C#和.NET 3.0第一步

出版時間:2008-5  出版社:清華大學(xué)出版社  作者:周禮  頁數(shù):856  
Tag標(biāo)簽:無  

內(nèi)容概要

本書共分三篇,每篇十章,共三十章,兼顧理論和實際應(yīng)用。三篇承上啟下地講解了VC#的開發(fā)技術(shù)和應(yīng)用技巧。    第一篇介紹.NET Framework 3.0開發(fā)框架和C#語言的基礎(chǔ)知識,透徹地講解了面向?qū)ο箝_發(fā)思想在C#中的貫徹、基本的WinForm窗體編程模型、文件讀寫技術(shù)和注冊表操作,使讀者在學(xué)習(xí)完本篇之后能夠使用WinForm進行小型的應(yīng)用開發(fā)。    第二篇包含了C#語言相關(guān)的高級概念,如集合對象、泛型、程序集、多線程等等,重點講述了VC#中數(shù)據(jù)處理的相關(guān)技術(shù),如ADO.NET編程、數(shù)據(jù)集、數(shù)據(jù)綁定、DataGridView控件、打印和報表等,同時,對面向?qū)ο蟮姆治雠c設(shè)計、組件技術(shù)、三層架構(gòu),以及最新的WWF(工作流)都作了深入淺出的講解和應(yīng)用示范。    第三篇主要關(guān)注網(wǎng)絡(luò)方面的知識,介紹了C#點對點通訊編程、Internet訪問,重點講述了Web開發(fā)的相關(guān)模型,包括ASP.NET Web開發(fā)、ASP.NET Ajax、Web服務(wù)等,并引入最新的面向服務(wù)編程模型WCF和面向描述編程模型WPF,講解了它們的概念和實際運用,同時,對與實際項目開發(fā)密切相關(guān)的安裝與部署技術(shù)、單元測試和重構(gòu)技術(shù),以及代碼的加密和混淆技術(shù)都作了講解,使讀者能夠了解企業(yè)級網(wǎng)絡(luò)應(yīng)用的設(shè)計與開發(fā)。    本書在講解具體的知識點時均采用直觀短小的實例進行講述,對書中的難點和疑點均采用相關(guān)的生活案例或圖形圖像來描述,使讀者更容易掌握其技術(shù)的本質(zhì)。在講透具體的技術(shù)點后,則會給出項目級的實例來展示這些技術(shù)在實際中的運用,使讀者能夠?qū)ο嚓P(guān)的企業(yè)級開發(fā)做到融會貫通。    本書適用于C#和.NET初學(xué)者、開發(fā)者和講授C#和.NET的教師,也可作為大學(xué)及計算機培訓(xùn)班的C#和.NET課程教材。

作者簡介

周禮中,山大學(xué)計算機應(yīng)用專業(yè)碩士;擁有高級程序員證書;文學(xué)作品多次獲獎。 
具有豐富的軟件設(shè)計開發(fā)經(jīng)驗。曾任香港理工大學(xué)深圳研究院多媒體創(chuàng)新中心項目負(fù)責(zé)人(系統(tǒng)分析師)、臺灣亞米多游戲科技有限公司開發(fā)工程師(高級軟件工程師)、晨星資訊(深圳)有限公司項目負(fù)責(zé)人(系統(tǒng)工程師、分析師)、北大青鳥深圳鯤鵬培訓(xùn)中心.NET高級講師。
  先后負(fù)責(zé)及參與的項目包括:語音卡驅(qū)動、游戲引擎、流媒體傳輸播放項目、遠程教育平臺、分布式金融數(shù)據(jù)采集等系統(tǒng)。目前從事IT教育培訓(xùn)工作,主要負(fù)責(zé)JaVa及.NET平臺的課程培訓(xùn)。

書籍目錄

第一篇 門 第1章 進入Microsoft.NET世界   1.1 Microsoft.NET的理念     1.1.1 Visual Studi0.NET的歷史和延承     1.1.2 初識.NET Framework   1.2 NET Framework的架構(gòu)     1.2.1 什么是公共語言運行時(CLR)     1.2.2 微軟中間語言——MSIL     1.2.3 NET框架中的編程語言     1.2.4  多語言支持和語言互操作的基礎(chǔ)—-CTS和CLS     1.2.5  了解.NET類庫   1.3 開發(fā)環(huán)境的安裝     1.3.1 Visual Studi0的安裝     1.3.2  安裝.NET Framework 3.0環(huán)境     1.3.3  關(guān)于Visual Studi0 2007及Visual Studi0 2008   1.4 開始我們的應(yīng)用程序     1.4.1 你的第一個C程序     1.4.2 Visual Studi0 2005介紹     1.4.3 幫助文檔的使用   1.5 小結(jié) 第2章 C#語言基礎(chǔ)   2.1 學(xué)習(xí)數(shù)據(jù)類型     2.1.1 變量的概念     2.1.2 值類型     2.1.3 引用類型   2.2 運算符和表達式     2.2.1 算術(shù)運算符     2.2.2 關(guān)系運算符     2.2.3 邏輯運算符     2.2.4 賦值運算符     2.2.5 移位運算符     2.2.6 運算符的優(yōu)先級   2.3 掌握語句     2.3.1 分支結(jié)構(gòu)語句     2.3.2 循環(huán)語句     2.3.3 跳轉(zhuǎn)語句   2.4 你必須了解的細節(jié)     2.4.1 數(shù)組     2.4.2 變量的作用域     2.4.3 類型轉(zhuǎn)換     2.4.4 代碼注釋和#region指令   2.5 小結(jié) 第3章  C#中的面向?qū)ο蟆? 3.1 類的定義     3.1.1 什么叫字段     3.1.2 方法又是什么   3.2 類的使用——以鴨子為例     3.2.1 類成員的訪問     3.2.2 類和對象的關(guān)系   3.3 類的數(shù)據(jù)成員的存放問題     3.3.1 類成員的存放     3.3.2 有點特別的靜態(tài)數(shù)據(jù)成員   3.4 關(guān)于方法成員的更多研究     3.4.1 靜態(tài)方法     3.4.2 方法重載及其意義所在     3.4.3  構(gòu)造方法一初始化類中的數(shù)據(jù)成員     3.4.4 析構(gòu)方法——銷毀對象回收資源   3.5 屬性和索引器的作用     3.5.1  屬性     3.5.2 索引器   3.6 小結(jié) 第4章 面向?qū)ο蟮母呒壐拍睢? 4.1 繼承     4.1.1 創(chuàng)建和使用繼承     4.1.2 基對象引用子類實例——父母可以代表孩子做很多事情     4.1.3 base關(guān)鍵字     4.1.4 this關(guān)鍵字——用來調(diào)用本類成員   4.2 抽象類     4.2.1 何謂抽象和抽象類   …… 第5章 高級類型 第6章 Windows窗體編程 第7章 窗體控件編程 第8章 處理異?!〉?章 操作文件和注冊表 第10章 案例——書籍收藏系統(tǒng)第二篇  質(zhì)第三篇  道附錄

章節(jié)摘錄

  第1章 進入Microsoft.NET世界  從1946年德國工程師楚則(KollradZuse)第一次使用程序語言,到現(xiàn)在大約剛好一甲子(60年)的時間。在此期間,程序語言經(jīng)歷了從無到有,發(fā)展到了現(xiàn)在百家爭鳴的歷史新階段。如果我們把這六十年放到一天里,那么一小時就有2.5年。照此推算,德國的楚則在午夜零點躲藏在巴伐利亞的阿爾皮斯山脈(BavarianAlps),開始使用程序語言開發(fā)一些在他看來很有意義的東西,比如象棋等,到凌晨一點十分左右ShortCode開始將程序語言用于電子計算裝置,那還是一個靠手工編譯的語言,到凌晨兩點,工作在雷明頓街的GraceHopper改善了編譯方法,發(fā)明了一種叫“MATH-MATIC”系統(tǒng),這是最早的比較成熟的程序語言編寫器,它大大方便了程序的編寫工作?! ≈钡搅璩克狞c二十分左右,我們的主角開始登場了,這就是第一個面向科學(xué)計算的高級計算機語言——-Fonran語言,它是由JohnBackus領(lǐng)導(dǎo)的小組完成的,后來他們將這個語言提交給了ALGOL公司組織。到凌晨五點的時候LISP語言和面向數(shù)據(jù)系統(tǒng)的COBOL語言相繼誕生,隨后的幾小時編程語言基本上停留在科學(xué)等專業(yè)領(lǐng)域。直到凌晨l0點鐘C語言產(chǎn)生,作為程序語言的里程碑,C語言有著劃時代的意義,此后大部分復(fù)雜低級的程序語言逐漸被C語言取代。又過了幾小時,大約在中午1點半時SmallTalk80出現(xiàn)了,它也帶來了變革,它將程序語言引入面向?qū)ο箢I(lǐng)域。大約下午4點的時候劃時代的c++登場了,隨后的很長一段時間它都統(tǒng)治著程序界,到晚上8點左右Java的出現(xiàn)似乎更進一步體現(xiàn)了自己的個性——面向?qū)ο?,此時程序界開始分化,抽象語言和底層語言(c語言等)開始平分江山互不相干,Java也開始在自己的領(lǐng)域稱霸?! #大約出現(xiàn)在晚上10點左右,起初它似乎并沒有引起人們的注意,因為人們還在為C++的深沉和Java的博學(xué)爭吵著。這個結(jié)合了C++的深沉和Java的博學(xué)的混血兒能否帶領(lǐng)人們迎接即將到來的新的黎明似乎還有待考驗。

編輯推薦

  《C#和.net3.0第一步》在講解具體的知識點時均采用直觀短小的實例進行講述,對書中的難點和疑點均采用相關(guān)的生活案例或圖形圖像來描述,使讀者更容易掌握其技術(shù)的本質(zhì)。在講透具體的技術(shù)點后,則會給出項目級的實例來展示這些技術(shù)在實際中的運用,使讀者能夠?qū)ο嚓P(guān)的企業(yè)級開發(fā)做到融會貫通。  《C#和.net3.0第一步》適用于C#和.NET初學(xué)者、開發(fā)者和講授C#和.NET的教師,也可作為大學(xué)及計算機培訓(xùn)班的C#和.NET課程教材。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    C#和.NET 3.0第一步 PDF格式下載


用戶評論 (總計27條)

 
 

  •   這本書寫作風(fēng)格與一般國內(nèi)書不一樣,與生活中實際應(yīng)用聯(lián)系起來了,適合于有一定基礎(chǔ)的新手深化理解理論知識,是本值得推薦的好書?。。?/li>
  •   可以說是把編譯平臺和編譯院里全部都講解的清清楚楚,但是對于我這種喜歡躺在床上看書的人來說是有點厚拿起來很不方便拉,呵呵
  •   看了三分之一左右,還是覺得很不錯的,深入淺出的分析,而且作者很會拿日常看到的東西做非常形象的比喻,很容易理解一些抽象的概念。
  •   如題,中國人自己寫的書,非常適合初級程序員入門。個人覺得很好
  •   內(nèi)容由淺入深,涵蓋面廣,易學(xué)、易接受,適合初學(xué)者和有一定基礎(chǔ)的人。
  •   書挺不錯的~~主要是大了點兒呵呵,沒關(guān)系……
  •   這本書前面圖書館就有,看著挺好。就買了一本。挺不錯的一本書。真的。
  •   這本書真的很不錯啊
  •   書是好書,紙張也不錯,就是感覺放了很久,紙的外面又灰塵
  •   一本用來學(xué)習(xí)的好書。
  •   很滿意!支持電商!將網(wǎng)購進行到底!
  •   這是本很好的指導(dǎo)書,不管是新手還是老手都可以參考,very good!
  •   原來買過一本,找不到了。一直想買都沒貨,終于看到有貨了,趕緊買了一本,貨很快就送到了。真的很不錯。我很滿意。
  •   這本書社和于初級和中級水平的程序員,對于基礎(chǔ)知識寫的通俗易懂,還很幽默~~內(nèi)容也比較詳細。這本書主要包含三個方面C#.NET、WinForm.NET和ASP.NET,而全書偏向于基礎(chǔ)知識。
  •   買了這本書之后一直沒有評論,是因為不知道到底如何,現(xiàn)在基本上看了2/3了,總體感覺挺滿意,很多別的書中說的很深奧的東西感覺很難懂的東西在這上面都說的挺通俗,而且給的例子很有代表性,很適合初學(xué)者入門。就是有的個別的地方有錯別字,所以看的時候還是要仔細一些
  •   錯別字多了點,代碼部分有誤,啰嗦話比較多.適合于講課,真正涉及到內(nèi)容的部分比較少,如果去掉那些嘮叨可以節(jié)約200頁.
  •   講授很清晰,詼諧幽默,很生動。。。
  •   書本雖然是3.0的,但是作為入門級的參考資料已然足夠了,之前在圖書館的時候借閱過這本書,知識點剖析的很到位,這本書是買來送給朋友的,整體感覺很好,推薦入門級的選用?。?!
  •   能把復(fù)雜的問題講的通俗易懂
  •   這本書,講得東西還算比較全,還不錯值得推薦
  •   還沒來及看,就讓評論啊,發(fā)票抬頭寫錯了不過很快把新的寄過來了,感謝當(dāng)當(dāng)客服人員
  •   十天后才收到貨物,十分不爽!
  •   書很厚,總體上還算可以.
  •   書寫的很詳細,適合入門學(xué)習(xí)。
  •   幫朋友買的,東西非常多。是入門的好書。只是有點厚度。不方便拿。
  •   書的質(zhì)量挺好,大概瀏覽了下內(nèi)容,感覺不錯!
  •   書上廢話很多,好多問題都沒講清,真的很垃圾??!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7