Visual Basic从入门到精通(第4版)
《Visual Basic从入门到精通(第4版)》是2017年清华大学出版社出版的图书,作者是明日科技。
基本介绍
- 书名:Visual Basic从入门到精通(第4版)
- 作者:明日科技
- ISBN:9787302459613
- 定价:79.80元
- 出版时间:2017.06.01
- 印次:4-3
- 印刷日期:2017.11.22
内容简介
《Visual Basic从入门到精通(第4版)》从初学者的角度出发,以通俗易懂的语言、丰富多彩的实例,详细介绍了使用Visual Basic进行程式开发需要掌握的知识。《Visual Basic从入门到精通(第4版)》共分22章,包括初识Visual Basic 6.0,VB语言基础,算法和程式控制结构,数组的声明和套用,过程的创建和使用,内置函式与API函式,窗体和系统对象,标準模组和类模组,常用标準控制项,选单、工具列和状态栏,对话框,常用ActiveX控制项,滑鼠键盘处理,程式调试和错误处理,档案系统编程,图形图像技术,多媒体技术,SQL套用,资料库开发技术,资料库控制项,网路编程技术及企业进销存管理系统。
目录
第1篇 基础知识
第1章 初识VisualBasic6.0
视频讲解:86分钟
1.1VisualBasic简介
1.1.1VisualBasic的发展
1.1.2VisualBasic6.0的特点
1.2如何学好VB
1.2.1VB可以做什幺
1.2.2学习VB的几点建议
1.3VB6.0的安装与管理
1.3.1VB6.0的运行环境
1.3.2VB6.0+SP6的安装
1.3.3VB6.0的更改或删除
1.4VB6.0的启动
1.4.1通过“开始”选单启动
1.4.2通过捷径启动
1.5VB6.0的集成开发环境
1.5.1集成开发环境简介
1.5.2选单栏
1.5.3工具列
1.5.4工具箱
1.5.5工程资源管理器
1.5.6属性视窗
1.5.7窗体布局视窗
1.5.8窗体设计器
1.5.9代码编辑视窗
1.6定製开发环境
1.6.1设定在编辑器中要求变数声明
1.6.2设定格线大小和不对齐到格线
1.6.3设定启动时保存
1.6.4定製工具列
1.6.5为代码编辑器设定滑鼠滚动
1.7VB6.0的帮助系统
1.7.1MSDNLibrary的安装与使用
1.7.2利用附带的实例源程式学习编程
1.7.3使用VB的帮助选单
1.8创建第一个VB程式
1.8.1创建工程档案
1.8.2设计界面
1.8.3编写代码
1.8.4调试运行
1.8.5保存工程
1.8.6编译程式
1.9小结
1.10练习与实践
第2章 VB语言基础
视频讲解:29分钟
2.1关键字和标识符
2.2数据类型
2.2.1基本数据类型
2.2.2记录类型
2.2.3枚举类型
2.3变数
2.3.1什幺是变数
2.3.2变数的命名
2.3.3变数的声明
2.3.4变数的作用域
2.3.5静态变数
2.3.6变数同名问题的处理
2.3.7变数的生命周期
2.4常量
2.4.1常量的声明
2.4.2局部常量和全局常量
2.5运算符和表达式
2.5.1运算符
2.5.2表达式
2.5.3运算符的优先权
2.6代码编写规则
2.6.1对象命名规则
2.6.2代码书写规则
2.6.3处理关键字冲突
2.6.4代码注释规则及方法
2.7小结
2.8练习与实践
第3章 算法和程式控制结构
视频讲解:59分钟
3.1算法
3.1.1什幺是算法
3.1.2算法的特性
3.1.3算法的描述方法
3.1.4构成算法的基本控制结构
3.2顺序结构
3.2.1赋值语句
3.2.2数据的输入
3.2.3数据的输出
3.3选择结构
3.3.1单分支If…Then语句
3.3.2双分支If...Then...Else语句
3.3.3If语句的嵌套
3.3.4多分支If…Then…ElseIf语句
3.3.5SelectCase语句
3.3.6IIf函式
3.4循环结构
3.4.1For…Next循环语句
3.4.2ForEach…Next循环语句
3.4.3Do…Loop循环语句
3.4.4嵌套循环
3.4.5选择结构与循环结构的嵌套
3.5其他辅助控制语句
3.5.1跳转语句GoTo
3.5.2复用语句With...EndWith
3.5.3退出语句Exit
3.5.4结束语句End
3.6小结
3.7练习与实践
第4章 数组的声明和套用
视频讲解:20分钟
4.1数组的概述
4.1.1数组的概念
4.1.2数组与简单变数的区别
4.2数组的分类
4.2.1静态数组
4.2.2动态数组
4.2.3一维数组
4.2.4数组中的数组
4.2.5二维数组及多维数组
4.3数组的基本操作
4.3.1数组元素的输入
4.3.2数组元素的输出
4.3.3数组元素的插入
4.3.4数组元素的删除
4.3.5数组元素的查找
4.3.6数组元素的排序
4.4记录数组
4.4.1记录数组的概念
4.4.2记录数组的使用
4.5数组相关函式及语句
4.5.1Array函式
4.5.2UBound函式和LBound函式
4.5.3Split函式
4.5.4OptionBase语句
4.6小结
4.7练习与实践
第5章 过程的创建和使用
视频讲解:53分钟
5.1认识过程
5.2事件过程
5.2.1建立事件过程
5.2.2调用事件过程
5.3子过程(Sub过程)
5.3.1建立子过程
5.3.2调用子过程
5.3.3调用其他模组中的子过程
5.4函式过程(Function过程)
5.4.1建立函式过程
5.4.2调用函式过程
5.4.3函式过程与子过程的区别
5.5参数的传递
5.5.1认识参数
5.5.2参数按值和按地址传递
5.5.3数组参数
5.5.4对象参数
5.6嵌套过程
5.7递归过程
5.8属性过程(Property过程)
5.8.1使用属性过程建立类的属性
5.8.2使用类属性
5.8.3只读属性和对象属性
5.9小结
5.10练习与实践
第6章 内置函式与API函式
6.1数学函式
6.1.1Abs函式
6.1.2Exp函式
6.1.3Sgn函式
6.1.4Sqr函式
6.2字元串函式
6.2.1Len函式
6.2.2Left和Right函式
6.2.3Mid函式
6.2.4Trim、RTrim、LTrim函式
6.3类型转换函式
6.3.1Asc函式
6.3.2Chr函式
6.3.3Val函式
6.3.4Str函式
6.4判断函式
6.4.1IsNull函式
6.4.2IsNumeric函式
6.4.3IsArray函式
6.5日期和时间函式
6.5.1Date、Now、Time函式
6.5.2Timer函式
6.5.3Weekday函式
6.5.4Year、Month、Day函式
6.5.5Hour、Minute、Second函式
6.6随机函式
6.6.1Randomize函式
6.6.2Rnd函式
6.7格式化函式
6.8API函式
6.8.1API的概念
6.8.2API的相关概念
6.9API浏览器
6.9.1启动API浏览器
6.9.2API浏览器的载入
6.9.3API浏览器的使用
6.10API的使用
6.10.1API函式的声明
6.10.2API常数与类型
6.11API函式的调用
6.12小结
6.13练习与实践
第2篇 核心技术
第7章 窗体和系统对象
视频讲解:69分钟
7.1窗体的概述
7.1.1窗体的结构
7.1.2模式窗体和无模式窗体
7.1.3SDI窗体和MDI窗体
7.1.4添加和移除窗体
7.1.5载入和卸载窗体
7.2窗体的属性
7.2.1名称
7.2.2标题
7.2.3图示
7.2.4背景
7.2.5框线样式
7.2.6显示状态
7.2.7显示位置
7.3窗体的方法
7.3.1显示窗体
7.3.2隐藏窗体
7.3.3移动窗体
7.4窗体的事件
7.4.1单击和双击
7.4.2载入和卸载
7.4.3活动性
7.4.4初始化
7.4.5调整大小
7.4.6重绘
7.4.7焦点事件
7.5窗体事件的生命周期
7.5.1窗体启动过程
7.5.2窗体运行过程
7.5.3窗体关闭过程
7.6MDI窗体
7.6.1MDI窗体概述
7.6.2MDI窗体的添加和移除
7.6.3MDI子窗体
7.6.4MDI程式的特点
7.6.5MDI主窗体的设计
7.7系统对象
7.7.1应用程式对象
7.7.2萤幕对象
7.7.3剪贴簿对象
7.7.4调试对象
7.8小结
7.9练习与实践
第8章 标準模组和类模组
视频讲解:12分钟
8.1标準模组
8.1.1标準模组概述
8.1.2添加标準模组
8.2类模组
8.2.1类模组的概述
8.2.2添加类模组
8.3标準模组和类模组的区别
8.4小结
8.5练习与实践
第9章 常用标準控制项
视频讲解:89分钟
9.1控制项概述
9.1.1控制项的作用
9.1.2控制项的属性、方法和事件
9.1.3控制项的分类
9.2控制项的相关操作
9.2.1向窗体上添加控制项
9.2.2调整控制项的大小
9.2.3複製与删除控制项
9.2.4使用窗体编辑器调整控制项布局
9.2.5锁定控制项
9.3标籤和文本框
9.3.1标籤(Label控制项)
9.3.2文本框(TextBox控制项)
9.4命令按钮
9.4.1命令按钮的属性
9.4.2命令按钮的事件
9.5单选按钮、複选框及框架
9.5.1单选按钮(OptionButton控制项)
9.5.2複选框(CheckBox控制项)
9.5.3框架(Frame控制项)
9.6列表框与组合框
9.6.1列表框(ListBox控制项)
9.6.2组合框(ComboBox控制项)
9.7滚动条
9.8Timer控制项
9.9控制项数组
9.9.1控制项数组的概念
9.9.2创建控制项数组
9.9.3使用控制项数组
9.10小结
9.11练习与实践
第10章 选单、工具列和状态栏
视频讲解:60分钟
10.1选单概述
10.1.1选单的组成
10.1.2选单编辑器
10.2标準选单
10.2.1创建最简选单
10.2.2设定选单的快捷键和访问键
10.2.3创建级联选单
10.2.4创建複选选单
10.2.5设定选单分隔条
10.2.6设定选单无效
10.2.7为选单事件添加代码
10.3弹出式选单
10.3.1弹出式选单概述
10.3.2PopupMenu方法
10.3.3弹出式选单的设计和调用
10.4选单数组
10.4.1创建选单数组
10.4.2为选单数组编写代码
10.5工具列设计
10.5.1工具列概述
10.5.2利用Toolbar控制项创建最简工具列
10.5.3为工具列按钮添加图片
10.5.4为工具列按钮设定分组
10.5.5为工具列添加下拉选单
10.5.6为工具列按钮添加事件处理代码
10.6状态栏设计
10.6.1状态栏概述
10.6.2在状态栏中显示日期、时间
10.6.3在状态栏中显示操作员信息
10.6.4在状态栏中显示滑鼠位置
10.7小结
10.8练习与实践
第11章 对话框
视频讲解:40分钟
11.1输入对话框(InputBox)
11.2讯息对话框(MsgBox)
11.3公用对话框
11.3.1公用对话框概述
11.3.2“打开”对话框
11.3.3“另外储存为”对话框
11.3.4“颜色”对话框
11.3.5“字型”对话框
11.3.6“列印”对话框
11.3.7“帮助”对话框
11.4小结
11.5练习与实践
第12章 常用ActiveX控制项
视频讲解:104分钟
12.1ActiveX控制项的使用
12.1.1添加ActiveX控制项
12.1.2删除ActiveX控制项
12.1.3注册ActiveX控制项
12.2图像列表控制项(ImageList)
12.2.1认识ImageList控制项
12.2.2添加图像
12.2.3与其他控制项关联
12.2.4创建组合图像
12.3视图控制项(ListView)
12.3.1认识ListView控制项
12.3.2添加数据
12.3.3用“ListView控制项+数据表”创建报表视图
12.3.4用ListView控制项创建大图示视图
12.4树状控制项(TreeView)
12.4.1认识TreeView控制项
12.4.2添加数据
12.4.3删除指定节点数据
12.4.4节点展开与摺叠
12.4.5用“TreeView控制项+数据表”创建多级树状视图
12.5选项卡控制项(SSTab)
12.5.1认识SSTab控制项
12.5.2设定选项卡数目和行数
12.5.3在选项卡中添加控制项
12.5.4运行时启用和停用选项卡
12.5.5定製不同样式的选项卡
12.5.6图形化选项卡
12.6进度条控制项(ProgressBar)
12.6.1认识ProgressBar控制项
12.6.2显示进展情况
12.6.3将Max属性设定为已知的界限
12.6.4隐藏ProgressBar控制项
12.6.5用ProgressBar控制项显示清空数据的进度
12.7日期/时间控制项(DateTimePicker)
12.7.1认识DateTimePicker控制项
12.7.2设定和返回日期
12.7.3实时读取DTPicker控制项中的日期
12.7.4使用CheckBox属性来选择无日期
12.7.5使用日期和时间的格式
12.7.6使用DTPicker控制项计算日期或天数
12.8小结
12.9练习与实践
第13章 滑鼠键盘处理
视频讲解:30分钟
13.1游标指针的设定
13.1.1设定游标指针形状
13.1.2设定游标指针为指定的图片
13.1.3设定游标指针为指定的动画
13.2滑鼠事件的回响
13.2.1滑鼠单击和双击(Click事件和DblClick事件)
13.2.2滑鼠按下和抬起(MouseDown事件和MouseUp事件)
13.2.3滑鼠移动(MouseMove事件)
13.2.4滑鼠拖放(OLE拖放操作)
13.3键盘事件的回响
13.3.1ASCII码
13.3.2KeyDown事件和KeyUp事件的使用
13.3.3KeyPress事件的使用
13.4小结
13.5练习与实践
第14章 程式调试和错误处理
视频讲解:16分钟
14.1错误类型
14.1.1编译错误
14.1.2运行错误
14.1.3逻辑错误
14.2工作模式
14.2.1设计模式
14.2.2运行模式
14.2.3中断模式
14.3调试工具及使用
14.3.1“调试”工具列的使用
14.3.2本地视窗的使用
14.3.3立即视窗的使用
14.3.4监视视窗的使用
14.3.5插入断点和逐语句跟蹤
14.4错误处理语句和对象
14.4.1Err对象
14.4.2捕获错误(OnError语句)
14.4.3退出错误处理(Resume语句)
14.4.4编写错误处理函式
14.5小结
14.6练习与实践
第15章 档案系统编程
视频讲解:98分钟
15.1档案的基本概念
15.1.1档案的结构
15.1.2档案的分类
15.1.3档案处理的一般步骤
15.2档案系统控制项
15.2.1驱动器列表框(DriveListBox控制项)
15.2.2目录列表框(DirListBox控制项)
15.2.3档案列表框(FileListBox控制项)
15.2.4档案系统控制项的联动
15.3档案的操作语句
15.3.1改变当前驱动器(ChDrive语句)
15.3.2改变目录或资料夹(ChDir语句)
15.3.3删除档案(Kill语句)
15.3.4创建目录或资料夹(MkDir语句)
15.3.5複製档案(FileCopy语句)
15.3.6重命名(Name语句)
15.3.7设定档案属性(SetAttr语句)
15.4常用的档案操作函式
15.4.1获取路径(CurDir函式)
15.4.2获取档案属性(GetAttr函式)
15.4.3获取档案创建或修改时间(FileDateTime函式)
15.4.4返回档案长度(FileLen函式)
15.4.5测试档案结束状态(EOF函式)
15.4.6获取打开档案的大小(LOF函式)
15.5顺序档案
15.5.1顺序档案的打开与关闭
15.5.2顺序档案的读取操作
15.5.3顺序档案的写入操作
15.6随机档案
15.6.1随机档案的打开与关闭
15.6.2读取随机档案
15.6.3写入随机档案
15.7二进制档案
15.7.1二进制档案的打开与关闭
15.7.2二进制档案的读取与写入操作
15.8小结
15.9练习与实践
第3篇 高级套用
第16章 图形图像技术
视频讲解:25分钟
16.1图形图像处理基础
16.1.1系统颜色
16.1.2在对象浏览器中查看系统颜色常量
16.1.3QBColor函式
16.1.4RGB函式
16.2坐标系统
16.2.1默认的坐标系统
16.2.2自定义的坐标系统
16.3图形外观效果
16.3.1绘图坐标
16.3.2图形位置和大小
16.3.3图形的框线效果
16.3.4绘製效果
16.3.5前景色和背景色
16.3.6填充效果
16.4绘图方法
16.4.1画点
16.4.2画线
16.4.3画圆
16.4.4清屏
16.4.5获取颜色值
16.4.6绘製图形
16.5图像处理函式
16.5.1载入图像(LoadPicture函式)
16.5.2保存图片(SavePicture函式)
16.6图形、图像处理控制项
16.6.1Shape控制项
16.6.2Line控制项
16.6.3PictureBox控制项
16.6.4Image控制项
16.7小结
16.8练习与实践
第17章 多媒体技术
视频讲解:43分钟
17.1MMControl控制项
17.1.1认识MMControl控制项
17.1.2MMControl控制项的属性
17.1.3MMControl控制项的事件
17.2Animation控制项
17.2.1认识Animation控制项
17.2.2Animation控制项的属性
17.2.3Animation控制项的方法
17.3WindowsMediaPlayer控制项
17.3.1认识WindowsMediaPlayer控制项
17.3.2WindowsMediaPlayer控制项的主要属性
17.4ShockwaveFlash控制项
17.4.1认识ShockwaveFlash控制项
17.4.2ShockwaveFlash控制项的属性
17.4.3ShockwaveFlash控制项的方法
17.4.4ShockwaveFlash控制项的事件
17.5多媒体综合套用
17.5.1CD播放器
17.5.2DVD播放器
17.5.3多媒体演示程式
17.6小结
17.7练习与实践
第18章 SQL套用
视频讲解:87分钟
18.1资料库的基本知识
18.1.1什幺是资料库
18.1.2资料库软体的安装和使用
18.2SQL基础
18.2.1什幺是SQL
18.2.2执行SQL语句的工具
18.3检索数据(SELECT子句)
18.3.1SELECT子句
18.3.2检索单个列
18.3.3检索多个列
18.3.4检索所有列
18.4排序检索数据(ORDERBY子句)
18.4.1排序数据
18.4.2按多个列排序
18.4.3按列位置排序
18.4.4指定排序方向
18.4.5对新生成的列进行排序
18.5过滤数据(WHERE子句)
18.5.1使用WHERE子句
18.5.2WHERE子句比较运算符
18.5.3检索指定範围的值
18.5.4模式条件查询
18.5.5组合条件查询(AND、OR和NOT)
18.6高级查询
18.6.1汇总数据
18.6.2分组统计
18.6.3子查询
18.7插入数据
18.7.1插入完整的行
18.7.2插入部分行
18.7.3插入检索出的数据
18.7.4将一个表中的数据複製到另一个表
18.8修改和删除数据
18.8.1修改数据
18.8.2删除数据
18.9小结
18.10练习与实践
第19章 资料库开发技术
视频讲解:63分钟
19.1VB访问资料库
19.2ODBC
19.2.1认识ODBC
19.2.2配置ODBC数据源
19.3ADO对象
19.3.1引用ADO对象
19.3.2ADO对象的子对象
19.3.3连线多种资料库(Connection对象)
19.3.4连线记录源(Recordset对象)
19.3.5执行SQL语句(Command对象)
19.3.6ADO对象的综合套用
19.4ADO控制项
19.4.1认识ADO控制项
19.4.2用ADO控制项连线各种数据源
19.4.3用ADO控制项连线记录源
19.4.4ADO控制项的常用属性、方法和事件
19.4.5ADO控制项的综合套用
19.5小结
19.6练习与实践
第20章 资料库控制项
视频讲解:45分钟
20.1DataCombo和DataList控制项
20.1.1认识DataCombo和DataList控制项
20.1.2DataCombo和DataList控制项的属性
20.1.3显示关係表中的数据
20.2DataGrid控制项
20.2.1认识DataGrid控制项
20.2.2用DataGrid控制项显示数据
20.2.3格式化数据
20.2.4锁定数据
20.2.5将DataGrid控制项中的数据显示在文本框中
20.3MSFlexGrid和MSHFlexGrid控制项
20.3.1认识MSHFlexGrid控制项
20.3.2用MSHFlexGrid控制项显示数据
20.3.3数据排序与合併
20.3.4隐藏行或列
20.3.5冻结栏位
20.4小结
20.5练习与实践
第21章 网路编程技术
视频讲解:26分钟
21.1网路基础知识
21.1.1OSI参考模型
21.1.2HTTP协定
21.1.3FTP协定
21.2Winsock控制项编程
21.2.1TCP与UDP基础
21.2.2Winsock控制项
21.2.3开发客户端/伺服器端聊天程式
21.3InternetTransfer控制项编程
21.3.1InternetTransfer控制项
21.3.2档案上传与下载
21.4WebBrowser控制项编程
21.4.1WebBrowser控制项
21.4.2製作自己的浏览器
21.5小结
21.6练习与实践
第4篇 项目实战
第22章 企业进销存管理系统
视频讲解:165分钟
22.1系统分析
22.1.1需求分析
22.1.2可行性分析
22.1.3编写项目计画书
22.2系统设计
22.2.1系统目标
22.2.2系统功能结构
22.2.3系统业务流程图
22.2.4系统编码规範
22.3系统运行环境
22.4资料库与数据表设计
22.4.1资料库分析
22.4.2创建资料库
22.4.3创建数据表
22.4.4数据表逻辑关係
22.5创建项目
22.6公共模组设计
22.6.1主函式
22.6.2资料库连线函式
22.6.3拼音简码函式
22.7启动窗体的设计
22.7.1设计窗体界面
22.7.2添加资源档案
22.7.3代码注册Flash控制项
22.7.4调用Flash动画
22.8系统登录窗体设计
22.8.1设计窗体界面
22.8.2向ListView控制项中添加用户名
22.8.3添加用户名和编号
22.8.4判断用户名和密码
22.8.5移动无标题栏窗体
22.9主窗体设计
22.9.1设计窗体界面
22.9.2设计选单栏
22.9.3利用Flash设计工具列
22.9.4利用图片设计浮动工具列
22.9.5设计状态栏
22.10商品进货模组设计
22.10.1设计窗体界面
22.10.2窗体初始化
22.10.3商品信息录入
22.11库存状况模组设计
22.11.1设计窗体界面
22.11.2窗体初始化
22.11.3库存上下限设定
22.11.4自定义过程向MSFlexGrid控制项中添加数据
22.12月销售状况模组设计
22.12.1设计窗体界面
22.12.2统计全年商品销售状况
22.12.3设计“每月销售比较”窗体界面
22.12.4利用图表分析月销售状况
22.13系统用户及许可权设定模组设计
22.13.1设计窗体界面
22.13.2窗体初始化
22.13.3工具列按钮
22.13.4执行操作
22.14运行项目
22.15程式打包
22.16开发常见问题与解决
22.16.1书写错误的函式名
22.16.2提示档案未找到错误信息
22.16.3解决用户定义类型未定义的问题
22.16.4数据批量录入
22.16.5栏位大小问题导致数据添加失败
22.16.6栏位设定主键后不能插入重複值
22.16.7资料库中表存在关係,如何进行资料库清理
22.17小结
转载请注明出处海之美文 » Visual Basic从入门到精通(第4版)