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

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

1星价 ¥52.4 (3.8折)
2星价¥51.1 定价¥138.0

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>

暂无评论
图文详情
  • ISBN:9787302435204
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:1028
  • 出版时间:2016-05-01
  • 条形码:9787302435204 ; 978-7-302-43520-4

本书特色

精通visual studio 2015 visual studio 2015包含大量有助于提高编程效率的新功能以及专用于跨平台开发的新工具。综合性指南 visual studio2015高级编程(第6版) 遵循“由程序员为程序员而著”的理念,涵盖所有增强的开发工具,帮你快速掌握visual studio的新变化。本书独特的以ide为中心的方法揭示visual studio的诸多秘密,是开发新手和从早期版本升级的开发人员**的完美参考资料。你可通过本书学习和运用改进的主题选项、定制功能、生成asp.net代码的快捷方式、增强的应用开发功能等。 主要内容 ◆ 介绍visual studio 2015(包括企业版)中的所有改进和变化 ◆ 介绍新的显示和设置选项,以及增强的诊断、调试和单元测试支持 ◆ 阐释如何在基于xaml的应用程序中利用xaml编辑器的重要改进 ◆ 演示设计、打包和调试web应用程序的*新工具,包括asp.net vnext ◆ 创建同时适用于手机和平板电脑的通用应用程序 ◆ 涵盖mark azure工具的改进和新增功能,包括与server explorer的订阅集成

内容简介

清华经典it红皮书 microsoft mvp、30年开发经验作者bruce全新作品 帮你快速掌握visual studio的新变化 源代码免费下载  

目录

目录 第ⅰ部分集成开发环境 第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.5疑难解答 260 14.5.1设计时错误 260 14.5.2编译转换错误 260 14.5.3执行转换错误 261 14.5.4生成的代码错误 261 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 42.4可视化工具 801 42.5高级技术 803 42.6小结 805 第43章调试web应用程序 807 43.1调试服务器端的asp.net代码 807 43.1.1web应用程序异常 809 43.1.2editandcontinue功能 812 43.1.3错误处理 812 43.2调试客户端的javascript 813 43.2.1在javascript代码中设置断点 813 43.2.2调试动态生成的javascript代码 814 43.2.3调试asp.netajaxjavascript 815 43.3跟踪 815 43.3.1页面级别的跟踪 816 43.3.2应用程序级别的跟踪 817 43.3.3跟踪输出 817 43.3.4跟踪查看器 818 43.3.5自定义跟踪输出 818 43.4运行状况监视 818 43.5小结 820 第44章高级调试技术 821 44.1启动操作 821 44.2用代码调试 823 44.2.1debugger类 823 44.2.2debug类和trace类 824 44.3调试运行中的应用程序 826 44.3.1附加windows进程 826 44.3.2附加web应用程序 827 44.3.3远程调试 828 44.4diagnostictools 829 44.4.1intellitrace 829 44.4.2内存和cpu的使用 831 44.4.3codemapdebugging 833 44.5.netframework源 836 44.6多线程和并行应用程序的调试 836 44.7调试sqlserver存储过程 838 44.8混合模式的调试 839 44.9postmortem调试 839 44.9.1生成转储文件 839 44.9.2调试转储文件 840 44.10小结 842 第ⅹ部分构建和部署 第45章升级到visualstudio2015 845 45.1从*近的visualstudio版本升级 845 45.2升级到.netframework4.6 848 45.3小结 849 第46章定制构建 851 46.1通用构建选项 851 46.2手动配置依赖关系 854 46.3visualbasic编译页面 854 46.3.1高级编译器设置 855 46.3.2构建事件 857 46.4c#构建页面 859 46.5msbuild 860 46.5.1visualstudio使用msbuild的方式 861 46.5.2msbuild模式 863 46.5.3通过msbuild任务设置程序集的版本 865 46.6小结 866 第47章程序集的版本和签名 867 47.1程序集的命名 867 47.2版本的一致性 870 47.3强名程序集 871 47.4全局程序集缓存 871 47.5对程序集进行签名 872 47.6小结 874 第48章模糊处理、应用程序监控和管理 875 48.1il反编译器 875 48.2反汇编器 877 48.3模糊处理代码 878 48.3.1dotfuscatorandanalytics 878 48.3.2模糊处理特性 882 48.3.3警告 884 48.4应用程序监控和管理 886 48.4.1防篡改功能 887 48.4.2应用程序检测和分析功能 888 48.5小结 890 第49章打包和部署 891 49.1windowsinstallerxml工具集 891 49.1.1构建安装程序 892 49.1.2使用heat创建片段 894 49.1.3服务安装程序 897 49.2clickonce技术 898 49.2.1部署 898 49.2.2升级 903 49.3小结 904 第50章web应用程序的部署 905 50.1web部署 905 50.1.1发布web应用程序 906 50.1.2发布到azure 907 50.2web项目安装程序 909 50.3web平台安装程序 910 50.4小结 914 第?部分定制和扩展visualstudio 第51章自动化模型 917 51.1visualstudio可扩展选项 917 51.2visualstudio自动化模型 918 51.2.1自动化模型概述 918 51.2.2解决方案和项目 919 51.2.3窗口和文档 920 51.2.4命令 922 51.2.5调试器 923 51.2.6事件 924 51.3小结 924 第52章vspackage 925 52.1开发vspackageextension 925 52.1.1vspackage向导 925 52.1.2项目结构 929 52.1.3测试包 931 52.1.4创建工具窗口 932 52.2部署vspackage 934 52.3小结 936 第53章managedextensibilityframework(mef) 937 53.1mef入门 938 53.1.1导入和导出 939 53.1.2协定 941 53.1.3目录 943 53.1.4高级mef 944 53.2visualstudio编辑器 944 53.2.1文本模型子系统 945 53.2.2文本视图子系统 945 53.2.3分类子系统 946 53.2.4操作子系统 946 53.3扩展编辑器 946 53.3.1编辑器扩展点 948 53.3.2编辑器服务 951 53.3.3checkcommenthighlighter扩展 951 53.4小结 958 第?部分visualstudioenterprise 第54章visualstudioenterpriseforarchitects 961 54.1项目建模 961 54.1.1uml图 962 54.1.2umlmodelexplorer工具窗口 967 54.1.3使用分层图验证应用程序架构 968 54.1.4链接到teamfoundationserver 969 54.2使用codemap研究代码 970 54.3小结 972 第55章visualstudioenterprisefordevelopers 973 55.1代码度量 973 55.1.1代码行数 974 55.1.2继承的深度 975 55.1.3类耦合 975 55.1.4圈复杂度 975 55.1.5可维护性指数 975 55.1.6去除的代码 975 55.2代码分析工具 976 55.3c/c 代码分析工具 977 55.4分析工具 977 55.4.1配置profiler会话 978 55.4.2报表 979 55.5独立的探查器 980 55.6intellitrace工具 981 55.7数据库工具 983 55.7.1数据库模式 983 55.7.2sql-clr支持 985 55.7.3数据库重构 986 55.7.4schemacompare工具 987 55.7.5静态分析 988 55.7.6transact-sql编辑器 988 55.7.7*佳实践 988 55.8小结 989 第56章visualstudioenterprisefortesters 991 56.1自动测试 991 56.1.1web性能测试 992 56.1.2负载测试 994 56.1.3编码ui测试 997 56.1.4一般测试 998 56.1.5有序测试 998 56.2关联代码和测试 999 56.3visualstudio测试管理 1000 56.4microsofttestmanager工具 1001 56.4.1testingcenter 1002 56.4.2labcenter 1004 56.5小结 1004 第57章teamfoundationserver 1007 57.1团队项目 1008 57.2过程模板 1008 57.3工作项跟踪 1011 57.3.1工作项查询 1011 57.3.2工作项类型 1013 57.3.3添加工作项 1013 57.3.4工作项状态 1014 57.4excel和project集成 1014 57.4.1excel 1015 57.4.2project 1015 57.5版本控制 1016 57.5.1在solutionexplorer中工作 1017 57.5.2签出 1017 57.5.3签入 1018 57.5.4解决冲突 1018 57.5.5脱机工作 1020 57.5.6标签 1020 57.5.7历史 1021 57.5.8注解 1022 57.5.9搁置 1022 57.5.10分支 1023 57.5.11合并 1024 57.6teamfoundationbuild 1024 57.7报表和商业智能 1026 57.8团队门户 1027 57.9小结 1028
展开全部

作者简介

Bruce Johnson是ObjectSharp咨询公司的合作伙伴。 Bruce拥有逾30年的计算机工作经验,近20年一直基于Windows前沿技术从事项目开发。Bruce是Microsoft Certified Trainer (MCT)和Microsoft MVP,他常在技术会议上和用户组中发言,迄今已撰写多本Wrox书籍,并为多份杂志撰写专栏和文章。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航