简介
本书根据高等职业技术教育培养应用型人才的目标而编写。全书共10章,主要内容包括:Visual Basic编程基础、控制语句与程序调试、数组与过程、用户界面设计、文件操作、数据库管理、小型试题库系统设计案例、工资系统开发案例和高级界面设计等。本书的理论叙述简洁精练,例题丰富实用,力求使学生在掌握VB语言的同时获得程序设计的基本思想方法。通过本书的学习,学生可用VB语言独立开发较复杂的应用系统。本书可作为高等职业学校、高等专科学校、成人高校及本科院校开设的二级职业技术学院和民办高校各专业的程序设计教材,也可作为培训教材和自学参考书。本书电子教案及书中所有源程序代码均可从高等教育出版社网站下载,网址为http://www.hep.edu.cn或http://www.hep.com.cn。本书配套的教学网站为http://hb.tongji.edu.cn/vb。
目录
第 1章 走进 VisualBasic 7页
1.1 VisualBasic编程入门 7页
1.1.1 VB 的集成开发环境 7页
1.1.2 创建 VB 应用程序的步骤 10页
1.2 VB 的对象与编程特点 16页
1.2.1 VB 的对象 16页
1.2.2 VB 的编程特点 18页
1.3 VB 的程序组成与代码窗口 19页
1.3.1 VB 的程序组成 19页
1.3.2 代码窗口 21页
1.3.3 工作环境的选项设置 21页
1.4 使用 VB 的帮助系统 22页
1.5 本章小结 24页
习题与实验 25页
第 2章 VisualBasic语言基础 28页
2.1 VB 编码规则 28页
2.1.1 语句书写规则 29页
2.1.2 标识符命名规则 29页
2.1.3 赋值语句 30页
2.2 VB 的数据类型 30页
2.2.1 基本数据类型 30页
2.2.2 用户自定义数据类型 32页
2.3 变量与常量 33页
2.3.1 变量 33页
2.3.2 常量 36页
2.4 运算符与表达式 38页
2.4.1 运算符 38页
2.4.2 表达式 41页
2.5 数据的输入输出 42页
2.5.1 数据输出 42页
2.5.2 数据输入 45页
2.6 VB 的常用内部函数 45页
2.6.1 数学函数 46页
2.6.2 字符串函数 46页
2.6.3 日期函数 47页
2.6.4 类型转换函数 48页
2.7 本章小结 48页
习题与实验 49页
第 3章 控制语句与程序调试 53页
3.1 选择结构与相关语句 53页
3.1.1 If条件语句 54页
3.1.2 SelectCase选择语句 58页
3.2 循环语句 61页
3.2.1 For...Next循环 61页
3.2.2 Do...Loop循环 64页
3.2.3 两重循环和多重循环 66页
3.3 其他语句 68页
3.3.1 Exit与 End语句 68页
3.3.2 Goto语句 70页
3.4 程序调试 71页
3.4.1 简单调试 72页
3.4.2 使用调试工具 73页
3.5 本章小结 74页
习题与实验 74页
第 4章 数组与过程 80页
4.1 数组 80页
4.1.1 数组的概念 80页
4.1.2 一维数组的定义和使用 81页
4.1.3 一维数组应用例题 83页
4.1.4 排序问题 88页
4.1.5 动态数组与静态数组 91页
4.1.6 二维数组与多维数组 93页
4.2 过程 98页
4.2.1 Sub过程 98页
4.2.2 Function过程 102页
4.2.3 参数传递 104页
4.2.4 作用域 107页
4.3 Shell函数 108页
4.4 本章小结 109页
习题与实验 109页
第 5章 界面设计 117页
5.1 窗体与控件应用基础 117页
5.1.1 控件的基本操作 117页
5.1.2 窗体和控件的常用属性 119页
5.1.3 窗体的属性、事件与方法 119页
5.2 常用标准控件及应用案例 121页
5.2.1 命令按钮、标签、文本框和框架 121页
5.2.2 单选按钮、复选框、滚动条和计时器 126页
5.2.3 列表框和组合框 130页
5.2.4 标准图形控件 134页
5.2.5 使用其他控件 137页
5.3 多窗体程序的设计与应用 138页
5.4 VB 工程管理 141页
5.4.1 工程的组成 141页
5.4.2 工程的基本操作 143页
5.5 鼠标与键盘事件 144页
5.5.1 鼠标事件 145页
5.5.2 键盘事件及应用案例 148页
5.6 菜单的设计与应用 151页
5.6.1 菜单设计中的相关概念 151页
5.6.2 使用菜单编辑器 152页
5.6.3 设计下拉菜单 154页
5.6.4 设计弹出菜单 157页
5.7 本章小结 158页
习题与实验 159页
第 6章 文件操作 164页
6.1 文件分类 164页
6.2 顺序文件的读写 165页
6.2.1 读顺序文件 165页
6.2.2 写顺序文件 167页
6.3 随机文件的读写 168页
6.3.1 读写随机文件 168页
6.3.2 随机文件应用示例 169页
6.4 文件系统控件 171页
6.4.1 DriveListBox(驱动器列表)控件 171页
6.4.2 DirListBox(文件夹列表)控件 171页
6.4.3 FileListBox(文件列表)控件 172页
6.4.4 文件系统控件应用示例 173页
6.5 顺序文件应用案例---选择题答题及批阅系统 176页
6.5.1 系统功能 176页
6.5.2 设计步骤 176页
6.6 本章小结 182页
习题与实验 182页
第 7章 数据库管理 185页
7.1 VB 数据库技术基础 185页
7.1.1 数据库的基本概念 185页
7.1.2 数据库访问技术 186页
7.2 可视化数据管理器 187页
7.2.1 建立数据库 187页
7.2.2 编辑数据表 190页
7.3 数据控件(Data控件) 191页
7.3.1 Data控件使用基础 191页
7.3.2 Data控件的绑定控件及应用实例 193页
7.3.3 Data控件的记录集及应用实例 194页
7.4 应用 SQL进行数据库查询 202页
7.4.1 SELECT语句 202页
7.4.2 多表查询及应用实例 204页
7.4.3 同时浏览多条记录---MSFlexGrid控件及应用实例 208页
7.5 数据访问对象(DAO) 213页
7.5.1 DAO 使用基础 213页
7.5.2 DAO 访问数据库实例 216页
7.6 ADO 数据控件 221页
7.6.1 ADO 使用基础 221页
7.6.2 ADO 控件应用实例 223页
7.6.3 ADO 新增绑定控件应用实例 228页
7.7 本章小结 229页
习题与实验 230页
第 8章 小型试题库系统设计案例 233页
8.1 系统的组成及功能简述 233页
8.1.1 系统组成 233页
8.1.2 试题库管理程序(教师模块)的功能 234页
8.1.3 试题答题及评分程序(学生模块)的功能 234页
8.1.4 数据库设计 234页
8.2 试题库管理程序的设计 235页
8.2.1 用户登录窗体 FrmDl 235页
8.2.2 自动选题窗体 FrmXt 237页
8.2.3 题库管理窗体 FrmSele 237页
8.2.4 设计制作考盘窗体 FrmCopy 237页
8.2.5 模块文件 xt.bas 238页
8.3 试题答题及评分程序的设计 239页
8.3.1 考生登录窗体 FrmDl 239页
8.3.2 考生答题窗体 FrmXz 241页
8.3.3 考生答题未答完提示窗体FrmTs 248页
8.3.4 阅卷评分窗体 FrmTj 249页
8.3.5 模块文件 Xt.bas 251页
8.4 有待完善的问题与思考 251页
8.5 本章小结 252页
习题与实验 252页
第 9章 工资系统开发案例 253页
9.1 系统结构 253页
9.1.1 系统流程图 253页
9.1.2 系统中的窗体模块 254页
9.1.3 系统中的数据库及数据表 254页
9.2 设计系统启动窗体 frmStart 255页
9.3 设计用户登录窗体 frmLogin 256页
9.4 设计系统主窗体 frmMain 258页
9.5 设计基本数据输入窗体 frmInBase 259页
9.6 设计基本数据修改窗体 frmInEdit 263页
9.7 设计专项数据修改窗体 frmInSpecial 268页
9.8 设计工资组合查询窗体 frmQryZh 273页
9.9 设计查询工资明细窗体 frmQryGr 276页
9.10 有待完善的问题与思考 280页
9.11 本章小结 280页
习题与实验 281页
第 10章 高级界面设计 282页
10.1 工具栏和状态栏 282页
10.1.1 工具栏的设计 282页
10.1.2 状态栏的设计 286页
10.2 多文档界面 288页
10.2.1 多文档界面概述 288页
10.2.2 创建和设计多文档界面 288页
10.2.3 使用 MDI窗体与子窗体 290页
10.2.4 多文档界面应用程序中的子窗体排列 291页
10.3 通用对话框 292页
10.3.1 概述 292页
10.3.2 通用对话框的使用 294页
10.4 多媒体技术 301页
10.5 使用应用程序向导 304页
10.6 本章小结 307页
习题与实验 308页
附录 311页
附录 A 数据库相关控件的主要属性、事件和方法 311页
附录 B VB 的一些重要常数 312页
参考文献 316页
1.1 VisualBasic编程入门 7页
1.1.1 VB 的集成开发环境 7页
1.1.2 创建 VB 应用程序的步骤 10页
1.2 VB 的对象与编程特点 16页
1.2.1 VB 的对象 16页
1.2.2 VB 的编程特点 18页
1.3 VB 的程序组成与代码窗口 19页
1.3.1 VB 的程序组成 19页
1.3.2 代码窗口 21页
1.3.3 工作环境的选项设置 21页
1.4 使用 VB 的帮助系统 22页
1.5 本章小结 24页
习题与实验 25页
第 2章 VisualBasic语言基础 28页
2.1 VB 编码规则 28页
2.1.1 语句书写规则 29页
2.1.2 标识符命名规则 29页
2.1.3 赋值语句 30页
2.2 VB 的数据类型 30页
2.2.1 基本数据类型 30页
2.2.2 用户自定义数据类型 32页
2.3 变量与常量 33页
2.3.1 变量 33页
2.3.2 常量 36页
2.4 运算符与表达式 38页
2.4.1 运算符 38页
2.4.2 表达式 41页
2.5 数据的输入输出 42页
2.5.1 数据输出 42页
2.5.2 数据输入 45页
2.6 VB 的常用内部函数 45页
2.6.1 数学函数 46页
2.6.2 字符串函数 46页
2.6.3 日期函数 47页
2.6.4 类型转换函数 48页
2.7 本章小结 48页
习题与实验 49页
第 3章 控制语句与程序调试 53页
3.1 选择结构与相关语句 53页
3.1.1 If条件语句 54页
3.1.2 SelectCase选择语句 58页
3.2 循环语句 61页
3.2.1 For...Next循环 61页
3.2.2 Do...Loop循环 64页
3.2.3 两重循环和多重循环 66页
3.3 其他语句 68页
3.3.1 Exit与 End语句 68页
3.3.2 Goto语句 70页
3.4 程序调试 71页
3.4.1 简单调试 72页
3.4.2 使用调试工具 73页
3.5 本章小结 74页
习题与实验 74页
第 4章 数组与过程 80页
4.1 数组 80页
4.1.1 数组的概念 80页
4.1.2 一维数组的定义和使用 81页
4.1.3 一维数组应用例题 83页
4.1.4 排序问题 88页
4.1.5 动态数组与静态数组 91页
4.1.6 二维数组与多维数组 93页
4.2 过程 98页
4.2.1 Sub过程 98页
4.2.2 Function过程 102页
4.2.3 参数传递 104页
4.2.4 作用域 107页
4.3 Shell函数 108页
4.4 本章小结 109页
习题与实验 109页
第 5章 界面设计 117页
5.1 窗体与控件应用基础 117页
5.1.1 控件的基本操作 117页
5.1.2 窗体和控件的常用属性 119页
5.1.3 窗体的属性、事件与方法 119页
5.2 常用标准控件及应用案例 121页
5.2.1 命令按钮、标签、文本框和框架 121页
5.2.2 单选按钮、复选框、滚动条和计时器 126页
5.2.3 列表框和组合框 130页
5.2.4 标准图形控件 134页
5.2.5 使用其他控件 137页
5.3 多窗体程序的设计与应用 138页
5.4 VB 工程管理 141页
5.4.1 工程的组成 141页
5.4.2 工程的基本操作 143页
5.5 鼠标与键盘事件 144页
5.5.1 鼠标事件 145页
5.5.2 键盘事件及应用案例 148页
5.6 菜单的设计与应用 151页
5.6.1 菜单设计中的相关概念 151页
5.6.2 使用菜单编辑器 152页
5.6.3 设计下拉菜单 154页
5.6.4 设计弹出菜单 157页
5.7 本章小结 158页
习题与实验 159页
第 6章 文件操作 164页
6.1 文件分类 164页
6.2 顺序文件的读写 165页
6.2.1 读顺序文件 165页
6.2.2 写顺序文件 167页
6.3 随机文件的读写 168页
6.3.1 读写随机文件 168页
6.3.2 随机文件应用示例 169页
6.4 文件系统控件 171页
6.4.1 DriveListBox(驱动器列表)控件 171页
6.4.2 DirListBox(文件夹列表)控件 171页
6.4.3 FileListBox(文件列表)控件 172页
6.4.4 文件系统控件应用示例 173页
6.5 顺序文件应用案例---选择题答题及批阅系统 176页
6.5.1 系统功能 176页
6.5.2 设计步骤 176页
6.6 本章小结 182页
习题与实验 182页
第 7章 数据库管理 185页
7.1 VB 数据库技术基础 185页
7.1.1 数据库的基本概念 185页
7.1.2 数据库访问技术 186页
7.2 可视化数据管理器 187页
7.2.1 建立数据库 187页
7.2.2 编辑数据表 190页
7.3 数据控件(Data控件) 191页
7.3.1 Data控件使用基础 191页
7.3.2 Data控件的绑定控件及应用实例 193页
7.3.3 Data控件的记录集及应用实例 194页
7.4 应用 SQL进行数据库查询 202页
7.4.1 SELECT语句 202页
7.4.2 多表查询及应用实例 204页
7.4.3 同时浏览多条记录---MSFlexGrid控件及应用实例 208页
7.5 数据访问对象(DAO) 213页
7.5.1 DAO 使用基础 213页
7.5.2 DAO 访问数据库实例 216页
7.6 ADO 数据控件 221页
7.6.1 ADO 使用基础 221页
7.6.2 ADO 控件应用实例 223页
7.6.3 ADO 新增绑定控件应用实例 228页
7.7 本章小结 229页
习题与实验 230页
第 8章 小型试题库系统设计案例 233页
8.1 系统的组成及功能简述 233页
8.1.1 系统组成 233页
8.1.2 试题库管理程序(教师模块)的功能 234页
8.1.3 试题答题及评分程序(学生模块)的功能 234页
8.1.4 数据库设计 234页
8.2 试题库管理程序的设计 235页
8.2.1 用户登录窗体 FrmDl 235页
8.2.2 自动选题窗体 FrmXt 237页
8.2.3 题库管理窗体 FrmSele 237页
8.2.4 设计制作考盘窗体 FrmCopy 237页
8.2.5 模块文件 xt.bas 238页
8.3 试题答题及评分程序的设计 239页
8.3.1 考生登录窗体 FrmDl 239页
8.3.2 考生答题窗体 FrmXz 241页
8.3.3 考生答题未答完提示窗体FrmTs 248页
8.3.4 阅卷评分窗体 FrmTj 249页
8.3.5 模块文件 Xt.bas 251页
8.4 有待完善的问题与思考 251页
8.5 本章小结 252页
习题与实验 252页
第 9章 工资系统开发案例 253页
9.1 系统结构 253页
9.1.1 系统流程图 253页
9.1.2 系统中的窗体模块 254页
9.1.3 系统中的数据库及数据表 254页
9.2 设计系统启动窗体 frmStart 255页
9.3 设计用户登录窗体 frmLogin 256页
9.4 设计系统主窗体 frmMain 258页
9.5 设计基本数据输入窗体 frmInBase 259页
9.6 设计基本数据修改窗体 frmInEdit 263页
9.7 设计专项数据修改窗体 frmInSpecial 268页
9.8 设计工资组合查询窗体 frmQryZh 273页
9.9 设计查询工资明细窗体 frmQryGr 276页
9.10 有待完善的问题与思考 280页
9.11 本章小结 280页
习题与实验 281页
第 10章 高级界面设计 282页
10.1 工具栏和状态栏 282页
10.1.1 工具栏的设计 282页
10.1.2 状态栏的设计 286页
10.2 多文档界面 288页
10.2.1 多文档界面概述 288页
10.2.2 创建和设计多文档界面 288页
10.2.3 使用 MDI窗体与子窗体 290页
10.2.4 多文档界面应用程序中的子窗体排列 291页
10.3 通用对话框 292页
10.3.1 概述 292页
10.3.2 通用对话框的使用 294页
10.4 多媒体技术 301页
10.5 使用应用程序向导 304页
10.6 本章小结 307页
习题与实验 308页
附录 311页
附录 A 数据库相关控件的主要属性、事件和方法 311页
附录 B VB 的一些重要常数 312页
参考文献 316页
Visual Basic程序设计与应用案例[电子资源.图书]
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×