
Visual Basic程式设计视频教程
《VisualBasic程式设计视频教程》是2005年电子工业出版社出版的图书,作者是王兴晶,赵万军。
基本介绍
- 书名:Visual Basic程式设计视频教程
- 作者:王兴晶,赵万军
- ISBN:7121012278
- 页数:374
- 出版社:电子工业出版社
- 出版时间:2005 年6月
- 开本:16
- 丛书名:程式设计视频教程丛书
内容简介
本书详细介绍了安装visual basic运行环境、语法规则、界面设计、控制项运用、资料库编程、api函式等知识,并通过大量实例程式进行了说明,每章均附有习题和参考答案。作者根据多年的教学和写作的丰富经验,把visual basic写得深入浅出,易于掌握。全书概念清晰,通过正反对比帮助读者理解编程思想,例题丰富,逻辑性强,语言通俗流畅。凡是对计算机操作有一些认识的读者都能通过学习本书掌握visual basic的基本内容以及精华部分。
目录
第1章 进入visual basic编程世界
1.1 visual basic的起源
1.2 版本
1.3 为什幺visual basic会成功
1.4 安装visual basic6.0
1.5 安装msdn
1.6 进入visual basic编程世界
1.6.1 启动visual basic
1.6.2 visual basic的相关工具
1.6.3 进入visual basic的工作环境
1.7 编写第一个visual basic程式
1.7.1 第一步——添加控制项
1.7.2 第二步——设定控制项属性
1.7.3 第三步——编写程式代码
1.7.4 第四步——运行程式
1.7.5 第五步——结束程式并保存工程
1.8 习题
1.8.1 选择题
1.8.2 上机题
第2章 界面设计
.2.1 与界面设计相关的视窗
2.1.1 窗体视窗
2.1.2 工具箱视窗
2.1.3 属性视窗
2.2 在窗体上布置控制项
2.2.1 三步走布置控制项
2.2.2 三合一布置控制项法
2.2.3 控制项的选取
2.2.4 控制项的删除
2.2.5 窗体中的格线
实例1:调整窗体中的格线
2.2.6 控制项的快速布局
实例2:布局控制项
2.3 对象属性的设定
2.3.1 属性列表的浏览
2.3.2 对象列表框与visual basic的对象
实例3:对象属性的设定
2.3.3 三种属性设定的类型
实例4:font属性的设定
实例5:picture属性的设定
2.4 窗体
2.4.1 窗体类型
2.4.2 为窗体指定图示——icon属性
实例6:为窗体指定图示
2.4.3 窗体的位置类属性
2.4.4 其他常用属性
2.4.5 显示与隐藏窗体
实例7:对话框类型的窗体
实例8:autoredraw属性的使用
2.5 界面设计综述
2.5.1 控制项位置的安排
2.5.2 控制项的分组
2.5.3 控制项的一致性
2.5.4 合理利用颜色、图像和显示效果,来达成内容与形式的统一
实例9:界面设计实例——“日积月累”类型的窗体
2.6 习题
2.6.1 选择题
2.6.2 填空题
2.6.3 编程题
第3章 编程初步
3.1 visual basic的三种工作模式
3.2 代码视窗
3.2.1 自动编码
3.2.2 及时提示
3.2.3 及时检查语法错误
3.2.4 文字感应
实例10:用程式代码设定视窗背景
3.3 visual basic程式编写规则
3.3.1 程式注释
3.3.2 长句分行
3.3.3 分行的规则
3.3.4 一行多句
3.4 程式的调试
3.4.1 逐行执行程式
实例11:逐行执行程式
3.4.2 设定程式的断点
实例12:设定断点
3.4.3 设定断点的另一种方法——stop语句
3.5 简单的数据输入、输出
3.5.1 “立即”视窗
3.5.2 输出信息的msgbox函式
3.5.3 正确使用msgbox函式
3.5.4 msgbox函式的不恰当用法
实例13:选择是否继续
3.5.5 输入数据的inputbox函式
3.5.6 正确使用inputbox函式
3.5.7 inputbox函式的错误用法
实例14:求指定数的5次方
3.6 如何开发应用程式
3.7 习题
3.7.1 选择题
第4章 编程基础——数据与数据运算
4.1 数据的表示法
4.1.1 整数
实例15:不同进制之间的转换
4.1.2 实数
4.1.3 字元串数据
4.1.4 日期时间数据
实例16:设定系统的日期格式
4.1.5 布尔数据
4.2 算术运算
4.2.1 算术运算符
实例17:将华氏温度转成摄氏温度
4.2.2 整数运算易出现的错误
4.2.3 数学函式
4.3 字元串的连线与处理
4.3.1 字元串的连线
4.3.2 不同类型数据的连线
4.4 关係运算
4.4.1 关係运算符
4.4.2 日期时间的比较
4.4.3 字元串的比较
4.5 逻辑运算
4.5.1 逻辑运算符
4.5.2 真值表
4.5.3 表达式作为运算对象
4.6 综合运算
4.6.1 算术运算符的优先顺序
实例18:求表达式的值
4.6.2 其他运算符的优先顺序
4.6.3 各类运算符之间的优先顺序
4.7 习题
4.7.1 选择题
4.7.2 编程题
第5章 常量与变数
5.1 常量
5.1.1 常量符号
实例19:计算圆面积、圆周长
5.1.2 常量的数据类型
5.1.3 命名规则
5.1.4 使用常量符号的好处
5.1.5 使用常量易出现的错误
5.2 变数
5.2.1 变数的声明与使用
5.2.2 变数与数据类型
5.2.3 再议变数的声明
5.2.4 声明变数时易出现的错误
5.2.5 给变数取一个好名字
5.2.6 数值类型变数
5.2.7 字元变数
实例20:测试字元串长度的变化
5.2.8 其他类型变数
实例21:变数数据类型的检验
5.2.9 初始化变数
实例22:未初始化的变数等于什幺?
5.2.10 数据类型之间的转换
5.2.11 常见的数据类型转换错误
5.3 变数的作用域
5.3.1 动态变数
实例23:测试动态声明的变数
5.3.2 静态变数
实例24:静态变数的使用
5.3.3 全局变数
实例25:全局变数的使用
5.4 习题
5.4.1 选择题
5.4.2 思考题
第6章 程式流程控制语句
6.1 if语句
6.1.1 最简单的if-then
实例26:使用if语句实现求输入数值的绝对值
实例27:求3个数中的最大值并输出
6.1.2 结构化的if-then
实例28:七色变换球
6.1.3 能够处理两种情况的if-then-else
实例29:计算平均分数
6.1.4 逐一判断条件的elself
实例30:输入自变数根据函式求值
实例31:猜猜几位数
实例32:输入成绩显示成绩等级
实例33:是否是闰年
6.1.5 嵌套的if语句
实例34:判断输入数的位数
6.1.6 1f语句的正确流程
6.1.7 1f语句的不恰当用法
6.1.8 1f语句的使用技巧
6.2 多分支的selectcase语句
6.2.1 认识selectcase语句
实例35:正序、逆序列印各位数
6.2.2 case子句的条件值的三种形式
实例36:输出成绩等级——条件值中
带有to关键字
实例37:企业能发多少奖金?——条件值中带有is关键字
6.2.3 case子句的有效组织方法
6.2.4 使用select case语句要注意的问题
6.2.5 selectcase语句与if语句
6.3 强制跳转的goto
6.3.1 标记的设定
6.3.2 正确的标记设定
6.3.3 错误的标记设定
6.3.4 避免goto形成的无穷循环
实例38:求1+2+3+…+100
实例39:改进求平均分数
6.4 计数执行的for-next循环
6.4.1 循环的意义
6.4.2 认识for-next循环
实例40:求1+2+3…+100
实例41:求n!
实例42:输出所有的水仙花数
6.4.3 步进值的三种形式
实例43:步进值大于1的for-next语句
6.4.4嵌套的for-next语句
实例44.一元、五元、十元及五十元组成一百元的组合有几种
6.4.5 提前退出循环
6.4.6 使用for-next循环易出现的错误
6.4.7 正确使用for-next循环
6.5 while-wend循环
6.5.1 认识while-wend语句
6.5.2 while-wend与for-next
实例45:3的几次方
6.6 do-loop循环
6.6.1 认识do-loop循环
实例46:猴子吃桃问题
6.6.2 exitdo语句
实例47:查找字元串中的第一个空格
6.6.3 使用do-loop循环易出现的错误
6.6.4 正确使用do-loop循环的两种格式
6.6.5 其他格式
6.6.6 正确编写循环
6.7 习题
6.7.1 选择题
6.7.2上机题
第7章 数组
7.1 数组初步
7.1.1 数组与变数
7.1.2 数组的声明
7.1.3 数组元素的存取
7.1.4 使用数组的注意事项
实例48:倒序列印数据
实例49:冒泡法排序
7.2 数组晋级
7.2.1 控制数组下标的範围
7.2.2 动态数组
实例50:动态数组的套用——求任意个数中的最大值
7.2.3 让“变数”变成“数组”
实例51:学英语
7.3 二维数组
7.3.1 维数组的声明
7.3.2 维数组的存取
实例52:统计比赛分数
7.3.3 多维数组
7.4 控制项数组
实例53:创建控制项数组
实例54:扇动翅膀的蝴蝶
实例55:使用timer控制项製作动画
7.5 习题
7.5.1 选择题
第8章 子程式与函式
8.1 设计子程式
8.1.1 创建子程式
8.1.2 调用子程式的格式
实例56:调用子程式
8.1.3 为子程式命名的学问
8.2 子程式与参数传递
8.2.1 为什幺使用参数
8.2.2 设计含有参数的子程式
8.2.3 调用含有参数的子程式
8.2.4 形参与实参
8.2.5 以变数为实际参数
8.2.6 声明形参的数据类型
实例57:声明参数类型的作用
8.2.7 使用参数的注意事项
实例58:测试常量和变数如何替代形参
8.3 自定义函式
8.3.1 自定义函式
8.3.2 函式的调用
实例59:自定义函式——是否是数字
8.3.3 函式的数据类型
实例60:编写sum(n)=1+2+…+n的函式
8.3.4 调用函式的注意事项
8.2.5 使用子程式和函式的好处
8.3.6 函式的递归调用
实例61:第一个递归程式
实例62:递归调用求年龄
8.3.7 退出子程式和函式
8.3.8 跳转功能——gosub
8.4 内置函式
8.4.1 字元串函式
实例63:从字元串中提取信息
8.4.2 时间日期函式
实例64:中文格式的日期
8.5 习题
第9章 visual basic中控制项的套用,
9.1 commandbutton控制项
9.2 label控制项
9.3 可编辑的文本框
9.3.1 认识文本框
实例65:按钮与文本框的配合
9.3.2 text属性的实际套用
实例66:计算标準体重
9.3.3 使用文本框的注意事项
9.3.4 文本框的常用属性
9.3.5 文本框的实际套用
实例67:记事本程式
9.4 选择性控制项
9.4.1 只能单选的单选框
实例68:单选框的套用
9.4.2 组成群组的框架
实例69:使用框架
9.4.3 可以複选的複选框
9.5 使用listbox列表框
9.5.1 列表框的常规使用
9.5.2 列表框与资料选取
9.6 下拉式列表框
9.6.1 在程式中操控下拉式列表框
9.6.2 下拉式列表框所欠缺的功能
9.6.3 下拉式列表框的三种样式
9.7 图像处理控制项
9.7.1 picturebox图形框控制项
9.7.2 image图像控制项
9.7.3 picturebox与image控制项的区别
9.8 timer控制项
实例70:timer控制项的用途
9.9 commondialog控制项
9.9.1 “打开”与“另外储存为”对话框
实例71:使用“打开”对话框
9.9.2 “颜色”对话框
实例72:使用“颜色”对话框
9.9.3 “字型”对话框
实例73:使用“字型”对话框
9.10 多媒体控制项
9.10.1 添加控制项
9.10.2 常用的属性
9.10.3 多媒体控制项的事件
9.10.4 製作支持多种媒体格式的播放器
实例74:多媒体档案的播放
9.11 滚动条
实例75:滚动条的套用
9.12 习题
9.12.1 选择题
9.12.2 简答题
第10章 事件程式处理
10.1 事件程式简介
10.1.1 解释private保留字
10.1.2 调用的方法
10.1.3 程式框架的产生方式
10.2 事件程式
实例76:事件驱动的实验
实例77:事件发生的对象
10.3 处理键盘的事件
10.3.1 keypress事件
10.3.2 keyascii参数的意义
10.3.3 keypress事件的套用
实例78:按键追蹤程式
实例79:只能输入数字的文本框
10.3.4 keydown事件
实例80:键盘控制的飞机
10.3.5 keyup事件
实例81:输入焦点与键盘事件
10.3.6 窗体的keypreview属性
10.4 处理滑鼠的事件
10.4.1 滑鼠移动
实例82.mousemove事件的作用
10.4.2 mousedown、mouseup、click事件
实例83:滑鼠绘製线段
实例84:滑鼠绘製圆
10.4.3 滑鼠双击
10.5 习题
10.5.1 填空题
10.5.2 简答题
第11章 资料库应用程式
11.1 创建第一个资料库应用程式
11.1.1 功能简单的资料库应用程式
实例85:第一个资料库应用程式
11.1.2 第一个资料库程式的相关操作
11.1.3 扩展资料库应用程式的功能
实例86:增加“添加”和“删除”功能
11.2 分析第一个资料库应用程式
11.2.1 资料库档案
11.2.2 adodc控制项与资料库的关係
11.2.3 datagrid与adodc之间的关係
11.2.4 关键点回顾
11.3 资料库的构成
11.3.1 以实例认识资料库的结构
实例87:表的概念
11.3.2 资料库的组织结构
11.3.3 创建资料库
实例88:创建mdb格式的资料库“订单管理.mdb”
11.3.4 查询
11.3.5 索引
实例89:为数据表设定主键
11.4 odbc数据源
实例90:建立连线到“订单管理.mdb”的odbc数据源
11.5 从资料库中获取所需的部分数据
11.5.1 sql语言初步
实例91:选取部分栏位的数据
11.5.2 最常用的select语句
实例92:组合式的栏位列表
实例93:给栏位起别名
11.5.3 带条件表达式的select语句
实例94:获取满足一定条件的数据
实例95:动态指定条件并获取满足条件的数据
11.6 习题
11.6.1 思考题
第12章 增强visual basic功能的api函式
12.1 什幺是api函式
12.1.1 api函式的作用
12.1.2 api与visual basic
12.2 api函式的特点
12.2.1 参数传递
12.2.2 对象与handle
12.3 api函式的声明
12.3.1 声明格式
实例96:获得计算机名称
12.3.2 api声明的位置
实例97:所有模组共用的api函式声明
实例98:私用的api函式声明
12.3.3 常数的声明
12.3.4 自定义类型的声明
12.3.5 快速查找api函式的信息
12.4 参数的传递
12.4.1 数值的传递
12.4.2 自定义类型的参数传递
实例99:绘製焦点矩形
12.4.3 字元串的传递
实例100:改变计算机名称
12.5 visual basic字元串与api函式的字元串
12.5.1 visual basic的字元串
12.5.2 api函式中的字元串
12.5.3 api字元串易出现的错误
实例101:visual basic对字元串的处理
12.5.4 传递字元串给api函式的正确方法
12.5.5 获取api函式返回的字元串
12.5.6 传递字元串参数的误区
实例102:创建圆形视窗
12.6 习题
12.6.1 编程题
附录a 习题答案
转载请注明出处海之美文 » Visual Basic程式设计视频教程