《Visual Basic.NET技术内幕》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:(美)Paul Kimmel著;吕建宁等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505379429
  • 页数:530 页
图书介绍:本书全面介绍了编程的基本原理,详细讲述了VisualBasic.NET中引入的新功能,如继承和多态、事件处理程序、结构化异常处理和Web服务。

第1章 使用统一的Visual Studio IDE 2

1.1 用户自定义配置文件 3

1.2 创建一个项目 3

1.3 构建项目 8

1.4 窗体后面的代码 10

1.5 配置IDE选项 19

1.6 在新的IDE中调试 21

1.7 项目模板概述 23

1.8 IIntelliSense 28

1.9 使用视图 29

1.10 文档 34

1.11 小结 35

第2章 吐故纳新 36

2.1 文件扩展名 36

2.2 名字空间 38

2.3 引用 38

2.4 Option语句 39

2.5 数据类型 42

2.6 变量声明 58

2.7 运算符 62

2.8 类型转换函数 64

2.10 流控制语句 65

2.9 在VB.NET中变量范围的变化 65

2.11 数组和集合 66

2.12 结构化异常处理 70

2.13 Visual Basic.NET中保留字的处理 71

2.14 VB6和VB.NET之间的兼容性 71

2.15 小结 72

第3章 Visual Basic.NET基础编程 73

3.1 声明和初始化变量 73

3.2 使用块级范围 78

3.3 静态变量 79

3.4 使用静态变量 79

3.5 使用数组 80

3.6 使用新的抽象数据类型 83

3.7 隐藏变量 87

3.8 函数和子例程 89

3.9 定义结构 89

3.10 使用对象 89

3.11 异常处理 91

3.12 小结 96

第4章 宏和Visual Studio的可扩展性 97

4.1 自动化重复性任务 98

4.2 使用宏管理器 106

4.3 导出宏 106

4.4 使用Macro IDE 110

4.5 创建一个宏项目 112

4.6 从命令窗口管理Visual Studio 113

4.7 响应IDE事件 114

4.8 定制Visual Studio 115

4.9 创建插件 122

4.10 创建向导 128

4.11 Visual Studio集成项目(VSIP) 131

4.12 小结 131

第5章 子倒程、函数和结构 132

5.1 编写过程 132

5.2 定义过程参数 137

5.3 使用递归 149

5.4 定义结构 150

5.5 使用枚举类型 158

5.6 小结 158

第6章 映像 160

6.1 Reflection名字空间 160

6.2 使用映像在运行时发布类型 174

6.3 映像使用的其他地方 176

6.4 本地化 177

6.5 小结 177

7.1 定义类 178

第7章 创建类 178

7.2 封装和信息隐藏 181

7.3 添加字段和属性成员 182

7.4 给类添加方法 194

7.5 添加类事件 203

7.6 定义嵌套类 204

7.7 创建类的实例 213

7.8 小结 214

第8章 添加事件 215

8.1 理解事件和事件处理程序 215

8.2 在Windows窗体设计器中创建事件处理程序 224

8.3 在代码编辑器中创建事件处理程序 226

8.4 创建运行时事件处理程序 228

8.5 在Web窗体设计器中创建事件处理程序 229

8.6 声明和引发事件 230

8.7 小结 235

第9章 理解委托 236

9.1 使用EventHandler委托 237

9.2 委托成员概述 244

9.3 定义委托 246

9.4 把委托作为参数传递 247

9.5 多转换委托 255

9.6 跨项目使用委托 258

9.7 小结 260

10.1 继承的基础知识 261

第10章 继承和多态性 261

10.2 什么是继承 262

10.3 定义必须被子类化的类 267

10.4 定义不能被子类化的类 270

10.5 多态 270

10.6 动态类型转换 275

10.7 定义接口 277

10.8 小结 280

第11章 共享成员 281

11.1 声明共享字段 281

11.2 定义共享属性 282

11.3 使用共享方法 285

11.4 定义共享构造函数 290

11.5 实现构件方法 296

11.6 重载共享成员 298

11.7 引发共享事件 300

11.8 小结 303

第12章 定义属性 304

12.1 理解属性的作用 305

12.2 注释类型和成员 313

12.3 用MSIL Disassembler查看属性 322

12.4 使用映像提取属性 322

12.5 创建自定义属性 323

12.6 组件属性 326

12.7 COM互操作属性 327

12.8 小结 327

第13章 创建控制台应用 330

13.1 控制台应用基础 330

13.2 使用Console类 336

13.3 定义FileSort演示程序 341

13.4 控制台应用名字空间 347

13.5 多线程化控制台应用 348

13.6 调试控制台应用 350

13.7 跟踪文件系统 353

13.8 小结 354

第14章 多线程应用 355

14.1 没有线程的异步处理 356

14.2 带有线程池的轻型线程 357

14.3 重型线程 370

14.4 应用ThreadStatic属性 372

14.5 Windows窗体中的多线程 374

14.6 小结 377

第15章 使用Windows窗体 378

15.1 Forms名字空间概述 378

15.2 System.Drawing名字空间概述 390

15.3 使用Form类 396

15.5 小结 401

15.4 使用GDI+定制窗体绘画 401

第16章 设计用户界面 402

16.1 管理控件布局 402

16.2 使用菜单 404

16.3 高级窗体技术 410

16.4 组件和控件类能为我们做什么 413

16.5 动态添加控件 414

16.6 创建自定义的UserControls 415

16.7 创建自定义控件 419

16.8 小结 421

17.1 GDI+基础 423

第17章 用GDI+进行编程 423

17.2 高级绘图 430

17.3 Windows窗体中的自定义绘图 441

17.4 图形打印 441

17.5 小结 442

第18章 使用和实现Web服务 444

18.1 Web服务概述 444

18.2 使用UDDI查找Web服务 446

18.3 调用Web服务 448

18.4 实现Web服务 452

18.5 选择Web访问方法 460

18.6 管理状态信息 461

18.7 在Web服务中处理和抛出异常 463

18.8 调试Web服务 464

18.9 编译和配置Web项目 465

18.10 小结 466

第19章 ASP.NET Web编程 467

19.1 Web窗体 467

19.2 使用请求和响应 472

19.3 ASP.NET和ADO.NET 472

19.4 输出缓存 477

19.5 性能考虑 481

19.6 呈现控件 482

19.7 给页面动态添加控件 483

19.8 创建自定义Web控件 488

19.9 小结 496

第20章 写到事件日志中 498

20.1 管理事件源 498

20.2 把事件写到现有的日志中 502

20.3 写到一个自定义事件日志中 503

20.4 获得事件日志的内容 505

20.5 清除事件日志 506

20.6 接受事件通知 506

20.7 使用远程事件日志 507

20.8 使用EventLogTraceListener 507

20.9 小结 508

附录A 在VB.NET中VB6编程元素的改变 509