《Visual Studio.NET高效编程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:David Richard Kalkstein Deloveh,William Sempf等著;陈安全,刘莉译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302060363
  • 页数:450 页
图书介绍:

第1章 Visual Studio.NET与新的Microsoft方法论 1

1.1 介绍.NET 1

1.1.1 什么是.NET 1

1.1.2 .NET Framework 3

1.1.3 Visual Studio的演变 5

1.1.4 针对新体系的新方法论 6

1.2 分布式应用程序 6

1.2.1 在Windows DNA下 6

1.2.2 在.NET下 7

1.3 新的观念 12

1.3.1 软件是一种服务 12

1.3.2 服务器上的快速应用程序开发 13

1.3.3 基于角色的开发 14

1.3.4 在任何平台编写的程序都可能运行在此环境中 16

1.4 小结 17

2.1 起始页 18

第2章 开始工作 18

2.1.1 Get Started页 19

2.1.2 Visual Studio.NET在线功能 20

2.1.3 配置文件 22

2.2 解决方案与工程 22

2.3 窗口 24

2.3.1 工具窗口 24

2.3.2 设计用户自己的窗口布局 34

2.4.2 环境控制 38

2.4 其他项目 38

2.4.1 IntelliSense 38

2.5 小结 39

第3章 创建Windows窗体 40

3.1 Windows窗体的功能 40

3.2 在Visual Studio.NET环境下开发WinForms 41

3.2.1 创建WinForms工程 42

3.2.2 工具箱 45

3.2.3 使用WinForms设计器 45

3.2.4 图标编辑器 52

3.2.5 为窗体添加引用 53

3.3 WinForms应用程序示例 54

3.3.1 设置状态栏 55

3.3.2 添加工具栏 56

3.3.3 添加菜单 58

3.3.4 添加对话框 59

3.3.5 为工程添加附加窗体 59

3.3.6 添加数据网格 60

3.4 小结 65

3.3.7 最后的试验 65

第4章 Web应用程序开发 66

4.1 Visual Studio强力登录Web领域 66

4.1.1 Web Form设计器 68

4.1.2 后台代码文件 72

4.1.3 服务器控件与HTML控件 74

4.2 立即应用 75

4.2.1 连接到SQL 76

4.2.2 DataSet和DataGrid 77

4.2.3 SortCommand事件 79

4.3 稍加润色 80

4.4 添加和编辑数据 81

4.4.1 ASP.NET中的级联样式表 83

4.4.2 设置表格 86

4.4.3 添加和编辑的区别 88

4.4.4 连接按钮 91

4.4.5 测试子页面 91

4.4.6 数据验证控件 93

4.4.7 链接到主页面 94

4.5 小结 96

第5章 面向服务器的快速应用程序开发 97

5.1 策略 97

5.1.1 早期的RAD 97

5.1.2 RAD的现状 98

5.1.3 RAD不利于服务器开发的原因 98

5.2.1 服务器资源管理器 99

5.2 工具 99

5.2.2 属性窗口 109

5.2.3 对象浏览器 110

5.2.4 组件设计器 111

5.3 GlobalMarket示例 111

5.4 小结 116

第6章 XML Web服务 118

6.1 问题的两个方面 118

6.1.1 建立服务 119

6.1.2 消费服务 120

6.2 建立服务 121

6.2.1 XML Web服务工程 121

6.2.2 设计视图 125

6.2.3 代码视图 127

6.2.4 发现与宿主 128

6.2.5 广告服务 129

6.3 消费服务 135

6.3.1 Web引用 136

6.3.2 代理文件 138

6.3.3 用Advertiser XML Web服务建立一个广告 139

6.4 试一试 140

6.4.1 Microsoft推出XML Web服务的原因 140

6.4.2 Visual Studio.NET能够胜任 141

6.5 小结 142

第7章 Visual Studio自动化 143

7.1 宏 143

7.1.1 记录一个宏 144

7.1.2 宏GUI 145

7.1.3 宏IDE 146

7.1.4 自动化对象简介 147

7.1.5 一个宏示例 152

7.2 插件 156

7.2.1 插件模型 158

7.2.2 从宏中生成插件 158

7.2.3 处理插件 159

7.3.2 通过CodeSwap访问其他代码 160

7.3 CodeSwap 160

7.3.1 安装CodeSwap 160

7.4 Visual Studio集成程序 161

7.5 小结 162

第8章 移动式Internet工具包 163

8.1 本章内容 163

8.2 现在开始 164

8.2.1 移动式Internet工具包的安装 164

8.2.2 安装智能设备扩展 165

8.2.3 第一个移动式Web应用程序 165

8.2.4 智能设备扩展 191

8.3 设计考虑 191

8.3.1 表示、逻辑与数据的分离 191

8.3.2 简洁就是最好的 192

8.3.3 认识移动式平台的有效性 192

8.4 员工目录应用程序 193

8.4.1 开始 193

8.4.2 演示区域、管辖范围、人员 196

8.5 小结 199

第9章 部署功能 200

9.1 Windows Installer和Visual Studio.NET 200

9.2 Setup工程类型 201

9.2.1 一个简单的Windows应用程序 202

9.2.2 Setup工程类型 202

9.2.3 部署应用程序 212

9.2.4 带有从属装配件的应用程序 217

9.2.5 使用COM的应用程序的Setup工程 219

9.2.6 不需要Setup工程时 221

9.3 XCopy部署 221

9.4 Merge Module工程 222

9.4.1 一个Merge Module工程 223

9.4.2 Merge Module工程的安装位置 224

9.4.3 客户端工程的安装位置 225

9.5.1 ActiveX控件 227

9.5 Cab工程 227

9.5.2 局限性 229

9.5.3 将Cab工程作为压缩工具 230

9.6 Web Setup工程 230

9.6.1 用于Web应用程序的XCopy部署 230

9.6.2 部署Web应用程序 231

9.6.3 部署Windows应用程序 231

9.7 小结 234

第10章 Crystal Reports 235

10.1 关于报表的新章节 235

10.1.1 针对初次使用的人们 235

10.1.2 报表的特点 235

10.1.3 适用于Visual Studio.NET的某些功能 236

10.1.4 仍旧是第三方应用程序 236

10.2 使用Crystral设计器创建报表 237

10.2.1 数据连接 237

10.2.2 Report Experts 237

10.2.3 域资源管理器 239

10.2.4 报表区域 240

10.3 报表集成 240

10.3.1 Windows应用程序 240

10.3.2 Web应用程序 241

10.3.3 Web服务 243

10.3.4 集成总结 246

10.4 运行时自定义 246

10.4.1 自定义阅读器 246

10.4.2 输出选项 248

10.4.3 数据选项 249

10.4.4 运行时的错误处理 251

10.5 小结 254

第11章 调试程序 255

11.1 基础知识 255

11.1.1 让Visual Studio.NET帮助您 256

11.1.2 建立配置方案 258

11.1.3 导航代码 260

11.1.4 通过Debug窗口查看代码 268

11.2 开始调试 269

11.2.1 控制台应用程序的调试 269

11.2.2 ASP与ASP.NET 272

11.2.3 组件类的调试 277

11.2.4 Windows窗体的调试 278

11.2.5 ASP.NET Web服务 280

11.3 小结 283

12.1 数据库Server Explorer基础 284

第12章 处理数据 284

12.2 处理数据库对象 291

12.2.1 创建数据库查询和查询设计器 293

12.2.2 使用视图脚本模板创建视图 300

12.2.3 数据库图表 303

12.2.4 表 311

12.2.5 视图 313

12.2.6 存储过程和函数 313

12.3 XML 317

12.2.7 创建数据库 317

12.3.1 XML模式设计器 318

12.3.2 XML编辑器 323

12.4 小结 325

第13章 Visual SourceSafe 326

13.1 开发者的源代码控制 327

13.1.1 添加源代码 327

13.1.2 源代码控制的好习惯 329

13.2 VSS与Visual Studio.NET的集成 329

13.2.1 添加工程 330

13.2.2 注销以进行编辑 330

13.2.3 源代码控制的选项 331

13.2.4 暂停登录 331

13.2.5 无声注销 332

13.3 VSS的自动化 333

13.3.1 注销 333

13.3.3 IsItem 334

13.3.2 删除 334

13.4 小结 335

第14章 Application Center Test 336

14.1 性能测试 336

14.2 概述 337

14.2.1 ACT能处理什么 338

14.2.2 ACT不能处理什么 339

14.3 ACT的外观 339

14.4 创建一个新测试 343

14.4.1 记录浏览器会话 343

14.4.2 手工创建测试 343

14.4.3 工程属性 344

14.5 浏览与分析测试结果 346

14.5.1 概况摘要 346

14.5.2 请求 351

14.5.3 曲线图 354

14.5.4 性能计数器 355

14.5.5 验证与用户 356

14.6 自定义测试脚本 358

14.6.1 测试脚本的结构 359

14.6.2 修改测试脚本 359

14.7 Visual Studio.NET中的ACT 361

14.7.1 创建测试 362

14.7.2 配置测试属性 362

14.7.3 浏览测试结果 363

14.8 小结 364

第15章 使用ORM的基于事实的数据建模 365

15.1 ORM的概念 365

15.1.1 ORM的组成成分 366

15.1.2 Microsoft的计划 368

15.2 通过VISIO使用ORM 369

15.2.1 报表 369

15.2.2 第一步,创建基本事实 369

15.2.3 第二步,绘制事实类型 372

15.2.4 第三步,实体联合与约束 374

15.2.5 第四步到第七步,更新其他的对象信息 376

15.3 建立数据库 378

15.4 反向驱动 384

15.5 小结 389

第16章 UML软件设计 390

16.1 Visio和UML 391

16.1.1 使用Visio设计 392

16.1.2 用例 393

16.1.3 静态结构图 398

16.1.4 把类图添加给UML模型 399

16.1.5 顺序图 403

16.1.6 协作图 405

16.1.7 实现层图 408

16.2 与Visual Studio集成 411

16.2.1 构建代码 411

16.2.2 从现有代码中获得UML类图 414

16.3 小结 415

第17章 企业模板 416

17.1 ET概述 416

17.1.1 手边的问题 417

17.1.2 解决方案 417

17.1.3 在VS.NET中使用ET 418

17.2 策略文件 422

17.2.1 TDL模式 423

17.3 原型文件结构 438

17.2.2 编写自己的策略 438

17.4 自定义帮助文件 444

17.5 小结 447

第18章 尾声 448

18.1 增加经验 448

18.1.1 Microsoft SQL Server 2000 Web服务的工具箱 448

18.1.2 Microsoft.NET的Microsoft BizTalk Server 2002工具箱 449

18.1.3 用户组 449

18.2 后记 449