《Visual Basic.NET程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:刘怀亮主编;易珺,曹东编著
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:2007
  • ISBN:7502442642
  • 页数:240 页
图书介绍:本书分为12章。第1、2章简单介绍VB.NET的发展、集成开发环境及建立应用程序的步骤。第3、4章讲述VB.NET编程基础,第5章重点讲解VB.NET开发环境下的常用控件,第6章介绍复杂数据类型-数组,以及函数和过程的用法,第7章介绍面向对象编程的方法,第8章介绍用户界面设计的方法和工具,第9章介绍VB.NET中的异常处理方法,第10章介绍SQL语言和ADO.NET的概念,详细阐述数据库访问和操作方法,第11章引入多线程的概念,第12章介绍文件操作和多媒体编程方面的知识。

第1章 VB.NET概述 1

1.1 .NET框架简介 1

1.2 VB.NET的发展和功能特点 2

1.2.1 VB.NET的发展 2

1.2.2 VB.NET的功能特点 3

1.3 VB.NET的安装与启动 4

1.3.1 安装环境要求 4

1.3.2 VB.NET 2003的安装 4

1.3.3 VB.NET 2003的启动 8

1.4 集成开发环境 9

1.4.1 标题栏 10

1.4.2 菜单栏 10

1.4.3 Visual Studio.NET工具栏 15

1.4.4 Visual Studio.NET窗口 15

1.5 引例 19

小结 20

综合练习一 20

一、选择题 20

二、填空题 21

三、思考题 21

四、上机操作题 21

第2章 简单的VB.NET程序设计 22

2.1 建立简单的应用程序 22

2.1.1 创建应用程序界面 22

2.1.2 设置窗体和控件属性 24

2.1.3 编写代码 25

2.1.4 保存和运行程序 27

2.2 窗体和基本控件 27

2.2.1 窗体 27

2.2.2 标签控件 29

2.2.3 文本框控件 30

2.2.4 Button按钮 31

2.3 系统环境设置 32

2.4 程序调试 33

2.4.1 错误种类 34

2.4.2 调试和排错 35

2.5 使用帮助 36

小结 37

综合练习二 37

一、选择题 37

二、填空题 38

三、思考题 38

四、上机操作题 38

第3章 VB.NET语言基础 40

3.1 数据类型 40

3.2 变量 41

3.2.1 命名规则 41

3.2.2 变量声明 42

3.3 常量 44

3.4 运算符和表达式 44

3.4.1 算术运算符 44

3.4.2 赋值运算符 45

3.4.3 比较运算符 45

3.4.4 逻辑运算符 46

3.4.5 连接运算符 48

3.4.6 表达式 48

3.5 常用内部函数 49

3.5.1 数值计算函数 49

3.5.2 字符串函数 50

3.5.3 类型转换函数 51

3.5.4 日期和时间函数 51

3.5.5 输入输出函数 53

3.6 书写规范 55

小结 55

综合练习三 56

一、选择题 56

二、填空题 56

三、思考题 57

四、上机操作题 57

第4章 基本控制结构 59

4.1 顺序结构 59

4.2 选择结构 60

4.2.1 If语句 60

4.2.2 Select Case语句 63

4.2.3 If语句嵌套 64

4.3 循环结构 65

4.3.1 For语句 65

4.3.2 Do...Loop语句 66

4.3.3 While...End While语句 68

4.3.4 循环嵌套 69

4.3.5 循环示例 69

4.4 辅助控制语句 71

小结 71

综合练习四 71

一、选择题 71

二、填空题 72

三、思考题 72

四、上机操作题 72

第5章 常用控件 74

5.1 单选按钮和复选框 74

5.2 分组框 75

5.3 列表框和组合框 77

5.3.1 列表框 77

5.3.2 组合框 79

5.4 滚动条 80

5.5 微调框 81

5.6 计时器 82

5.7 对话框 83

5.7.1 打开文件对话框 83

5.7.2 保存文件对话框 84

5.7.3 字体对话框 85

5.7.4 颜色对话框 86

5.7.5 打印对话框 87

5.8 图片框 88

5.9 选项卡 88

5.10 树形视图 90

5.11 日期控件 91

小结 93

综合练习五 93

一、选择题 93

二、填空题 94

三、思考题 94

四、上机操作题 95

第6章 数组与过程 97

6.1 数组的概念和声明 97

6.1.1 静态数组 97

6.1.2 动态数组 98

6.2 数组的操作 99

6.2.1 数组初始化与赋值 99

6.2.2 数组输出 100

6.2.3 数组中的其他操作 100

6.3 过程的定义和调用 104

6.3.1 Function过程的定义和调用 104

6.3.2 Sub过程的定义与调用 106

6.4 参数传递 108

6.4.1 值传递 108

6.4.2 地址传递 109

6.5 变量和过程的作用域 111

6.5.1 变量的作用域 111

6.5.2 过程的作用域 112

小结 113

综合练习六 113

一、选择题 113

二、填空题 113

三、思考题 114

四、上机操作题 114

第7章 面向对象编程技术 116

7.1 面向对象的基本概念 116

7.1.1 面向对象编程与过程化编程 116

7.1.2 对象及其属性、方法、事件 116

7.1.3 类及其特性 117

7.1.4 类和对象的关系 118

7.2 类的使用 119

7.2.1 创建类 119

7.2.2 创建属性 120

7.2.3 创建方法 121

7.2.4 创建对象 122

7.2.5 使用示例 122

7.3 继承 124

7.3.1 继承的实现 124

7.3.2 窗体继承的应用 126

7.4 命名空间在VB.NET中的应用 127

7.4.1 使用命名空间 128

7.4.2 创建命名空间 129

小结 130

综合练习七 130

一、选择题 130

二、填空题 130

三、思考题 131

四、上机操作题 131

第8章 界面设计 133

8.1 菜单设计 133

8.1.1 设计主菜单 133

8.1.2 设计弹出菜单 137

8.2 工具栏 137

8.3 状态栏 141

8.4 多重窗体和多文档界面 142

8.4.1 多重窗体 143

8.4.2 多文档界面 145

小结 146

综合练习八 147

一、选择题 147

二、填空题 147

三、思考题 148

四、上机操作题 148

第9章 异常处理 150

9.1 进一步学习程序调试方法 150

9.1.1 使用断点 150

9.1.2 使用调试窗口 152

9.2 Exception类介绍 153

9.3 异常处理方法 155

9.3.1 预见异常处理 155

9.3.2 On Error语句 156

9.3.3 Try...Catch语句 157

9.3.4 Finally语句 159

9.3.5 抛出异常 160

9.3.6 选择异常处理的方式 160

小结 160

综合练习九 161

一、选择题 161

二、填空题 161

三、思考题 162

四、上机操作题 162

第10章 数据库编程 163

10.1 数据库基础 163

10.1.1 数据与数据管理 163

10.1.2 关系数据库 163

10.1.3 使用SQL Server 2005建立数据库 164

10.2 SQL语言 165

10.2.1 查询语句SELECT 165

10.2.2 插入语句INSERT 166

10.2.3 修改语句UPDATE 166

10.2.4 删除语句DELETE 166

10.3 ADO.NET的概念 166

10.4 数据访问控件 167

10.4.1 Connection类控件 168

10.4.2 DataAdapter类控件 170

10.4.3 DataSet控件 172

10.4.4 DataGrid控件 173

10.5 手动创建数据库访问 175

10.5.1 Connection对象 175

10.5.2 DataAdapter对象 175

10.5.3 DataSet对象 176

10.5.4 数据库操作示例 177

10.6 报表制作 179

小结 184

综合练习十 184

一、选择题 184

二、填空题 185

三、思考题 185

四、上机操作题 186

第11章 多线程机制 187

11.1 什么是多线程 187

11.2 多线程的使用 188

11.2.1 线程的实现 188

11.2.2 控制线程 190

11.2.3 线程的生命周期 190

11.3 多线程的同步 191

11.3.1 同步锁SyncLock 191

11.3.2 Join方法 192

11.3.3 Interlocked类 192

11.3.4 ReaderWriter锁 193

11.3.5 等待句柄 193

11.3.6 饿死和死锁 195

11.4 线程的优先级 195

11.5 线程池 196

11.5.1 线程池的使用 196

11.5.2 参数和返回值 196

小结 197

综合练习十一 197

一、选择题 197

二、填空题 199

三、思考题 199

四、上机操作题 199

第12章 文件操作与多媒体编程 201

12.1 文件概述 201

12.2 文件操作控件 202

12.3 用文件操作函数访问文件 204

12.4 用FileStream类访问文件 206

12.4.1 FileStream类 206

12.4.2 StreamReader读取器 207

12.4.3 StreamWrite写入器 208

12.5 多媒体编程概述 209

12.6 图形图像处理 210

12.7 音频视频处理 212

小结 214

综合练习十二 214

一、选择题 214

二、填空题 215

三、思考题 215

四、上机操作题 215

附录 上机实训 218

实训1 VB.NET开发环境中的一些操作小技巧 218

实训2 基本控件的使用 220

实训3 变量、表达式及函数的用法 221

实训4 基本结构的用法 223

实训5 常用控件的用法 224

实训6 过程与数组的用法 227

实训7 面向对象编程 229

实训8 界面设计 230

实训9 异常处理 233

实训10 数据库操作 234

实训11 多线程的使用 236

实训12 文件操作与多媒体编程 237

参考文献 240