新手學(xué)C# 3.0

出版時(shí)間:2010-1  出版社:清華大學(xué)  作者:希爾特  頁數(shù):586  譯者:付勇  
Tag標(biāo)簽:無  

前言

在“網(wǎng)絡(luò)就是計(jì)算機(jī)”的時(shí)代,.NET Framework成為人們首選的編程環(huán)境。用于.NET開發(fā)的主要語言是C#。因此,如果您將來打算進(jìn)行.NET編程,那么C#是您最佳的選擇。除了用于.NET編程外,C#的重要性還在于另一個(gè)原因。C#的創(chuàng)新功能開創(chuàng)了編程領(lǐng)域的新局面,改變了編寫代碼的方式,并且允許按照新的方式設(shè)計(jì)解決方案。因此,C#有助于定義未來的編程方向。于是,熟練掌握C#不再只是高級(jí)程序員的一種選擇,而已經(jīng)成為一種必需的技能。本書的目的是介紹C#編程的基礎(chǔ)。本書按照具體步驟來完成大量示例和自測題。本書不要求讀者事先具有編程經(jīng)驗(yàn)。本書從基礎(chǔ)內(nèi)容開始介紹,比如如何編譯和運(yùn)行C#程序。然后討論組成C#語言的關(guān)鍵字、功能和結(jié)構(gòu)。當(dāng)學(xué)習(xí)完本書后,讀者將牢固地掌握C#編程的基礎(chǔ)知識(shí)。所有程序員都知道,在編程領(lǐng)域中不存在固定不變的編程語言,C#也不例外。自從2000年創(chuàng)建以來,C#經(jīng)歷了兩次重大修訂,每次修訂都增加了重要的新功能。在編寫本書時(shí),C#的當(dāng)前版本是3.0,這是本書所采用的C#的版本。因此,本書全面介紹了C#的最新功能,包括語言集成查詢(Language Integrated Query,LINQ)和拉姆達(dá)(lambda)表達(dá)式。

內(nèi)容概要

  由世界頂級(jí)程序設(shè)計(jì)大師和暢銷書作者Herbert Schildt帶領(lǐng)您掌握C#的用法——微軟.NET Framework最重要的編程語言。本書首先介紹了如何創(chuàng)建、編譯和運(yùn)行C#程序,然后介紹了數(shù)據(jù)類型、運(yùn)算符、控制語句、方法、類和對象,接著介紹了繼承、接口、屬性、索引器、異常、事件、名稱空間、泛型等。此外,本書還包括了C# 3.0新增的功能,如LINQ、拉姆達(dá)表達(dá)式和匿名類型等。在本書的幫助下,讀者可以快速地掌握C# 3.0的編程方法?! ”緯厣 £P(guān)鍵技能與概念——每一章包括的具體技能  專家解答——通過“問”和“答”提供更多的信息和提示  試一試——提供用于應(yīng)用技能的實(shí)踐練習(xí)  注意——與正在介紹的主題相關(guān)的經(jīng)驗(yàn)信息  自測題——每章末尾通過測試題來檢驗(yàn)本章所學(xué)知識(shí)  帶注釋的語法——示例代碼中的注釋說明了當(dāng)前代碼體現(xiàn)的編程技術(shù)

作者簡介

Herbert Schildt是世界頂級(jí)程序設(shè)計(jì)大師和全球頂尖編程圖書作者之一。他擅長Windows編程,是C、C++、Java和C#編程語言的權(quán)威。他著作的編程書籍全球銷量已經(jīng)超過350萬冊,并被翻譯成所有主流的其他語言版本。要了解他撰寫的書籍的更多信息,請登錄網(wǎng)站www.HerbSchildt.com。

書籍目錄

第1章 C#基礎(chǔ)  1.1 C#家族樹   1.1.1 C語言:現(xiàn)代編程的開端   1.1.2 OOP與C++的產(chǎn)生   1.1.3 Internet與Java的出現(xiàn)   1.1.4 C#的產(chǎn)生  1.2 C#的發(fā)展  1.3 C#與.NETcFramework的關(guān)系   1.3.1 .NETcFramework的定義   1.3.2 公共語言運(yùn)行庫的工作方式   1.3.3 托管與非托管代碼   1.3.4 公共語言規(guī)范  1.4 面向?qū)ο缶幊?  1.4.1 封裝   1.4.2 多態(tài)性   1.4.3 繼承  1.5 創(chuàng)建、編譯和運(yùn)行第一個(gè)程序   1.5.1 獲得C#c3.0編譯器   1.5.2 使用VisualcStudiocIDE   1.5.3 使用C#命令行編譯器csc.exe  1.6 逐行分析第一個(gè)樣本程序  1.7 處理語法錯(cuò)誤  1.8 程序變體  1.9 使用變量  1.10 double數(shù)據(jù)類型  1.11 兩種控制語句   1.11.1 if語句   1.11.2 for循環(huán)  1.12 使用代碼塊 1.13 分號(hào)和定位  1.14 C#關(guān)鍵字  1.15 標(biāo)識(shí)符  1.16 C#類庫 第2章 數(shù)據(jù)類型與運(yùn)算符簡介  2.1 數(shù)據(jù)類型重要的原因  2.2 C#的值類型  2.3 浮點(diǎn)類型  2.4 decimal類型  2.5 字符  2.6 bool類型  2.7 一些輸出選項(xiàng)  2.8 字面值   2.8.1 十六進(jìn)制字面值   2.8.2 字符轉(zhuǎn)義序列   2.8.3 字符串字面值  2.9 詳細(xì)介紹變量   2.9.1 初始化變量   2.9.2 動(dòng)態(tài)初始化   2.9.3 隱式類型變量  2.10 變量的作用域和生命周期  2.11 運(yùn)算符  2.12 算術(shù)運(yùn)算符  2.13 關(guān)系與邏輯運(yùn)算符  2.14 賦值運(yùn)算符   2.14.1 復(fù)合賦值   2.14.2 賦值中的類型轉(zhuǎn)換  2.15 強(qiáng)制轉(zhuǎn)換不兼容的類型  2.16 運(yùn)算符優(yōu)先級(jí)  2.17 表達(dá)式中的類型轉(zhuǎn)換 第3章 程序控制語句 第4章 類、對象及方法第5章 更多數(shù)據(jù)類型與運(yùn)算符第6章 詳細(xì)介紹方法與類第7章 運(yùn)算符重載、索引器及屬性第8章 繼承 第9章 接口、結(jié)構(gòu)與枚舉第10章 異常處理第11章 使用I/O 第12章 委托、事件與名稱空間第13章 泛型 第14章 LINQ簡介 第15章 預(yù)處理程序、RTTI、可空類型和其他高級(jí)主題 附錄A 自測題答案

章節(jié)摘錄

插圖:C++由Bjarne Stroustrup于1979年在新澤西州默里山的貝爾實(shí)驗(yàn)室發(fā)明,他最初將這種新語言稱為“帶類的C語言”,然而在1983年將其更名為“C++”。C++包含了整個(gè)C語言。因此,c語言是構(gòu)建c++的基礎(chǔ)。Stroustrup在C語言基礎(chǔ)上增加的大多數(shù)內(nèi)容都是支持面向?qū)ο缶幊痰?。在本質(zhì)上,C++就是C語言的面向?qū)ο蟀姹?。Stroustrup通過在C語言的基礎(chǔ)上構(gòu)建C++,提供了一種向OOP平滑過渡的途徑。C語言程序員無需學(xué)習(xí)全新的語言,只要學(xué)習(xí)新增功能就能獲得面向?qū)ο缶幊谭椒ǖ暮锰?。這樣,程序員就可以輕松地從結(jié)構(gòu)化編程轉(zhuǎn)向面向?qū)ο缶幊獭R虼?,?0世紀(jì)90年代后半期,C++卜成為了開發(fā)高性能代碼的卓越語言。關(guān)鍵是要了解,C++的發(fā)明并不是試圖創(chuàng)建一種新的編程語言。相反,它是對已經(jīng)非常成功的語言的增強(qiáng)。這種語言開發(fā)方法(從現(xiàn)有語言出發(fā),并向前發(fā)展)建立了一種延續(xù)至今的編程語言發(fā)展趨勢。1.1.3 Internet與Java的出現(xiàn)編程語言的下一個(gè)重要進(jìn)步是Java。Java(最初名為Oak)由Sun Microsystems公司在1991年發(fā)明。Java的主要設(shè)計(jì)人員是James Gosling。Patrick Naughton、Chris Warth、Ed Frank和Mike Sheridan也起了重要作用。Java是一種結(jié)構(gòu)化的面向?qū)ο缶幊陶Z言,其語法和思想來自c++。Java的創(chuàng)新主要不在于編程藝術(shù)方面(雖然在這些方面肯定有創(chuàng)新),而在于計(jì)算環(huán)境方面的改變。在。Intemet成為主流之前,大多數(shù)程序都是針對特定CPU和特定操作系統(tǒng)編寫和編譯的。雖然程序員總是喜歡重用他們的代碼,但是方便地將程序從一種環(huán)境移植到另一種環(huán)境的能力僅次于更緊迫的問題。然而,隨著Internet的出現(xiàn),不同類型的CPU和操作系統(tǒng)連接了起來,可移植性的老問題變得更加重要。為了解決這個(gè)問題,需要一種新的語言,這種新語言就是Java。

編輯推薦

《新手學(xué)C# 3.0(第3版)》:數(shù)據(jù)類型、運(yùn)算符和控制語句類、對象和方法屬性、索引器和事件LINQ、拉姆達(dá)表達(dá)式和泛型等

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    新手學(xué)C# 3.0 PDF格式下載


用戶評論 (總計(jì)2條)

 
 

  •   首先發(fā)貨的速度那是比較快的,只是書的紙張有些不太好,但還是屬于正常。內(nèi)容的話是我喜歡的,很基礎(chǔ),不過要想學(xué)好C#的話,建議再買一本引用型的書籍搭配使用。
  •   與書架情況一樣,貨真價(jià)實(shí),送貨速度也還可以,暫時(shí)還未發(fā)現(xiàn)什麼問題,這次購買還比較滿意。。
 

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

京ICP備13047387號(hào)-7