Visual_Basic语言程序设计教程

Visual_Basic语言程序设计教程
作 者: 周冰 邓娟 刘芳
出版社: 科学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual_Basic语言程序设计教程》作者简介

内容简介

本书以Visual Basic 6.0中文版为背景,详细介绍了Visual Basic程序设计的基本知识、基本语法、编程方法和常用算法,同时将可视化界面设计与程序设计语言有机地结合,通过内容丰富的实例较系统地介绍了使用Visual Basic开发Windows应用程序的方法,使学生逐步领会面向对象程序设计的编程思想和程序设计技巧。本书既可作为高职、高专、本科计算机专业及非计算机专业的教学用书,也可以作为全国计算机等级考试(二级Visual Basic)的培训教材,以及相关工程技术人员和计算机爱好者学习计算机程序设计的参考书。

图书目录

第1章 Visual Basic概述 1

1.1 Visual Basic的产生和发展 1

1.2 Visual Basic的基本特点 2

1.3 Visual Basic的版本 3

1.4 Visual Basic 6.0的启动和退出 3

1.4.1 Visual Basic 6.0的启动 3

1.4.2 Visual Basic的退出 4

1.5 集成开发环境 4

1.5.1 主窗口 4

1.5.2 其他窗口 5

1.6 可视化程序设计的基本概念 11

1.6.1 对象的基本概念 11

1.6.2 对象的属性、事件和方法 11

1.7 可视化程序设计的基本步骤 13

习题 17

第2章 窗体及基本控件 20

2.1 窗体的结构 20

2.2 窗体的三要素 21

2.2.1 窗体的属性 21

2.2.2 窗体的事件 26

2.2.3 窗体的方法 27

2.2.4 运行窗体 29

2.3 控件概述 30

2.4 基本控件 33

2.4.1 标签 33

2.4.2 文本框 34

2.4.3 命令按钮 38

习题 42

第3章 Visual Basic语法基础 45

3.1 数据类型 45

3.1.1 基本数据类型 45

3.1.2 用户自定义数据类型 47

3.2 常量和变量 48

3.2.1 标识符的命名规则 48

3.2.2 常量 48

3.2.3 变量 49

3.3 运算符和表达式 51

3.3.1 算术运算符及其表达式 51

3.3.2 字符串运算符及其表达式 53

3.3.3 关系运算符及其表达式 54

3.3.4 逻辑运算符及其表达式 55

3.3.5 运算符优先级 56

3.4 常用内部函数 56

3.4.1 数学函数 56

3.4.2 随机数函数 57

3.4.3 字符串函数 59

3.4.4 转换函数 60

3.4.5 日期和时间函数 61

3.4.6 格式输出函数 62

3.5 Visual Basic表达式的书写 63

习题 63

第4章 顺序结构 66

4.1 注释语句 67

4.2 数据的输入 67

4.2.1 利用赋值语句输入数据 68

4.2.2 使用文本框输入数据 68

4.2.3 使用InputBox函数输入数据 69

4.3 数据的输出 71

4.3.1 Print方法 71

4.3.2 文本框输出 73

4.4 MsgBox函数 74

习题 76

第5章 选择结构 78

5.1 If语句 78

5.1.1 If…Then结构 78

5.1.2 If…Then…Else结构 81

5.1.3 多分支If结构 83

5.2 Select Case语句 90

5.3 选择结构应用举例 96

习题 98

第6章 循环结构 102

6.1 循环结构的概念 102

6.2 循环语句的类型及循环的三要素 103

6.3 DO…LOOP语句 104

6.3.1 前测型Do…Loop循环 104

6.3.2 后测型Do…Loop循环 107

6.4 While…Wend循环 108

6.5 For…Next语句 109

6.6 循环的嵌套——多重循环 113

6.6.1 循环重叠的种类 113

6.6.2 嵌套循环 114

6.7 其他辅助控制语句 116

6.8 常用算法举例 117

6.8.1 累加 117

6.8.2 累乘 118

6.8.3 求最值 118

6.8.4 求素数 119

6.8.5 穷举法 120

6.9 循环应用举例 121

习题 122

第7章 数组 127

7.1 数组的定义 127

7.1.1 数组的概念 127

7.1.2 数组的定义 128

7.2 静态数组与动态数组 130

7.2.1 静态数组 130

7.2.2 动态数组 134

7.3 一维数组的基本操作 136

7.3.1 一维数组元素赋初值 136

7.3.2 一维数组元素的输入与输出 136

7.3.3 数据的排序 138

7.4 二维数组的使用 142

7.5 控件数组 144

7.5.1 控件数组的概念 144

7.5.2 控件数组的建立 145

7.5.3 控件数组的应用 146

7.6 For Each…Next语句 148

7.7 数组应用举例 149

习题 151

第8章 常用标准控件 156

8.1 选择控件 156

8.1.1 单选按钮 156

8.1.2 复选框 158

8.1.3 列表框 161

8.1.4 组合框 166

8.2 框架 169

8.3 滚动条 171

8.4 计时器 173

8.5 图形控件 174

8.5.1 图片框 174

8.5.2 图像框 178

8.5.3 直线控件 178

8.5.4 形状控件 179

习题 181

第9章 过程 185

9.1 子过程 185

9.1.1 子过程的定义 185

9.1.2 建立子过程 186

9.1.3 子过程的调用 187

9.2 函数过程 188

9.2.1 函数的定义 188

9.2.2 建立函数过程 189

9.2.3 函数的调用 189

9.3 过程参数 190

9.3.1 参数传递 190

9.3.2 数组参数 192

9.3.3 对象参数 193

9.4 作用域与生存期 193

9.4.1 代码模块的概念 193

9.4.2 变量的作用域 195

9.4.3 变量生存周期 197

9.4.4 过程的作用域 198

9.5 过程的嵌套调用 201

9.5.1 嵌套调用 201

9.5.2 递归调用 202

9.6 过程应用举例 202

习题 205

第10章 多窗体、菜单与通用对话框 210

10.1 多窗体 210

10.2 MDI窗体 211

10.3 菜单设计 214

10.3.1 下拉式菜单设计 214

10.3.2 弹出式菜单设计 219

10.4 通用对话框 219

10.4.1 “文件”对话框 221

10.4.2 其他对话框 221

习题 223

第11章 文件 225

11.1 文件概述 225

11.2 顺序文件 226

11.2.1 顺序文件的打开 226

11.2.2 顺序文件的关闭 227

11.2.3 顺序文件的写操作 227

11.2.4 顺序文件的读操作 229

11.3 随机文件 231

11.3.1 随机文件的打开与关闭 231

11.3.2 随机文件的读操作与写操作 232

11.3.3 随机文件记录的操作 232

11.4 二进制文件 235

11.4.1 二进制文件的打开和关闭 235

11.4.2 二进制文件的读写操作 235

11.5 文件系统控件 236

11.5.1 DriveListBox控件 236

11.5.2 DirListBox控件 237

11.5.3 FileListBox控件 238

习题 239

第12章 数据库 242

12.1 概述 242

12.2 数据库的创建与访问 243

12.2.1 创建数据库 243

12.2.2 访问数据库的方法 247

12.3 Data控件 247

12.3.1 Data控件的常用属性 248

12.3.2 Data控件的常用方法 248

12.3.3 Data控件的常用事件 248

12.3.4 Recordset对象 249

12.3.5 数据绑定控件 250

12.4 ADO 256

12.4.1 Connection对象 257

12.4.2 Command对象 259

12.4.3 Recordset对象 259

12.4.4 采用ADO访问数据库的一般步骤 262

习题 268

附录 程序调试与软件测试 269

参考文献 277