-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
1/19 新書到! 1/12 新書到! 1/5 新書到! 12/29 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

C#入門經典(第8版)

( 簡體 字)
作者:[美]本杰明·帕金斯(Benjamin Perkins) 雅各布·維伯·哈默(Jacob Vibe Hammer) 喬恩·里德(Jon D. Reid) 著 齊立博 譯類別:1. -> 程式設計 -> .NET -> C#
譯者:
出版社:清華大學出版社C#入門經典(第8版) 3dWoo書號: 50643
詢問書籍請說出此書號!

有庫存
NT售價: 590

出版日:1/1/2019
頁數:590
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302517740
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
作者序:

譯者序:

前言:

C#是Microsoft于2000年7月推出.NET Framework的第1版時提供的一種全新語言。C#從那時起迅速流行開來,成為使用.NET Framework的桌面、Web、云和跨平臺開發人員無可爭議的選擇。他們喜歡C#的一個原因是其繼承自C/C++的簡潔明了的語法,這種語法簡化了以前給程序員帶來困擾的一些問題。盡管做了這些簡化,但C#仍保持了C++原有的功能,所以現在沒理由不從C++轉向C#。C#語言并不難,也非常適合開發人員學習基本編程技術。易于學習,再加上.NET Framework的功能,使C#成為開始你編程生涯的絕佳方式。
C#的最新版本C# 7是.NET Framework 4.7的一部分,它建立在已有的成功基礎之上,還添加了一些更吸引人的功能。Visual Studio的最新版本Visual Studio 2017和開發工具的Visual Studio Code 2017系列也有許多變化和改進,這大大簡化了編程工作,顯著提高了效率。
《C#入門經典(第8版)》將全面介紹C#編程的所有知識,從該語言本身一直到桌面編程、云編程和跨平臺編程,再到數據源的使用,最后是一些新的高級技術。我們還將學習Visual Studio 2017的功能和利用它開發應用程序的各種方式。
《C#入門經典(第8版)》文筆優美流暢,闡述清晰,每一章都以前面章節的內容為基礎,便于讀者掌握高級技術。每個概念都會根據需要來介紹和討論,而不會突然冒出某個技術術語來妨礙讀者的閱讀和理解。《C#入門經典(第8版)》盡量減少使用的技術術語數量,但如有必要,將根據上下文進行正確的定義和布置。
《C#入門經典(第8版)》作者都是各自領域的專家,都是C#語言和.NET Framework的愛好者,沒人比他們更有資格講授C#了,他們將在你掌握從基本原理到高級技術的過程中為你保駕護航。除基礎知識外,《C#入門經典(第8版)》還有許多有益的提示、練習、完全成熟的示例代碼,在你的職業生涯中一定會反復用到它們。
《C#入門經典(第8版)》將毫無保留地傳授這些知識,希望讀者能通過閱讀《C#入門經典(第8版)》成為最優秀的程序員。
0.1 《C#入門經典(第8版)》讀者對象
《C#入門經典(第8版)》面向想學習如何使用.NET Framework編寫C#程序的所有人。《C#入門經典(第8版)》針對的是想要通過學習一種干凈、現代、優雅的編程語言來掌握程序設計的完完全全的初學者。但是,對于熟悉其他編程語言、想要探索.NET平臺的讀者,以及想要了解.NET使用的旗艦語言的.NET開發人員,《C#入門經典(第8版)》同樣很有價值。
0.2 《C#入門經典(第8版)》內容
《C#入門經典(第8版)》前面的章節介紹C#語言本身,讀者不需要具備任何編程經驗。以前對其他語言有一定了解的開發人員,會覺得這些章節的內容非常熟悉。C#語法的許多方面都與其他語言相同,許多結構對所有的編程語言來說都是相通的(例如,循環和分支結構)。但是,即使是有經驗的程序員也可以通過這些章節理解此類技術應用于C#的特征,從而從中獲益。
如果讀者是編程新手,就應從頭開始學習,了解基本的編程概念,并熟悉C#和支持C#的.NET平臺。如果讀者對.NET Framework比較陌生,但知道如何編程,就應閱讀第1章,然后快速跳讀后面幾章,這樣就能掌握C#語言的應用方式了。如果讀者知道如何編程,但以前從未接觸過面向對象的編程語言,就應從第8章開始閱讀。
如果讀者對C#語言比較了解,就可以集中精力學習那些詳細論述最新.NET Framework和C#語言開發的章節,尤其是集合、泛型和C#語言新增內容的相關章節(第11章和第12章)。
《C#入門經典(第8版)》章節的編排方式可以達到兩個目的:可以按順序閱讀這些章節,將其視為C#語言的一個完整教程;還可以按照需要深入學習這些章節,將其作為一本參考資料。
除核心內容外,從第3章開始,大多數章節的末尾還包含一組習題,完成這些習題有助于讀者理解所學的內容。習題包括簡單的選擇題、判斷題以及需要修改或創建應用程序的較難問題。附錄中給出了全部習題的答案。這些習題也可以通過《C#入門經典(第8版)》的配套網站www.wrox.com下載,它們是wrox.com代碼下載的一部分。
《C#入門經典(第8版)》特別注重與C# 7、.NET 4.7的一致性。對每一章都進行了徹底的檢查,刪掉了不太相關的內容,增加了新內容。所有代碼都在最新版本的開發工具上進行了測試,所有屏幕截圖都在Windows 10上重新截取,以提供最新的窗口和對話框。
《C#入門經典(第8版)》的亮點包括:
● 增加并改進了代碼示例。
● 涵蓋C# 7和.NET 4.7的所有新內容。
● 增加了編寫跨平臺運行的.NET Core和ASP.NET Core應用程序的示例。
● 增加了編寫云應用程序的示例,并使用Azure SDK創建和訪問云資源。
0.3 《C#入門經典(第8版)》結構
《C#入門經典(第8版)》分為6大部分。
● 前言:概述《C#入門經典(第8版)》的內容。
● C#語言:介紹C#語言的所有內容,從基礎知識到面向對象的技術,一應俱全。
● Windows編程:介紹如何用WPF庫編寫和部署桌面應用程序。
● 云和跨平臺編程:描述云和跨平臺應用程序的開發和部署,包括Web API的創建和使用。
● 數據訪問:介紹如何在應用程序中使用數據,包括存儲在硬盤文件中的數據、以XML格式存儲的數據和數據庫中的數據。
● 其他技術:講述使用C#和.NET Framework的一些額外方式,包括WCF和通用Windows應用程序。
下面介紹《C#入門經典(第8版)》5個重要部分中的章節。
0.3.1 C#語言(第1∼13章)
第1章介紹C#及其與.NET的關系,了解在這個環境下編程的基礎知識,以及Visual Studio 2017與它的關系。
第2章開始介紹如何編寫C#應用程序,學習C#的語法,并將C#和示例命令行、Windows應用程序結合起來使用。這些示例將說明如何快速輕松地啟動和運行C#,并附帶介紹Visual Studio開發環境以及《C#入門經典(第8版)》將要使用的基本窗口和工具。
接著將學習C#語言的基礎知識。第3章介紹變量的含義以及如何操縱它們。第4章將用流程控制(循環和分支)改進應用程序的結構,第5章介紹一些更高級的變量類型,如數組。第6章開始以函數形式封裝代碼,這樣就更易于執行重復操作,使代碼更容易讓人理解。
從第7章開始將運用C#語言的基礎知識,調試應用程序。這包括在運行應用程序時輸出跟蹤信息,使用Visual Studio查找錯誤,在強大的調試環境中找出解決問題的辦法。
第8章將學習面向對象編程(Object-Oriented Programming,OOP)。首先了解這個術語的含義,回答“什么是對象?”OOP初看起來是較難的問題。我們將用一整章的篇幅來介紹它,解釋對象的強大之處。直到該章的最后才會真正使用C#代碼。
第9章將理論知識應用于實踐,當開始在C#應用程序中使用OOP時,這才體現出C#的真正威力。在第9章介紹如何定義類和接口之后,第10章將探討類成員(包括字段、屬性和方法),在這一章的最后將開始創建一個撲克牌游戲,這個游戲將在后續章節中逐步開發完成,它非常有助于理解OOP。
學習了OOP在C#中的工作原理后,第11章將介紹幾種常見的OOP場景,包括處理對象集合、比較和轉換對象。第12章討論.NET 2.0中引入的一個非常有用的C#特性—— 泛型,利用它可以創建非常靈活的類。第13章通過一些其他技術(主要是事件,它在Windows編程中非常重要)繼續討論C#語言和OOP。最后介紹C# 3.0/4/5/6版本中引入的新特性。
0.3.2 Windows編程(第14章和第15章)
第14章開始介紹Windows編程的概念,理解在Visual Studio中如何實現Windows編程。該章主要關注如何使用WPF以圖形化方式構建桌面應用程序,以及用最少的時間和精力創建高級桌面應用程序。你將首先學習WPF編程的基礎知識,然后在該章和第15章逐漸拓展相關知識。第15章演示在應用程序中如何使用.NET Framework提供的豐富控件。
0.3.3 云和跨平臺編程(第16∼19章)
第16章首先描述云編程,再討論云優化堆棧。云環境不同于傳統的程序編碼方式,所以討論、定義了幾個云編程模式。為完成這一章,需要一個免費的Azure賬戶,以便創建一個App Services Web App,然后使用Azure SDK和C#,在ASP.NET 4.7 Web應用程序中創建和訪問存儲賬戶。
第17章將學習如何創建ASP.NET Web API,并部署到云中,然后在類似的ASP.NET 4.7 Web應用程序中使用Web API。這一章最后討論云中兩個最有價值的特性:硬件資源的縮放和最優利用方式。
第18章將介紹.NET Standard 和 .NET Core,這兩個工具可用于任何應用程序類型,例如WPF、Windows和ASP.NET。新興的應用程序是可以跨平臺運行(如Linux或macOS)的。該章介紹.NET Core 2.0的安裝指南,以及如何創建和實現.NET Standard 庫。
第19章將描述ASP.NET及其多種不同的類型(例如ASP.NET Web Forms、ASP.NET MVC和ASP.NET Core)。該章末尾的習題利用了第18章的ASP.NET Web Pages和ASP.NET Core 應用程序中所創建的.NET Standard 庫。
0.3.4 數據訪問(第20∼23章)
第20章介紹應用程序如何將數據保存到磁盤以及如何檢索磁盤上的數據(作為簡單的文本文件或者更復雜的數據表示方式)。該章還將討論如何壓縮數據,以及如何監視和處理文件系統的變化。
第21章學習數據交換的事實標準XML,簡要論述JSON格式。在之前的章節中你接觸過XML幾次,而該章將討論XML的基本規則,論述XML的所有功能。
該部分的其余章節介紹LINQ(這是內置于.NET Framework最新版本中的查詢語言)。第22章簡要介紹LINQ。第23章討論如何使用LINQ訪問數據庫和其他數據。
0.3.5 其他技術(第24章和第25章)
第24章簡要介紹Windows Communication Foundation(WCF),它為在企業級以編程方式跨本地網絡和Internet訪問信息和功能提供了許多工具。該章將介紹如何以平臺無關的方式使用WCF,向Web應用程序和桌面應用程序公開復雜的數據和功能。
第25章展示如何創建通用Windows應用程序,這是Windows新增的內容。該章建立在第14章和第15章的基礎上,介紹如何創建可以運行在所有Windows平臺上的Windows應用程序。
0.4 使用《C#入門經典(第8版)》的要求
《C#入門經典(第8版)》中C#和.NET Framework的代碼和描述都適用于C# 7和.NET 4.7。除了.NET Framework之外,不需要其他組件就可以理解《C#入門經典(第8版)》的這個方面,但許多示例都需要使用開發工具。《C#入門經典(第8版)》將Visual Studio Community 2017作為主要開發工具。使用Visual Studio Community 2017來創建Windows應用程序、云應用程序、跨平臺的應用程序,以及訪問數據庫的SQL Server Express應用程序。一些功能只能在Visual Studio 2017中使用,但這不會妨礙練習《C#入門經典(第8版)》的示例。
0.5 《C#入門經典(第8版)》約定
為了幫助讀者在閱讀《C#入門經典(第8版)》的過程中獲取最多信息,并隨時了解當前處理的事項,《C#入門經典(第8版)》使用了許多約定。
警告:
帶有警告圖標的方框包含重要且應該記住的信息,這些信息與周圍的文字直接關聯。

提示:
帶有鉛筆圖標的方框表示注釋、提示、暗示、技巧或對當前討論的弦外之音。
《C#入門經典(第8版)》通過兩種方式來顯示代碼:
● 對于大多數代碼示例,使用沒有突出顯示的等寬字體來表示。
● 對在當前上下文中特別重要的代碼,用粗體字強調顯示。
內容簡介:

主要內容
1講解變量、表達式、流程控制、函數、調試和錯誤處理
2涵蓋面向對象編程、類、類成員、Web編程、Windows編程和Windows窗體等主題
3闡述代碼導航、IntelliSense、重構和代碼修復等增強功能如何幫助你更快捷、更輕松地編寫程序
4講述如何盡早發現和修復bug,以免在后期耗費時間解決棘手問題
5探討云、跨平臺和數據訪問編程
提供大量可下載的代碼示例
目錄:

第I部分C#語言
第1章C#簡介3
1.1.NETFramework的含義3
1.1.1.NETFramework的內容4
1.1.2.NETStandard和.NETCore4
1.1.3使用.NETFramework和.NETCore編寫
應用程序4
1.2C#的含義7
1.2.1用C#能編寫什么樣的應用程序7
1.2.2本書中的C#8
1.3VisualStudio20178
1.3.1VisualStudio2017產品8
1.3.2解決方案9
1.4本章要點9
第2章編寫C#程序11
2.1VisualStudio2017開發環境12
2.2控制臺應用程序15
2.2.1SolutionExplorer窗口17
2.2.2Properties窗口18
2.2.3ErrorList窗口18
2.3桌面應用程序19
2.4本章要點21
第3章變量和表達式23
3.1C#的基本語法23
3.2C#控制臺應用程序的基本結構25
3.3變量26
3.3.1簡單類型26
3.3.2變量的命名29
3.3.3字面值30
3.4表達式32
3.4.1數學運算符32
3.4.2賦值運算符35
3.4.3運算符的優先級36
3.4.4名稱空間37
3.5習題37
3.6本章要點38
第4章流程控制39
4.1布爾邏輯39
4.1.1布爾按位運算符和賦值運算符41
4.1.2運算符優先級的更新42
4.2分支43
4.2.1三元運算符43
4.2.2if語句43
4.2.3switch語句46
4.3循環48
4.3.1do循環48
4.3.2while循環50
4.3.3for循環51
4.3.4循環的中斷52
4.3.5無限循環52
4.4習題53
4.5本章要點53
第5章變量的更多內容55
5.1類型轉換55
5.1.1隱式轉換56
5.1.2顯式轉換57
5.1.3使用Convert命令進行顯式轉換59
5.2復雜的變量類型61
5.2.1枚舉61
5.2.2結構64
5.2.3數組66
5.3字符串的處理73
5.4習題77
5.5本章要點77
第6章函數79
6.1定義和使用函數80
6.1.1返回值81
6.1.2參數82
6.2變量的作用域88
6.2.1其他結構中變量的作用域91
6.2.2參數和返回值與全局數據92
6.2.3局部函數92
6.3Main()函數93
6.4結構函數95
6.5函數的重載95
6.6委托97
6.7習題99
6.8本章要點99
第7章調試和錯誤處理101
7.1VisualStudio中的調試101
7.1.1非中斷(正常)模式下的調試102
7.1.2中斷模式下的調試108
7.2錯誤處理113
7.2.1try...catch...finally114
7.2.2throw表達式119
7.2.3列出和配置異常119
7.3習題119
7.4本章要點120
第8章面向對象編程簡介121
8.1面向對象編程的含義121
8.1.1對象的含義122
8.1.2一切皆對象124
8.1.3對象的生命周期124
8.1.4靜態成員和實例類成員125
8.2OOP技術126
8.2.1接口126
8.2.2繼承127
8.2.3多態性129
8.2.4對象之間的關系130
8.2.5運算符重載131
8.2.6事件131
8.2.7引用類型和值類型131
8.3桌面應用程序中的OOP132
8.4習題135
8.5本章要點135
第9章定義類137
9.1C#中的類定義137
9.2System.Object141
9.3構造函數和析構函數142
9.4VisualStudio中的OOP工具145
9.4.1ClassView窗口145
9.4.2對象瀏覽器146
9.4.3添加類147
9.4.4類圖148
9.5類庫項目149
9.6接口和抽象類152
9.7結構類型154
9.8淺度和深度復制155
9.9習題156
9.10本章要點156
第10章定義類成員157
10.1成員定義157
10.1.1定義字段158
10.1.2定義方法158
10.1.3定義屬性159
10.1.4元組析構163
10.1.5重構成員163
10.1.6自動屬性164
10.2類成員的其他主題165
10.2.1隱藏基類方法165
10.2.2調用重寫或隱藏的基類方法166
10.2.3使用嵌套的類型定義167
10.3接口的實現168
10.4部分類定義170
10.5部分方法定義171
10.6示例應用程序172
10.6.1規劃應用程序172
10.6.2編寫類庫172
10.6.3類庫的客戶應用程序178
10.7CallHierarchy窗口179
10.8習題179
10.9本章要點180
第11章集合、比較和轉換181
11.1集合181
11.1.1使用集合182
11.1.2定義集合186
11.1.3索引符187
11.1.4給CardLib添加Cards集合188
11.1.5鍵控集合和IDictionary190
11.1.6迭代器191
11.1.7迭代器和集合194
11.1.8深度復制194
11.1.9給CardLib添加深度復制195
11.2比較196
11.2.1類型比較197
11.2.2使用is運算符模式表達式進行模式
匹配200
11.2.3值比較200
11.3轉換211
11.3.1重載轉換運算符211
11.3.2as運算符212
11.4習題213
11.5本章要點213
第12章泛型215
12.1泛型的含義215
12.2使用泛型216
12.2.1可空類型216
12.2.2System.Collections.Generic名稱空間222
12.3定義泛型類型229
12.3.1定義泛型類229
12.3.2定義泛型接口236
12.3.3定義泛型方法237
12.3.4定義泛型委托238
12.4變體238
12.4.1協變239
12.4.2抗變239
12.5習題240
12.6本章要點240
第13章高級C#技術243
13.1::運算符和全局名稱空間限定符244
13.2定制異常245
13.3事件246
13.3.1事件的含義246
13.3.2處理事件247
13.3.3定義事件249
13.4擴展和使用CardLib254
13.5特性260
13.5.1讀取特性260
13.5.2創建特性261
13.6初始化器262
13.6.1對象初始化器262
13.6.2集合初始化器263
13.7類型推理266
13.8匿名類型267
13.9動態查找270
13.10高級方法參數273
13.10.1可選參數273
13.10.2命名參數274
13.11Lambda表達式277
13.11.1復習匿名方法277
13.11.2把Lambda表達式用于匿名方法278
13.11.3Lambda表達式的參數280
13.11.4Lambda表達式的語句體281
13.11.5Lambda表達式用作委托和
表達式樹281
13.11.6Lambda表達式和集合282
13.12習題284
13.13本章要點285
第II部分Windows編程
第14章基本桌面編程289
14.1XAML290
14.1.1關注點分離290
14.1.2XAML基礎知識290
14.2動手實踐292
14.2.1WPF控件293
14.2.2屬性294
14.2.3事件296
14.3控件布局300
14.3.1基本布局概念300
14.3.2布局面板301
14.4游戲客戶端308
14.4.1About窗口308
14.4.2Options窗口312
14.4.3數據綁定318
14.4.4使用ListBox控件啟動游戲321
14.5習題324
14.6本章要點325
第15章高級桌面編程327
15.1創建控件并設置樣式327
15.1.1樣式328
15.1.2模板328
15.1.3觸發器329
15.1.4動畫330
15.2WPF用戶控件331
15.3主窗口340
15.3.1菜單控件340
15.3.2路由命令和菜單341
15.4把所有內容結合起來344
15.4.1重構域模型344
15.4.2視圖模型349
15.4.3大功告成354
15.5習題360
15.6本章要點361
第III部分云和跨平臺編程
第16章基本的云編程365
16.1云、云計算和云優化堆棧366
16.2云模式和最佳實踐368
16.3使用MicrosoftAzureC#庫創建
存儲容器369
16.4創建使用存儲容器的ASP.NET4.7
網站376
16.5習題382
16.6本章要點382
第17章高級云編程和部署383
17.1創建ASP.NETWebAPI383
17.2在MicrosoftAzure上部署和
使用ASP.NETWebAPI387
17.3縮放MicrosoftAzure平臺上的
ASP.NETWebAPI392
17.4習題395
17.5本章要點395
第18章.NETStandard與.NETCore397
18.1跨平臺基礎知識以及必知的
關鍵術語398
18.2.NETStandard的含義和作用399
18.3引用和目標框架402
18.4.NETCore的含義403
18.4.1跨平臺404
18.4.2開源405
18.4.3針對云進行優化405
18.4.4性能406
18.4.5模塊化設計406
18.4.6獨立的部署模型408
18.5生成和打包.NETStandard庫409
18.6使用VisualStudio生成.NETCore
應用程序413
18.7從.NETFramework移植到.NETCore415
18.7.1識別第三方依賴415
18.7.2理解哪些功能不可用415
18.7.3升級當前的.NETFramework目標416
18.7.4為程序選擇目標平臺416
18.8本章要點416
第19章ASP.NET與ASP.NETCore417
19.1Web應用程序概述418
19.2選擇合適的ASP.NET418
19.2.1ASP.NETWebForms419
19.2.2ASP.NETMVC420
19.2.3ASP.NETWebAPI422
19.2.4ASP.NETCore422
19.2.5ASP.NETWebSite與ASP.NETWeb
ApplicationProject類型的對比423
19.3使用ASP.NETWebForms424
19.3.1服務器控件425
19.3.2輸入驗證425
19.3.3狀態管理426
19.3.4身份驗證與授權426
19.4創建ASP.NETCoreWeb應用程序430
19.4.1IIS和Kestrel431
19.4.2Razor語法431
19.4.3輸入驗證432
19.4.4狀態管理432
19.4.5身份驗證與授權433
19.4.6依賴注入433
19.5本章要點437
第IV部分數據訪問
第20章文件441
20.1用于輸入和輸出的類441
20.1.1File類和Directory類442
20.1.2FileInfo類443
20.1.3DirectoryInfo類444
20.1.4路徑名和相對路徑444
20.2流445
20.2.1使用流的類445
20.2.2FileStream對象445
20.2.3StreamWriter對象450
20.2.4StreamReader對象452
20.2.5異步文件訪問454
20.2.6讀寫壓縮文件454
20.3監控文件系統456
20.4習題460
20.5本章要點460
第21章XML和JSON461
21.1XML基礎461
21.2JSON基礎462
21.3XML模式462
21.4XML文檔對象模型464
21.4.1XmlDocument類464
21.4.2XmlElement類465
21.4.3修改節點的值468
21.5把XML轉換為JSON471
21.6用XPath搜索XML473
21.7習題475
21.8本章要點476
第22章LINQ477
22.1LINQtoXML478
22.1.1LINQtoXML函數構造方式478
22.1.2處理XML片段480
22.2LINQ提供程序482
22.3LINQ查詢語法482
22.3.1用var關鍵字聲明結果變量483
22.3.2指定數據源:from子句484
22.3.3指定條件:where子句484
22.3.4選擇元素:select子句484
22.3.5完成:使用foreach循環484
22.3.6延遲執行的查詢484
22.4LINQ方法語法485
22.4.1LINQ擴展方法485
22.4.2查詢語法和方法語法485
22.4.3Lambda表達式485
22.5排序查詢結果487
22.6orderby子句488
22.7查詢大型數據集488
22.8使用聚合運算符490
22.9單值選擇查詢492
22.10多級排序494
22.11分組查詢495
22.12join查詢497
22.13習題498
22.14本章要點498
第23章數據庫499
23.1使用數據庫499
23.2安裝SQLServerExpress500
23.3EntityFramework500
23.4CodeFirst數據庫500
23.5數據庫的位置506
23.6導航數據庫關系507
23.7處理遷移512
23.8在已有的數據庫中創建和查詢XML513
23.9習題517
23.10本章要點517
第V部分其他技術
第24章WindowsCommunicationFoundation521
24.1WCF的含義522
24.2WCF概念522
24.2.1WCF通信協議522
24.2.2地址、端點和綁定523
24.2.3協定524
24.2.4消息模式524
24.2.5行為525
24.2.6駐留525
24.3WCF編程525
24.3.1WCF測試客戶端程序529
24.3.2定義WCF服務協定531
24.3.3自駐留的WCF服務536
24.4習題540
24.5本章要點541
第25章通用應用程序543
25.1準備工作543
25.2Windows通用應用程序544
25.3應用程序概念和設計545
25.3.1屏幕方向545
25.3.2菜單和工具欄545
25.3.3磁貼和徽章545
25.3.4應用程序的生存期546
25.3.5鎖屏應用程序546
25.4應用程序的開發546
25.4.1自適應顯示546
25.4.2沙箱應用程序552
25.4.3在頁面之間導航555
25.4.4CommandBar控件556
25.4.5管理狀態558
25.5WindowsStore應用程序的常見元素559
25.6WindowsStore560
25.6.1打包應用程序560
25.6.2創建包561
25.7習題561
25.8本章要點561
附錄A習題答案563
序: