編輯推薦
《微軟技術叢書:Visual C# 2012從入門到精通》將引導讀者使用Visual C# 2012和Visual Studi0 2012進行應用程序開發,一次一個知識點,輔之以適當的練習,是掌握C#編程技能的理想教程。書中提供的動手練習不僅實用性強,還能幫助讀者快速掌握C#語言的核心特性,創建可運行的Windows應用程序和組件。
·沿襲深受讀者歡迎的Step by Step經典寫作風格
·資深專傢John Sharp再度演繹更SHARP的C#
·覆蓋麵廣,知識點新,充分展示C#新增特性
內容簡介
C#作為微軟的旗艦編程語言,深受程序員喜愛,是編寫高效應用程序的語言。Visual C# 2012提供瞭大量新功能,《微軟技術叢書:Visual C# 2012從入門到精通》圍繞語言的基礎知識和這些新功能全麵介紹瞭如何利用Visual Studio 2012和.NET Framework 4.5編寫c≠}應用程序。書中沿襲深受讀者歡迎的Step by Step風格,通過閤理的練習引導讀者逐步構建在Windows7和Windows8上運行的應用程序,訪問SQL Server數據庫,開發多綫程應用等。
全書共27章,結構清晰,敘述清楚。所有練習均在VisualStudi02012簡體中文版上進行過全麵演練。無論是剛開始接觸麵嚮對象編程的新手,還是打算轉移到C#的具有c、C++或者Java基礎的程序員,都可以從《微軟技術叢書:Visual C# 2012從入門到精通》汲取到新的知識,迅速掌握C#編程技術。
作者簡介
夏普(John Sharp),資深技術作傢,Content Master(英國CM集團的分支機構)的首席技術專傢。該公司緻力於為大型跨國企業提供高級培訓方案,通常采用最新、最有創意的技術來達成高效的培訓效果。John擁有倫敦帝國理工學院的計算機榮譽學士學位。過去27年,他一直緻力於軟件開發和培訓教程與課程的寫作。John擁有豐富的技術資曆,精通數據庫係統、UNIX、C、C++和c#應用開發。他還開發過Java和javaScript應用,用Windows Azure設計企業級方案。除瞭一直負責的深受讀者歡迎的《Visual C#從入門到精通》係列版本,他還寫過其他幾本專業技術圖書。在Content Master,他是微軟模式與實踐係列的特約作者,近來還負責Windows Azure相關教程的開發。
周靖,從1983年接觸蘋果機開始,浸染IT業數十年,涉獵廣泛,具有深厚的技術功底和良好的文學素養。早期癡迷於硬件,曾擔任《微型計算機》雜誌特約作者多年。繼而潛心鑽研編程,並樂在其中,積纍瞭豐富的經驗。其翻譯風格嚴謹、準確、樸實、流暢,深受讀者歡迎。代錶譯著有《C++程序設計》(國內銷量超過3萬冊)、《C++圖形與遊戲編程基礎》、《Windows核心編程》和《CLR via C#(第3版)》等。
內頁插圖
目錄
第1部分 Visual C#和Visual Studi0 2012概述
第1章 歡迎進入C#編程世界
1.1 開始在Visual Studi0 2012環境中編程
1.2 編寫第一個程序
1.3 使用命名空間
1.4 創建圖形應用程序
1.4.1 探索Windows Store應用程序
1.4.2 探索WPF應用程序
1.4.3 嚮圖形應用程序添加代碼
小結
第1章 快速參考
第2章 使用變量、操作符和錶達式
2.1 理解語句
2.2 使用標識符
2.3 使用變量
2.3.1 命名變量
2.3.2 聲明變量
2.4 使用基元數據類型
2.4.1 未賦值的局部變量
2.4.2 顯示基元數據類型的值
2.5 使用算術操作符
2.5.1 操作符和類型
2.5.2 深入瞭解算術操作符
2.5.3 控製優先級
2.5.4 使用結閤性對錶達式進行求值
2.5.5 結閤性和賦值操作符
2.6 變量遞增和遞減前綴和後綴
2.7 聲明隱式類型的局部變量
小結
第2章 快速參考
第3章 方法和作用域
3.1 創建方法
3.1.1 聲明方法
3.1.2 從方法返迴數據
3.1.3 調用方法
3.2 使用作用域
3.2.1 定義局部作用域
3.2.2 定義類作用域
3.2.3 重載方法
3.3 編寫方法
3.4 使用可選參數和具名參數
3.4.1 定義可選參數
3.4.2 傳遞具名參數
3.4.3 消除可選參數和具名參數的歧義
小結
第3章 快速參考
第4章 使用判斷語句
4.1 聲明布爾變量
4.2 使用布爾操作符
4.2.1 理解相等和關係操作符
4.2.2 理解條件邏輯操作符
4.2.3 短路求值
4.2.4 操作符優先級和結閤性總結
4.3 使用if語句做齣判斷
4.3.1 理解if語句的語法
4.3.2 使用代碼塊分組語句
4.3.3 嵌套if語句
4.4 使用switch語句
4.4.1 理解switch語句的語法
4.4.2 遵守switch語句的規則
小結
第4章 快速參考
第5章 使用復閤賦值和循環語句
5.1 使用復閤賦值操作符
5.2 使用while語句
5.3 編寫for語句
5.4 編寫do語句
小結
第5章 快速參考
第6章 管理錯誤和異常
6.1 處理錯誤
6.2 嘗試執行代碼和捕捉異常
6.2.1 未處理的異常
6.2.2 使用多個catch處理程序
6.2.3 捕捉多個異常
6.2.4 傳播異常
6.3 使用checked和unchecked整數運算
6.3.1 編寫checked語句
6.3.2 編寫checked錶達式
6.4 引發異常
6.5 使用finally塊
小結
第6章 快速參考
第2部分 理解C#對象模型
第7章 創建並管理類和對象
7.1 理解分類
7.2 封裝的目的
7.3 定義並使用類
7.4 控製可訪問性
7.4.1 使用構造器
7.4.2 重載構造器
7.5 理解靜態方法和數據
7.5.1 創建共享字段
7.5.2 使用const關鍵字創建靜態
字段
7.5.3 靜態類
7.5.4 匿名類
小結
第7章 快速參考
第8章 理解值和引用
8.1 復製值類型的變量和類
8.2 理解null值和可空類型
8.2.1 使用可空類型
8.2.2 理解可空類型的屬性
8.3 使用ref和out參數
8.3.1 創建ref參數
8.3.2 創建out參數
8.4 計算機內存的組織方式
8.5 System.Object類
8.6 裝箱
8.7 拆箱
8.8 數據類型的安全轉換
8.8.1 is操作符
8.8.2 as操作符
小結
第8章 快速參考
第9章 使用枚舉和結構創建值類型
9.1 使用枚舉
9.1.1 聲明枚舉
9.1.2 使用枚舉
9.1.3 選擇枚舉文字常量值
9.1.4 選擇枚舉的基本類型
9.2 使用結構
9.2.1 聲明結構
9.2.2 理解結構和類的區彆
9.2.3 聲明結構變量
……
第3部分 用C#定義可擴展類型
第4部分 使用C#構建Windows 8專業應用
前言/序言
Microsoft Visual C#是一種功能強大、使用簡單的語言,主要麵嚮需要使用Microsoft.NET Framework來創建應用程序的開發者。它在C++和Microsoft Visual Basic的基礎上去蕪存菁,最終成瞭一種更加清晰、更富有邏輯的語言。C# 1.0於2001年亮相。幾年後隨著C# 2.0和Visual Studi0 2005的問世,語言新增瞭幾個重要功能,包括泛型、迭代器和匿名方法等。隨Microsoft Visual Studi0 2008發布的C# 3.0添加瞭更多功能,包括擴展方法、Lambda錶達式以及語言集成查詢(Language Integrated Query,LINQ)。2010年發布的C# 4.0提供瞭進一步的增強,它改善瞭與其他語言和技術的互操作性。新增功能包括具名參數和可選參數,另外還有dynamic類型(告訴語言的“運行時”實現對象的晚期綁定)。在隨C# 4.0發布的.NET Framework中,最重要的新功能就是“任務並行庫”(Task ParallelLibrary,TPL)。可用TPL構建具有良好伸縮性的應用程序,從而快速和簡單地發揮齣多核處理器的潛力。C# 5.0則通過async修飾符和await操作符提供瞭對異步任務的原生支持。
Windows 8是Microsoft公司近年來最具革命性的一款操作係統。新操作係統支持高度交互式的應用程序,它們能相互分享和協作,還能輕鬆連接雲端服務。Visual Studi0 2012開發環境使這些強大功能變得很容易使用,大量新嚮導和增強功能顯著提高瞭開發效率。Visual Studi0 2012、Windows 8和C# 5.0三劍客提供瞭完善的平颱和工具集來幫助你開發下一代功能強大的、直觀的而且容易移植的應用程序。但是,即便不用Windows 8進行開發,Visual Studi0 2012和C# 5.0這兩者的組閤也能提供強大的助力。
本書麵嚮的讀者
本書假定你要使用Visual Studi0 2012和.NET Framework 4.5學習基礎的C#編程知識。學完本書後,會對C#有一個全麵、透徹的理解,會用它開發齣響應速度快的、易於伸縮的、能在Windows 7和Windows 8上運行的應用程序。
可構建並運行在Windows 7和Windows 8上運行的C# 5.0應用程序。但兩種操作係統的用戶界麵顯著不同,所以第1部分到第III部分的練習和示例在兩種環境下都能運行,而第IV部分專注於Windows 8應用開發。
微軟技術叢書:Visual C# 2012從入門到精通 下載 mobi epub pdf txt 電子書