注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计其他编程语言/工具Visual Studio 2005技术大全

Visual Studio 2005技术大全

Visual Studio 2005技术大全

定 价:¥89.00

作 者: Lars Powers, Mike Snell
出版社: 人民邮电出版社
丛编项: 图灵程序设计丛书
标 签: 网络编程

购买这本书可以去


ISBN: 9787115169419 出版时间: 2007-12-01 包装: 平装
开本: 16 页数: 627 字数:  

内容简介

  本书全面涵盖了Visual Studio 2005的所有常用特性。书中从IDE基础开始,介绍了Visual Studio 2005中的各种工具和功能,包括编辑器、各种设计器、重构、调试、共享代码等;涉及了Visual Studio所支持的各种应用,如创建用户界面、窗体,使用数据库和Web服务等;引入了Visual Studio Team System工具以及Visual Studio 2005对于团队开发给予的支持。 本书内容详尽实用,适合初级到中级的Visual Studio 2005开发人员和系统管理人员阅读。

作者简介

  Lars Powers,微软公司开发人员与平台推广的ISV(独立软件开发商)技术指导,负责协助微软最大的多家独立软件开发合作伙伴,基于微软下一代技术创建解决方案。加入微软之前,他是一名独立咨询师,提供关于.NET平台的培训和指导。

图书目录

第一部分 Visual Studio 2005 / .NET简介
第1章 Visual Studio 2005快速入门        2
1.1 基本的增强特性        2
1.1.1 设计、编写和发现代码        2
1.1.2 编辑和调试代码        9
1.1.3 在社区中共享(和使用)代码        12
1.1.4 应对不同的客户体验        12
1.1.5 连接数据源        16
1.1.6 应用程序的自动测试        18
1.2 产品家族        18
1.2.1 速成版        19
1.2.2 标准版        19
1.2.3 Visual Studio专业版        20
1.2.4 Visual Studio Team System        20
1.3 小结        23
第2章 IDE快速入门        24
2.1 安装        24
2.1.1 选择语言        24
2.1.2 安装源代码控制        25
2.1.3 配置开发环境        26
2.2 起始页        27
2.3 第1个项目        28
2.4 菜单栏        28
2.5 各种工具栏        32
2.6 工具箱        33
2.7 可视化设计器        34
2.8 文本编辑器        35
2.8.1 代码编辑器        35
2.8.2 编辑器的自定义        36
2.9 解决方案资源管理器        38
2.10 属性窗口        38
2.11 管理IDE中的各种窗口        39
2.11.1 钉住        39
2.11.2 停靠        39
2.12 小结        40
第3章 Visual Studio 2005中的.NET Framework和语言增强        41
3.1 新增的共享.NET语言特性        41
3.1.1 泛型        41
3.1.2 可空类型        46
3.1.3 分部类型(类)        47
3.1.4 具有混合访问级别的属性        48
3.1.5 命名空间的二义性        49
3.2 VB语言增强        49
3.2.1 Continue语句        50
3.2.2 无符号类型        50
3.2.3 IsNot运算符        50
3.2.4 Using块        50
3.2.5 类似VB 6的窗体访问        51
3.2.6 数组的显式零下界        51
3.2.7 运算符重载        51
3.2.8 自定义事件        51
3.3 C#语言增强        51
3.3.1 匿名方法        52
3.3.2 静态类        53
3.3.3 引用同一个程序集的两个版本        54
3.3.4 友元程序集        54
3.4 .NET Framework 2.0增强        55
3.5 小结        56
第二部分 深入Visual Studio 2005开发环境
第4章 解决方案和项目        58
4.1 理解解决方案        58
4.1.1 创建解决方案        59
4.1.2 使用解决方案        63
4.2 理解项目        67
4.2.1 创建项目        67
4.2.2 使用项目定义文件        69
4.2.3 使用项目        75
4.3 小结        78
第5章 浏览器和资源管理器        80
5.1 解决方案资源管理器        80
5.1.1 提示文字和图标        81
5.1.2 管理解决方案        84
5.1.3 管理项目        84
5.2 类视图        84
5.2.1 工具栏        85
5.2.2 搜索栏        86
5.2.3 对象窗格        86
5.2.4 成员窗格        87
5.3 服务器资源管理器        87
5.3.1 数据连接        88
5.3.2 服务器组件        88
5.4 对象浏览器        91
5.4.1 改变范围        91
5.4.2 浏览对象        92
5.5 性能资源管理器        93
5.5.1 新建性能会话        93
5.5.2 配置会话        94
5.5.3 会话目标        97
5.5.4 报表        97
5.5.5 理解性能报表        97
5.6 宏资源管理器        102
5.6.1 Macros根节点        102
5.6.2 宏项目        102
5.6.3 宏模块        103
5.6.4 宏        103
5.7 文档大纲        103
5.8 小结        105
第6章 编辑器和设计器简介        106
6.1 基础知识        106
6.1.1 文本编辑器        106
6.1.2 Visual Studio设计器        108
6.2 使用代码编辑器编写代码        108
6.2.1 打开编辑器        108
6.2.2 在代码编辑器中编写代码        109
6.2.3 剖析代码编辑器窗口        110
6.2.4 代码导航工具        112
6.2.5 搜索文档        113
6.2.6 在文本编辑器中调试        118
6.2.7 打印代码        119
6.2.8 使用代码定义窗口        120
6.3 创建和编辑XML文档和架构        121
6.4 开发Windows Forms应用程序        123
6.4.1 自定义窗体的外观        123
6.4.2 向窗体中添加控件        124
6.4.3 编写代码        125
6.5 开发Web窗体        128
6.6 创建组件和控件        131
6.6.1 创建新的组件或控件        131
6.6.2 编写组件代码的更多说明        132
6.7 小结        133
第7章 使用Visual Studio 2005中的工作效率提升工具        134
7.1 文本编辑器的基本辅助功能        135
7.1.1 变更跟踪        136
7.1.2 代码问题指示器        136
7.1.3 活动超链接        137
7.1.4 语法着色        137
7.2 大纲和导航        138
7.2.1 代码大纲        138
7.2.2 HTML导航        139
7.3 智能标签和智能任务        140
7.3.1 HTML设计器        140
7.3.2 Windows Forms设计器        141
7.3.3 代码编辑器        141
7.4 智能感知        142
7.4.1 完成单词        142
7.4.2 快速信息        143
7.4.3 列表成员        143
7.4.4 参数信息        143
7.4.5 代码段和模板代码        144
7.4.6 花括号匹配        150
7.4.7 自定义智能感知        151
7.5 任务列表        152
7.5.1 注释任务        153
7.5.2 快捷任务        154
7.5.3 用户任务        154
7.6 小结        154
第8章 重构代码        155
8.1 Visual Studio重构基础        156
8.1.1 调用重构工具        156
8.1.2 预览更改        159
8.2 重命名        159
8.2.1 执行重命名操作        160
8.2.2 使用重命名对话框        160
8.3 提取方法        161
8.3.1 执行提取方法操作        162
8.3.2 提取方法        162
8.3.3 生成方法存根        166
8.4 提取接口        166
8.4.1 执行提取接口操作        166
8.4.2 提取接口        167
8.5 重构参数        168
8.5.1 移除参数        168
8.5.2 将局部变量提升为参数        169
8.5.3 重新排列参数        170
8.6 封装字段        171
8.6.1 执行封装字段操作        171
8.6.2 封装字段对话框        172
8.7 小结        172
第9章 在Visual Studio 2005中进行调试        173
9.1 调试基础        173
9.1.1 场景        173
9.1.2 调试的多个阶段        174
9.1.3 调试应用程序(自检查)        174
9.1.4 小结        180
9.2 Visual Studio调试器        181
9.2.1 调试菜单和工具栏        181
9.2.2 调试选项        184
9.2.3 逐语句、逐过程和执行到光标处        185
9.2.4 在代码中指定断点        189
9.2.5 使用跟踪点        194
9.2.6 在调试器中查看数据        196
9.2.7 使用编辑并继续特性        200
9.2.8 远程调试        200
9.3 小结        201
第10章 Visual Studio自动化对象模型        202
10.1 自动化对象模型概述        202
10.1.1 对象模型版本        203
10.1.2 自动化的种类        204
10.1.3 DTE/DTE2根对象        204
10.2 Solution和Project对象        205
10.2.1 控制解决方案中的项目        207
10.2.2 访问项目中的代码        208
10.3 窗口        210
10.3.1 引用窗口        210
10.3.2 与窗口交互        211
10.3.3 文本窗口和窗格        213
10.3.4 工具窗口的类型        215
10.3.5 链接窗口        222
10.4 命令栏        224
10.5 文档        227
10.6 命令对象        237
10.6.1 执行命令        238
10.6.2 映射快捷键        239
10.7 调试器对象        239
10.8 自动化事件        240
10.9 小结        240
第11章 编写宏、外接程序和向导        241
11.1 编写宏        241
11.1.1 记录宏        242
11.1.2 使用宏资源管理器        243
11.1.3 使用宏IDE        243
11.1.4 处理事件        250
11.1.5 调用宏        254
11.2 编写Visual Studio外接程序        256
11.2.1 管理外接程序        256
11.2.2 运行外接程序向导        257
11.2.3 外接程序的结构        264
11.2.4 示例外接程序——调色板        270
11.3 创建Visual Studio向导        291
11.3.1 向导的结构        291
11.3.2 创建Add New Item向导        294
11.4 小结        298
第12章 .NET社区——使用和创建共享代码        299
12.1 Visual Studio的社区功能        299
12.1.1 Visual Studio起始页        299
12.1.2 社区菜单        303
12.2 发现和使用共享内容        312
12.2.1 共享内容的类型        312
12.2.2 查找正确的内容        312
12.2.3 安装和保存共享内容        313
12.3 回馈社区        314
12.3.1 创建共享项(项目和项模板)        314
12.3.2 创建项目模板        314
12.3.3 创建项模板        319
12.3.4 将作品打包        320
12.3.5 发布作品        326
12.4 小结        326
第三部分 Visual Studio 2005应用
第13章 创建ASP.NET用户界面        328
13.1 ASP.NET网站基础        328
13.1.1 新建Web应用程序项目        328
13.1.2 控制项目属性和选项        335
13.1.3 创建网页        340
13.2 设计用户界面        343
13.2.1 确定页面布局和控件定位        343
13.2.2 创建通用的界面外观        345
13.2.3 创建用户可配置的UI        353
13.3 使用ASP.NET控件        360
13.3.1 ASP.NET控件增强        360
13.3.2 ASP.NET中的新控件        360
13.4 小结        365
第14章 构建Windows窗体        366
14.1 窗体设计基础        366
14.1.1 考虑最终用户        366
14.1.2 理解UI标准的角色        367
14.1.3 规划用户界面        368
14.2 创建窗体        368
14.2.1 Windows应用程序项目类型        369
14.2.2 窗体的属性和事件        370
14.3 添加控件和组件        371
14.3.1 控件的布局和定位        372
14.3.2 使用容器        374
14.3.3 控件的外观和行为        377
14.3.4 使用ToolStrip控件        378
14.3.5 显示数据        384
14.4 建自定义控件        387
14.4.1 子类化现有控件        387
14.4.2 设计用户控件        388
14.4.3 创建自定义控件        390
14.5 小结        390
第15章 使用数据库        391
15.1 创建表和关系        391
15.1.1 新建SQL Server数据库        391
15.1.2 定义表        392
15.1.3 使用数据库关系图设计器        394
15.2 使用SQL语句        396
15.2.1 编写查询        397
15.2.2 创建视图        399
15.2.3 开发存储过程        399
15.2.4 创建触发器        402
15.2.5 创建用户定义函数        403
15.3 使用数据库项目        403
15.3.1 创建数据库项目        403
15.3.2 自动生成脚本        404
15.3.3 执行脚本        405
15.4 在托管代码中创建数据库对象        405
15.4.1 创建SQL Server项目        405
15.4.2 用C#创建存储过程        406
15.5 将控件绑定到数据        408
15.5.1 数据绑定简介        408
15.5.2 自动生成Windows Forms控件绑定        409
15.5.3 手动绑定Windows Forms控件        413
15.5.4 Web控件上的数据绑定        416
15.6 小结        419
第16章 Web服务和Visual Studio        420
16.1 Web服务定义        420
16.2 Web服务项目的组件        422
16.2.1 .NET Web服务        422
16.2.2 ASP.NET Web服务项目        422
16.2.3 Web服务文件        423
16.3 开发Web服务        424
16.3.1 创建Web服务        424
16.3.2 访问和调用Web服务        426
16.4 使用Web服务        433
16.4.1 定义Web引用        433
16.4.2 查看Web引用        434
16.4.3 调用Web服务        435
16.5 管理Web服务中的异常        436
16.5.1 创建Web服务异常        436
16.5.2 处理Web服务异常        437
16.6 小结        437
第四部分 Visual Studio 2005 Team System
第17章 团队协作和Visual Studio Team System        440
17.1 软件开发项目概览        440
17.1.1 MSF Agile        441
17.1.2 MSF for CMMI        442
17.2 Visual Studio Team System简介        443
17.2.1 Visual Studio Team Architect        444
17.2.2 Visual Studio Team Developer        444
17.2.3 Visual Studio Team Test        446
17.2.4 Team Foundation Server        446
17.3 小结        448
第18章 管理和使用团队项目        449
18.1 Team Foundation Server剖析        449
18.1.1 应用程序层        449
18.1.2 数据层        451
18.1.3 安全        452
18.2 管理团队项目        454
18.2.1 新建团队项目        454
18.2.2 向项目团队中添加用户        457
18.2.3 控制项目结构和迭代        461
18.3 参与项目团队        462
18.3.1 连接到Team Foundation Server        462
18.3.2 使用团队资源管理器        463
18.3.3 使用项目门户        463
18.3.4 使用Microsoft Office        464
18.3.5 使用项目警告        465
18.3.6 使用项目报表        466
18.4 小结        468
第19章 源代码控制        469
19.1 Team Foundation Source Control基础        469
19.1.1 基本架构        470
19.1.2 安全权限和许可        470
19.2 开始使用Team Foundation Source Control        471
19.2.1 配置Visual Studio        472
19.2.2 使用源代码控制资源管理器窗口        472
19.2.3 管理工作区        474
19.2.4 向源代码控制中添加文件        475
19.3 在源代码控制中编辑文件        477
19.3.1 从代码仓库中获取文件        477
19.3.2 签入变更        477
19.3.3 理解变更集的概念        481
19.3.4 搁置代码        482
19.3.5 合并更改        483
19.4 分支和合并        485
19.4.1 分支        486
19.4.2 合并        487
19.5 小结        487
第20章 工作项跟踪        488
20.1 理解工作项        489
20.1.1 理解工作项的角色和SDLC        489
20.1.2 为项目选择工作项集        489
20.1.3 理解工作项的通用性        491
20.2 使用Team Explorer管理工作项        498
20.3 理解团队角色透视        502
20.3.1 项目的视角        503
20.3.2 项目经理        503
20.3.3 业务分析师        508
20.3.4 开发人员        510
20.3.5 测试人员        513
20.4 自定义工作项        514
20.4.1 将工作项植入流程        514
20.4.2 自定义现有工作项        518
20.5 小结        520
第21章 建模        521
21.1 Team Architect制品        521
21.1.1 项目模板        522
21.1.2 项模板        522
21.2 设计应用程序        523
21.3 定义系统        529
21.4 定义基础结构        531
21.5 部署应用程序        537
21.5.1 部署关系图        537
21.5.2 验证部署        538
21.5.3 部署报表        539
21.6 实现应用程序        540
21.6.1 设置实现属性        540
21.6.2 生成项目        540
21.7 可视化代码开发        541
21.7.1 类关系图        541
21.7.2 添加项        542
21.7.3 定义类之间的关联        543
21.7.4 定义方法、属性、字段和事件        545
21.8 小结        545
第22章 测试        546
22.1 创建、配置和管理测试        546
22.1.1 测试项目        547
22.1.2 测试项        548
22.1.3 测试管理器        549
22.1.4 测试的配置        550
22.2 开发人员测试        551
22.2.1 样例单元测试        551
22.2.2 编写有效的单元测试        551
22.2.3 使用单元测试类和方法        552
22.2.4 创建单元测试        553
22.2.5 运行单元测试        554
22.2.6 代码覆盖率分析        555
22.3 Web测试        557
22.3.1 记录Web测试        557
22.3.2 管理Web测试请求        559
22.3.3 运行Web测试和查看结果        559
22.3.4 为Web测试设置数据        560
22.3.5 从Web测试中提取值        564
22.3.6 请求验证规则        566
22.4 负载测试        567
22.4.1 创建负载测试        567
22.4.2 复审和编辑负载测试        572
22.4.3 运行负载测试和检查结果        572
22.5 手动测试        573
22.5.1 创建手动测试        573
22.5.2 执行手动测试        573
22.6 一般测试        574
22.7 顺序测试        575
22.8 小结        575
第23章 Team Foundation Build        576
23.1 Team Foundation Build简介        576
23.2 新建生成        579
23.2.1 指定新建生成的信息        579
23.2.2 编辑生成类型        582
23.2.3 MSBuild的角色        586
23.3 启动生成        586
23.3.1 计划生成        586
23.3.2 调用生成        587
23.4 监视和分析生成        588
23.4.1 Team Build浏览器简介        588
23.4.2 生成报表        589
23.5 小结        590
索引        591



本目录推荐