Visual Basic程序设计视频教程

Visual Basic程序设计视频教程
作 者: 王兴晶
出版社: 电子工业出版社
丛编项: 程序设计视频教程丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: VB
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual Basic程序设计视频教程》作者简介

内容简介

本书详细介绍了安装VisualBasic运行环境、语法规则、界面设计、控件运用、数据库编程、API函数等知识,并通过大量实例程序进行了说明,每章均附有习题和参考答案。作者根据多年的教学和写作的丰富经验,把VisualBasic写得深入浅出,易于掌握。全书概念清晰,通过正反对比帮助读者理解编程思想,例题丰富,逻辑性强,语言通俗流畅。凡是对计算机操作有一些认识的读者都能通过学习本书掌握VisualBasic的基本内容以及精华部分。本书光盘录制了书中典型实例的视频演示全过程,读者跟随光盘的演示可以轻松掌握VisualBasic的编程方法。光盘中还提供了全书所有实例的源代码,方便读者学习使用。本书适合大专院校相关专业教学使用;也特别适合希望学习程序设计的爱好者自学。

图书目录

第1章进入VisualBasic编程世界

1.1VisualBasic的起源

1.2版本

1.3为什么VisualBasic会成功

1.4安装VisualBasic6.0

1.5安装MSDN

1.6进入VisualBasic编程世界

1.6.1启动VisualBasic

1.6.2VisualBasic的相关工具

1.6.3进入VisualBasic的工作环境

1.7编写第一个VisualBasic程序

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对象列表框与VisualBasic的对象

实例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.1VisualBasic的三种工作模式

3.2代码窗口

3.2.1自动编码

3.2.2及时提示

3.2.3及时检查语法错误

3.2.4文字感应

实例10:用程序代码设置窗口背景

3.3VisualBasic程序编写规则

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.4MsgBox函数的不恰当用法

实例13:选择是否继续

3.5.5输入数据的InputBox函数

3.5.6正确使用InputBox函数

3.5.7InputBox函数的错误用法

实例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.1If语句

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.61f语句的正确流程

6.1.71f语句的不恰当用法

6.1.81f语句的使用技巧

6.2多分支的SelectCase语句

6.2.1认识SelectCase语句

实例35:正序.逆序打印各位数

6.2.2Case子句的条件值的三种形式

实例36:输出成绩等级——条件值中

带有To关键字

实例37:企业能发多少奖金?——条件值中带有Is关键字

6.2.3Case子句的有效组织方法

6.2.4使用SelectCase语句要注意的问题

6.2.5SelectCase语句与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.5While-Wend循环

6.5.1认识While-Wend语句

6.5.2While-Wend与For-Next

实例45:3的几次方

6.6Do-Loop循环

6.6.1认识Do-Loop循环

实例46:猴子吃桃问题

6.6.2ExitDo语句

实例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章VisualBasic中控件的应用,

9.1CommandButton控件

9.2Label控件

9.3可编辑的文本框

9.3.1认识文本框

实例65:按钮与文本框的配合

9.3.2Text属性的实际应用

实例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.1PictureBox图形框控件

9.7.2Image图像控件

9.7.3PictureBox与Image控件的区别

9.8Timer控件

实例70:Timer控件的用途

9.9CommonDialog控件

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.1KeyPress事件

10.3.2KeyAscii参数的意义

10.3.3KeyPress事件的应用

实例78:按键追踪程序

实例79:只能输入数字的文本框

10.3.4KeyDown事件

实例80:键盘控制的飞机

10.3.5KeyUp事件

实例81:输入焦点与键盘事件

10.3.6窗体的KeyPreview属性

10.4处理鼠标的事件

10.4.1鼠标移动

实例82.MouseMove事件的作用

10.4.2MouseDown.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.2ADODC控件与数据库的关系

11.2.3DataGrid与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.4ODBC数据源

实例90:建立连接到“订单管理.mdb”的ODBC数据源

11.5从数据库中获取所需的部分数据

11.5.1SQL语言初步

实例91:选取部分字段的数据

11.5.2最常用的Select语句

实例92:组合式的字段列表

实例93:给字段起别名

11.5.3带条件表达式的Select语句

实例94:获取满足一定条件的数据

实例95:动态指定条件并获取满足条件的数据

11.6习题

11.6.1思考题

第12章增强VisualBasic功能的API函数

12.1什么是API函数

12.1.1API函数的作用

12.1.2API与VisualBasic

12.2API函数的特点

12.2.1参数传递

12.2.2对象与handle

12.3API函数的声明

12.3.1声明格式

实例96:获得计算机名称

12.3.2API声明的位置

实例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.5VisualBasic字符串与API函数的字符串

12.5.1VisualBasic的字符串

12.5.2API函数中的字符串

12.5.3API字符串易出现的错误

实例101:VisualBasic对字符串的处理

12.5.4传递字符串给API函数的正确方法

12.5.5获取API函数返回的字符串

12.5.6传递字符串参数的误区

实例102:创建圆形窗口

12.6习题

12.6.1编程题

附录A习题答案