《Visual Basic程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:白康生(等)编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2006
  • ISBN:7302136025
  • 页数:305 页
图书介绍:本书结合实例讲解Visual Basic程序设计的方法。

第1章 程序设计及Visual Basic概述 1

1.1 程序设计 1

1.1.1 程序及程序设计语言 1

1.1.2 程序设计 2

1.2 Visual Basic概述 3

1.2.1 Visual Basic的功能特点 3

1.2.2 面向对象程序设计方法 4

1.2.3 事件驱动的程序设计 5

1.3 Visual Basic应用程序的设计 5

1.3.1 Visual Basic的IDE 5

1.3.2 窗体对象 8

1.3.3 标签、文本框、命令按钮 11

1.3.4 上机操作 15

复习思考题 17

习题 18

第2章 Visual Basic程序设计基础 20

2.1 编制Visual Basic应用程序 20

2.1.1 模块和过程 20

2.1.2 Visual Basic编码约定 21

2.1.3 程序注释 22

2.2 数据类型 22

2.2.1 数值型数据 22

2.2.2 字符型数据 23

2.3 常量与变量 24

2.2.5 可变类型数据 24

2.2.4 日期型数据 24

2.2.3 布尔型数据 24

2.3.1 常量 25

2.3.2 变量 26

2.4 运算符与表达式 29

2.4.1 算术运算符与算术表达式 29

2.4.2 关系运算符与关系表达式 30

2.4.3 逻辑运算符与逻辑表达式 31

2.5 内部函数 32

复习思考题 37

习题 37

第3章 程序的基本控制结构 39

3.1 顺序结构 40

3.1.1 赋值语句 41

3.1.2 数据的输入输出 42

3.2 分支结构程序设计 49

3.2.1 If语句 49

3.2.2 Select Case语句 53

3.2.3 其他跳转语句 55

3.3 循环结构程序设计 56

3.3.1 Do循环 56

3.3.2 For循环 60

3.3.3 While-Wend循环 62

3.3.4 循环嵌套 63

3.4 控制结构程序举例 64

3.4.1 找最大值、最小值 64

3.4.2 计算最大公约数、最小公倍数 65

3.4.3 判别素数 66

3.4.4 累加、连乘 67

3.4.5 数制转换 69

3.5 程序调试 70

3.5.1 Visual Basic程序的错误类型 70

3.5.2 调试与排错 71

复习思考题 73

习题 74

第4章 数组 82

4.1 数组的概念 82

4.1.1 数组的声明 82

4.1.2 可调数组 84

4.2.1 数组的赋值和输出 85

4.2 数组的基本操作 85

4.2.2 For Each…Next语句 88

4.2.3 Erase语句 89

4.2.4 可变类型数组 90

4.3 数组的应用举例 91

4.3.1 一维数组的应用举例 91

4.3.2 二维数组的应用举例 94

4.4 控件数组 96

4.4.1 控件数组的概念 96

4.4.2 创建控件数组 97

复习思考题 100

习题 100

第5章 应用程序界面设计 104

5.1 界面设计概述 105

5.1.1 用户界面上对象关系 105

5.1.2 用户界面格式化 105

5.1.3 控件的焦点 106

5.2 常用控件 106

5.2.1 控件的基本属性 107

5.2.2 单选按钮和复选框 107

5.2.3 框架 110

5.2.4 列表框和组合框 111

5.2.5 图像和图片框 118

5.2.6 滚动条 121

5.2.7 计时器 123

5.3 通用对话框 126

5.3.1 “打开”和“另存为”对话框 127

5.3.2 “颜色”对话框 129

5.3.3 “字体”对话框 130

5.3.4 “打印”对话框 132

5.3.5 “帮助”对话框 133

5.4 菜单设计 135

5.4.1 创建菜单 135

5.4.2 动态菜单 139

5.4.3 弹出菜单 141

复习思考题 142

习题 142

第6章 过程 146

6.1 Sub子过程的定义与调用 146

6.1.1 Sub子过程的定义 147

6.1.2 Sub子过程的调用 150

6.2 函数子过程的定义和调用 152

6.2.1 函数子过程的定义 152

6.2.2 函数子过程的调用 152

6.2.3 有关说明 153

6.3 过程间数据的传递 155

6.3.1 参数值的传递 155

6.3.2 高级别变量的使用 157

6.4 递归 158

复习思考题 160

习题 161

7.1.1 改变鼠标指针形状 165

7.1 鼠标 165

第7章 鼠标和键盘 165

7.1.2 鼠标事件 167

7.1.3 拖放 170

7.2 键盘 173

7.2.1 KeyPress事件 174

7.2.2 KeyUp和KeyDown事件 175

复习思考题 177

习题 177

第8章 文件 179

8.1 文件的基本概念 179

8.1.1 文件 179

8.1.2 文件分类 179

8.2 文件的操作 180

8.2.1 文件的打开和关闭 182

8.2.2 顺序文件 183

8.2.3 随机文件 187

8.2.4 二进制文件 191

8.3 文件系统控件 192

8.3.1 驱动器列表框 192

8.3.2 目录列表框 193

8.3.3 文件列表框 194

8.3.4 文件系统控件的组合应用 194

8.4 其他文件操作语句和函数 195

复习思考题 197

习题 197

9.1.1 多窗体应用程序的设计 200

第9章 多窗体和多文档界面 200

9.1 多窗体应用程序 200

9.1.2 多窗体应用程序举例 205

9.2 多文档界面 209

9.2.1 MDI应用程序 209

9.2.2 MDI应用程序的“窗口”菜单 212

复习思考题 213

习题 213

第10章 文本和图形 215

10.1 关于文本 215

10.1.1 设置字体 215

10.1.2 选定文本 216

10.1.3 移动和复制文本 217

10.2 关于图形 219

10.2.1 Visual Basic的坐标系统 219

10.2.2 绘图基本控件 222

10.2.3 绘图方法 223

10.2.4 绘图属性 227

10.2.5 绘图有关问题 229

10.3 颜色 231

10.3.1 颜色函数 231

10.3.2 调色板 233

复习思考题 233

习题 234

11.1.1 数据库的基本概念 235

11.1 数据库基础 235

第11章 数据库基本应用 235

11.1.2 Visual Basic 6.0中的数据访问 236

11.1.3 可视数据管理器 237

11.1.4 具体实现 238

11.2 Data控件 241

11.2.1 数据控件属性 242

11.2.2 数据控件事件 244

11.2.3 数据控件的常用方法 245

11.2.4 RecordSet(记录集)对象 246

11.3 ADO控件 251

11.3.1 ADO数据控件简介 251

11.3.2 ADO控件上新增绑定控件的使用 253

11.4.1 绑定控件的属性 254

11.4 数据绑定控件 254

11.4.2 绑定控件的类型 255

11.4.3 简单示例 256

11.5 结构化查询语言 257

11.5.1 SQL概述 257

11.5.2 数据查询语言 257

11.6 应用实例 261

复习思考题 264

习题 264

第12章 其他高级应用简介 266

12.1 多媒体 266

12.1.1 什么是多媒体 266

12.1.3 利用专用控件控制多媒体设备 268

12.1.2 利用OLE技术控制多媒体设备 268

12.1.4 调用Windows的API函数 271

12.2 开发Internet应用程序 273

12.2.1 IIS应用的开发 273

12.2.2 DHTML应用的开发 274

12.2.3 Visual Basic的Internet控件 276

12.3 ActiveX技术 276

12.3.1 ActiveX控件概述 277

12.3.2 典型控件 277

12.3.3 自定义ActiveX控件 279

复习思考题 280

习题 280

附录A 上机实验 281