Visual Studio技术大全
¥
20
2.0折
¥
99
八五品
仅1件
作者[美]鲍尔、[美]斯内尔 著;刘彦博 译
出版社人民邮电出版社
出版时间2009-09
版次1
装帧平装
货号B407
上书时间2023-09-15
商品详情
- 品相描述:八五品
图书标准信息
-
作者
[美]鲍尔、[美]斯内尔 著;刘彦博 译
-
出版社
人民邮电出版社
-
出版时间
2009-09
-
版次
1
-
ISBN
9787115210630
-
定价
99.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
798页
-
字数
1437千字
-
正文语种
简体中文
-
丛书
图灵程序设计丛书·微软技术系列
- 【内容简介】
-
《VisualStudio技术大全》全面涵盖VisualStudio的所有常用特性。书中从IDE基础开始,介绍了VisualStudio中丰富的工具和功能,包括编辑器、各种设计器、重构、调试、共享代码等;探讨了VisualStudio所支持的各种应用,如创建用户界面、窗体,使用数据库和Web服务等;引入了VisualStudioTeamSystem工具以及VisualStudio2008对于团队开发给予的支持。
《VisualStudio技术大全》内容详尽实用,适合各级VisualStudio开发人员和系统管理人员阅读。
- 【作者简介】
-
LarsPowers拥有15年从业经验,目前是微软公司开发人员与平台推广的ISV(独立软件开发商)技术指导,负责协助微软最大的全球ISV合作伙伴,基于微软下一代技术创建解决方案。加入微软之前,他是一名独立咨询师,提供关于.NET平台的培训和指导。
MikeSnelI微软区域总监,软件架构师、顾问、.NET导师,CEI公司负责解决方案交付的工程副总裁。拥有丰富的企业级开发和商业软件开发经验。先后指导过数千名开发者。曾和LarsPowers共同编著了VisualBasicProgrammersGuidetothe.NETFrameworkClassLibrary一书。
译者简介:
刘彦博,高级.NET开发工程师,微软最有价值专家(MVP)。他有八年多的visualStudio应用开发经验和五年多的C#/.NET开发经验,熟练掌握visualStudio的各种功能,精通C#语言和.NET运行时环境。业余时间,他喜欢翻译技术文档和撰写技术博客,热衷于向初学者介绍C#语言和.NET技术的相关知识。
王波,匆匆IT过客,涉足.NET编程技术,常驻于51CT0论坛.NET版块,潜心研究和翻译图书,喜欢结交志同道合之友,亦分享心得于博客http://great.blog.51cto·corn/。
肖鹏电子工程学士、信息安全专业硕士。他白命为“代码打字员”、“网络群居动物”,偏爱计算机,善良热情,以助人为快乐之本,并希望能与志同道合的朋友多多交流。
贾菡,微软产品解决方案专家,微软认证系统工程师(MCSE)。她熟悉微软主流产品及技术,有七年多的企业信息规划管理、知识工作者管理及CRM管理经验,曾多次为国内微软产品技术相关的大型杂志翻译技术文章,如发表于《msdn开发精选》双月刊的《商务智能最佳解决方案——微软数据仓库》、《武装到牙齿——用VIsualStudio2005TeamSystem组织所有的装备》等。
- 【目录】
-
第一部分VisualStudio2008简介
第1章VisualStudio2008快速入门2
1.1IDE中一些受欢迎的增强3
1.1.1在多项工作中使用一个工具3
1.1.2更整齐的窗口4
1.1.3保留设置7
1.1.4共享(和使用)社区代码8
1.1.5扩展的ClassDesigner支持8
1.2开发用户应用程序8
1.2.1提高Web开发人员生产力9
1.2.2更智能的客户端17
1.2.3基于Office的解决方案20
1.2.4以移动设备为目标22
1.3编写连接的、面向服务的解决方案24
1.3.1开发应用程序/商业流程24
1.3.2创建和使用服务26
1.4使用数据27
1.4.1设计数据28
1.4.2将对象映射到关系数据28
1.4.3构建偶尔连接的应用程序29
1.5VisualStudio产品系列31
1.5.1速成版31
1.5.2标准版31
1.5.3专业版32
1.5.4TeamSystems32
1.5.5Expression工具34
1.6小结34
第2章IDE快速入门35
2.1安装VisualStudio35
2.1.1选择语言35
2.1.2配置开发环境36
2.2起始页37
2.3第一个项目39
2.4菜单栏39
2.5各种工具栏42
2.5.1标准工具栏42
2.5.2自定义工具栏43
2.6工具箱44
2.7可视化设计器45
2.8文本编辑器46
2.8.1代码编辑器46
2.8.2编辑器的自定义47
2.9解决方案资源管理器48
2.10属性窗口49
2.11管理IDE中的各种窗口49
2.11.1钉住50
2.11.2停靠50
2.12小结52
第3章VisualStudio2008中的.NETFramework和语言增强53
3.1从.NET语言的角度概览VisualStudio2008IDE增强53
3.1.1VBIDE增强54
3.1.2C#IDE增强54
3.2VisualStudio2008中的.NET语言扩展55
3.2.1根据赋值推断变量数据类型56
3.2.2用一行代码创建对象并设置属性57
3.2.3给已有类添加方法58
3.2.4创建不存在的类的实例59
3.2.5在代码中编写简单的未命名的函数60
3.2.6为生成的代码添加业务逻辑61
3.2.7使用.NET语言访问和查询数据63
3.2.8将程序集拆分为多个文件64
3.2.9在代码中直接处理XML64
3.2.10从事件处理程序移除未使用的参数(仅VB)65
3.2.11创建自动实现的属性(仅C#)65
3.3.NETFramework3.5增强66
3.4小结68
第二部分深入IDE
第4章解决方案和项目70
4.1解决方案70
4.1.1创建解决方案70
4.1.2使用解决方案74
4.2项目78
4.2.1创建项目79
4.2.2使用项目定义文件81
4.2.3使用项目86
4.3小结89
第5章浏览器和资源管理器91
5.1解决方案资源管理器91
5.1.1提示文字和图标92
5.1.2管理解决方案95
5.1.3管理项目96
5.2类视图96
5.2.1工具栏97
5.2.2搜索栏97
5.2.3对象窗格97
5.2.4成员窗格98
5.3服务器资源管理器99
5.3.1数据连接100
5.3.2服务器组件100
5.4对象浏览器102
5.4.1改变范围103
5.4.2浏览对象104
5.5文档大纲105
5.6小结106
第6章编辑器和设计器简介107
6.1基础知识107
6.1.1文本编辑器107
6.1.2VisualStudio设计器109
6.2使用代码编辑器编写代码109
6.2.1打开编辑器110
6.2.2在代码编辑器中编写代码110
6.2.3剖析代码编辑器窗口111
6.2.4代码导航工具113
6.2.5搜索文档114
6.2.6在文本编辑器中调试119
6.2.7打印代码121
6.2.8使用代码定义窗口122
6.3创建和编辑XML文档和模式123
6.3.1推断模式123
6.3.2编辑XSLT样式表124
6.4使用CSS124
6.4.1添加样式规则124
6.4.2定义样式表属性125
6.5开发Windows客户端应用程序125
6.5.1创建WindowsForms项目125
6.5.2创建一个WPF项目131
6.6开发Web窗体132
6.7授权组件和控件136
6.7.1创建新的组件或控件136
6.7.2编写组件代码的更多说明137
6.8小结138
第7章.NET社区——使用和创建共享代码139
7.1VisualStudio的社区功能139
7.1.1VisualStudio起始页140
7.1.2帮助菜单143
7.2发现和使用共享内容151
7.2.1共享内容的类型151
7.2.2查找正确的内容152
7.2.3安装和保存共享内容153
7.3回馈社区153
7.3.1创建共享项(项目和项模板)154
7.3.2创建项目模板154
7.3.3创建项模板158
7.3.4将作品打包159
7.3.5发布作品164
7.4小结164
第三部分编写和使用代码
第8章VisualStudio中的生产力工具166
8.1文本编辑器的基本辅助功能167
8.1.1变更跟踪167
8.1.2代码问题指示器168
8.1.3活动超链接168
8.1.4语法着色168
8.2大纲和导航169
8.2.1代码大纲169
8.2.2HTML导航171
8.3智能标签和智能任务172
8.3.1HTML设计器172
8.3.2WindowsForms设计器172
8.3.3代码编辑器173
8.4智能感知174
8.4.1完成单词174
8.4.2快速信息175
8.4.3列表成员175
8.4.4参数信息176
8.4.5管理using语句177
8.4.6代码段和模板代码177
8.4.7花括号匹配184
8.4.8自定义智能感知185
8.5任务列表186
8.5.1注释任务186
8.5.2快捷任务187
8.5.3用户任务187
8.6小结188
第9章重构代码189
9.1VisualStudio重构基础190
9.1.1调用重构工具190
9.1.2预览更改193
9.2重命名194
9.2.1访问重命名操作194
9.2.2使用重命名对话框195
9.3提取方法196
9.3.1执行提取方法操作196
9.3.2提取方法197
9.3.3生成方法存根202
9.4提取接口202
9.4.1执行提取接口操作203
9.4.2提取接口203
9.5重构参数205
9.5.1移除参数205
9.5.2将局部变量提升为参数206
9.5.3重新排列参数207
9.6封装字段208
9.6.1执行封装字段操作208
9.6.2封装字段对话框208
9.7小结209
第10章代码调试210
10.1调试基础210
10.1.1场景211
10.1.2调试的多个阶段211
10.1.3调试应用程序(自检查)211
10.1.4调试基础小结218
10.2VisualStudio调试器219
10.2.1调试菜单和工具栏219
10.2.2调试选项223
10.2.3逐语句、跳出和逐过程代码调试223
10.2.4在代码中指定断点228
10.2.5使用跟踪点233
10.2.6在调试器中查看数据235
10.2.7使用编辑并继续特性238
10.3高级调试场景239
10.3.1远程调试239
10.3.2调试WCF服务240
10.3.3调试多线程应用程序240
10.3.4调试客户端脚本243
10.4小结243
第四部分扩展VisualStudio
第11章自动化对象模型介绍246
11.1自动化对象模型概述246
11.1.1对象模型版本247
11.1.2自动化的种类248
11.1.3DTE/DTE2根对象248
11.2Solution和Project对象249
11.2.1控制解决方案中的项目251
11.2.2访问项目中的代码252
11.3窗口255
11.3.1引用窗口255
11.3.2与窗口交互255
11.3.3文本窗口和窗格258
11.3.4工具窗口的类型259
11.3.5链接窗口265
11.4命令栏267
11.5文档269
11.6命令对象279
11.6.1执行命令280
11.6.2映射快捷键281
11.7调试器对象281
11.8自动化事件282
11.9小结282
第12章编写宏284
12.1记录宏284
12.2使用宏资源管理器285
12.3使用宏IDE编写宏287
12.3.1使用宏项目287
12.3.2编写宏290
12.3.3调试292
12.3.4处理事件292
12.3.5调用宏297
12.4小结299
第13章编写外接程序和向导300
13.1创建第一个外接程序项目300
13.2外接程序的结构307
13.2.1外接程序的生命周期308
13.2.2响应命令312
13.2.3管理外接程序313
13.3示例外接程序——调色板314
13.3.1让我们开始吧315
13.3.2创建用户控件315
13.3.3完成Connect类318
13.3.4公开外接程序的设置320
13.4创建VisualStudio向导333
13.4.1向导的结构333
13.4.2创建AddNewItem向导336
13.5小结340
第五部分创建企业应用程序
第14章创建ASP.NET应用程序342
14.1ASP.NET网站基础342
14.1.1新建Web应用程序项目343
14.1.2控制项目属性和选项352
14.1.3创建网页356
14.2设计用户界面363
14.2.1确定页面布局和控件位置364
14.2.2创建通用的界面外观367
14.2.3创建用户可配置的UI381
14.3使用ASP.NET控件388
14.3.1ASP.NET控件概述389
14.3.2ASP.NET标准控件390
14.3.3验证控件391
14.3.4登录控件393
14.3.5网站导航控件395
14.3.6Data控件396
14.3.7用户控件397
14.4小结398
第15章构建WindowsForms应用程序399
15.1窗体设计基础399
15.1.1考虑最终用户399
15.1.2UI标准的角色400
15.1.3规划用户界面401
15.2创建窗体401
15.2.1Windows应用程序项目类型402
15.2.2窗体的属性和事件403
15.3添加控件和组件404
15.3.1控件的布局和定位405
15.3.2使用容器407
15.3.3控件的外观和行为410
15.3.4使用ToolStrip控件411
15.3.5显示数据416
15.4创建自定义控件420
15.4.1子类化现有控件420
15.4.2设计用户控件421
15.4.3创建自定义控件422
15.5小结423
第16章创建丰富、智能的用户界面424
16.1WPF平台424
16.2WPF设计器介绍427
16.3WPF编程431
16.3.1布局431
16.3.2样式和模板435
16.3.3数据绑定437
16.3.4路由事件438
16.4创建简单的图像查看应用程序439
16.4.1开始布局440
16.4.2保存图像441
16.4.3绑定图像443
16.4.4按钮事件处理程序和图像效果444
16.4.5使用通用对话框选择路径445
16.5小结449
第17章创建丰富的浏览器应用程序450
17.1在标准浏览器中创建有活力的客户端应用程序450
17.1.1ASP.NETAJAX控件451
17.1.2创建AJAX页面451
17.1.3ASP.NETAJAX控件工具包开源库454
17.2通过浏览器创造Windows上独特和丰富的体验459
17.2.1在单独的WPF和WPFXBAP之间选择459
17.2.2创建WPF浏览器应用程序460
17.2.3安全考虑461
17.2.4部署WPF浏览器应用程序464
17.3跨平台提供交互式体验467
17.3.1开始使用Silverlight467
17.3.2创建Silverlight应用程序468
17.3.3在网页中使用Silverlight475
17.4小结477
第18章使用数据库478
18.1创建表和关系478
18.1.1新建SQLServer数据库478
18.1.2定义表479
18.1.3使用数据库关系图设计器481
18.2使用SQL语句483
18.2.1编写查询484
18.2.2创建视图486
18.2.3开发存储过程486
18.2.4创建触发器489
18.2.5创建用户定义函数490
18.3使用数据库项目490
18.3.1创建数据库项目490
18.3.2自动生成脚本491
18.3.3执行脚本492
18.4在托管代码中创建数据库对象492
18.4.1创建SQLServer项目492
18.4.2用C#创建存储过程493
18.5将控件绑定到数据495
18.5.1数据绑定简介495
18.5.2自动生成WindowsForms控件绑定496
18.5.3编辑类型化数据集500
18.5.4手动绑定WindowsForms控件500
18.5.5Web控件上的数据绑定503
18.6对象关系映射506
18.6.1LINQ概述507
18.6.2使用O/R设计器映射507
18.6.3LINQ代码509
18.7小结511
第19章面向服务的应用程序512
19.1服务的基础知识512
19.2ASP.NETWeb服务应用程序514
19.2.1ASP.NETWeb服务项目模板515
19.2.2创建ASP.NETWeb服务517
19.2.3使用ASP.NETWeb服务529
19.2.4管理Web服务中的异常533
19.3WCF服务应用程序533
19.3.1WCF项目模板534
19.3.2创建WCF服务536
19.3.3配置WCF服务540
19.3.4使用WCF服务545
19.3.5安放和部署WCF服务546
19.4小结547
第20章为应用程序嵌入工作流548
20.1WF548
20.1.1工作流组件549
20.1.2工作流项目组件549
20.1.3工作流设计器550
20.1.4工作流项模板552
20.1.5工作流活动554
20.2创建顺序工作流555
20.2.1设计工作流555
20.2.2配置CodeActivity560
20.2.3配置IfElse活动和使用RuleConditionEditor560
20.2.4配置InvokeWebService活动561
20.2.5配置HandleExternalEvent活动562
20.2.6定义工作流宿主和客户564
20.2.7运行工作流570
20.3创建状态机工作流571
20.3.1设计状态机工作流571
20.3.2初始化和转换状态573
20.3.3定义客户与宿主579
20.3.4运行状态机工作流582
20.4小结583
第21章开发Office业务应用程序584
21.1Office扩展功能概述585
21.1.1Office功能585
21.1.2VisualStudioOffice项目类型587
21.2创建Office外接程序588
21.2.1自定义功能区589
21.2.2自定义任务窗格591
21.2.3创建Outlook表单区域592
21.3创建Office文档扩展594
21.3.1宿主控件594
21.3.2创建操作窗格596
21.3.3在数据缓存中存放数据597
21.3.4实现自己的智能标签598
21.4小结601
第六部分VSTS
第22章团队协作和VSTS604
22.1软件开发项目概览604
22.1.1MSFAgile605
22.1.2MSFforCMMI606
22.2VSTS简介607
22.2.1VSTS架构版608
22.2.2VSTS开发版608
22.2.3VSTS测试版610
22.2.4VSTS数据库版611
22.2.5TFS611
22.3小结612
第23章管理和使用团队项目614
23.1TFS剖析614
23.1.1应用程序层614
23.1.2数据层616
23.1.3安全617
23.2管理团队项目619
23.2.1新建团队项目619
23.2.2向项目团队中添加用户621
23.2.3控制项目结构和迭代624
23.3参与项目团队625
23.3.1与TFS连接625
23.3.2使用团队资源管理器626
23.3.3使用项目门户626
23.3.4使用MicrosoftOffice627
23.3.5使用项目警告628
23.3.6使用项目报表629
23.4小结630
第24章源代码控制631
24.1TeamFoundationSourceControl基础631
24.1.1基本架构632
24.1.2安全权限和许可632
24.2开始使用TeamFoundationSourceControl633
24.2.1配置VisualStudio634
24.2.2使用源代码控制资源管理器窗口634
24.2.3管理工作区635
24.2.4向源代码控制中添加文件637
24.3在源代码控制中编辑文件638
24.3.1从代码仓库中获取文件638
24.3.2签入变更638
24.3.3变更集的概念642
24.3.4搁置代码643
24.3.5合并更改644
24.4分支和合并646
24.4.1分支647
24.4.2合并647
24.5小结648
第25章工作项跟踪649
25.1工作项650
25.1.1工作项的角色和SDLC650
25.1.2为项目选择工作项集650
25.1.3工作项的共性653
25.2使用TeamExplorer管理工作项659
25.2.1新建工作项659
25.2.2查找和过滤工作项661
25.3团队角色透视664
25.3.1项目的视角664
25.3.2项目经理664
25.3.3业务分析师670
25.3.4开发人员671
25.3.5测试人员674
25.4自定义工作项675
25.4.1将工作项植入流程675
25.4.2自定义现有工作项679
25.5小结680
第26章开发版681
26.1可视化代码开发681
26.1.1ClassDesigner682
26.1.2添加项683
26.1.3定义类之间的关系684
26.1.4定义方法、属性、字段和事件686
26.2开发人员的单元测试686
26.2.1单元测试示例687
26.2.2编写有效的单元测试687
26.2.3使用单元测试类和方法688
26.2.4创建单元测试689
26.2.5运行单元测试690
26.2.6代码覆盖率分析692
26.3性能分析694
26.3.1创建性能会话694
26.3.2配置会话696
26.3.3会话目标699
26.3.4报表700
26.3.5性能报告700
26.4代码分析706
26.4.1配置强制规则707
26.4.2把规则违例视为编码错误707
26.4.3禁止规则708
26.4.4分析710
26.4.5查看结果710
26.4.6更新说明性指导711
26.5代码度量711
26.5.1测量法711
26.5.2运行代码度量712
26.5.3处理结果712
26.6小结714
第27章架构版715
27.1TeamArchitect制品715
27.1.1项目模板716
27.1.2项模板716
27.2设计应用程序717
27.3定义系统723
27.4定义基础结构725
27.5部署应用程序731
27.5.1部署关系图731
27.5.2验证部署732
27.5.3部署报表733
27.6实现应用程序733
27.6.1设置实现属性733
27.6.2生成项目734
27.7小结735
第28章测试版736
28.1创建、配置和管理测试736
28.1.1测试项目737
28.1.2测试项738
28.1.3测试管理739
28.1.4测试配置741
28.2Web测试741
28.2.1记录Web测试741
28.2.2管理Web测试请求743
28.2.3运行Web测试和查看结果743
28.2.4为Web测试设置数据744
28.2.5从Web测试中提取值749
28.2.6请求验证规则750
28.3负载测试751
28.3.1创建负载测试751
28.3.2复审和编辑负载测试756
28.3.3运行负载测试和检查结果756
28.4手动测试758
28.4.1创建手动测试758
28.4.2执行手动测试758
28.5一般测试759
28.6顺序测试759
28.7小结760
第29章数据库版761
29.1数据库项目系统761
29.1.1创建数据库项目762
29.1.2SchemaView767
29.2比较架构768
29.2.1查看对象定义769
29.2.2架构更新脚本770
29.2.3比较选项771
29.3比较数据771
29.3.1浏览记录级别的详细信息772
29.3.2预览和执行更新脚本773
29.4重命名重构774
29.4.1重命名选项774
29.4.2预览架构更改774
29.5单元测试775
29.5.1创建单元测试775
29.5.2数据库单元测试设计器777
29.6生成数据779
29.6.1创建数据生成计划779
29.6.2预览生成的数据781
29.6.3生成数据783
29.7生成和部署784
29.8小结785
第30章TeamFoundationBuild786
30.1TeamFoundationBuild简介786
30.2新建生成789
30.2.1为生成命名789
30.2.2选择要生成的项目文件790
30.2.3定义生成项目文件790
30.2.4定义生成滞留策略792
30.2.5定义生成代理配置792
30.2.6生成计划或设置生成触发器793
30.3编辑生成定义794
30.3.1TFSBuild.proj项目文件795
30.3.2MSBuild的作用795
30.4启动生成795
30.5监视和分析生成796
30.5.1TeamBuildExplorer简介796
30.5.2生成报表797
30.6小结798
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价