图书介绍

Visual Studio技术大全2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Visual Studio技术大全
  • (美)LarsPowers,MikeSnell著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115210630
  • 出版时间:2009
  • 标注页数:798页
  • 文件大小:206MB
  • 文件页数:818页
  • 主题词:计算机网络-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual Studio技术大全PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 Visual Studio 2008简介第1章 Visual Studio 2008快速入门2

1.1 IDE中一些受欢迎的增强3

1.1.1 在多项工作中使用一个工具3

1.1.2 更整齐的窗口4

1.1.3 保留设置7

1.1.4 共享(和使用)社区代码8

1.1.5 扩展的Class Designer支持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.5 Visual Studio产品系列31

1.5.1 速成版31

1.5.2 标准版31

1.5.3 专业版32

1.5.4 Team Systems32

1.5.5 Expression工具34

1.6 小结34

第2章 IDE快速入门35

2.1 安装Visual Studio35

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章 Visual Studio 2008中的.NET Framework和语言增强53

3.1 从.NET语言的角度概览Visual Studio 2008 IDE增强53

3.1.1 VB IDE增强54

3.1.2 C# IDE增强54

3.2 Visual Studio 2008中的.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 .NET Framework 3.5增强66

3.4 小结68

第二部分 深入IDE70

第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.2 Visual Studio设计器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 创建Windows Forms项目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.1 Visual Studio的社区功能139

7.1.1 Visual Studio起始页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

第三部分 编写和使用代码166

第8章 Visual Studio中的生产力工具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.2 HTML导航171

8.3 智能标签和智能任务172

8.3.1 HTML设计器172

8.3.2 Windows Forms设计器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.1 Visual Studio重构基础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.2 Visual Studio调试器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

第四部分 扩展Visual Studio246

第11章 自动化对象模型介绍246

11.1 自动化对象模型概述246

11.1.1 对象模型版本247

11.1.2 自动化的种类248

11.1.3 DTE/DTE2根对象248

11.2 Solution和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 创建Visual Studio向导333

13.4.1 向导的结构333

13.4.2 创建AddNewItem向导336

13.5 小结340

第五部分 创建企业应用程序342

第14章 创建ASP.NET应用程序342

14.1 ASP.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.1 ASP.NET控件概述389

14.3.2 ASP.NET标准控件390

14.3.3 验证控件391

14.3.4 登录控件393

14.3.5 网站导航控件395

14.3.6 Data控件396

14.3.7 用户控件397

14.4 小结398

第15章 构建Windows Forms应用程序399

15.1 窗体设计基础399

15.1.1 考虑最终用户399

15.1.2 UI标准的角色400

15.1.3 规划用户界面401

15.2 创建窗体401

15.2.1 Windows应用程序项目类型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.1 WPF平台424

16.2 WPF设计器介绍427

16.3 WPF编程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.1 ASP.NET AJAX控件451

17.1.2 创建AJAX页面451

17.1.3 ASP.NET AJAX控件工具包开源库454

17.2 通过浏览器创造Windows上独特和丰富的体验459

17.2.1 在单独的WPF和WPF XBAP之间选择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 新建SQL Server数据库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 创建SQL Server项目492

18.4.2 用C#创建存储过程493

18.5 将控件绑定到数据495

18.5.1 数据绑定简介495

18.5.2 自动生成Windows Forms控件绑定496

18.5.3 编辑类型化数据集500

18.5.4 手动绑定Windows Forms控件500

18.5.5 Web控件上的数据绑定503

18.6 对象关系映射506

18.6.1 LINQ概述507

18.6.2 使用O/R设计器映射507

18.6.3 LINQ代码509

18.7 小结511

第19章 面向服务的应用程序512

19.1 服务的基础知识512

19.2 ASP.NET Web服务应用程序514

19.2.1 ASP.NET Web服务项目模板515

19.2.2 创建ASP.NET Web服务517

19.2.3 使用ASP.NET Web服务529

19.2.4 管理Web服务中的异常533

19.3 WCF服务应用程序533

19.3.1 WCF项目模板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.1 WF548

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.1 Office扩展功能概述585

21.1.1 Office功能585

21.1.2 Visual Studio Office项目类型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

第六部分 VSTS604

第22章 团队协作和VSTS604

22.1 软件开发项目概览604

22.1.1 MSF Agile605

22.1.2 MSF for CMMI606

22.2 VSTS简介607

22.2.1 VSTS架构版608

22.2.2 VSTS开发版608

22.2.3 VSTS测试版610

22.2.4 VSTS数据库版611

22.2.5 TFS611

22.3 小结612

第23章 管理和使用团队项目614

23.1 TFS剖析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 使用Microsoft Office627

23.3.5 使用项目警告628

23.3.6 使用项目报表629

23.4 小结630

第24章 源代码控制631

24.1 Team Foundation Source Control基础631

24.1.1 基本架构632

24.1.2 安全权限和许可632

24.2 开始使用Team Foundation Source Control633

24.2.1 配置Visual Studio634

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 使用Team Explorer管理工作项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.1 Class Designer682

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.1 Team Architect制品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.2 Web测试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.2 Schema View767

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章 Team Foundation Build786

30.1 Team Foundation Build简介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.1 TFSBuild.proj项目文件795

30.3.2 MSBuild的作用795

30.4 启动生成795

30.5 监视和分析生成796

30.5.1 Team Build Explorer简介796

30.5.2 生成报表797

30.6 小结798

热门推荐