主页 详情

《Visual Studio技术大全》_(美)LarsPowers,MikeSnell著_12402624_9787115210630

【书名】:《Visual Studio技术大全》
【作者】:(美)LarsPowers,MikeSnell著
【出版社】:北京:人民邮电出版社
【时间】:2009
【页数】:798
【ISBN】:9787115210630
【SS码】:12402624

最新查询

内容简介

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

1.1 IDE中一些受欢迎的增强

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

1.1.2 更整齐的窗口

1.1.3 保留设置

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

1.1.5 扩展的Class Designer支持

1.2 开发用户应用程序

1.2.1 提高Web开发人员生产力

1.2.2 更智能的客户端

1.2.3 基于Office的解决方案

1.2.4 以移动设备为目标

1.3 编写连接的、面向服务的解决方案

1.3.1 开发应用程序/商业流程

1.3.2 创建和使用服务

1.4 使用数据

1.4.1 设计数据

1.4.2 将对象映射到关系数据

1.4.3 构建偶尔连接的应用程序

1.5 Visual Studio产品系列

1.5.1 速成版

1.5.2 标准版

1.5.3 专业版

1.5.4 Team Systems

1.5.5 Expression工具

1.6 小结

第2章 IDE快速入门

2.1 安装Visual Studio

2.1.1 选择语言

2.1.2 配置开发环境

2.2 起始页

2.3 第一个项目

2.4 菜单栏

2.5 各种工具栏

2.5.1 标准工具栏

2.5.2 自定义工具栏

2.6 工具箱

2.7 可视化设计器

2.8 文本编辑器

2.8.1 代码编辑器

2.8.2 编辑器的自定义

2.9 解决方案资源管理器

2.10 属性窗口

2.11 管理IDE中的各种窗口

2.11.1 钉住

2.11.2 停靠

2.12 小结

第3章 Visual Studio 2008中的.NET Framework和语言增强

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

3.1.1 VB IDE增强

3.1.2 C# IDE增强

3.2 Visual Studio 2008中的.NET语言扩展

3.2.1 根据赋值推断变量数据类型

3.2.2 用一行代码创建对象并设置属性

3.2.3 给已有类添加方法

3.2.4 创建不存在的类的实例

3.2.5 在代码中编写简单的未命名的函数

3.2.6 为生成的代码添加业务逻辑

3.2.7 使用.NET语言访问和查询数据

3.2.8 将程序集拆分为多个文件

3.2.9 在代码中直接处理XML

3.2.10 从事件处理程序移除未使用的参数(仅VB)

3.2.11 创建自动实现的属性(仅C#)

3.3 .NET Framework 3.5增强

3.4 小结

第二部分 深入IDE

第4章 解决方案和项目

4.1 解决方案

4.1.1 创建解决方案

4.1.2 使用解决方案

4.2 项目

4.2.1 创建项目

4.2.2 使用项目定义文件

4.2.3 使用项目

4.3 小结

第5章 浏览器和资源管理器

5.1 解决方案资源管理器

5.1.1 提示文字和图标

5.1.2 管理解决方案

5.1.3 管理项目

5.2 类视图

5.2.1 工具栏

5.2.2 搜索栏

5.2.3 对象窗格

5.2.4 成员窗格

5.3 服务器资源管理器

5.3.1 数据连接

5.3.2 服务器组件

5.4 对象浏览器

5.4.1 改变范围

5.4.2 浏览对象

5.5 文档大纲

5.6 小结

第6章 编辑器和设计器简介

6.1 基础知识

6.1.1 文本编辑器

6.1.2 Visual Studio设计器

6.2 使用代码编辑器编写代码

6.2.1 打开编辑器

6.2.2 在代码编辑器中编写代码

6.2.3 剖析代码编辑器窗口

6.2.4 代码导航工具

6.2.5 搜索文档

6.2.6 在文本编辑器中调试

6.2.7 打印代码

6.2.8 使用代码定义窗口

6.3 创建和编辑XML文档和模式

6.3.1 推断模式

6.3.2 编辑XSLT样式表

6.4 使用CSS

6.4.1 添加样式规则

6.4.2 定义样式表属性

6.5 开发Windows客户端应用程序

6.5.1 创建Windows Forms项目

6.5.2 创建一个WPF项目

6.6 开发Web窗体

6.7 授权组件和控件

6.7.1 创建新的组件或控件

6.7.2 编写组件代码的更多说明

6.8 小结

第7章 .NET社区——使用和创建共享代码

7.1 Visual Studio的社区功能

7.1.1 Visual Studio起始页

7.1.2 帮助菜单

7.2 发现和使用共享内容

7.2.1 共享内容的类型

7.2.2 查找正确的内容

7.2.3 安装和保存共享内容

7.3 回馈社区

7.3.1 创建共享项(项目和项模板)

7.3.2 创建项目模板

7.3.3 创建项模板

7.3.4 将作品打包

7.3.5 发布作品

7.4 小结

第三部分 编写和使用代码

第8章 Visual Studio中的生产力工具

8.1 文本编辑器的基本辅助功能

8.1.1 变更跟踪

8.1.2 代码问题指示器

8.1.3 活动超链接

8.1.4 语法着色

8.2 大纲和导航

8.2.1 代码大纲

8.2.2 HTML导航

8.3 智能标签和智能任务

8.3.1 HTML设计器

8.3.2 Windows Forms设计器

8.3.3 代码编辑器

8.4 智能感知

8.4.1 完成单词

8.4.2 快速信息

8.4.3 列表成员

8.4.4 参数信息

8.4.5 管理using语句

8.4.6 代码段和模板代码

8.4.7 花括号匹配

8.4.8 自定义智能感知

8.5 任务列表

8.5.1 注释任务

8.5.2 快捷任务

8.5.3 用户任务

8.6 小结

第9章 重构代码

9.1 Visual Studio重构基础

9.1.1 调用重构工具

9.1.2 预览更改

9.2 重命名

9.2.1 访问重命名操作

9.2.2 使用重命名对话框

9.3 提取方法

9.3.1 执行提取方法操作

9.3.2 提取方法

9.3.3 生成方法存根

9.4 提取接口

9.4.1 执行提取接口操作

9.4.2 提取接口

9.5 重构参数

9.5.1 移除参数

9.5.2 将局部变量提升为参数

9.5.3 重新排列参数

9.6 封装字段

9.6.1 执行封装字段操作

9.6.2 封装字段对话框

9.7 小结

第10章 代码调试

10.1 调试基础

10.1.1 场景

10.1.2 调试的多个阶段

10.1.3 调试应用程序(自检查)

10.1.4 调试基础小结

10.2 Visual Studio调试器

10.2.1 调试菜单和工具栏

10.2.2 调试选项

10.2.3 逐语句、跳出和逐过程代码调试

10.2.4 在代码中指定断点

10.2.5 使用跟踪点

10.2.6 在调试器中查看数据

10.2.7 使用编辑并继续特性

10.3 高级调试场景

10.3.1 远程调试

10.3.2 调试WCF服务

10.3.3 调试多线程应用程序

10.3.4 调试客户端脚本

10.4 小结

第四部分 扩展Visual Studio

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

11.1 自动化对象模型概述

11.1.1 对象模型版本

11.1.2 自动化的种类

11.1.3 DTE/DTE2根对象

11.2 Solution和Project对象

11.2.1 控制解决方案中的项目

11.2.2 访问项目中的代码

11.3 窗口

11.3.1 引用窗口

11.3.2 与窗口交互

11.3.3 文本窗口和窗格

11.3.4 工具窗口的类型

11.3.5 链接窗口

11.4 命令栏

11.5 文档

11.6 命令对象

11.6.1 执行命令

11.6.2 映射快捷键

11.7 调试器对象

11.8 自动化事件

11.9 小结

第12章 编写宏

12.1 记录宏

12.2 使用宏资源管理器

12.3 使用宏IDE编写宏

12.3.1 使用宏项目

12.3.2 编写宏

12.3.3 调试

12.3.4 处理事件

12.3.5 调用宏

12.4 小结

第13章 编写外接程序和向导

13.1 创建第一个外接程序项目

13.2 外接程序的结构

13.2.1 外接程序的生命周期

13.2.2 响应命令

13.2.3 管理外接程序

13.3 示例外接程序——调色板

13.3.1 让我们开始吧

13.3.2 创建用户控件

13.3.3 完成Connect类

13.3.4 公开外接程序的设置

13.4 创建Visual Studio向导

13.4.1 向导的结构

13.4.2 创建AddNewItem向导

13.5 小结

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

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

14.1 ASP.NET网站基础

14.1.1 新建Web应用程序项目

14.1.2 控制项目属性和选项

14.1.3 创建网页

14.2 设计用户界面

14.2.1 确定页面布局和控件位置

14.2.2 创建通用的界面外观

14.2.3 创建用户可配置的UI

14.3 使用ASP.NET控件

14.3.1 ASP.NET控件概述

14.3.2 ASP.NET标准控件

14.3.3 验证控件

14.3.4 登录控件

14.3.5 网站导航控件

14.3.6 Data控件

14.3.7 用户控件

14.4 小结

第15章 构建Windows Forms应用程序

15.1 窗体设计基础

15.1.1 考虑最终用户

15.1.2 UI标准的角色

15.1.3 规划用户界面

15.2 创建窗体

15.2.1 Windows应用程序项目类型

15.2.2 窗体的属性和事件

15.3 添加控件和组件

15.3.1 控件的布局和定位

15.3.2 使用容器

15.3.3 控件的外观和行为

15.3.4 使用ToolStrip控件

15.3.5 显示数据

15.4 创建自定义控件

15.4.1 子类化现有控件

15.4.2 设计用户控件

15.4.3 创建自定义控件

15.5 小结

第16章 创建丰富、智能的用户界面

16.1 WPF平台

16.2 WPF设计器介绍

16.3 WPF编程

16.3.1 布局

16.3.2 样式和模板

16.3.3 数据绑定

16.3.4 路由事件

16.4 创建简单的图像查看应用程序

16.4.1 开始布局

16.4.2 保存图像

16.4.3 绑定图像

16.4.4 按钮事件处理程序和图像效果

16.4.5 使用通用对话框选择路径

16.5 小结

第17章 创建丰富的浏览器应用程序

17.1 在标准浏览器中创建有活力的客户端应用程序

17.1.1 ASP.NET AJAX控件

17.1.2 创建AJAX页面

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

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

17.2.1 在单独的WPF和WPF XBAP之间选择

17.2.2 创建WPF浏览器应用程序

17.2.3 安全考虑

17.2.4 部署WPF浏览器应用程序

17.3 跨平台提供交互式体验

17.3.1 开始使用Silverlight

17.3.2 创建Silverlight应用程序

17.3.3 在网页中使用Silverlight

17.4 小结

第18章 使用数据库

18.1 创建表和关系

18.1.1 新建SQL Server数据库

18.1.2 定义表

18.1.3 使用数据库关系图设计器

18.2 使用SQL语句

18.2.1 编写查询

18.2.2 创建视图

18.2.3 开发存储过程

18.2.4 创建触发器

18.2.5 创建用户定义函数

18.3 使用数据库项目

18.3.1 创建数据库项目

18.3.2 自动生成脚本

18.3.3 执行脚本

18.4 在托管代码中创建数据库对象

18.4.1 创建SQL Server项目

18.4.2 用C#创建存储过程

18.5 将控件绑定到数据

18.5.1 数据绑定简介

18.5.2 自动生成Windows Forms控件绑定

18.5.3 编辑类型化数据集

18.5.4 手动绑定Windows Forms控件

18.5.5 Web控件上的数据绑定

18.6 对象关系映射

18.6.1 LINQ概述

18.6.2 使用O/R设计器映射

18.6.3 LINQ代码

18.7 小结

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

19.1 服务的基础知识

19.2 ASP.NET Web服务应用程序

19.2.1 ASP.NET Web服务项目模板

19.2.2 创建ASP.NET Web服务

19.2.3 使用ASP.NET Web服务

19.2.4 管理Web服务中的异常

19.3 WCF服务应用程序

19.3.1 WCF项目模板

19.3.2 创建WCF服务

19.3.3 配置WCF服务

19.3.4 使用WCF服务

19.3.5 安放和部署WCF服务

19.4 小结

第20章 为应用程序嵌入工作流

20.1 WF

20.1.1 工作流组件

20.1.2 工作流项目组件

20.1.3 工作流设计器

20.1.4 工作流项模板

20.1.5 工作流活动

20.2 创建顺序工作流

20.2.1 设计工作流

20.2.2 配置CodeActivity

20.2.3 配置IfElse活动和使用RuleConditionEditor

20.2.4 配置InvokeWebService活动

20.2.5 配置HandleExternalEvent活动

20.2.6 定义工作流宿主和客户

20.2.7 运行工作流

20.3 创建状态机工作流

20.3.1 设计状态机工作流

20.3.2 初始化和转换状态

20.3.3 定义客户与宿主

20.3.4 运行状态机工作流

20.4 小结

第21章 开发Office业务应用程序

21.1 Office扩展功能概述

21.1.1 Office功能

21.1.2 Visual Studio Office项目类型

21.2 创建Office外接程序

21.2.1 自定义功能区

21.2.2 自定义任务窗格

21.2.3 创建Outlook表单区域

21.3 创建Office文档扩展

21.3.1 宿主控件

21.3.2 创建操作窗格

21.3.3 在数据缓存中存放数据

21.3.4 实现自己的智能标签

21.4 小结

第六部分 VSTS

第22章 团队协作和VSTS

22.1 软件开发项目概览

22.1.1 MSF Agile

22.1.2 MSF for CMMI

22.2 VSTS简介

22.2.1 VSTS架构版

22.2.2 VSTS开发版

22.2.3 VSTS测试版

22.2.4 VSTS数据库版

22.2.5 TFS

22.3 小结

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

23.1 TFS剖析

23.1.1 应用程序层

23.1.2 数据层

23.1.3 安全

23.2 管理团队项目

23.2.1 新建团队项目

23.2.2 向项目团队中添加用户

23.2.3 控制项目结构和迭代

23.3 参与项目团队

23.3.1 与TFS连接

23.3.2 使用团队资源管理器

23.3.3 使用项目门户

23.3.4 使用Microsoft Office

23.3.5 使用项目警告

23.3.6 使用项目报表

23.4 小结

第24章 源代码控制

24.1 Team Foundation Source Control基础

24.1.1 基本架构

24.1.2 安全权限和许可

24.2 开始使用Team Foundation Source Control

24.2.1 配置Visual Studio

24.2.2 使用源代码控制资源管理器窗口

24.2.3 管理工作区

24.2.4 向源代码控制中添加文件

24.3 在源代码控制中编辑文件

24.3.1 从代码仓库中获取文件

24.3.2 签入变更

24.3.3 变更集的概念

24.3.4 搁置代码

24.3.5 合并更改

24.4 分支和合并

24.4.1 分支

24.4.2 合并

24.5 小结

第25章 工作项跟踪

25.1 工作项

25.1.1 工作项的角色和SDLC

25.1.2 为项目选择工作项集

25.1.3 工作项的共性

25.2 使用Team Explorer管理工作项

25.2.1 新建工作项

25.2.2 查找和过滤工作项

25.3 团队角色透视

25.3.1 项目的视角

25.3.2 项目经理

25.3.3 业务分析师

25.3.4 开发人员

25.3.5 测试人员

25.4 自定义工作项

25.4.1 将工作项植入流程

25.4.2 自定义现有工作项

25.5 小结

第26章 开发版

26.1 可视化代码开发

26.1.1 Class Designer

26.1.2 添加项

26.1.3 定义类之间的关系

26.1.4 定义方法、属性、字段和事件

26.2 开发人员的单元测试

26.2.1 单元测试示例

26.2.2 编写有效的单元测试

26.2.3 使用单元测试类和方法

26.2.4 创建单元测试

26.2.5 运行单元测试

26.2.6 代码覆盖率分析

26.3 性能分析

26.3.1 创建性能会话

26.3.2 配置会话

26.3.3 会话目标

26.3.4 报表

26.3.5 性能报告

26.4 代码分析

26.4.1 配置强制规则

26.4.2 把规则违例视为编码错误

26.4.3 禁止规则

26.4.4 分析

26.4.5 查看结果

26.4.6 更新说明性指导

26.5 代码度量

26.5.1 测量法

26.5.2 运行代码度量

26.5.3 处理结果

26.6 小结

第27章 架构版

27.1 Team Architect制品

27.1.1 项目模板

27.1.2 项模板

27.2 设计应用程序

27.3 定义系统

27.4 定义基础结构

27.5 部署应用程序

27.5.1 部署关系图

27.5.2 验证部署

27.5.3 部署报表

27.6 实现应用程序

27.6.1 设置实现属性

27.6.2 生成项目

27.7 小结

第28章 测试版

28.1 创建、配置和管理测试

28.1.1 测试项目

28.1.2 测试项

28.1.3 测试管理

28.1.4 测试配置

28.2 Web测试

28.2.1 记录Web测试

28.2.2 管理Web测试请求

28.2.3 运行Web测试和查看结果

28.2.4 为Web测试设置数据

28.2.5 从Web测试中提取值

28.2.6 请求验证规则

28.3 负载测试

28.3.1 创建负载测试

28.3.2 复审和编辑负载测试

28.3.3 运行负载测试和检查结果

28.4 手动测试

28.4.1 创建手动测试

28.4.2 执行手动测试

28.5 一般测试

28.6 顺序测试

28.7 小结

第29章 数据库版

29.1 数据库项目系统

29.1.1 创建数据库项目

29.1.2 Schema View

29.2 比较架构

29.2.1 查看对象定义

29.2.2 架构更新脚本

29.2.3 比较选项

29.3 比较数据

29.3.1 浏览记录级别的详细信息

29.3.2 预览和执行更新脚本

29.4 重命名重构

29.4.1 重命名选项

29.4.2 预览架构更改

29.5 单元测试

29.5.1 创建单元测试

29.5.2 数据库单元测试设计器

29.6 生成数据

29.6.1 创建数据生成计划

29.6.2 预览生成的数据

29.6.3 生成数据

29.7 生成和部署

29.8 小结

第30章 Team Foundation Build

30.1 Team Foundation Build简介

30.2 新建生成

30.2.1 为生成命名

30.2.2 选择要生成的项目文件

30.2.3 定义生成项目文件

30.2.4 定义生成滞留策略

30.2.5 定义生成代理配置

30.2.6 生成计划或设置生成触发器

30.3 编辑生成定义

30.3.1 TFSBuild.proj项目文件

30.3.2 MSBuild的作用

30.4 启动生成

30.5 监视和分析生成

30.5.1 Team Build Explorer简介

30.5.2 生成报表

30.6 小结


书查询(www.shuchaxun.com)本网页唯一编码:
1f5717e90569bb9cad779dec28822313#d58c17a3f145dd9b4d2927f166f460b8#227669258#12402624.zip