新闻资讯
看你所看,想你所想

Visual Studio 2015高级编程(第6版)

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

转载请注明出处海之美文 » Visual Studio 2015高级编程(第6版)

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com