《Visual Basic程序设计》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:刘于勋,邢主凯主编
  • 出 版 社:北京:北京理工大学出版社
  • 出版年份:2006
  • ISBN:7564006471
  • 页数:358 页
图书介绍:

上篇 基础知识 1

第1章 Visual Basic 6.0集成环境及使用 1

1.1 Visual Basic 6.0的安装与启动 1

1.1.1 Visual Basic 6.0的安装环境要求 2

1.1.2 Visual Basic 6.0的安装与启动 2

1.1.3 Visual Basic 6.0的退出 5

1.2 Visual Basic 6.0集成开发环境 5

1.2.1 主窗体结构 6

1.2.2 窗体窗口 7

1.2.3 属性窗口 8

1.2.4 工程资源管理器 9

1.2.5 代码窗口 9

1.2.6 窗体布局窗口 9

1.2.7 立即窗口 10

1.2.8 工具箱窗口 10

1.3 简单Visual Basic应用程序设计 10

1.3.1 创建应用程序界面 11

1.3.2 编写应用程序代码 12

1.3.4 运行应用程序 13

1.3.3 保存文件 13

1.3.5 生成可执行文件 14

1.3.6 制作应用包 14

1.4 小结 14

1.5 习题 15

2.1 程序设计语言 17

2.1.1 面向过程程序设计 17

第2章 程序设计基础 17

2.1.2 面向对象程序设计 18

2.1.3 可视化与事件驱动型语言 18

2.2 对象 19

2.2.1 什么是对象 19

2.2.2 Visual Basic中的对象 19

2.2.3 对象的属性、事件和方法 19

2.3 窗体 21

2.3.1 窗体的结构与属性 21

2.3.2 与窗体有关的主要事件 24

2.4 控件 26

2.4.1 什么是控件 26

2.4.2 与控件有关的基本操作 29

2.5 小结 30

2.6 习题 30

第3章 Visual Basic语言基础 32

3.1 数据类型 32

3.1.1 基本数据类型 32

3.1.2 用户自定义类型 34

3.2 变量与常量 35

3.2.1 变量 35

3.2.2 常量 36

3.3 运算符和表达式 37

3.3.1 算术运算符 37

3.3.2 关系运算符 39

3.3.3 逻辑运算符 40

3.3.4 字符串运算符 42

3.4 常用内部函数 43

3.3.5 表达式的执行顺序 43

3.4.1 数学函数 44

3.4.2 字符串函数 46

3.4.3 日期函数 47

3.4.4 格式输出函数 48

3.4.5 数据转换函数 50

3.4.6 判断函数 52

3.4.7 Shell()函数 53

3.5 小结 53

3.6 习题 54

第4章 常用控件 56

4.1 文本控件 56

4.1.1 标签控件 56

4.1.2 文本框控件 59

4.2 复选框和单选按钮 62

4.2.1 复选框 63

4.2.2 单选按钮 64

4.3.1 列表框 65

4.3 列表框和组合框 65

4.3.2 组合框 68

4.4 命令按钮与框架控件 70

4.4.1 命令按钮控件 70

4.4.2 框架控件 72

4.5 滚动条与定时器控件 73

4.5.1 滚动条控件 74

4.5.2 定时器控件 75

4.6.1 图片框和图像框 76

4.6 图形控件 76

4.6.2 图形文件的加载 77

4.6.3 直线和形状 78

4.7 小结 79

4.8 习题 81

中篇 程序设计 82

第5章 程序设计的三种基本结构 82

5.1 顺序结构 82

5.1.1 赋值语句 82

5.1.2 输入语句 83

5.1.3 输出语句 84

5.1.4 实训1——输入任意一个数字,输出其二次方结果 89

5.2 分支结构 89

5.2.1 if结构设计 89

5.2.2 Select Case结构 92

5.2.3 实训2——登录窗口设计 94

5.2.4 实训3——判断学生学习成绩 94

5.3.1 While结构 95

5.3 循环结构 95

5.3.2 Do...Loop结构设计 99

5.3.3 For结构 100

5.3.4 循环嵌套结构 102

5.3.5 实训4——分段统计考生人数 104

5.3.6 实训5——计算cos(x)的近似值 104

5.3.7 实训6——统计100~999之间所有“水仙花”的个数 106

5.4 小结 106

5.5 习题 107

6.1 数组的概念 114

第6章 数组 114

6.1.1 数组的定义 115

6.2 数组的基本操作 119

6.2.1 数组元素的引用 119

6.2.2 数组元素赋初值 120

6.2.3 数组元素的输入 121

6.2.4 数组元素的输出 122

6.2.5 数组元素的复制 122

6.2.6 Erase语句 122

6.3 数组的应用实训 124

6.3.1 实训1——“冒泡法”排序 124

6.3.2 实训2——输出Fibonacci数列第20项的值 125

6.4 二维数组应用程序设计 125

6.4.1 实训3——实现两个矩阵求和运算功能 125

6.4.2 实训4——计算考生总成绩、平均成绩 126

6.4.3 实训5——输出“杨辉三角形”前10行 127

6.5.1 字符串变量的定义 128

6.5.2 字符串操作函数 128

6.5 字符串 128

6.5.3 实训6——查找指定字符在字符串中的位置 129

6.5.4 实训7——判断两个字符串是否相等 130

6.6 控件数组 131

6.6.1 控件数组的概念 131

6.6.2 控件数组的创建 131

6.6.3 使用控件数组 132

6.6.4 实训8——动态改变窗体的背景颜色 132

6.6.5 实训9——简单计算器的设计 133

6.7 记录型数组 135

6.7.1 实训10——访问记录数组中的数据 136

6.8 小结 138

6.9 习题 138

第7章 过程设计 140

7.1  Sub过程的定义及其调用 140

7.1.1 定义Sub过程 140

7.1.2 建立Sub过程 141

7.1.3 Sub过程的调用 141

7.1.4 实训1——查找给定姓名,输出查找结果 142

7.2 Function过程的定义及其调用 143

7.2.1 定义Function过程 143

7.2.2 Function过程的调用 145

7.2.3 实训2——计算三角形面积 145

7.3 参数传递 146

7.3.1 形参与实参 146

7.3.2 传值与传址 147

7.4.1 使用参数 150

7.4 对象参数 150

7.4.2 传递数组 152

7.5 过程与变量的作用范围 154

7.5.1 Visual Basic的代码模块 154

7.5.2 变量的作用范围 155

7.6 键盘与鼠标事件 159

7.6.1 鼠标事件过程 159

7.6.2 检测鼠标按键 160

7.6.3 检测Shift、Ctrl和Alt键的状态 160

7.6.4 鼠标拖放改变控件位置 162

7.6.5 实训3——简单绘图器的设计 163

7.6.6 键盘事件 164

7.7 小结 166

7.8 习题 167

第8章 界面设计 174

8.1 公共对话框 174

8.1.1 添加公共对话框控件 174

8.1.2 使用公共对话框 175

8.2.2 菜单编辑器 178

8.2 菜单设计 178

8.2.1 菜单简介 178

8.2.3 用菜单编辑器建立菜单 181

8.2.4 定制图形菜单 185

8.2.5 弹出式菜单 186

8.3 工具栏设计 188

8.3.1 用手工方式制作工具栏 188

8.3.2 使用Toolbar控件与ImageList控件 189

8.4.1 界面样式 194

8.4 多文档窗体 194

8.4.2 MDI窗体的创建 195

8.5 小结 197

8.6 习题 197

第9章 程序调试与错误处理 202

9.1 程序有哪些错误 202

9.1.1 编译错误 202

9.1.2 运行错误 203

9.2.1 常用调试手段 204

9.1.3 逻辑错误 204

9.2 如何调试程序 204

9.2.2 调试工具 205

9.2.3 调试窗口 205

9.2.4 跟踪程序的运行 209

9.2.5 设置断点 209

9.3 错误捕获及处理 210

9.3.1 On Error语句 210

9.3.3 实训1——用On Error GoTo语句完成错误捕获及处理 211

9.3.2 Resume语句 211

9.3.4 实训2——用调试工具改正程序中的错误 212

9.4 小结 212

9.5 习题 213

第10章 数据文件 214

10.1 文件概述 214

10.1.1 文件的分类 214

10.1.2 文件的基本操作 215

10.2.1 顺序文件的写操作 219

10.2 顺序文件 219

10.2.2 顺序文件的读操作 221

10.3 随机文件 224

10.3.1 定义记录类型 224

10.3.2 打开随机文件 225

10.3.3 随机文件的读写操作 225

10.3.4 随机文件中记录的替换、增加与删除 226

10.3.5 关闭文件 226

10.4 文件系统控件 229

10.4.3 文件列表框 230

10.4.1 驱动器列表框 230

10.4.2 目录列表框 230

10.5 文件系统对象 232

10.5.1 FileSystemObject对象 233

10.5.2 Drive对象 235

10.5.3 Folder对象 236

10.5.4 File对象 237

10.5.5 数据文件的创建以及读、写方法 237

10.5.6 移动、复制和删除文件 239

10.6 小结 239

10.7 习题 239

第11章 图形程序设计 244

11.1 坐标系 244

11.1.1 缺省坐标系 245

11.1.2 标准坐标系 245

11.1.3 自定义坐标系 245

11.2 使用Visual Basic 6.0颜色 246

11.3.1 图形属性 248

11.3 图形设计 248

11.3.2 图形方法 250

11.3.3 图形控件 253

11.4 实训 256

11.4.1 实训1——绘制趋势图 256

11.4.2 实训2——绘制直方图 258

11.5 小结 260

11.6 习题 262

12.1 数据库基本概念 263

第12章 数据库程序设计 263

12.2 可视化数据库管理器 265

12.2.1 建立数据库 265

12.2.2 设计数据表结构 266

12.2.3 实训1——创建学籍数据库 269

12.3 用DATA数据控件访问数据库 273

12.3.1 数据控件主要属性 273

12.3.2 数据控件常用的事件及方法 274

12.3.3 绑定控件主要属性 276

12.3.4 记录集RecordSet对象的属性和方法 277

12.3.5 实训2——对学籍数据库进行管理 283

12.4 用ADO数据控件访问数据库 286

12.4.1 ADO主要对象及基本属性 286

12.4.2 新增绑定控件属性 292

12.4.3 SQL在Visual Basic中的 294

应用 294

12.4.4 实训3——用ADO控件访问学籍数据库 298

12.5 用数据窗体向导访问学籍数据库 305

12.6 制作报表 307

12.6.1 利用报表设计器创建报表对象 307

12.6.2 预览、打印报表 308

12.6.3 实训5——利用报表生成器设计学籍报表窗体 308

12.7 小结 309

12.8 习题 310

13.1 题目1——彩票模拟器的设计 313

13.1.2 工程设计 313

13.1.1 系统功能分析 313

下篇 课程设计 313

第13章 课程设计 313

13.1.3 代码设计 314

13.2 题目2——拼图游戏设计 317

13.2.1 系统功能分析 317

13.2.2 工程设计 317

13.2.3 代码设计 319

13.3.1 系统功能分析 323

13.3.2 工程设计 323

13.3 题目3——记事本设计 323

13.3.3 代码实现 325

13.4 题目4——画图器设计 331

13.4.1 系统功能分析 331

13.4.2 工程设计 332

13.4.3 代码实现 334

13.5 题目5——小型图书馆管理系统设计 338

13.5.1 系统功能分析 339

13.5.2 数据库设计 339

13.5.3 工程设计 340