Visual Studio 2015高級編程(第6版)

《Visual Studio 2015高級編程(第6版)》是2016年清華大學出版社出版的圖書,作者是[美] Bruce Johnson。

基本介紹

  • 書名:Visual Studio 2015高級編程(第6版)
  • 作者:[美] Bruce Johnson
  • 出版社:清華大學出版社
  • 出版時間:2016年
出版信息,內容簡介,作者簡介,目錄,

出版信息

作者:[美] Bruce Johnson著 張衛華 裴洪文 譯
定價:138元
印次:1-3
ISBN:9787302435204
出版日期:2016.05.01
印刷日期:2017.05.05

內容簡介

精通Visual Studio 2015 Visual Studio 2015包含大量有助於提高編程效率的新功能以及專用於跨平台開發的新工具。綜合性指南 Visual Studio2015高級編程(第6版) 遵循“由程式設計師為程式設計師而著”的理念,涵蓋所有增強的開發工具,幫你快速掌握Visual Studio的新變化。本書獨特的以IDE為中心的方法揭示Visual Studio的諸多秘密,是開發新手和從早期版本升級的開發人員必備的完美參考資料。
主要內容 ◆ 介紹Visual Studio 2015(包括企業版)中的所有改進和變化 ◆ 介紹新的顯示和設定選項,以及增強的診斷、調試和單元測試支持 ◆ 闡釋如何在基於XAML的應用程式中利用XAML編輯器的重要改進 ◆ 演示設計、打包和調試Web應用程式的最新工具

作者簡介

Bruce Johnson是ObjectSharp諮詢公司的合作夥伴。
Bruce擁有逾30年的計算機工作經驗,近20年一直基於Windows前沿技術從事項目開發。Bruce是Microsoft Certified Trainer (MCT)和Microsoft MVP,他常在技術會議上和用戶組中發言,迄今已撰寫多本Wrox書籍,並為多份雜誌撰寫專欄和文章。

目錄

第Ⅰ部分集成開發環境
第1章快速入門 3
1.1入門 3
1.1.1安裝VisualStudio2015 3
1.1.2運行VisualStudio2015 5
1.1.3VisualStudio真的支持雲嗎 6
1.2VisualStudioIDE 7
1.3小結 12
第2章SolutionExplorer、Toolbox和Properties視窗 15
2.1SolutionExplorer視窗 15
2.1.1預覽檔案 17
2.1.2常見任務 18
2.2Toolbox視窗 27
2.2.1排列組件 29
2.2.2添加組件 30
2.3Properties視窗 31
2.4小結 37
第3章選項和定製 39
3.1StartPage 39
3.2視窗布局 40
3.2.1查看視窗和工具列 41
3.2.2停靠 42
3.2.3保存視窗布局 44
3.3編輯區域 45
3.3.1瀏覽打開的項 46
3.3.2字型和顏色 47
3.3.3可視化指南 48
3.3.4全螢幕模式 49
3.3.5跟蹤變化 49
3.4其他選項 50
3.4.1快捷鍵 50
3.4.2快速啟動 51
3.4.3項目和解決方案 52
3.4.4BuildandRun界面 54
3.4.5VB選項 54
3.5導入和導出設定 55
  • 3.6小結 57
  • 第4章VisualStudio工作區 59
  • 4.1代碼編輯器 59
  • 4.1.1代碼編輯器視窗的布局 59
  • 4.1.2區域 60
  • 4.1.3大綱 61
  • 4.1.4代碼的格式化 62
  • 4.1.5向前/向後 63
  • 4.1.6其他代碼編輯器功能 63
  • 4.1.7分割視圖 64
  • 4.1.8代碼視窗的分離(浮動) 65
  • 4.1.9複製SolutionExplorer 66
  • 4.1.10創建選項卡組 67
  • 4.1.11高級功能 67
  • 4.2代碼導航 69
  • 4.2.1PeekDefinition 69
  • 4.2.2增強的滾動條 70
  • 4.3命令視窗 73
  • 4.4Immediate視窗 74
  • 4.5ClassView工具視窗 75
  • 4.6ErrorList視窗 76
  • 4.7ObjectBrowser視窗 76
  • 4.8DocumentOutline工具視窗 78
  • 4.8.1HTML大綱 78
  • 4.8.2控制大綱 79
  • 4.9重新安排工具視窗 80
  • 4.10小結 81
  • 第5章查找和替換以及幫助 83
  • 5.1QuickFind與QuickReplace 83
  • 5.1.1QuickFind 84
  • 5.1.2QuickReplace 85
  • 5.1.3查找選項 85
  • 5.1.4FindandReplace選項 86
  • 5.2檔案中查找/替換 86
  • 5.2.1在檔案中查找 86
  • 5.2.2查找對話框選項 87
  • 5.2.3正則表達式 88
  • 5.2.4結果視窗 89
  • 5.2.5在檔案中替換 90
  • 5.3訪問幫助 91
  • 5.3.1瀏覽和搜尋幫助系統 92
  • 5.3.2配置幫助系統 92
  • 5.4小結 93
  • 第Ⅱ部分入門
  • 第6章解決方案、項目和項 97
  • 6.1解決方案的結構 97
  • 6.2解決方案檔案的格式 99
  • 6.3解決方案的屬性 100
  • 6.3.1常規屬性 100
  • 6.3.2配置屬性 101
  • 6.4項目類型 103
  • 6.5項目檔案格式 104
  • 6.6項目屬性 105
  • 6.6.1Application選項卡 105
  • 6.6.2Compile選項卡(僅用於VisualBasic) 108
  • 6.6.3Build選項卡(僅用於C#和F#) 110
  • 6.6.4BuildEvents選項卡(僅用於C#和F#) 111
  • 6.6.5Debug選項卡 111
  • 6.6.6References選項卡(僅用於VisualBasic) 113
  • 6.6.7Resources選項卡 114
  • 6.6.8Services選項卡 114
  • 6.6.9Settings選項卡 115
  • 6.6.10ReferencePaths選項卡(僅用於C#和F#) 116
  • 6.6.11Signing選項卡 116
  • 6.6.12MyExtensions選項卡(僅用於VisualBasic) 117
  • 6.6.13Security選項卡 118
  • 6.6.14Publish選項卡 118
  • 6.6.15CodeAnalysis選項卡 119
  • 6.7Web應用程式項目屬性 120
  • 6.7.1Web選項卡 120
  • 6.7.2SilverlightApplications選項卡 121
  • 6.7.3Package/PublishWeb選項卡 121
  • 6.7.4Package/PublishSQL選項卡 122
  • 6.8WebSite項目 123
  • 6.9Nuget包 123
  • 6.9.1NuGet包管理器 123
  • 6.9.2PackageManagerConsole 125
  • 6.10小結 125
  • 第7章IntelliSense和書籤 127
  • 7.1IntelliSense的解釋 127
  • 7.1.1通用的IntelliSense 128
  • 7.1.2IntelliSense和C++ 129
  • 7.1.3單詞和短語的自動完成 130
  • 7.1.4參數信息 135
  • 7.1.5快速信息 136
  • 7.2JavaScriptIntellisense 136
  • 7.2.1JavaScriptIntelliSense上下文 137
  • 7.2.2引用另一個JavaScript檔案 137
  • 7.3XAMLIntellisense 138
  • 7.4IntelliSense選項 139
  • 7.4.1通用選項 139
  • 7.4.2C#的特定選項 140
  • 7.5擴展IntelliSense 141
  • 7.5.1代碼片段 141
  • 7.5.2XML注釋 142
  • 7.5.3添加自己的IntelliSense 142
  • 7.6書籤和Bookmarks視窗 142
  • 7.7小結 144
  • 第8章代碼片段和重構 145
  • 8.1代碼片段概述 145
  • 8.1.1在Toolbox中存儲代碼塊 145
  • 8.1.2代碼片段 146
  • 8.1.3使用C#中的代碼片段 147
  • 8.1.4VisualBasic中的代碼片段 148
  • 8.1.5用代碼片段進行封裝 148
  • 8.1.6CodeSnippetsManager 149
  • 8.1.7創建代碼片段 150
  • 8.1.8查看已有的代碼片段 151
  • 8.1.9分布代碼段 154
  • 8.2訪問重構支持 155
  • 8.3重構操作 155
  • 8.3.1ExtractMethod重構操作 155
  • 8.3.2EncapsulateField重構操作 156
  • 8.3.3ExtractInterface重構操作 157
  • 8.3.4ChangeSignature重構操作 158
  • 8.3.5Inline和ExplainingVariables重構操作 158
  • 8.3.6Rename重構操作 159
  • 8.3.7GenerateMethodStub重構操作 160
  • 8.3.8OrganizeUsings重構操作 160
  • 8.4小結 161
  • 第9章ServerExplorer 163
  • 9.1Servers連線 163
  • 9.1.1EventLogs節點 164
  • 9.1.2ManagementClasses節點 166
  • 9.1.3ManagementEvents節點 168
  • 9.1.4MessageQueues節點 171
  • 9.1.5PerformanceCounters節點 174
  • 9.1.6Services節點 177
  • 9.2DataConnections節點 178
  • 9.3SharePointConnections節點 178
  • 9.4小結 179
  • 第10章用ClassDesigner建模 181
  • 10.1創建類圖 181
  • 10.2設計界面 182
  • 10.3工具箱 183
  • 10.3.1實體 183
  • 10.3.2連線器 184
  • 10.4ClassDetails視窗 185
  • 10.5Properties視窗 186
  • 10.6布局 186
  • 10.7導出類圖 187
  • 10.8代碼的生成和重構 187
  • 10.8.1拖放式代碼生成 187
  • 10.8.2IntelliSense代碼生成 189
  • 10.8.3用ClassDesigner進行重構 190
  • 10.9小結 190
  • 第Ⅲ部分深入
  • 第11章單元測試 193
  • 11.1第一個測試用例 193
  • 11.1.1使用特性標識測試 198
  • 11.1.2其他測試特性 199
  • 11.1.3單元測試和CodeLens 201
  • 11.2指定判斷條件 202
  • 11.2.1Assert類 203
  • 11.2.2StringAssert類 203
  • 11.2.3CollectionAssert類 203
  • 11.2.4ExpectedException特性 204
  • 11.3初始化和清理 205
  • 11.3.1TestInitialize和TestCleanup特性 205
  • 11.3.2ClassInitialize和ClassCleanup特性 206
  • 11.3.3AssemblyInitialize和AssemblyCleanup特性 206
  • 11.4測試環境 206
  • 11.4.1數據 207
  • 11.4.2編寫測試輸出 209
  • 11.5高級單元測試 210
  • 11.5.1定製屬性 210
  • 11.5.2測試私有成員 211
  • 11.6IntelliTest 213
  • 11.7小結 215
  • 第12章使用XML注釋生成文檔 217
  • 12.1內聯注釋 217
  • 12.2XML注釋 218
  • 12.2.1添加XML注釋 218
  • 12.2.2XML注釋標記 219
  • 12.3使用XML注釋 232
  • 12.4用GhostDoc生成文檔 233
  • 12.5用Sandcastle編譯文檔 234
  • 12.6TaskList注釋 237
  • 12.7小結 239
  • 第13章確保代碼一致性的工具 241
  • 13.1源控制 241
  • 13.1.1選擇源控制存儲庫 242
  • 13.1.2訪問源控制 243
  • 13.2小結 246
  • 第14章用T4生成代碼 247
  • 14.1創建T4模板 247
  • 14.2T4構建基塊 251
  • 14.2.1Expression塊 251
  • 14.2.2Statement塊 251
  • 14.2.3ClassFeature塊 253
  • 14.3T4的工作原理 254
  • 14.4T4指令 257
  • 14.4.1template指令 257
  • 14.4.2output指令 258
  • 14.4.3assembly指令 258
  • 14.4.4import指令 258
  • 14.4.5include指令 259
  • 14.6生成代碼資源 261
  • 14.7RuntimeTextTemplate 265
  • 14.7.1使用RuntimeTextTemplate 267
  • 14.7.2RuntimeTextTemplate與標準T4模板的區別 269
  • 14.8提示和技巧 270
  • 14.9小結 270
  • 第15章項目模板和項模板 271
  • 15.1創建模板 271
  • 15.1.1項模板 271
  • 15.1.2項目模板 275
  • 15.1.3模板結構 275
  • 15.1.4模板參數 277
  • 15.1.5模板位置 278
  • 15.2擴展模板 278
  • 15.2.1模板項目的安裝 279
  • 15.2.2IWizard 279
  • 15.2.3生成擴展項目模板 283
  • 15.3StarterKit 284
  • 15.4在線上模板 285
  • 15.5小結 285
  • 第16章語言相關特性 287
  • 16.1使用正確的語言 287
  • 16.1.1命令式語言 287
  • 16.1.2聲明式語言 288
  • 16.1.3動態語言 288
  • 16.1.4函式式語言 289
  • 16.1.5這些類別的含義 289
  • 16.2兩種語言的選擇 290
  • 16.3.NET編譯器平台(Roslyn) 290
  • 16.3.1編譯器API 291
  • 16.3.2診斷API 291
  • 16.3.3工作區API 291
  • 16.4F# 291
  • 16.4.1第一個F#程式 292
  • 16.4.2研究F#語言特性 294
  • 16.4.3類型提供程式 296
  • 16.4.4查詢表達式 297
  • 16.4.5自動實現屬性 297
  • 16.5小結 298
  • 第Ⅳ部分富客戶端應用程式
  • 第17章WindowsForm應用程式 301
  • 17.1入門 301
  • 17.2Windows窗體 302
  • 17.2.1Appearance屬性 303
  • 17.2.2Layout屬性 304
  • 17.2.3WindowStyle屬性 304
  • 17.3窗體設計首選項 304
  • 17.4添加和定位控制項 306
  • 17.4.1垂直對齊文本控制項 307
  • 17.4.2自動定位多個控制項 307
  • 17.4.3控制項的Tab鍵順序和分層 308
  • 17.4.4鎖定控制項設計 309
  • 17.4.5設定控制項屬性 310
  • 17.4.6基於服務的組件 310
  • 17.4.7智慧型標記任務 311
  • 17.5容器控制項 312
  • 17.5.1Panel和SplitContainer控制項 312
  • 17.5.2FlowLayoutPanel控制項 313
  • 17.5.3TableLayoutPanel控制項 313
  • 17.6停靠和錨定控制項 314
  • 17.7小結 315
  • 第18章WindowsPresentationFoundation(WPF) 317
  • 18.1WPF的概念 317
  • 18.2開始使用WPF 318
  • 18.2.1XAML基礎 320
  • 18.2.2WPF控制項 321
  • 18.2.3WPF布局控制項 322
  • 18.3WPF設計器和XAML編輯器 324
  • 18.3.1使用XAML編輯器 326
  • 18.3.2使用WPF設計器 326
  • 18.3.3Properties工具視窗 328
  • 18.3.4數據綁定功能 333
  • 18.4設定應用程式的樣式 337
  • 18.5WindowsForms的互動操作性 339
  • 18.5.1在WindowsForms中駐留WPF控制項 339
  • 18.5.2在WPF中駐留WindowsForms控制項 341
  • 18.6用WPFVisualizer調試 343
  • 18.7小結 344
  • 第19章Office業務應用程式 345
  • 19.1選擇Office項目類型 345
  • 19.1.1文檔級定製 346
  • 19.1.2應用程式級外掛程式 347
  • 19.2創建文檔級定製 347
  • 19.2.1第一個VSTO項目 347
  • 19.2.2保護文檔設計 351
  • 19.2.3添加ActionsPane 351
  • 19.3創建應用程式級外掛程式 353
  • 19.3.1一些Outlook概念 353
  • 19.3.2創建Outlook窗體區域 354
  • 19.4調試Office應用程式 358
  • 19.4.1註銷外掛程式 358
  • 19.4.2禁用的外掛程式 359
  • 19.5部署Office應用程式 360
  • 19.6小結 361
  • 第20章WindowsStore應用程式 363
  • 20.1WindowsStore應用程式的定義 363
  • 20.1.1呈現內容 364
  • 20.1.2對齊和縮放 365
  • 20.1.3語義式縮放 365
  • 20.1.4協定 365
  • 20.1.5磁貼 366
  • 20.1.6接受雲 366
  • 20.2創建WindowsStore應用程式 366
  • 20.2.1Windows8模擬器 369
  • 20.2.2WindowsStore應用程式 372
  • 20.3.NETNative編譯 373
  • 20.4小結 375
  • 第21章WindowsPhone 377
  • 21.1創建WindowsPhone項目 377
  • 21.2調試應用程式 379
  • 21.2.1使用WindowsPhone模擬器 380
  • 21.2.2部署到真正的手機上 381
  • 21.3WindowsPhoneDeveloperPowerTools 383
  • 21.3.1應用程式驗證器 385
  • 21.3.2性能監控器 386
  • 21.3.3性能記錄器 387
  • 21.4小結 387
  • 第22章通用應用程式 389
  • 22.1移動類庫 389
  • 22.2共享的項目 393
  • 22.3通用的Windows應用程式 393
  • 22.4小結 397
  • 第Ⅴ部分Web應用程式
  • 第23章ASP.NETWeb窗體 401
  • 23.1WebApplication項目和WebSite項目 401
  • 23.2創建Web項目 402
  • 23.2.1創建WebSite項目 402
  • 23.2.2創建WebApplication項目 405
  • 23.3設計Web窗體 408
  • 23.3.1HTMLDesigner 408
  • 23.3.2定位控制項和HTML元素 410
  • 23.3.3格式化控制項和HTML元素 412
  • 23.3.4CSS工具 414
  • 23.3.5驗證工具 417
  • 23.4Web控制項 419
  • 23.4.1導航組件 419
  • 23.4.2用戶身份驗證 420
  • 23.4.3數據組件 421
  • 23.4.4Web部件 424
  • 23.5主頁面 425
  • 23.6富客戶端開發 426
  • 23.6.1用JavaScript開發 427
  • 23.6.2使用ASP.NETAJAX 428
  • 23.7小結 430
  • 第24章ASP.NETMVC 431
  • 24.1Model-View-Controller 431
  • 24.2開始使用ASP.NETMVC 432
  • 24.3選擇Model 435
  • 24.4Controller和action方法 435
  • 24.5用View顯示UI 439
  • 24.6高級MVC 446
  • 24.6.1路由 446
  • 24.6.2action方法參數 450
  • 24.6.3區域 453
  • 24.6.4驗證 455
  • 24.6.5部分View 457
  • 24.6.6DynamicData模板 458
  • 24.6.7jQuery 460
  • 24.7ASP.NETMVC6(和ASP.NET5) 462
  • 24.8小結 466
  • 第25章Silverlight 467
  • 25.1Silverlight簡介 468
  • 25.2開始使用Silverlight 469
  • 25.3NavigationFramework 474
  • 25.4設定主題 475
  • 25.5在瀏覽器外部運行 477
  • 25.6小結 480
  • 第26章SharePoint 481
  • 26.1SharePoint執行模型 481
  • 26.1.1場解決方案 481
  • 26.1.2沙箱解決方案 482
  • 26.1.3應用程式模型 482
  • 26.2準備開發環境 483
  • 26.3研究SharePoint2013 484
  • 26.4創建SharePoint項目 486
  • 26.5構建定製的SharePoint組件 489
  • 26.5.1開發Web部件 489
  • 26.5.2創建內容類型和列表 490
  • 26.5.3添加事件接收器 493
  • 26.5.4創建SharePoint工作流 495
  • 26.6使用Feature 497
  • 26.7打包和部署 497
  • 26.8小結 500
  • 第27章WindowsAzure 501
  • 27.1WindowsAzure平台 501
  • 27.1.1ComputeEmulator 503
  • 27.1.2表、blob和佇列存儲器 504
  • 27.1.3應用程式部署 508
  • 27.2SQLAzure 510
  • 27.3AppFabric 512
  • 27.3.1ServiceBus 512
  • 27.3.2AccessControlService 512
  • 27.4Azure移動服務 512
  • 27.5Azure網站 513
  • 27.6Azure虛擬機 513
  • 27.7小結 515
  • 第Ⅵ部分數據
  • 第28章可視化資料庫工具 519
  • 28.1VisualStudio2015中的資料庫視窗 519
  • 28.1.1ServerExplorer視窗 520
  • 28.1.2DataSources視窗 524
  • 28.1.3SQLServerObjectExplorer 525
  • 28.2編輯數據 526
  • 28.3小結 527
  • 第29章數據集和數據綁定 529
  • 29.1DataSet概述 529
  • 29.1.1添加數據源 530
  • 29.1.2DataSet設計器 531
  • 29.2綁定數據 534
  • 29.2.1BindingSource類 536
  • 29.2.2BindingNavigator類 538
  • 29.2.3選擇數據源 541
  • 29.2.4保存更改 544
  • 29.2.5插入新記錄 545
  • 29.2.6驗證 546
  • 29.2.7定製的DataSet 548
  • 29.2.8BindingSource鏈和DataGridView控制項 550
  • 29.3數據源的使用 551
  • 29.4小結 555
  • 第30章LINQ 557
  • 30.1LINQ提供程式 557
  • 30.2舊式查詢 558
  • 30.3查詢的各個部分 560
  • 30.3.1From語句 560
  • 30.3.2Select語句 561
  • 30.3.3Where語句 562
  • 30.3.4GroupBy語句 562
  • 30.3.5定製投射 563
  • 30.3.6OrderBy語句 564
  • 30.4調試和執行 565
  • 30.5LINQtoXML對象模型 566
  • 30.5.1VB中的XML字面量 567
  • 30.5.2用LINQ創建XML 568
  • 30.6查詢XML 570
  • 30.7模式支持 570
  • 30.8LINQtoSQL 572
  • 30.8.1創建對象模型 572
  • 30.8.2用LINQtoSQL查詢 574
  • 30.8.3綁定LINQtoSQL對象 579
  • 30.9小結 581
  • 第31章ADO.NETEntityFramework 583
  • 31.1什麼是EntityFramework 584
  • 31.1.1與LINQtoSQL比較 584
  • 31.1.2EntityFramework概念 584
  • 31.2入門 585
  • 31.3創建實體模型 585
  • 31.3.1實體數據模型嚮導 585
  • 31.3.2EntityFramework設計器 589
  • 31.3.3創建/修改實體 592
  • 31.3.4創建/修改實體關聯 595
  • 31.3.5實體繼承 596
  • 31.3.6驗證實體模型 596
  • 31.3.7根據資料庫的修改來更新實體模型 596
  • 31.4查詢實體模型 597
  • 31.4.1LINQtoEntities概述 597
  • 31.4.2獲得對象上下文 598
  • 31.4.3CRUD操作 598
  • 31.4.4導航實體關聯 602
  • 31.5高級功能 604
  • 31.5.1從實體模型更新資料庫 604
  • 31.5.2給實體添加業務邏輯 604
  • 31.5.3POCO 604
  • 31.6小結 605
  • 第32章報表 607
  • 32.1報表入門 607
  • 32.2設計報表 609
  • 32.2.1定義數據源 610
  • 32.2.2報表控制項 612
  • 32.2.3表達式、占位符和聚合 625
  • 32.2.4自定義代碼 628
  • 32.2.5報表布局 632
  • 32.2.6子報表 634
  • 32.2.7Report嚮導 636
  • 32.3呈現報表 637
  • 32.3.1ReportViewer控制項 637
  • 32.3.2生成報表 638
  • 32.3.3以不同格式呈現報表 639
  • 32.4部署報表 640
  • 32.5小結 640
  • 第Ⅶ部分應用程式服務
  • 第33章WindowsCommunicationFoundation(WCF) 643
  • 33.1WCF的概念 643
  • 33.2入門 644
  • 33.3定義協定 644
  • 33.3.1創建服務協定 645
  • 33.3.2創建數據協定 647
  • 33.4配置WCF服務端點 648
  • 33.5承載WCF服務 652
  • 33.6使用WCF服務 657
  • 33.7小結 661
  • 第34章WindowsWorkflowFoundation(WF) 663
  • 34.1WindowsWorkflowFoundation的概念 663
  • 34.2使用WindowsWorkflow的原因 664
  • 34.3工作流的概念 664
  • 34.3.1活動 664
  • 34.3.2控制流活動 666
  • 34.3.3表達式 666
  • 34.3.4工作流運行庫/調度器 666
  • 34.3.5書籤 666
  • 34.3.6持久化 667
  • 34.3.7跟蹤 667
  • 34.4入門 668
  • 34.5WorkflowFoundation設計器 669
  • 34.6創建工作流 672
  • 34.6.1設計工作流 672
  • 34.6.2編寫CodeActivities 675
  • 34.6.3執行工作流 676
  • 34.6.4調試工作流 678
  • 34.6.5測試工作流 679
  • 34.7小結 679
  • 第35章客戶端應用程式服務 681
  • 35.1客戶端服務 681
  • 35.2角色授權 684
  • 35.3用戶身份驗證 686
  • 35.4設定 688
  • 35.5登錄窗體 693
  • 35.6脫機支持 695
  • 35.7小結 698
  • 第36章同步服務 699
  • 36.1偶爾連線的應用程式 699
  • 36.2ServerDirect 700
  • 36.3同步服務入門 703
  • 36.4N層上的同步服務 707
  • 36.5小結 708
  • 第Ⅷ部分配置和資源
  • 第37章配置檔案 711
  • 37.1配置檔案 711
  • 37.1.1machine.config檔案 711
  • 37.1.2web.config檔案 712
  • 37.1.3app.config檔案 713
  • 37.1.4security.config檔案 713
  • 37.1.5applicationHost.config檔案 714
  • 37.2配置模式 714
  • 37.2.1configurationSections節 714
  • 37.2.2startup節 715
  • 37.2.3runtime節 716
  • 37.2.4system.runtime.remoting節 716
  • 37.2.5system.net節 716
  • 37.2.6cryptographySettings節 717
  • 37.2.7system.diagnostics節 717
  • 37.2.8system.web節 718
  • 37.2.9compiler節 718
  • 37.2.10配置特性 719
  • 37.3應用程式設定 720
  • 37.3.1使用appSettings節 720
  • 37.3.2項目設定 720
  • 37.3.3動態屬性 721
  • 37.3.4自定義配置節 723
  • 37.4用戶設定 727
  • 37.5使用設定引用的項目 728
  • 37.6小結 730
  • 第38章連線字元串 731
  • 38.1連線字元串嚮導 731
  • 38.2SQLServer格式 736
  • 38.3構造代碼 737
  • 38.4加密連線字元串 739
  • 38.5LocalDB 741
  • 38.6AzureSQLDatabase 741
  • 38.7小結 743
  • 第39章資源檔案 745
  • 39.1資源的概念 745
  • 39.1.1文本檔案資源 746
  • 39.1.2resx資源檔案 747
  • 39.1.3二進制資源檔案 748
  • 39.1.4添加資源 748
  • 39.1.5嵌入檔案作為資源 749
  • 39.1.6資源命名 749
  • 39.1.7訪問資源 749
  • 39.1.8設計器檔案 750
  • 39.2為應用程式提供資源 751
  • 39.3輔助資源 753
  • 39.3.1區域 753
  • 39.3.2創建區域資源 754
  • 39.3.3載入區域資源檔案 754
  • 39.3.4輔助區域資源 755
  • 39.4訪問細節 755
  • 39.4.1載入點陣圖和圖示 755
  • 39.4.2跨程式集引用 756
  • 39.4.3ComponentResourceManager對象 756
  • 39.5編碼資源檔案 757
  • 39.5.1ResourceReader和ResourceWriter 757
  • 39.5.2ResxResourceReader和ResxResourceWriter 757
  • 39.6定製資源 758
  • 39.7小結 761
  • 第Ⅸ部分調試
  • 第40章使用調試視窗 765
  • 40.1代碼視窗 765
  • 40.1.1斷點 765
  • 40.1.2數據提示 766
  • 40.2Breakpoints視窗 766
  • 40.3Output視窗 767
  • 40.4Immediate視窗 767
  • 40.5Watch視窗 769
  • 40.5.1QuickWatch視窗 769
  • 40.5.2Watch1-4視窗 770
  • 40.5.3Autos視窗和Locals視窗 771
  • 40.6代碼執行視窗 771
  • 40.6.1CallStack視窗 771
  • 40.6.2Threads視窗 771
  • 40.6.3Modules視窗 772
  • 40.6.4Processes視窗 772
  • 40.7Memory視窗 773
  • 40.7.1Memory1-4視窗 773
  • 40.7.2Disassembly視窗 774
  • 40.7.3Registers視窗 774
  • 40.8並行調試視窗 775
  • 40.8.1ParallelStacks視窗 775
  • 40.8.2ParallelTasks視窗 777
  • 40.9Exceptions視窗 777
  • 40.11小結 780
  • 第41章斷點調試 781
  • 41.1斷點 781
  • 41.1.1設定斷點 781
  • 41.1.2添加中斷條件 784
  • 41.1.3斷點操作 786
  • 41.2跟蹤點 788
  • 41.3執行控制 789
  • 41.3.1單步執行代碼 789
  • 41.3.2移動執行點 790
  • 41.4EditandContinue功能 790
  • 41.4.1原始編輯 791
  • 41.4.2停止套用修改 791
  • 41.5小結 791
  • 第42章數據提示、調試代理和可視化工具 793
  • 42.1數據提示 793
  • 42.2調試器特性 795
  • 42.2.1DebuggerBrowsable特性 795
  • 42.2.2DebuggerDisplay特性 796
  • 42.2.3DebuggerHidden特性 797
  • 42.2.4DebuggerStepThrough特性 798
  • 42.2.5DebuggerNonUserCode特性 798
  • 42.2.6DebuggerStepperBoundary特性 799
  • 42.3類型代理 799

熱門詞條

聯絡我們