Visual C# 2008從入門到精通

出版時(shí)間:2009-1  出版社:清華大學(xué)出版社  作者:(英)John Sharp 著  頁數(shù):586  譯者:周靖  
Tag標(biāo)簽:無  

前言

  Microsoft Visual C#是一種功能強(qiáng)大、使用簡單的語言,主要面向需要使用Microsoft .NET Framework來創(chuàng)建應(yīng)用程序的開發(fā)者。它在C++和Microsoft Visual Basic的基礎(chǔ)上去蕪存菁,最終成了一種更加清晰、更富有邏輯的語言。隨著C# 2.0的問世,語言中新增了幾個(gè)重要的特性,其中包括泛型、迭代器和匿名方法等。作為Microsoft Visual Studio 2008成員之一的C# 3.0添加了更多特性,例如擴(kuò)展方法、lambda表達(dá)式以及最有名的語言集成查詢(Language Integrated Query,LINQ)工具。Microsoft Visual Studio 2008提供的開發(fā)環(huán)境使得這些特性易于使用,而且Visual Studio 2008新增的大量向?qū)Ш驮鰪?qiáng)措施能顯著提高開發(fā)人員的工作效率。  讀者對象  本書旨在介紹基礎(chǔ)知識(shí),指導(dǎo)你如何借助于Visual Studio 2008和.NET Framework Version 3.5用C#語言來進(jìn)行程序設(shè)計(jì)。你將學(xué)習(xí)C#語言的各種特性,并利用它們來構(gòu)建運(yùn)行于Microsoft Windows操作系統(tǒng)上的應(yīng)用程序。學(xué)完本書之后,會(huì)對C#有一個(gè)全面、透徹的理解,并能用它來構(gòu)建Windows Presentation Foundation(WPF)應(yīng)用程序,訪問Microsoft SQL Server數(shù)據(jù)庫,開發(fā)ASP.NET Web應(yīng)用程序以及創(chuàng)建和使用Windows Communication Foundation(WCF)服務(wù)。

內(nèi)容概要

Visual C#作為微軟的旗艦編程語言,經(jīng)過幾年的長足發(fā)展,在全球得以迅速普及,成為很多程序員的首選語言。Visual C#
2008新增了大量可圈可點(diǎn)的豐富特性,本書圍繞著基礎(chǔ)知識(shí)和這些新特性全面介紹了如何利用Visual Studio 2008和.NET
Framework來進(jìn)行C#編程。書中沿襲深受讀者歡迎的Step by
Step風(fēng)格,通過豐富的練習(xí)引導(dǎo)讀者逐步構(gòu)建Windows應(yīng)用程序,訪問SQL Server數(shù)據(jù)庫,開發(fā)ASP.NET
Web應(yīng)用程序,創(chuàng)建并使用Web服務(wù)等。
  全書共六部分30章,結(jié)構(gòu)清晰,敘述清楚。所有練習(xí)均在Visual Studio
2008簡體中文版上進(jìn)行過全面演練。無論是剛開始接觸面向?qū)ο缶幊痰男率?,還是打算轉(zhuǎn)移到C#的具有C,C++或者Java基礎(chǔ)的程序員,都可以從本書中吸取到新的知識(shí)。

作者簡介

Jonh Sharp,Content Master首席技術(shù)專家。Content
Master隸屬于CM集團(tuán),CM集團(tuán)是英國一家從事技術(shù)文檔創(chuàng)作和咨詢的專業(yè)公司。John Sharp是負(fù)責(zé).NET
Framework和互操作性問題的專家,已經(jīng)針對分布式系統(tǒng)、Web服務(wù)和C#語言發(fā)布了大量相關(guān)的教程、白皮書和演示文檔。他他具有豐

書籍目錄

第Ⅰ部分 Visual C#和Visual Studio 2008概述
 第1章 歡迎進(jìn)入C#編程世界
  1.1 開始在Visual Studio 2008環(huán)境中編程
  1.2 編寫第一個(gè)程序
  1.3 使用命名空間
  1.4 創(chuàng)建圖形應(yīng)用程序
  第1章快速參考
 第2章 使用變量、操作符和表達(dá)式
  2.1 理解語句
  2.2 使用標(biāo)識(shí)符
  2.3 標(biāo)識(shí)關(guān)鍵字
  2.4 使用變量
   2.4.1 命名變量
   2.4.2 聲明變量
  2.5 使用基本數(shù)據(jù)類型
  2.6 使用算術(shù)操作符
   2.6.1 操作符和數(shù)據(jù)類型
   2.6.2 深入了解算術(shù)操作符
   2.6.3 控制優(yōu)先級
   2.6.4 使用結(jié)合性對表達(dá)式進(jìn)行求值
   2.6.5 結(jié)合性和賦值操作符
  2.7 變量的遞增和遞減
  2.8 聲明隱式類型的局部變量
  第2章快速參考
 第3章 方法和作用域
  3.1 聲明方法
   3.1.1 指定方法聲明語法
   3.1.2 寫return語句
  3.2 調(diào)用方法
  3.3 使用作用域
   3.3.1 定義局部作用域
   3.3.2 定義類的作用域
   3.3.3 重載方法
  3.4 編寫方法
  第3章快速參考
 第4章 使用決策語句
  4.1 聲明布爾變量
  4.2 使用布爾操作符
   4.2.1 理解相等和關(guān)系操作符
   4.2.2 理解條件邏輯操作符
   4.2.3 操作符的優(yōu)先級和結(jié)合性總結(jié)
  4.3 使用if語句來做出決策
   4.3.1 理解if語句的語法
   4.3.2 使用代碼塊來對語句進(jìn)行分組
   4.3.3 嵌套if語句
  4.4 使用switch語句
   4.4.1 理解switch語句的語法
   4.4.2 遵守switch語句的規(guī)則
  第4章快速參考
 第5章 使用復(fù)合賦值和循環(huán)語句
  5.1 使用復(fù)合賦值操作符
  5.2 使用while語句
  5.3 編寫for語句
  5.4 編寫do語句
  第5章快速參考
 第6章 管理錯(cuò)誤和異常
  6.1 處理錯(cuò)誤
  6.2 嘗試代碼和捕捉異常
   6.2.1 處理異常
   6.2.2 未處理的異常
   6.2.3 使用多個(gè)catch處理程序
   6.2.4 捕捉多個(gè)異常
  6.3 使用checked和unchecked整數(shù)運(yùn)算
   6.3.1 編寫checked語句
   6.3.2 編寫checked表達(dá)式
  6.4 拋出異常
  6.5 使用finally塊
 第6章快速參考
第Ⅱ部分 理解C#語言
 第7章 創(chuàng)建并管理類和對象
  7.1 理解分類
  7.2 封裝的目的
  7.3 定義并使用類
  7.4 控制可訪問性
  7.5 使用構(gòu)造函數(shù)
  7.6 理解static方法和數(shù)據(jù)
   7.6.1 創(chuàng)建共享字段
   7.6.2 使用const關(guān)鍵字來創(chuàng)建static字段
  第7章快速參考
 第8章 理解值和引用
  8.1 復(fù)制值類型的變量和類
  8.2 理解null值和可空值
   8.2.1 使用可空類型
   8.2.2 理解可為空類型的屬性
  8.3 使用ref和out參數(shù)
   8.3.1 創(chuàng)建ref參數(shù)
   8.3.2 創(chuàng)建out參數(shù)
  8.4 計(jì)算機(jī)內(nèi)存的組織方式
  8.5 System.Object類
  8.6 裝箱
  8.7 拆箱
  8.8 數(shù)據(jù)類型的安全轉(zhuǎn)換
   8.8.1 is操作符
   8.8.2 as操作符
  第8章快速參考
 第9章 使用枚舉和結(jié)構(gòu)來創(chuàng)建值類型
  9.1 使用枚舉
   9.1.1 聲明枚舉
   9.1.2 使用枚舉
   9.1.3 選擇枚舉文字常量值
   9.1.4 選擇枚舉的基本類型
  9.2 使用結(jié)構(gòu)
   9.2.1 聲明結(jié)構(gòu)
   9.2.2 理解結(jié)構(gòu)和類的區(qū)別
   9.2.3 聲明結(jié)構(gòu)變量
   9.2.4 理解結(jié)構(gòu)的初始化
   9.2.5 復(fù)制結(jié)構(gòu)變量
  第9章快速參考
 第10章 使用數(shù)組和集合
  10.1 什么是數(shù)組
   10.1.1 聲明數(shù)組變量
   10.1.2 創(chuàng)建數(shù)組實(shí)例
   10.1.3 初始化數(shù)組變量
   10.1.4 創(chuàng)建隱式類型轉(zhuǎn)換的數(shù)組
   10.1.5 訪問單獨(dú)的數(shù)組元素
   10.1.6 遍歷數(shù)組
   10.1.7 復(fù)制數(shù)組
  10.2 什么是集合類
   10.2.1 ArrayList集合類
   10.2.2 Queue集合類
   10.2.3 Stack集合類
   10.2.4 Hashtable集合類
   10.2.5 SortedList集合類
   10.2.6 使用集合初始值列表
   10.2.7 比較數(shù)組和集合
   10.2.8 使用集合類來玩牌
  第10章快速參考
 第11章 理解參數(shù)數(shù)組
  11.1 使用數(shù)組參數(shù)
   11.1.1 聲明params數(shù)組
   11.1.2 使用params object[]
   11.1.3 Console.WriteLine方法
   11.1.4 使用params數(shù)組
  第11章快速參考
 第12章 使用繼承
  12.1 什么是繼承
  12.2 使用繼承
   12.2.1 基類和派生類
   12.2.2 調(diào)用基類構(gòu)造函數(shù)
   12.2.3 類的賦值
   12.2.4 聲明new方法
   12.2.5 聲明virtual方法
   12.2.6 聲明override方法
   12.2.7 理解protected訪問
  12.3 理解擴(kuò)展方法
  第12章快速參考
 第13章 創(chuàng)建接口和定義抽象類
  13.1 理解接口
  13.2 接口的限制
   13.2.1 實(shí)現(xiàn)接口
   13.2.2 通過接口來引用一個(gè)類
   13.2.3 使用多個(gè)接口
  13.3 抽象類
  13.4 密封類
  13.5 實(shí)現(xiàn)可擴(kuò)展的框架
  13.6 總結(jié)關(guān)鍵字組合
  第13章快速參考
 第14章 使用垃圾回收和資源管理
  14.1 對象的生存期
   14.1.1 編寫析構(gòu)函數(shù)
   14.1.2 為什么要使用垃圾回收器
   14.1.3 垃圾回收器的工作機(jī)理
   14.1.4 慎用析構(gòu)函數(shù)
  14.2 資源管理
   14.2.1 disposal方法
   14.2.2 異常安全的disposal方法
   14.2.3 using語句
   14.2.4 從析構(gòu)函數(shù)中調(diào)用Dispose方法
  14.3 使代碼為異常安全的
  第14章快速參考
第Ⅲ部分 創(chuàng)建組件
 第15章 實(shí)現(xiàn)屬性以訪問字段
 第16章 使用索引器
 第17章 中斷程序流程并處理事件
 第18章 泛型概述
 第19章 枚舉集合
 第20章 使用查詢表達(dá)式來查詢內(nèi)存中的數(shù)據(jù)
 第21章 操作符重載
第Ⅳ部分 操縱Windows應(yīng)用程序
 第22章 Windows Presentation Foundation概述
 第23章 使用菜單和對話框
 第24章 執(zhí)行校驗(yàn)
第Ⅴ部分 管理數(shù)據(jù)
 第25章 查詢數(shù)據(jù)庫中的信息
 第26章 使用數(shù)據(jù)綁定顯示和編輯數(shù)據(jù)
第Ⅵ部分 構(gòu)建Web應(yīng)用程序
 第27章 ASP.NET概述
 第28章 理解Web窗體校驗(yàn)控件
 第29章 保護(hù)網(wǎng)站安全并使用Web窗體訪問數(shù)據(jù)
 第30章 創(chuàng)建和使用Web服務(wù)
索引

章節(jié)摘錄

  第1章 歡迎進(jìn)入C#編程世界	  本章旨在教會(huì)你:  使用Visual Studio 2008編程環(huán)境  使用命名空間  創(chuàng)建一個(gè)簡單的C#圖形應(yīng)用程序  Microsoft Visual C#是Microsoft開發(fā)的一種強(qiáng)大的、面向組件的語言。C#在Microsoft.NET Framework中有著重要地位,一些人甚至將它與C在UNIX開發(fā)中的地位相提并論。如果已經(jīng)掌握了C,C++或者Java語言的知識(shí),會(huì)發(fā)現(xiàn)C#的語法非常熟悉。即使以前習(xí)慣于用其他語言來編程,也應(yīng)該能夠迅速掌握C#的語法——只需學(xué)會(huì)在恰當(dāng)?shù)奈恢锰砑哟罄ㄌ柡头痔柤纯?。希望本書能幫助你?/pre>

編輯推薦

  《Visual C#2008從入門到精通》全書以下特點(diǎn):沿襲深受讀者歡迎的Step by Step典寫作風(fēng)格;資深專家John Sharp,再度演繹更SHARP的C#;覆蓋面廣,知識(shí)點(diǎn)新,在講透C基礎(chǔ)知識(shí)的同時(shí)充分展示C#新增特性;風(fēng)靡全球,指導(dǎo)讀者高效開發(fā)c#組件和windOWS應(yīng)用程序的最佳指南?! ⊥高^《Visual C#2008從入門到精通》,讀者可在專家的悉心指導(dǎo)下學(xué)習(xí)并掌握Visual c#2008基礎(chǔ)知識(shí),一次一個(gè)步驟,循序漸進(jìn)地掌握c#編程技術(shù),從而開發(fā)出優(yōu)秀的c#組件和windows應(yīng)用程序。  《Visual C#2008從入門到精通》重要主題:聲明變量,編寫語句,創(chuàng)建操作符和調(diào)用方法、捕捉和處理異常、通過析構(gòu)函數(shù)和垃圾回收機(jī)制來管理資源、定義屬性和索引器,處理事件、使用泛型來定義類型安全的類和集合、通過ADO.NET和語言集成查詢(LINQ)來操作數(shù)據(jù)、創(chuàng)建交互式web應(yīng)用程序,構(gòu)建web服務(wù)。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Visual C# 2008從入門到精通 PDF格式下載


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

 
 

  •   顧名思義StepbyStep,本書我讀過之后真的是一步一步的走,每一步都有一個(gè)很明了的例子。原作者JohnSharp是典型的英國技術(shù)類作家,很嚴(yán)謹(jǐn),文字有很輕松。譯者也是如此,很少發(fā)現(xiàn)書中翻譯的錯(cuò)誤,有時(shí)對于翻譯有歧義的地方譯者也是給出了清楚的解釋。推薦給將步入C#豐富世界的讀者。
  •   這本書是在我正式學(xué)java之前就讀的一本,里面的面向?qū)ο笏枷胍埠茇S富,而且這本書寫的wpf也是比較新的,感謝這本書的作者,感謝當(dāng)當(dāng)便捷的服務(wù)。
  •   拿到書后看了第一章,覺得確實(shí)是一本入門的好書。以前也看過C#入門書,但看完后還是有很多地方不明白。這本書就講得相當(dāng)詳細(xì)透徹。也許有一定基礎(chǔ)的人會(huì)覺得這本書啰嗦,但這正是我這種小白需要的。看來以后買書就要買這樣的經(jīng)典書籍,買雜毛書是白白浪費(fèi)錢。
  •   內(nèi)容很詳細(xì),由淺入深,雖然沒什么基礎(chǔ),也可以看懂。中文翻譯的水平也不錯(cuò),看起來很自然。本書的讀者注意應(yīng)該開著VS2008或者VS2010邊看書邊照著做,不要眼高手低。
  •   適合初學(xué)者,講解比較詳細(xì),雖然無視頻,但我覺得比國內(nèi)有視頻教程的書好很多,講得很明細(xì),無可否認(rèn)老外寫書技術(shù)比國人好
  •   有點(diǎn)c++或者其他語言基礎(chǔ)看起來比較好
  •   內(nèi)容豐富,從初級到高級應(yīng)用,寫得很詳細(xì)
  •   這本書感覺很不錯(cuò)的。這本書講解的很清楚,內(nèi)容也很充實(shí),講了很多以前在別的書上沒有學(xué)到的有用的東西
  •   送貨時(shí)間挺快的,3天就到了。
    書的質(zhì)量還不錯(cuò),送貨的老大爺服務(wù)也很好。
    書還沒讀,這方面的評論以后再補(bǔ)上吧。
  •   應(yīng)該從精通到精通!沒基礎(chǔ)的,還是看紅皮書實(shí)用!
  •   書質(zhì)量很好,知識(shí)點(diǎn)比較基礎(chǔ),很快就看完了
  •   這本書還是要有一定的基礎(chǔ)才行的,自己是因?yàn)閷?dǎo)師給了個(gè)項(xiàng)目,需要用C#,所以得自學(xué),不過看了這本書,還是對C#有所了解了,呵呵!
  •   之前沒有學(xué)習(xí)過C#,是通過這本書入門的。在網(wǎng)上看了前7章后買的這本書。入門級,適合初學(xué)者,但是如果想深入的學(xué)習(xí),恐怕不夠。
  •   入門教程,很厚,看效果咯
  •   急著給用戶交差的軟件公司別買了。太慢了。書看了一半剛說到類。不過,對于喜歡打破砂鍋問到底的大學(xué)生,看來是一本不能替代的好書
  •   有一定基礎(chǔ)
  •   很是基礎(chǔ)
  •   翻譯質(zhì)量也不錯(cuò),適合中國人閱讀,對于有VC++及VB基礎(chǔ)的,更適合
  •   有入門級介紹,也有深入的內(nèi)容。
  •   這書不錯(cuò),很適合初學(xué)者入門來學(xué)習(xí)!
  •   內(nèi)容很豐富,有實(shí)戰(zhàn)性
  •   不錯(cuò)的一本入門教材!受益匪淺。
  •   很喜歡這本書,很詳細(xì),老師推薦的
  •   這本書還可以,寫的比較詳細(xì)。
  •   正在看第八章,覺得挺不錯(cuò)。把一些需要的注意的地方寫了出來,對于我們這些沒有經(jīng)驗(yàn)的人來說很不錯(cuò)。。值得一看。
  •   我是C#初學(xué),沒有VC,VB等經(jīng)驗(yàn),有一點(diǎn)c經(jīng)驗(yàn),感覺書不是太難懂,將的很詳細(xì),有好多小提示和注意很有用,不錯(cuò)!
  •   書還是比較易懂的,跟著書上的內(nèi)容,一邊操作,還是很不錯(cuò)的。不過如果自己關(guān)上書也要能操作,不然會(huì)很快忘掉。
  •   在圖書館借著看了一個(gè)月,決定買一本當(dāng)工具書用。
  •   強(qiáng)烈推薦。之前有買過一本最后弄丟了,而且在這里買比外面便宜很多,贊一個(gè)``
  •   好跳躍的感覺,不知道如何看
  •   還沒怎么看,希望能有收獲!
  •   老公十分滿意,謝謝
  •   初學(xué)者的版本。
  •   挺好的,是正版.
    呵呵..
  •   紙張印刷一般,背面有一點(diǎn)破損,但書的內(nèi)容還可以
  •   我翻了幾頁,覺得還可以,但也許是我自己的原因吧,讀不太懂。
  •   易上手,又不會(huì)太簡單
  •   送貨好慢啊。。。。。。。。。
  •   不錯(cuò),讓我對c#產(chǎn)生了濃厚的興趣
  •   紙質(zhì)挺好,手感不錯(cuò)。不過書的內(nèi)容前半部分直接用WPF設(shè)計(jì)程序,而不是普通的應(yīng)用程序窗口,感覺很不適應(yīng),控件介紹也比較少,后面部分的內(nèi)容還可以。
  •   這本書的內(nèi)容講解非常詳細(xì),就算沒有編程經(jīng)驗(yàn)的人也可以看得懂的
    如果真的想往****方面發(fā)展的人,可以買這本書來學(xué)。
  •   講的基本都是基礎(chǔ)性的東西,但是很詳細(xì),對于新手或基礎(chǔ)不牢的很有用
  •   個(gè)人感覺比較好 很適合我這種剛剛學(xué)習(xí)C#的人 建議初學(xué)者使用
    書中例子詳細(xì) 說的比較清楚 不過可能有的人會(huì)覺得啰嗦 我覺得的OK
  •   書蠻新,,初步看了下,貌似理論講的不夠深,適合初步的人
  •   感覺還可以,講的很細(xì),我是0基礎(chǔ)。
  •   還不錯(cuò),書頁很新,就是封面第一頁有點(diǎn)脫膠,不過沒多大問題,不影響閱讀??傮w來說挺不錯(cuò)的!
  •   好厚的一本書,果然是手把手式教育,適合慢慢品讀。書配合例題進(jìn)行學(xué)習(xí),但是例題要在網(wǎng)上下載。
  •   這本書很適合剛剛接觸C#與VS2008的人,每一步講解的很詳細(xì),但是如果這本書能夠?qū)⒗锩嬷v的內(nèi)容刻成一張光盤那么就更加完美了
  •   內(nèi)容太多,有點(diǎn)浮華越過,不是太詳細(xì),但總的還不錯(cuò),引入了一些新的東西!
  •   書還不錯(cuò),講的挺細(xì)的。
  •   這本書不錯(cuò)推薦大家讀一下
  •   書很好。也是老師推薦得,很不錯(cuò)。
  •   內(nèi)容比較詳細(xì),思想性的內(nèi)容寫得也比較深入,不像主流的書那樣抄來抄去。
  •   據(jù)說還不錯(cuò)的書,有空看看~
  •   剛收到貨,配送很熱情及時(shí),檢查了下,書的質(zhì)量很好
  •   一直買當(dāng)當(dāng)?shù)臅几杏X不錯(cuò),不過這書好厚啊,抱著看手酸,(*^__^*) 嘻嘻……
  •   不錯(cuò),閱讀中
  •   初學(xué)者還可以,缺點(diǎn)就是沒有光盤
  •   速度確實(shí)不錯(cuò),內(nèi)容邏輯性有點(diǎn)亂。
  •   還在看,目前感覺還不錯(cuò)
  •   貨收到,還可以值得一讀??!
  •   很簡單,很詳細(xì),對初入門者應(yīng)該有很大的幫助
  •   這書寫的不錯(cuò),對初學(xué)者來說很容易上手,寫的很詳細(xì)!
  •   不錯(cuò),很適合初學(xué)者!
  •   第三天到貨,質(zhì)量不錯(cuò)
  •   韓強(qiáng)
  •   我學(xué)這本書的時(shí)候只是稍微學(xué)了點(diǎn)C#知識(shí),感覺這本書講的還算比較細(xì),特別是軟件的相關(guān)操作比較多,比較適合剛開始學(xué)的那些人,上手應(yīng)該比較快,但若是有了些基礎(chǔ)了的,個(gè)人認(rèn)為還有本《精通VisualC?!房赡芤线m些。。。
  •   將的東西太基礎(chǔ)了,WPF部分更是沒有講清楚,入門還是比較好的
  •   書的內(nèi)容太簡單了。對于想進(jìn)一步學(xué)習(xí)c#的人來說有點(diǎn)太簡單了,基本上是微軟的產(chǎn)品介紹書性質(zhì)的東西。建議慎重購買。
  •   初學(xué)者,剛接觸C#,正在學(xué)習(xí),感覺有些內(nèi)容講的太淺,有些內(nèi)容沒講透,總體還行吧,
  •   書已經(jīng)收到,但是沒有送貨上門,需要我們自己去取,非常不方便
  •   內(nèi)容簡單易讀,容易理解。是本不錯(cuò)的書。
  •   如題,個(gè)人認(rèn)為實(shí)例不是很多。建議初學(xué)者慎重考慮。
  •   不值得,太不值得買了
  •   外國人寫書都是這么啰嗦嗎,不值得買,太啰嗦,語言不夠簡潔,買了幾天就實(shí)在開不下去了...
  •   買錯(cuò)書了,這是本介紹軟件使用方面的書,不是專門的教材,還有就是過于抽象,真正的例子太少!
  •   太差,買了簡直浪費(fèi)金錢,入門的看不懂,高深的說的少
  •   這是我買的書中內(nèi)容最差勁的一本,雖然適合初學(xué)者但我還是不推薦初學(xué)者買這本...
 

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

京ICP備13047387號-7