图书介绍
Visual Basic程序设计实用教程 第4版PDF|Epub|txt|kindle电子书版本下载
- 王栋编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302340973
- 出版时间:2013
- 标注页数:351页
- 文件大小:94MB
- 文件页数:365页
- 主题词:BASIC语言-程序设计-教材
PDF下载
下载说明
Visual Basic程序设计实用教程 第4版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 引言1
1.1程序设计语言1
1.1.1机器语言1
1.1.2汇编语言1
1.1.3面向过程的语言2
1.1.4面向对象的程序设计语言2
1.1.5程序的执行方式和运行环境2
1.2面向对象的基本概念3
1.2.1对象与类3
1.2.2属性4
1.2.3方法4
1.2.4事件5
1.2.5 PME模型5
1.3 Visual Basic简介6
1.3.1 Visual Basic发展史6
1.3.2 Visual Basic的特点7
1.3.3 Visual Basic的版本7
1.3.4 Visual Basic 6.0中文企业版的安装与启动8
1.3.5获得帮助信息11
习题114
第2章 程序设计入门15
2.1Visual Basic集成开发环境15
2.1.1“工具箱”窗口17
2.1.2“工程”窗口17
2.1.3“属性”窗口18
2.1.4“窗体布局”窗口19
2.1.5“对象”窗口19
2.1.6“代码”窗口21
2.1.7窗口的排布21
2.1.8关闭工程与退出Visual Basic集成环境22
2.2程序的设计、运行和中断状态22
2.3窗体23
2.3.1窗体对象的创建23
2.3.2窗体对象的常用属性24
2.3.3通过程序代码为对象的属性赋值27
2.3.4窗体对象的常用方法27
2.3.5窗体对象的常用事件29
2.4编写事件过程30
2.4.1使用“代码”窗口30
2.4.2一个“最简单”的程序32
2.4.3两个简单程序32
2.4.4事件驱动机制33
2.5命令按钮控件34
2.5.1命令按钮的常用属性34
2.5.2命令按钮的Move方法36
2.5.3命令按钮的 Click事件36
2.6文本框控件37
2.6.1文本框的常用属性38
2.6.2文本框的Move方法40
2.6.3文本框的常用事件40
2.7标签控件41
2.7.1标签的常用属性41
2.7.2标签的Move方法41
2.7.3标签的常用事件42
2.8 Visual Basic语法规则42
2.9开发应用程序的主要步骤44
2.10工程的管理和可执行文件的生成45
2.10.1工程中的模块与文件45
2.10.2向工程中添加模块46
2.10.3保存工程48
2.10.4打开工程48
2.10.5移除模块49
2.10.6工程组49
2.10.7生成可执行文件49
2.10.8发布应用程序50
习题251
第3章 数据类型、常量与变量53
3.1基本数据类型53
3.1.1数值型53
3.1.2 String型53
3.1.3 Boolean型54
3.1.4 Date型54
3.2直接常量54
3.2.1整型常量54
3.2.2浮点型常量55
3.2.3字符串型常量55
3.2.4逻辑型常量56
3.2.5日期时间型常量56
3.3变量56
3.3.1变量命名规则56
3.3.2定义变量57
3.3.3变量的赋值与取值60
3.3.4变量的同名问题63
3.3.5定长字符串与变长字符串变量64
3.3.6对象型变量64
3.3.7变体数据类型65
3.3.8类型转换66
3.3.9类型声明符68
3.3.10 DefType语句68
3.4符号常量69
习题370
第4章 运算符与表达式74
4.1运算符74
4.1.1算术运算符74
4.1.2比较运算符75
4.1.3字符串运算符76
4.1.4日期时间运算符78
4.1.5对象型比较运算符78
4.1.6逻辑运算符79
4.2表达式82
4.2.1表达式的求解顺序82
4.2.2运算符的优先级83
4.2.3使用括号改变计算顺序84
4.2.4正确编写表达式84
4.2.5表达式求值86
习题487
第5章 控制结构90
5.1 If语句91
5.1.1单行形式的If …Then…语句91
5.1.2块形式的If …Then …End If语句91
5.1.3单行形式的If …Then …Else…语句92
5.1.4块形式的If …Then …Else …End If语句92
5.1.5 If语句的嵌套93
5.1.6 If …Then …ElseIf…End If语句96
5.2 Select Case语句98
5.2.1 Select Case语句的语法结构98
5.2.2关于“匹配”的定义99
5.3 Do …Loop语句100
5.3.1Do While…Loop形式101
5.3.2 Do…Loop While形式102
5.3.3 Do Until …Loop形式103
5.3.4 Do …Loop Until形式103
5.3.5 Do …Loop形式104
5.3.6 Exit Do语句104
5.4 For …Next语句104
5.4.1 For …Next语句语法结构104
5.4.2 Exit For语句106
5.4.3 For …Next循环的“终止值”和“步长”问题106
5.5 While …Wend语句106
5.6循环的嵌套106
5.6.1嵌套的规则106
5.6.2 Exit Do和Exit For语句在循环嵌套时的作用107
5.6.3循环嵌套的执行流程108
5.7 GoTo语句、GoSub…Return语句109
5.7.1 GoTo语句109
5.7.2 GoSub…Return语句109
5.8 With语句110
5.9控制结构的应用111
习题5122
第6章 过程128
6.1Sub过程128
6.1.1定义Sub过程128
6.1.2调用Sub过程130
6.1.3通用过程的重名问题131
6.1.4过程调用时的执行流程131
6.2 Function过程132
6.2.1定义Function过程132
6.2.2调用Function过程133
6.3过程的参数传递方式136
6.3.1按值传递参数(ByVal)136
6.3.2按地址传递参数(ByRef)137
6.4可选参数140
6.5命名参数140
6.6递归141
习题6143
第7章 数组与自定义数据类型149
7.1数组概述149
7.2常规数组150
7.2.1一维数组150
7.2.2二维数组152
7.2.3多维数组153
7.2.4常规数组占用的内存大小153
7.3动态数组156
7.4数组函数与语句160
7.5变体类型数组161
7.6数组作参数与返回值163
7.6.1数组作参数163
7.6.2不定数量的参数(ParamArray)165
7.6.3函数返回数组166
7.7自定义数据类型168
7.7.1定义自定义数据类型168
7.7.2自定义类型的变量和数组169
7.7.3自定义数据类型参数170
7.7.4函数返回自定义类型值170
习题7171
第8章 内部控件177
8.1图形与图像类控件177
8.1.1直线控件177
8.1.2形状控件178
8.1.3图像控件180
8.1.4图片框控件181
8.1.5使用图片框作控件容器182
8.2滚动条、框架与定时器控件182
8.2.1滚动条控件182
8.2.2框架控件184
8.2.3定时器控件185
8.3提供选项的控件186
8.3.1复选框控件186
8.3.2单选框控件188
8.3.3列表框控件190
8.3.4组合框控件196
8.4文件系统控件197
8.4.1驱动器列表框控件198
8.4.2目录列表框控件199
8.4.3文件列表框控件199
8.4.4联合使用三个文件系统控件200
8.5控件的键盘输入焦点与Tab键次序200
8.6鼠标与键盘事件201
8.6.1 MouseDown事件、MouseUp事件、MouseMove事件202
8.6.2 MousePointer属性、MouseIcon属性203
8.6.3 KeyDown事件、KeyUp事件204
8.6.4 KeyPress事件204
8.6.5 KeyPreview属性205
8.6.6 SendKeys语句205
8.7控件数组206
8.7.1创建控件数组207
8.7.2编写事件过程208
8.7.3动态添加、删除控件数组元素210
8.8菜单210
8.8.1菜单控件的属性211
8.8.2创建菜单212
8.8.3设置菜单控件的属性213
8.8.4菜单控件的Click事件213
8.8.5弹出式菜单214
习题8215
第9章 内部函数218
9.1数学函数218
9.2字符串函数220
9.3日期与时间函数229
9.4类型测试函数232
9.5分支函数233
9.6预定义对话框函数233
9.6.1消息框函数MsgBox234
9.6.2输入框函数InputBox236
习题9237
第10章 绘图242
10.1颜色242
10.2绘制文字与图形244
10.2.1输出文字244
10.2.2绘制图形246
10.3与绘图有关的属性、事件和方法250
10.4与文字输出有关的属性和方法255
10.5绘图坐标系统257
习题10259
第11章 多模块程序设计与调试263
11.1多模块程序设计263
11.1.1启动对象263
11.1.2窗体的加载与卸载264
11.1.3窗体加载时的事件266
11.1.4窗体卸载时的事件267
11.1.5多模块之间的数据共享268
11.1.6程序的终止269
11.2程序的调试270
11.2.1错误的种类270
11.2.2调试窗口270
11.2.3切换到中断状态的方法275
11.3捕获并处理运行时错误277
11.3.1 Err对象277
11.3.2 On Error语句277
11.3.3 Resume语句277
11.3.4错误的捕获与处理278
11.3.5 Err对象的Raise方法和Clear方法279
习题11279
第12章 文件操作281
12.1文件操作概述281
12.1.1文件操作的必要性281
12.1.2文件的标识方法281
12.2顺序访问文件282
12.2.1打开顺序文件282
12.2.2关闭文件283
12.2.3写顺序文件283
12.2.4读顺序文件284
12.2.5关于顺序文件的几点说明285
12.3随机访问文件287
12.4二进制文件294
12.5文件的共享与访问权限297
12.6文件操作函数与语句297
习题12306
附录A习题参考答案313
附录B对象的命名前缀与默认属性339
附录C变量的命名前缀340
附录D键码341
附录E ASCII码字符集343
附录F SendKeys语句特殊击键344
附录G可捕获的错误345
附录H知识点索引347
参考文献351