《Visual Basic.NET编程指南》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:(美)Craig Utley著;范文山等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2002
  • ISBN:7111105346
  • 页数:248 页
图书介绍:

第1章 为什么要转移到Visual Basic.NET 1

1.1 Visual Basic.NET:一种全新的架构 1

1.1.1 从Web开始 2

1.1.2.NET是什么 2

1.2 公共语言运行环境 4

1.3 受管理执行 5

1.3.1 Microsoft 中间语言 5

1.3.2 及时编译器 6

1.3.3 执行代码 6

1.3.4 部件 7

1.4 公共类型系统 8

1.4.3 实值类型 9

1.4.2 接口 9

1.4.1 类 9

1.4.4 代理 10

1.5.NET Framework类库 10

1.6 自描述组件 10

1.7 跨语言互操作性 11

1.8 安全 12

1.8.1 代码访问安全 12

1.8.2 基于角色的安全 13

1.9 小结 13

第2章 第一个VB.NET应用程序 14

2.1 起始页 14

2.2 创建一个新项目 16

2.3 创建自己的第一个VB.NET应用程序 21

2.4 Windows应用程序的增强 25

2.4.1 自动缩放的控件 25

2.4.2 将控件停靠到表单边缘 27

2.4.3 更易用的菜单 28

2.4.4 设置Tab键顺序 30

2.4.5 Line和Shape控件 32

2.4.6 表单的不透明性 32

2.5 小结 33

第3章 VB.NET中的主要变化 34

3.1 一般性变化 34

3.1.1 缺省属性 34

3.1.3 Boolean操作符的改变 35

3.1.2 子过程和函数要求使用圆括号 35

3.1.4 声明的变化 36

3.1.5 对新的分配操作符的支持 37

3.1.6 ByVal成为缺省方式 37

3.1.7 块级作用域 38

3.1.8 While…Wend变成了While…End While形式 38

3.1.9 过程的变化 38

3.1.10 数组的变化 41

3.1.11 Option Strict 42

3.1.12 数据类型的变化 42

3.1.13 结构化异常处理 45

3.1.14 结构代替了UDT 47

3.2 新特性 48

3.2.2 名字空间 49

3.2.1 构造函数和析构函数 49

3.2.3 继承 51

3.2.4 重载 51

3.2.5 多线程 52

3.2.6 垃圾回收 53

3.2.7 IDE的变化 55

3.3 小结 56

第4章 用VB.NET构建类和部件 57

4.1 创建我们的第一个类库 57

4.1.1 增加一个改装类 58

4.1.2 创建属性 58

4.1.3 构建测试客户端 59

4.1.5 参数化属性 62

4.1.4 只读与只写属性 62

4.1.6 缺省属性 63

4.1.7 类中的构造函数 63

4.1.8 没有构造函数的类 63

4.1.9 给类增加方法 64

4.1.10 增加事件 64

4.2 结果代码 66

4.3 编译部件 67

4.3.1 在其他应用程序里重用部件 69

4.3.2.NET如何定位部件 69

4.4 使用部件和GAC 71

4.4.1 设置强名称 71

4.4.2 向GAC中增加部件 72

4.4.3 版本管理和.NET部件 74

4.5 小结 75

第5章 VB.NET中的继承 76

5.1 继承是什么 76

5.1.1 VB6中的接口继承 77

5.1.2 VB.NET的实现继承 78

5.2 一个快速实现的接口例子 78

5.3 共享成员 80

5.4 继承关键字 81

5.4.1 强制继承或禁止继承 82

5.4.2 重写属性和方法 82

5.4.3 理解可访问性与继承 86

5.5.1 使用继承的多态 88

5.5 多态 88

5.5.2 使用接口的多态 89

5.6 一个可视继承的例子 90

5.6.1 创建基本的项目 90

5.6.2 跨语言的继承 93

5.7 使用继承的时机 94

5.8 小结 95

第6章 ADO.NET入门 96

6.1 ADO.NET的重要性 96

6.1.1 ADO.NET的家族树 97

6.1.2 ADO.NET的存在理由 100

6.2 构建一个简单的ADO.NET应用程序 103

6.2.1 在代码中创建DataReader 104

6.2.2 使用Web表单控件 108

6.3 非连接数据的对象 111

6.3.1 DataSet和DataAdapter对象 112

6.3.2 使用DataSet 113

6.4 ADO 与ADO.NET的比较 118

6.4.1 ADO与ADO.NET的连接 119

6.4.2 ADO和ADO.NET Command及DataAdapter 120

6.4.3 Recordsets、DataSets和DataReader 120

6.5 小结 121

第7章 把VB6项目升级到VB.NET 123

7.1 升级第一个VB6应用程序 123

7.1.1 Visual Basic升级向导 124

7.1.2 检查升级后的表单和代码 125

7.1.3 修改 126

7.1.4 表单代码的不同之处 127

7.2 VB兼容库 128

7.3 升级一个更复杂的例子 129

7.3.1 ActiveX控件和WinForms 129

7.3.2 升级使用了ActiveX控件项目的一些关键问题 131

7.4 升级一个包含ADO的组件 132

7.5 升级过程 134

7.5.1 学习VB.NET 134

7.5.2 找到一个简单的项目,并要确保它能正常运行 134

7.6.2 指定缺省属性 135

7.6 辅助升级VB6应用程序 135

7.6.1 不要使用晚绑定 135

7.5.4 修正VB.NET中的特殊条目 135

7.5.3 升级项目,并查看升级报告 135

7.6.3 使用下限为零的数组 136

7.6.4 检查API调用 136

7.6.5 表单和控件的变化 136

7.7 小结 137

第8章 使用VB.NET和ASP.NET构建Web应用程序 138

8.1 第一个ASP.NET应用程序 139

8.2 ASP.NET如何工作 142

8.3 服务器控件 143

8.3.1 验证控件 146

8.3.2 不使用Visual Studio.NET创建ASP.NET页面 151

8.4 数据绑定 152

8.5 可重入页面的处理 154

8.6 小结 155

第9章 使用VB.NET构建Web服务 156

9.1 创建第一个Web服务 156

9.2 创建一个Web服务客户 158

9.3 构建数据驱动的Web服务 164

9.3.1 创建OrderInfo服务 164

9.3.2 构建客户 168

9.4 Web服务是如何工作的 171

9.4.1 不要以为Disco没有任何用处 171

9.4.2 访问Web服务 172

9.5 小结 173

第10章 使用VB.NET构建Windows服务和控制台应用程序 174

10.1 创建第一个Windows服务项目 174

10.1.1 为服务增加安装程序 176

10.1.2 配置服务 177

10.2 理解Windows服务 178

10.2.1 服务的生存周期和事件 179

10.2.2 调试服务 179

10.3 构建控制台应用程序 181

10.4 小结 184

第11章 创建VB.NET的多线程应用程序 185

11.1 创建一个多线程应用程序 185

11.2 从其他线程返回值 189

11.2.1 使用全局变量返回数据 189

11.2.2 使用事件返回数据 191

11.3 使用表单和控件的多线程技术 193

11.4 向线程传递参数 194

11.4.1 使用全局变量传递参数 195

11.4.2 使用字段或者属性传递参数 196

11.5 线程的维护与同步 197

11.5.1 前台线程和后台线程 197

11.5.2 线程优先级 198

11.5.3 线程的状态 199

11.5.4 同步 200

11.6 小结 202

第12章 使用VB.NET监视性能 203

12.1 监视性能 203

12.1.1 访问性能监视器 203

12.1.2 通过代码添加性能计数器 207

12.2.1 使用性能计数器生成器创建计数器 208

12.2 创建自己的性能计数器 208

12.2.2 通过编程添加计数器 212

12.3 小结 214

第13章 部署和配置 215

13.1 部署.NET应用程序 215

13.1.1 Windows Installer 215

13.1.2 CAB文件 219

13.1.3 Internet Explorer 219

13.2 配置.NET应用程序 220

13.3 VB.NET配置 220

13.4 ASP.NET 配置 224

13.5 安全 225

13.5.2 代码访问安全 226

13.5.1 基本概念 226

13.5.3 基于角色的安全 229

13.5.4 ASP.NET安全 231

13.6 小结 235

第14章 .NET与COM的互操作 236

14.1 在.NET中使用COM组件 236

14.2 在COM应用程序中使用.NET组件 241

14.2.1 为COM客户准备.NET组件 241

14.2.2 创建COM客户应用程序 243

14.2.3 关于注册的注意事项 244

14.3 调用Windows API函数 245

14.4 小结 246

附录A 编写跨语言互操作性的代码 247