《21天学通Visual Studio .NET 2003》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:(美)Jason Beres著;袁鹏飞译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2003
  • ISBN:711511319X
  • 页数:470 页
图书介绍:本书向读者介绍了掌握Visual Studio.NET 2003所需的所有技巧。本书是为初中级程序员编写的,可作为学习Visual Studio.NET的教程或参考资料。

目录 2

第一周总览 2

第1章 Microsoft.NET架构概述 2

1.1 什么是NET 2

1.2 Windows的过去 3

1.3 通用语言运行时 4

1.4 了解通用语言的规范 6

1.5 通用类型系统 7

1.5.1 值类型 7

1.5.2 引用类型 7

1.6 内存和垃圾处理 10

1.7 NET架构类库 12

1.8 C++怎么样 13

1.9 NET Server和NET的未来 14

1.10 小结 15

1.11 问题及答案 15

1.12 小测验 15

1.13 练习 16

第2章 Visual Studio.NET概述 17

2.1 起始页介绍 17

2.1.1 访问Web主机提供商 18

2.1.7 新增功能 20

2.1.6 网上社区 20

2.1.8 起始页 20

2.1.2 XML Web服务 20

2.1.4 联机搜索 20

2.1.3 下载 20

2.1.5 MSDN标题新闻 20

2.1.9 项目选项卡 21

2.2 使用动态帮助 22

2.3 新建项目对话框 23

2.4 Visual Studio.NET IDE 24

2.4.1 使用解决方案资源管理器 25

2.4.3 使用工具箱 26

2.4.2 使用属性窗口 26

2.4.4 使用服务器资源管理器 27

2.4.5 使用其他窗口 28

2.5 项目菜单 29

2.6 使用生成菜单 29

2.6.1 使用调试菜单 30

2.6.2 使用格式菜单 31

2.6.3 使用工具菜单 31

2.8 访问正确的工具栏 33

2.7 管理代码窗口和设计器 33

2.9 定制环境 34

2.9.1 修改字体和颜色 35

2.9.2 定制帮助位置 35

2.9.3 修改键盘布局 35

2.9.4 在项目和解决方案中保存文件 35

2.9.5 任务列表和注释 35

2.10 小结 36

2.12 小测验 37

2.13 练习 37

2.11 问题及答案 37

第3章 编写Windows窗体应用程序 39

3.1 Hello.NET 39

3.2 Windows窗体 47

3.2.1 对象的生命期 47

3.2.2 Windows窗体的生命期 49

3.3 在代码中动态创建控件 52

3.4 菜单和MDI窗体 55

3.5 在Windows窗体中使用继承 60

3.5.1 理解继承 61

3.5.2 用Visual Studio.NET设计继承 62

3.6 常用对话框控件 63

3.7 其他控件 64

3.8 美化窗体 65

3.9 高级Windows窗体 66

3.10 小结 67

3.11 问题及答案 67

3.12 小测验 67

3.13 练习 68

第4章 部署Windows窗体应用程序 69

4.1 应用程序部署概述 69

4.3 部署项目模板 70

4.2 Microsoft Windows Installer服务 70

4.4 创建Windows Installer包 71

4.4.1 设置Installer包属性 72

4.4.2 向Installer包添加应用程序输出 73

4.4.3 创建自定义操作 75

4.4.4 生成应用程序 80

4.4.5 运行MSI包 81

4.5 向安装添加合并模块 83

4.6 小结 83

4.8 小测验 84

4.9 练习 84

4.7 问题及答案 84

第5章 编写ASP.NET应用程序 85

5.1 ASP.NET 85

5.2 Hello ASP.NET 86

5.2.1 向Web窗体添加控件 90

5.2.2 响应服务器控件事件 92

5.3 使用验证控件 97

5.4 管理ASP.NET Web应用程序的状态 105

5.4.1 在客户端管理状态 106

5.4.2 在服务器上管理状态 107

5.5 Web.Config文件 108

5.6 小结 109

5.7 问题及答案 109

5.8 小测验 110

5.9 练习 110

第6章 部署ASP.NET应用程序 112

6.1 ASP.NET部署概述 112

6.2 创建部署所使用的ASP.NET应用程序 113

6.3 用复制项目方法部署ASP.NET应用程序 114

6.4 用复制方法部署ASP.NET应用程序 117

6.5 用Windows Installer部署ASP.NET应用程序 122

6.7 问题及答案 127

6.6 小结 127

6.8 小测验 128

6.9 练习 128

第7章 异常、调试和跟踪 129

7.1 为什么会发生错误 129

7.1.1 怎样避免语法错误 129

7.1.2 怎样避免逻辑错误 131

7.1.3 怎样避免运行时错误 131

7.2 NET中的异常错误 131

7.3 使用结构化异常处理 132

7.3.1 用Try/Catch/Finally处理异常 132

7.3.2 Catch语句 133

7.3.3 怎样过滤指定的异常 135

7.3.4 使用Visual Basic.NET异常处理扩展 137

7.3.5 创建异常 138

7.4 使用Visual Studio.NET调试应用程序 139

7.4.1 Debug类 139

7.4.2 用断点调试代码 142

7.4.3 中断模式下使用调试窗口 144

7.4.4 单步调试代码 148

7.4.5 Visual Studio和Visual Basic快捷键 149

7.8 练习 150

7.7 小测验 150

7.5 小结 150

7.6 问题及答案 150

第一周回顾 152

第二周总览 154

第8章 Visual Basic.NET和C#中的核心语言概念 154

8.1 NET中的语言 154

8.2 Visual Basic.NET和C#中的CLS数据类型 155

8.3 在Visual Basic.NET和C#中声明变量 156

8.3.1 变量的范围 157

8.3.3 静态变量和共享变量 159

8.3.2 常量变量 159

8.3.4 New关键字 160

8.4 运算符 161

8.4.1 算术运算符 161

8.4.2 赋值运算符 163

8.4.3 比较运算符 165

8.5 判断结构 166

8.5.1 Select Case和Switch 167

8.5.2 If…Then语句 169

8.5.3 循环结构 170

8.7 问题及答案 172

8.6 小结 172

8.8 小测验 173

8.9 练习 173

第9章 使用.NET中的命名空间 174

9.1 什么是命名空间 174

9.2 查找所需的命名空间信息 175

9.3 在应用程序中使用命名空间 177

9.4 使用环境 181

9.4.1 创建环境应用程序例子 182

9.4.2 使用Environment类属性 183

9.4.3 使用GetLogicalDrives方法 187

9.4.4 用SpecialFolder枚举读取系统特殊文件夹 189

9.5 使用文件和目录 192

9.6 小结 204

9.7 问题及答案 204

9.8 小测验 205

9.9 练习 205

第10章 用ADO.NET访问数据 207

10.1 深入了解ADO.NET 207

10.2 连接数据库 210

10.3 Command对象和DataReader 214

10.4 带DataReader和Command对象的Windows控件 219

10.5 DataAdapter和DataSet 224

10.6 使用与DataSet的数据绑定 229

10.7 绑定到DataGrid控件 233

10.8 小结 235

10.9 问题及答案 236

10.10 小测验 236

10.11 练习 237

第11章 可视化数据库工具 240

11.1 用服务器资源管理器管理数据库 240

11.1.1 表设计器 243

11.1.2 视图和查询设计器 244

11.1.3 存储过程设计器和调试器 246

11.2 用服务器资源管理器构造数据驱动窗体 249

11.3 使用DataForm向导创建数据项窗体 254

11.4 数据绑定 259

11.5 小结 259

11.6 问题及答案 259

11.7 小测验 260

11.8 练习 260

12.1 什么是XML 261

第12章 在.NET中访问XML 261

12.2 .NET中的XML 263

12.3 使用XML和架构设计器 263

12.3.1 创建Employees架构 265

12.3.2 添加Employees XML文档 268

12.3.3 在应用程序中使用Employees XML文件 269

12.4 读写XML文件 273

12.4.1 创建XMLCode测试窗体 273

12.4.2 使用DataSet创建XML文件和架构 274

12.4.3 使用For XML Auto创建基于属性的XML文件 275

12.4.4 使用XmlTextReader类 279

12.4.5 使用属性和XmlTextReader类 283

12.5 小结 285

12.6 问题及答案 286

12.7 小测验 286

12.8 练习 287

第13章 .NET中的XML Web服务 288

13.1 什么是XML Web服务 288

13.2 创建第一项Web服务 289

13.3 调用Web服务 295

13.3.1 从ASP.NET应用程序调用Web服务 295

13.3.2 从Windows窗体应用程序调用Web服务 300

13.3.3 从VBScript调用Web服务 302

13.4 小结 304

13.5 问题及答案 305

13.6 小测验 305

13.7 练习 305

第14章 组件和.NET 307

14.1 组件概述 307

14.2 组件类型 308

14.3 创建类库应用程序 312

14.4.1 用tlbimp.exe创建互操作程序集 323

14.4 与非受管代码互操作 323

14.4.2 在Visual Studio.NET中直接引用COM组件 324

14.5 小结 327

14.6 问题及答案 327

14.7 小测验 328

14.8 练习 328

第二周回顾 330

第三周总览 332

第15章 编写国际化应用程序 332

15.1 全球化概述 332

15.2 CultureInfo类 332

15.3 编写区域性信息浏览应用程序 336

15.4 用Visual Studio.NET管理资源文件 344

15.4.1 创建Resources项目 345

15.4.2 使用其他资源管理器 351

15.5 小结 352

15.6 问题及答案 353

15.7 小测验 353

15.8 练习 354

16.1.1 宏 355

16.1.2 外接程序和向导 355

16.1 可扩展性 355

第16章 在Visual Studio.NET中使用宏 355

16.1.3 Visual Studio集成程序 356

16.2 Visual Studio.NET宏概述 356

16.3 宏资源管理器 356

16.4 记录宏 358

16.5 使用宏IDE 360

16.6 研究宏记录器代码 362

16.6.1 创建一个新的宏项目 362

16.6.2 使用Document对象 364

16.6.3 使用TextSelection对象 366

16.7 创建宏工具栏 370

16.8.1 添加Imports或Using语句 372

16.8 更酷的宏使用方法 372

16.8.2 使用任务列表 373

16.8.3 创建代码库 374

16.9 小结 375

16.10 问题及答案 375

16.11 小测验 376

16.12 练习 376

第17章 自动化Visual Studio.NET 377

17.1 外接程序概述 377

17.2 创建第一个外接程序 378

17.3 外接程序的生命周期 381

17.3.1 OnConnection方法 382

17.3.2 OnStartupComplete方法 385

17.3.3 OnAddInsUpdate方法 385

17.3.4 OnBeginShutdown方法 385

17.3.5 OnDisconnection方法 385

17.3.6 Exec和QueryStatus方法 386

17.4 编写第一个外接程序 389

17.5 外接程序的进一步开发 396

17.6 小结 396

17.9 练习 397

17.8 小测验 397

17.7 问题及答案 397

第18章 使用Crystal Reports 399

18.1 为什么要使用Crystal Reports 399

18.2 创建Windows窗体报表 400

18.2.1 数据库字段节点 406

18.2.2 公式字段节点 406

18.2.3 参数字段节点 406

18.2.4 组名字段节点 407

18.2.8 未绑定字段节点 408

18.2.7 特殊字段节点 408

18.2.6 SQL表达式字段节点 408

18.2.5 运行总和字段节点 408

18.3 使用Windows窗体报表视图 409

18.4 怎样用程序装载报表 410

18.5 不用视图控件打印报表 412

18.6 用程序导出报表 413

18.7 在Web窗体中浏览报表 415

18.8 小结 416

18.9 问题及答案 416

18.10 小测验 417

18.11 练习 417

19.1 Application Center Test概述 418

第19章 Microsoft Application Center Test 418

19.2 ACT项目、用户、测试和连接 419

19.3 使用独立的ACT应用程序 425

19.3.1 自定义ACT测试 428

19.3.2 ACT对象模型 428

19.4 分析ACT脚本 429

19.4.1 了解测试环境 431

19.4.2 ACT客户端产生的负载 431

19.4.3 调度测试 432

19.5 ACT测试结果 434

19.8 小测验 435

19.7 问题及答案 435

19.6 小结 435

19.9 练习 436

第20章 Visual SourceSafe 437

20.1 Visual SourceSafe概述 437

20.2 安装VSS 438

20.3 Visual SourceSafe管理器 438

20.4 Visual SourceSafe资源管理器 439

20.5 创建第一个VSS项目 440

20.6 使用Visual Studio.NET中集成的SourceSafe工具 441

20.6.1 显示挂起的签入 442

20.6.2 撤销签出 443

20.6.3 获取最新版本 444

20.6.4 文件版本比较 444

20.6.5 签入文件 445

20.7 在SourceSafe中查看文件历史 445

20.8 打开现有SourceSafe项目 446

20.9 添加新项目项或新项目 447

20.10 重命名项目或项目项 448

20.11 小结 449

20.12 问题及答案 449

20.14 练习 450

20.13 小测验 450

第21章 对象角色模型与VISIO 452

21.1 对象角色模型概述 452

21.2 使用Visio创建ORM模型 453

21.3 把ORM事实添加到数据模型 454

21.4 从概念模型创建数据库模型图 460

21.5 小结 468

21.6 问题及答案 468

21.7 小测验 469

21.8 练习 469

第三周回顾 470