《Visual Basic.NET实用案例教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:石志国编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302067481
  • 页数:238 页
图书介绍:本书介绍了VB.NET面向对象的使用、数据库编程、XML基本操作和Web服务的使用方法。

第1章 Visual Basic.NET 开发环境介绍 1

1.1 基础知识 1

1.1.1 .NET 概述 1

1.1.2 Visual Studio.NET 集成开发环境 1

案例1-1 Visual Basic.NET 编程第1例 3

1.2 使用 Visual Studio.NET 集成开发环境 7

1.2.1 解决方案资源管理器 7

1.2.2 类视图 8

1.2.3 属性窗口 8

1.2.4 工具箱 8

1.2.5 服务器资源管理器 9

1.2.6 对象浏览器 9

1.2.7 命令窗口 10

案例1-2 Visual Basic.NET 起航——读取 Access 数据库表 10

1.3 本章小结 13

第2章 Visual Basic.NET 编程基础 14

2.1 基础知识 14

2.1.1 操作符与表达式 14

2.1.2 数据类型、变量、常量和数组 15

案例2-1 字符转换函数的使用 16

2.1.3 控制分支语句 19

案例2-2 使用分支语句 20

案例2-3 使用 Select Case 语句实现选择 21

2.1.4 循环语句与控制流 22

案例2-4 使用 Visual Basic.NET 的控制循环语句 23

2.1.5 Visual Basic.NET 中的过程和自定义函数 26

案例2-5 使用过程和函数 27

2.1.6 Visual Basic.NET 重要函数分析 28

案例2-6 使用 Visual Basic.NET 系统函数 28

2.2 本章小结 38

第3章 Visual Basic.NET 中的类与对象 39

3.1 面向对象的术语 39

3.1.1 对象、类和实例 39

3.1.2 对象的组成 40

3.2 使用对象 42

3.2.1 对象声明和创建 42

3.2.2 对象的引用 43

案例3-1 在 Visual Basic.NET 中使用类 43

3.3 创建类 45

3.3.1 类的关键字 45

案例3-2 使用类的方法、属性和事件 46

3.3.2 成员变量 47

3.3.3 方法 47

3.3.4 属性 48

3.3.5 事件 51

3.4 构造函数 54

案例3-3 在 Visual Basic.NET 中使用构造函数 55

3.5 面向对象的高级概念 56

3.5.1 重载方法 56

3.5.2 共享方法和变量 57

3.5.3 委托 59

案例3-4 使用委托实现排序 59

3.6 继承 61

3.6.1 继承的概念 61

3.6.2 创建基类 61

案例3-5 使用继承 62

3.6.3 创建子类 63

3.7 本章小结 64

4.1.1 设计主菜单 65

第4章 高级窗口应用 65

4.1 菜单控件 65

案例4-1 使用菜单和工具栏 66

4.1.2 设计弹出式菜单 67

4.2 工具栏控件 68

4.3 状态栏控件 71

4.4 本章小结 73

第5章 错误和异常处理 74

5.1 错误的种类 74

5.1.1 语法错误 74

5.1.2 运行时错误 76

5.1.3 逻辑错误 77

5.2 调试工具 77

案例5-1 使用调式工具 78

5.2.1 中断模式 78

5.2.2 调试工具栏 80

5.2.3 调试窗口 81

5.3 异常处理 82

5.3.1 Exceptio 类 83

5.3.2 On Error 语句 84

案例5-2 在 Visual Basic.NET 中使用异常处理 84

5.3.3 Try...Catch...Finally 语句 85

5.3.4 Throw 语句 87

5.4 本章小结 87

第6章 Visual Basic.NET 的文件系统 88

6.1 和处理文件相关的类 88

6.1.1 FileSystemInfo 基类 89

6.1.2 目录服务类 90

案例6-1 使用目录相关类 90

6.1.3 Directory 类 93

6.1.4 Path 类 94

6.1.5 文件相关类 95

案例6-2 使用文件相关类 96

6.2 文件流 100

6.2.1 FileStream 类 101

6.2.2 读取文件类 102

6.2.3 写文件类 102

案例6-3 综合使用 StreamReader 和 StreamWriter 103

6.3 本章小结 106

第7章 Visual Basic.NET 的多线程 107

7.1 线程的含义 107

7.1.1 进程与线程 107

7.2.1 创建线程 108

7.2 线程范例 108

7.1.2 使用线程的原因 108

7.2.2 线程的优先级别 109

7.2.3 启动暂停线程 109

7.2.4 恢复线程 109

7.2.5 延迟终止线程 109

案例7-1 使用多线程 110

7.3 本章小结 114

第8章 网络应用程序开发 115

8.1 操作域名和 IP 地址 115

8.1.1 Dns 对象 115

8.1.2 IPAddress 对象 115

8.1.3 IPHostEntry 对象 116

案例8-1 操作域名和 IP 地址 116

8.2.1 添加 SMTP 服务 119

8.2.2 MaiMessage 和 SmtpMail 对象 119

8.2 使用电子邮件类 119

案例8-2 最简单的邮件发送程序 120

案例8-3 完善邮件发送程序 121

8.3 使用托盘程序 124

8.3.1 添加图标 124

案例8-4 在应用程序中添加图标 125

8.3.2 添加图标菜单 126

8.3.3 实现图标动画 127

8.4 本章小结 129

第9章 Visual Basic.NET 的组件开发技术 130

9.1 组件的基本概念 130

9.1.1 COM 的概念 130

9.1.2 .NET 中的组件 131

案例9-1 创建组件 132

9.2 创建 Visual Basic.NET 组件 132

9.3 在程序中调用组件 133

案例9-2 在控制台程序中引用组件 134

案例9-3 在常规 Windows 程序中引用组件 136

9.4 本章小结 137

第10章 使用 ADO.NET 操作数据库 138

10.1 ADO.NET 的结构 138

10.2 .NET 数据提供程序 139

10.2.1 SQL Server.NET 数据提供程序 139

10.2.2 OLE DB.NET 数据提供程序 140

10.2.3 选择.NET 数据提供程序 140

10.2.4 DataSet 简介 140

10.3 使用 ADO.NET 对象初步 141

案例10-1 使用 ADO.NET 读取 Access 数据库 142

10.3.1 安装 SQL Server 2000 143

案例10-2 使用 ADO.NET 读取 SQL Server 数据库 145

10.3.2 使用 Connection 对象 146

案例10-3 使用 ADO.NET 的对象 146

10.3.3 使用 Command 对象 147

10.3.4 使用 ExecuteReader 方法 148

10.3.5 使用 ExcuteScalar 方法 151

10.3.6 使用 ExecuteNonQuery 方法 152

10.4 使用 ADO.NET 对象 153

10.4.1 使用 DataAdapter 对象和 DataSet 对象 154

案例10-4 使用对象 154

10.4.2 使用 DataView 155

10.5 本章小结 156

第11章 在 Visual Basic.NET 中使用 XML 157

11.1 XML 技术简介 157

11.1.1 XML 语言 157

11.1.2 System.XML 名字空间 159

11.1.3 DataSet 的 XML 处理方法 160

11.1.4 DOM 模型 160

11.2 使用 Visual Basic.NET 操作 XML 文件 161

11.2.1 使用名字空间操作 XML 161

案例11-1 读取 XML 文件 161

案例11-2 写入 XML 文件 164

11.2.2 使用 DOM 操作 XML 文件 165

案例11-3 使用 DOM 读写 XML 文件 165

11.3 使用 ADO.NET 操作 XML 文件 168

案例11-4 使用 DataSet 操作 XML 文件 168

11.4 本章小结 170

第12章 调用 Web 服务 171

12.1 Web Service 简介 171

12.1.1 Web Service 是一种新的平台 171

12.1.3 Web Service 的接口描述 172

12.1.2 Web Service 的协议及消息传递 172

案例12-1 使用 Visual Basic.NET 开发 Web Service 项目 174

12.2 完整的 Web Service 程序 177

案例12-2 创建并使用最简单的 Web Service 178

12.2.1 实现 Web 服务 178

12.2.2 测试 Web 服务 178

12.2.3 使用 Web 服务 179

12.3 Web Service 中的数据类型 183

案例12-3 使用 Web Service 的数据类型 184

12.4 使用对象和内部对象 188

案例12-4 在 Web Service 中使用 Session 和 Application 188

12.5 使用 SOAP 协议 191

12.5.1 SOAP 的结构 191

案例12-5 使用 SOAP 头条目实现验证 193

12.5.2 定义和处理 SOAP 头条目 193

12.6 本章小结 196

第13章 开发 ASP.NET 网页 197

13.1 ASP.NET 简介 197

13.1.1 什么是 ASP.NET 197

13.1.2 安装 IIS 199

案例13-1 建立 ASP.NET 工程 201

13.2 Response 对象 204

13.2.1 向浏览器输出数据(Response.Write) 204

13.2.2 网页转向(Resonse.Redirect) 206

13.2.3 停止向浏览器输出数据(Response.End()) 206

13.2.4 向浏览器输出文件(Response.WriteFile) 207

13.3 Request 对象 208

13.3.1 从浏览器获取数据 208

13.3.2 使用 QueryString 集合获取数据 209

案例13-2 使用 Request 和 Response 实现调查表 210

13.3.3 .NET 的汉字问题 213

13.4 Application 对象 213

13.4.1 对 Application 对象的理解 213

13.4.2 使用 Application 对象的自定义属性 214

13.4.3 使用 Application 事件 215

案例13-3 聊天室应用 215

案例13-4 网页计数器 219

13.5 Server 对象 221

13.5.1 对 Server 对象的理解 222

13.5.2 向浏览器输出 HTML 代码 222

13.5.3 取得文件的路径 223

13.6 Session 对象 223

13.6.1 对 Session 的理解 224

案例13-5 使用 Session 实现密码验证 225

13.6.3 Session 事件 225

13.6.2 使用 Session 的自定义属性保存信息 225

案例13-6 使用 Session 实现购物车 227

13.7 Cookie 集合 229

13.7.1 Cookie 是怎样工作的 230

13.7.2 向浏览器输出 Cookie 231

13.7.3 从浏览器读取 Cookie 232

13.8 Global.asax 文件 232

案例13-7 使用 Global.asax 文件实现动态在线人数统计 234

13.9 配置 web.config 235

13.9.1 配置概述 235

13.9.2 配置文件特点 236

13.9.3 配置文件结构 236

案例13-8 使用 ASP.NET 读取配置文件 237

13.10 本章小结 238