《Visual Basic程序设计与上机指导》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:刘璐,李岭松编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:7302160635
  • 页数:363 页
图书介绍:本书介绍Visual Basic程序设计与上机指导的知识。

第1章 Visual Basic编程概述 1

1.1 Visual Basic简介 1

1.1.1 Visual Basic的发展 1

1.1.2 可视化快速开发工具 2

1.1.3 Visual Basic的特点 3

1.2 Visual Basic 6.0的安装、启动和退出 4

1.2.1 Visual Basic 6.0的运行环境 5

1.2.2 Visual Basic 6.0的安装 5

1.2.3 启动和退出Visual Basic 6.0 7

1.3 Visual Basic 6.0集成开发环境 8

1.3.1 Viaual Basic 6.0集成开发环境(IDE) 9

1.3.2 定制集成开发环境 16

1.4 使用帮助 23

1.4.1 使用MSDN Library查阅器 23

1.4.2 使用上下文相关的帮助 24

1.4.3 运行系统所提供的样例 24

1.5 上机指导 25

1.6 习题 29

第2章 Visual Basic编程基础 30

2.1 程序设计基本概念和术语 30

2.1.1 Visual Basic对象、属性 30

2.1.2 标识符、字符集的概念 32

2.1.3 关键字以及运算符的概念 33

2.1.4 事件、事件过程和方法 36

2.2 Visual Basic应用程序的组成与创建 38

2.2.1 Visual Basic应用程序的组成 38

2.2.2 Visual Basic应用程序的创建过程 39

2.3 工程管理 39

2.3.1 建立、打开及保存工程 39

2.3.2 在工程中添加、删除和保存文件 40

2.3.3 多个工程协同工作 41

2.3.4 对象浏览器 42

2.3.5 运行工程 43

2.4 数组 45

2.4.1 数组的概念和作用 45

2.4.2 静态数组 46

2.4.3 动态数组 49

2.5 基本编程语句 50

2.5.1 顺序语句 50

2.5.2 条件语句 55

2.5.3 循环语句 61

2.6 上机指导 67

2.6.1 数组的使用 68

2.6.2 条件语句的使用 68

2.6.3 条件判断语句和循环语句 69

2.7 习题 70

第3章 过程和函数 73

3.1 过程概念 73

3.2 Sub过程 74

3.2.1 通用过程 74

3.2.2 事件过程 74

3.2.3 子过程的建立 75

3.2.4 过程的调用 76

3.3 Function过程 78

3.3.1 函数过程的定义 78

3.3.2 函数的使用 78

3.4 过程之间参数的调用 79

3.4.1 参数类型(形式参数和实际参数) 79

3.4.2 参数的调用 81

3.4.3 过程之间数据的调用 82

3.5 过程的参数 82

3.6 过程中的嵌套和递归的使用 83

3.6.1 过程的嵌套 83

3.6.2 过程递归的使用 85

3.7 过程的参数类型 86

3.7.1 可选参数 86

3.7.2 调用不定数量的参数 87

3.8 常用内部函数 89

3.8.1 算术运算函数 89

3.8.2 字符串函数 89

3.8.3 随机函数和随机语句 90

3.8.4 格式输出函数 90

3.8.5 日期和时间函数 93

3.8.6 数据类型转换函数 94

3.9 上机指导 94

3.9.1 循环语句的使用 94

3.9.2 子过程与函数的使用 96

3.10 习题 97

第4章 控件的属性、方法和事件 101

4.1 控件基础 101

4.1.1 控件概念及分类 101

4.1.2 控件属性 103

4.1.3 控件事件 103

4.1.4 控件方法 103

4.1.5 应用举例 103

4.2 事件驱动概念 104

4.2.1 事件驱动基础 104

4.2.2 控件中嵌套事件 104

4.3 常用的属性 105

4.3.1 名称属性 105

4.3.2 标题及文本属性 106

4.3.3 选择控件位置 106

4.3.4 是否可用和是否可视 106

4.4 常用的方法 107

4.4.1 拖放 107

4.4.2 移动 107

4.4.3 设置焦点 107

4.5 常用的事件 108

4.5.1 单选事件 108

4.5.2 放下事件 108

4.5.3 拖过事件 108

4.5.4 焦点事件 109

4.6 常用控件的使用 109

4.6.1 标签控件 109

4.6.2 文本框控件 111

4.6.3 命令按钮控件 113

4.6.4 单选按钮控件 114

4.6.5 复选框控件 115

4.6.6 框架控件 117

4.6.7 图片框控件 117

4.6.8 图像框控件 118

4.6.9 线条控件 119

4.6.10 形状控件 119

4.6.11 列表框控件 120

4.6.12 组合框控件 123

4.6.13 文件系统控件 124

4.6.14 计时器控件 126

4.6.15 滚动条控件 127

4.7 上机指导 129

4.8 习题 130

第5章 窗体设计 132

5.1 窗体操作 132

5.1.1 窗体概述 132

5.1.2 添加窗体 132

5.1.3 窗体的启动和卸载 133

5.1.4 窗体的常见方法和相关语句 133

5.2 工具栏设计 135

5.2.1 手工方式设计工具栏 135

5.2.2 使用工具栏控件设计工具栏 136

5.2.3 工具栏控件的使用 137

5.2.4 使用图像列表控件添加图片 138

5.3 公共对话框的使用 138

5.3.1 添加公共对话框控件 139

5.3.2 使用公共对话框控件 139

5.3.3 公共对话框控件应用实例 143

5.4 使用MDI窗体 144

5.4.1 应用程序的界面方式 144

5.4.2 MDI应用程序基础知识 146

5.4.3 MDI程序简单功能的实现 147

5.4.4 MDI的操作窗体 148

5.4.5 实现MDI多窗体功能 149

5.5 上机指导 150

5.5.1 创建MDI界面过程 150

5.5.2 MDI窗体实例设计 151

5.6 习题 153

第6章 菜单 155

6.1 创建菜单 155

6.1.1 菜单的基本概念及编辑器 155

6.1.2 设计不同形式的菜单 158

6.2 弹出式菜单 160

6.2.1 生成弹出式菜单 160

6.2.2 弹出式菜单的设计 160

6.2.3 弹出式菜单的调用 162

6.3 菜单的编程 162

6.3.1 菜单的编程基础 163

6.3.2 运行时改变菜单状态及菜单的增减 163

6.3.3 把代码连接到菜单上 163

6.4 上机指导 165

6.5 习题 167

第7章 图像、文件的处理 169

7.1 图像显示与绘图工具 169

7.1.1 显示图像 169

7.1.2 使用绘图控件 172

7.2 坐标系和绘图方法使用 174

7.2.1 坐标系统概述 174

7.2.2 设置坐标系统 175

7.2.3 绘图方法 177

7.3 图形处理 182

7.3.1 图形的重绘 183

7.3.2 图形的变换 184

7.3.3 图形的保存 185

7.4 文件 186

7.4.1 文件的概念 186

7.4.2 顺序存取文件 187

7.4.3 随机存取文件 191

7.4.4 二进制文件操作 193

7.5 上机指导 194

7.5.1 利用图像控件设计程序 194

7.5.2 随机文件的读写 195

7.6 习题 196

第8章 对象、类、集合和系统环境应用 198

8.1 预定义类和对象 198

8.1.1 预定义操作 198

8.1.2 对象变量 200

8.2 类的基本操作 204

8.2.1 类的创建 204

8.2.2 在类中添加属性和方法 206

8.2.3 在类中添加事件 207

8.3 集合 211

8.4 键盘事件 213

8.4.1 KeyPress事件 214

8.4.2 KeyDown事件和KeyUp事件 215

8.4.3 KeyPreview属性 216

8.5 鼠标事件 217

8.5.1 设置鼠标属性 217

8.5.2 响应鼠标事件 219

8.5.3 使用鼠标事件 220

8.6 拖放事件 221

8.6.1 拖放事件属性、事件和方法 221

8.6.2 自动拖放和手动拖放 222

8.6.3 其他拖动事件操作 226

8.7 上机指导 229

8.8 习题 231

第9章 数据库技术及综合应用 233

9.1 数据库概述 233

9.1.1 数据库的基本概念 233

9.1.2 数据库分类及对象模型 235

9.1.3 结构化查询语言(SQL) 235

9.1.4 ODBC和数据源 236

9.2 Access数据库及其基本操作 236

9.2.1 Access的安装 236

9.2.2 新建数据库 237

9.2.3 添加数据表 238

9.2.4 数据表的操作 241

9.3 SQL语言的使用 242

9.3.1 SQL Server数据库 242

9.3.2 SQL语言基础 243

9.4 Data控件和DBGrid控件 247

9.4.1 Data控件的属性、方法和事件 247

9.4.2 Recordset对象 249

9.4.3 DBGrid控件设计操作 250

9.4.4 DBGrid控件的运行操作 252

9.4.5 Data控件和DBGrid控件的应用 253

9.5 ODBC数据源的设置 254

9.5.1 Visual Basic与Access连接 254

9.5.2 SQL Server数据源连接 255

9.6 ADO Data控件 257

9.6.1 ADO Data控件 257

9.6.2 ADO Data控件的属性、方法和事件 257

9.7 上机指导 261

9.8 习题 263

第10章 动态链接库 265

10.1 什么是动态链接库 265

10.1.1 基本概念 265

10.1.2 使用DLL的优点 266

10.2 动态链接库的使用 267

10.2.1 声明DLL过程 267

10.2.2 向DLL过程传递特殊类型的数据 273

10.3 Windows API的使用 281

10.3.1 关于Windows API 282

10.3.2 API文本浏览器 282

10.3.3 在Visual Basic中使用Windows API 285

10.3.4 回调函数 286

10.4 上机指导 287

10.4.1 使用回调函数枚举系统中的所有可用字体 293

10.4.2 限制应用程序仅能生成当前实例 296

10.5 习题 301

第11章 DAO编程 304

11.1 DAO概念 304

11.2 DBEngine对象 305

11.2.1 DBEngine对象的属性 305

11.2.2 DBEngine对象的方法 306

11.3 Workspace对象 308

11.3.1 Workspace对象的属性 308

11.3.2 Workspace对象的方法 308

11.3.3 Workspace对象的应用 310

11.4 Database对象 310

11.4.1 Database对象的属性 310

11.4.2 Database对象的方法 311

11.4.3 TableDef对象 311

11.4.4 Recordset对象 312

11.4.5 QueryDef对象 318

11.4.6 Database对象的应用 319

11.5 Field对象和Fields集合 320

11.5.1 Field对象的属性 320

11.5.2 Field对象的方法 321

11.5.3 Fields集合的属性 321

11.5.4 Fields集合的方法 321

11.6 Index对象使用 325

11.6.1 Index对象的属性 325

11.6.2 Index对象的方法 325

11.6.3 Index对象的应用 326

11.7 上机指导 326

11.7.1 DAO控件编辑数据 326

11.7.2 DAO对象编辑数据 330

11.8 习题 334

第12章 ADO数据库编程技术 336

12.1 ADO编程概念 336

12.2 Connection对象 339

12.2.1 Connection对象的属性 340

12.2.2 Connection对象的方法 341

12.2.3 Connection对象的主要事件 342

12.3 Recordset对象 343

12.3.1 Recordset对象的属性 343

12.3.2 Recordset对象的方法和应用 347

12.3.3 Recordset对象的事件 351

12.4 Command对象 351

12.4.1 Command对象的属性 352

12.4.2 Command对象的方法 353

12.4.3 Command对象和Parameter对象 353

12.4.4 Command对象的应用 354

12.5 Error对象 355

12.5.1 Error对象的属性 355

12.5.2 Error对象的方法 356

12.5.3 Error对象的应用 356

12.6 上机指导 357

12.7 习题 359

附录 参考答案 361