-
内容大纲
吕生荣和王利江和赵希武编著的《Visual Basic程序设计》由多年从事Visual Basic程序设计教学的一线教师,根据教学实际,结合多年的教学经验编写而成。全书共10章,详细介绍了Visual Basic可视化编程的基本方法,包括Visual Basic集成开发环境、常用控件的使用、Visual Basic语言基础、数据的输入和输出、程序控制结构、数组的定义和使用、过程的建立和调用、窗体界面设计、图形绘制、文件操作、数据库访问技术等内容。每章还提供了适量的示例、练习题和实验,便于读者自学。
本书的文字叙述通俗易懂,为了使读者便于入手,每个示例和实验都给出了操作步骤,强调实用性和可操作性,注重编程能力及良好编程习惯的培养。
本书可作为高等学校开设Visual Basic程序设计的教材,也可作为参加全国计算机等级考试二级Visual Basic的人员和编程初学者的参考用书。 -
作者介绍
-
目录
前言
第1章 VisualBasic编程初步
1.1 中文VisualBasic6.0概述
1.1.1 VisualBasic的发展过程
1.1.2 VisualBasic6.O的特点
1.2 VisualBasic6.0的集成开发环境
1.2.1 VisualBasic6.O的启动
1.2.2 主窗口
1.2.3 常用工作窗口
1.2.4 VisualBasic6.0的退出
1.3 ⅥsualBasic6.0工程的组成与管理
1.3.1 工程的构成
1.3.2 创建工程
1.3.3 保存工程
1.3.4 工程的使用
1.3.5 更改工程属性
1.4 一个简单VisualBasic6.O应用程序的创建实例
1.4.1 新建工程
1.4.2 程序界面设计
1.4.3 编写相关代码
1.4.4 运行、调试程序
1.4.5 生成可执行文件
1.5 面向对象程序设计的基本概念
1.5.1 对象
1.5.2 类
1.5.3 属性
1.5.4 事件
1.5.5 方法
1.6 窗体
1.6.1 窗体的主要属性
1.6.2 窗体的事件
1.6.3 窗体的方法
1.7 基本控件
1.7.1 标签
1.7.2 文本框
1.7.3 命令按钮
1.7.4 焦点与’lab键顺序
1.7.5 控件的默认属性
习题一
上机实验一基本控件的应用
第2章 顺序结构
2.1 VisualBasic6.0语言字符集及编码规则
2.1.1 VisualBasic6.0的字符集
2.1.2 编码规则与约定
2.2 数据类型
2.2.1 VisualBasic6.0的标准数据类型
2.2.2 用户自定义类型
2.3 常量与变量
2.3.1 变量
2.3.2 常量
2.4 常用内部函数
2.4.1 数学函数
2.4.2 字符串函数
2.4.3 日期与时间函数
2.4.4 类型转换函数
2.4.5 其他函数
2.4.6 应用实例
2.5 运算符与表达式
2.5.1 算术运算符与算术表达式
2.5.2 字符串运算符与字符串表达式
2.5 13关系运算符与关系表达式
2.5.4 逻辑运算符与逻辑表达式
2.5.5 日期表达式
2.5.6 表达式的运算顺序
2.6 数据的输入和输出..
2.6.1 利用标签控件进行数据的输出
2.6.2 利用文本框控件输入输出数据
2.6.3 InputBox()函数
2.6.4 Print方法及相关函数
2.6.5 MsgBox()函数
2.7 其他常用语句
2.7.1 赋值语句
2.7.2 注释语句Rem
2.7.3 结束语句end
2.7.4 暂停语句Stop
习题二
上机实验二信息的输入与输出
第3章 选择结构
3.1 If语句
3.1.1 简单分支结构
3.1.2 If语句的嵌套
3.2 SelectCase语句
3.3 分支函数
3.4 选择性控件
3.4.1 单选按钮
3.4.2 复选框
3.4.3 框架
3.5 程序举例
习题三
上机实验三加法练习程序
第4章 循环结构
4.1 循环语句
4.1.1 ForNext循环语句
4.1.2 ForNext语句的循环嵌套
4.1.3 DoLoop循环语句
4.1.4 WhileWend循环语句
4.1.5 其他辅助控制语句
4.2 选择性控件
4.2.1 计时器控件
4.2.2 滚动条控件
4.3 程序举例
习题四
上机实验四利用公式计算sinx的值
第5章 数组
5.1 概述
5.2 一维数组的声明和应用
5.2.1 如何声明一维数组
5.2.2 使用一维数组
5.2.3 一维数组的应用
5.2.4 使用ForEach/Next语句访问数组
5.3 列表框与组合框
5.3.1 列表框
5.3.2 组合框
5.4 控件数组
5.4.1 控件数组的概念
5.4.2 控件数组的建立
5.4.3 控件数组的使用
5.5 二维数组
5.5.1 如何声明二维数组
5.5.2 使用二维数组
5.6 动态数组
5.6.1 如何声明动态数组
5.6.2 保留动态数组中存放的数据
5.7 程序举例
习题五
上机实验五设计一个学生成绩统计的程序
第6章 过程
6.1 通用过程
6.1.1 Sub过程
6.1.2 Function过程
6.2 参数传递
6.2.1 按地址调用
6.2.2 按值传递
6.2.3 数组参数
6.2.4 可选参数
6.2.5 可变参数
6.3 过程的嵌套与递归调用
6.3.1 过程的嵌套调用
6.3.2 过程的递归调用
6.4 变量的作用域和生存期
6.4.1 变量的作用域
6.4.2 变量的生存期
6.5 标准模块与SubMain过程
6.5.1 标准模块
6.5.2 SubMain过程
6.6 程序举例
习题六
上机实验六过程程序设计
第7章 界面设计
7.1 菜单设计
7.1.1 菜单编辑器
7.1.2 菜单的Click事件
7.1.3 运行时改变菜单属性
7.1.4 弹出式菜单
7.2 工具栏设计
7.3 状态栏设计
7.3.1 状态栏的建立
7.3.2 运行时改变状态栏
7.4 多文档设计
7.4.1 多窗体程序设计中的语句和方法
7.4.2 多重窗体程序的执行与保存
7.5 鼠标与键盘事件
7.5.1 键盘事件
7.5.2 鼠标事件
7.5.3 拖放操作
习题七
上机实验七记事本界面设计
第8章 图形设计与操作
8.1 图形控件
8.1.1 图片框控件和图像框控件
8.1.2 直线控件
8.1.3 形状控件
8.2 绘图属性
8.2.1 CurrentX、CurrentY属性
8.2.2 线形与线宽
8.2.3 图形的填充
8.2.4 AutoRedraw属性
8.3 坐标系统AutoRedraw属性
8.3.1 默认坐标系统
8.3.2 用户自定义坐标系统
8.4 常用绘图方法
8.4.1 Line方法
8.4.2 Circle方法
8.4.3 Pset方法
8.4.4 Poim方法
8.5 应用举例——图形的绘制
习题八
上机实验八画板应用程序
第9章 文件
9.1 文件基本概念
9.1.1 文件
9.1.2 文件分类
9.2 文件操作
9.2.1 文件处理的步骤
9.2.2 文件操作的相关函数和语句
9.2.3 顺序文件
9.2.4 随机文件
9.2.5 二进制文件
9.3 文件系统控件
9.3.1 驱动器列表框
9.3.2 目录列表框
9.3.3 文件列表框
9.3.4 文件系统控件的应用
9.4 通用对话框
9.4.1 CommonDialog控件
9.4.2 通用对话框的使用
9.4.3 应用举例——记事本的实现
习题九
上机实验九学生信息管理系统中照片的存放
第10章 VisualBasic与数据库访问
10.1 数据库概述
10.1.1 数据库的基本概念
10.1.2 关系数据库的概念
10.1.3 数据模型
10.1.4 关系数据库
10.2 结构化查询语言
10.3 Data控件
10.3.1 Data控件
10.3.2 记录集对象
10.3.3 应用实例——数据的添加、删除和查找
10.4 ADO数据控件
10.5 DataGrId控件
10.6 数据环境设计器和数据报表设计器
10.7 可视化数据管理器
习题十
上机实验十通讯录信息管理
附录A 字符ASCⅡ码
附录B 内部函数
附录C 颜色常数
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...