《面向21世纪高等学校计算机系列规划教材 VISUAL BASIC程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:吴定雪主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2008
  • ISBN:9787030202659
  • 页数:299 页
图书介绍:本书以Visual Basic语言程序设计为主线,同时穿插程序设计理论知识的介绍,将Visual Basic内容划分为“基础”、“提高”、和“应用”三个层次。

第1章 Visual Basic概述 1

1.1 Visual Basic的发展与特点 1

1.1.1 Visual Basic的发展 1

1.1.2 Visual Basic的特点 1

1.1.3 Visual Basic.NET 2

1.2 Visual Basic 6.0的集成开发环境 3

1.2.1 Visual Basic的安装与运行 3

1.2.2 Visual Basic 6.0的界面 5

1.3 事件驱动的编程机制 8

1.3.1 对象与概念 8

1.3.2 事件驱动的程序设计 10

1.4 窗体与基本控件 10

1.4.1 窗体对象 10

1.4.2 标签 13

1.4.3 命令按钮 14

1.4.4 文本框 15

1.4.5 焦点与Tab顺序 17

1.5 创建Visual Basic应用程序的步骤 18

习题1 21

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

2.1 字符集 23

2.2 基本数据类型 23

2.3 常量与变量 26

2.3.1 Visual Basic中的命名规则 26

2.3.2 常量 27

2.3.3 变量 28

2.4 内部函数 29

2.4.1 数学函数 30

2.4.2 字符串函数 30

2.4.3 常用转换函数 32

2.4.4 日期/时间函数 34

2.4.5 随机函数 34

2.4.6 判断函数 35

2.4.7 Shell函数 35

2.5 运算符与表达式 36

2.5.1 运算符 36

2.5.2 表达式 39

2.6 基本语句 40

2.6.1 赋值语句 40

2.6.2 注释、暂停与程序结束语句 41

2.7 语句与程序 42

2.7.1 书写程序的规则 42

2.7.2 命令格式的符号约定 43

习题2 43

第3章 数据的输入与输出 46

3.1 Print方法 46

3.1.1 Print方法概述 46

3.1.2 与Print方法有关的函数 48

3.2 InputBox函数 51

3.3 MsgBox函数与MsgBox过程 52

3.4 字体、字形和颜色 54

3.4.1 字体相关属性的设置 54

3.4.2 颜色及颜色参数 56

3.5 常用系统对象 59

习题3 62

第4章 控制结构 65

4.1 算法基础与程序控制结构 65

4.1.1 算法基础 65

4.1.2 程序控制结构 67

4.2 选择结构 69

4.2.1 If条件语句 69

4.2.2 Select Case语句 76

4.2.3 条件函数 78

4.3 循环结构 78

4.3.1 For...Next循环 79

4.3.2 While...Wend循环 82

4.3.3 Do...Loop循环 84

4.3.4 GoTo语句 87

4.3.5 循环嵌套 87

4.4 常用算法 89

4.4.1 累加、连乘 89

4.4.2 输出定位 90

4.4.3 穷举法 91

4.4.4 递推法 92

4.4.5 数字处理 93

习题4 94

第5章 常用控件 101

5.1 控件概述 101

5.1.1 控件的分类 101

5.1.2 控件的添加与删除 101

5.1.3 控件编辑 101

5.1.4 控件属性设置 102

5.1.5 控件命名 102

5.2 选择类控件 102

5.2.1 单选按钮 103

5.2.2 复选框 104

5.2.3 框架 105

5.2.4 列表框 107

5.2.5 组合框 110

5.3 图形控件 112

5.3.1 图像与图片框 112

5.3.2 形状与直线控件 115

5.3.3 图形方法 116

5.4 其他控件 119

5.5 程序示例 121

习题5 126

第6章 高级控件 131

6.1 ActiveX控件 131

6.2 常用ActiveX控件 132

6.2.1 SSTab控件 132

6.2.2 ProgressBar控件 133

6.2.3 Slider控件 134

6.2.4 UpDown控件 136

6.2.5 动画控件 137

6.3 RichTextBox控件 139

6.4 多媒体控件 141

习题6 145

第7章 数组 147

7.1 数组的概念 147

7.1.1 引入 147

7.1.2 数组的定义 147

7.2 数组的基本操作 150

7.2.1 基本操作 150

7.2.2 对象集合For Each...Next语句 153

7.3 静态数组与动态数组 154

7.3.1 静态数组 154

7.3.2 动态数组 155

7.4 控件数组 156

7.4.1 控件数组的概念 156

7.4.2 创建控件数组 157

7.5 记录类型与枚举类型 159

7.5.1 记录类型的定义与使用 159

7.5.2 枚举类型的定义与使用 161

7.6 常用算法 162

7.6.1 求最大值、最小值 162

7.6.2 数组排序 163

7.6.3 数组元素的插入与删除 166

习题7 168

第8章 过程 173

8.1 Sub过程 173

8.1.1 Sub过程的创建 173

8.1.2 Sub过程的调用 176

8.2 Function过程 177

8.2.1 Function过程的创建 177

8.2.2 Function过程的调用 178

8.3 参数传递 180

8.3.1 按值传递 180

8.3.2 按地址传递 181

8.3.3 指名传递 183

8.3.4 可选参数与可变参数 183

8.3.5 数组参数的传递 184

8.3.6 对象参数 186

8.4 变量与过程的作用域 187

8.4.1 Visual Basic工程结构 187

8.4.2 变量的作用域 188

8.4.3 过程的作用域 191

8.5 递归调用 191

8.6 常用算法 193

8.6.1 素数问题 193

8.6.2 查找问题 194

8.6.3 加密与解密问题 195

8.6.4 数组合并问题 198

习题8 199

第9章 鼠标与键盘事件 203

9.1 鼠标事件 203

9.2 键盘事件 205

9.2.1 KeyPress事件 205

9.2.2 KeyDown与KeyUp事件 205

习题9 207

第10章 应用程序界面设计 210

10.1 菜单 210

10.1.1 用菜单编辑器建立菜单 211

10.1.2 运行时创建与修改菜单 214

10.1.3 弹出式菜单的建立 215

10.2 对话框 217

10.2.1 通用对话框 217

10.2.2 自定义对话框 226

10.3 多重窗体程序 227

10.3.1 多重窗体的设计 227

10.3.2 Sub Main过程 231

10.3.3 闲置循环与DoEvents语句 231

10.4 多文档界面设计 232

10.4.1 多文档界面概述 232

10.4.2 建立多文档应用程序 234

10.5 工具栏和状态栏设计 235

10.5.1 工具栏设计 235

10.5.2 状态栏设计 239

习题10 241

第11章 文件 244

11.1 文件系统控件 244

11.1.1 驱动器列表框 244

11.1.2 目录列表框 244

11.1.3 文件列表框 245

11.2 文件结构与分类 246

11.2.1 文件结构 247

11.2.2 文件分类 247

11.3 文件操作 247

11.3.1 顺序文件的操作 247

11.3.2 随机文件的操作 252

11.3.3 二进制文件的操作 255

11.4 常用文件操作语句与函数 256

11.5 综合实例 257

习题11 260

第12章 数据库技术 262

12.1 数据库概述 262

12.1.1 数据库的基本概念 262

12.1.2 关系数据库 262

12.1.3 结构化查询语言 263

12.2 数据管理器 265

12.2.1 启动数据管理器 266

12.2.2 创建数据库 266

12.2.3 添加数据库表 268

12.2.4 维护及其他操作 271

12.3 Data控件 273

12.3.1 Data控件及其属性 274

12.3.2 操作数据库 274

12.4 ADO数据访问 276

12.4.1 ADO对象模型 276

12.4.2 ADO数据控件 277

12.5 数据报表 279

12.5.1 数据环境设计器 280

12.5.2 数据报表的建立 282

12.6 管理信息系统设计 284

12.6.1 系统功能分析与设计 284

12.6.2 菜单设计 284

12.6.3 数据库设计 285

12.6.4 界面设计 285

12.6.5 程序代码 288

习题12 292

参考文献 294

附录 全国计算机等级考试二级Visual Basic考试大纲 295