Visual Basic程序设计基础教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:宋文强,高占国主编
- 出 版 社:重庆:重庆出版社
- 出版年份:2003
- ISBN:7536664192
- 页数:346 页
第1章Visual Basic程序设计初步 1
1.1 Visual Basic的集成开发环境 1
1.1.1标题栏(Title) 1
1.1.2菜单栏(Menu) 2
1.1.3工具栏(Tool Bar) 2
1.1.4窗体(Form) 3
1.1.5工具箱(Tool Box) 3
1.1.6工程资源管理器窗口(Project Exploer) 4
1.1.7属性窗口(Properties) 4
1.1.8窗体布局窗口(Form Layout) 5
1.2应用程序设计实例 5
1.2.1设计用户界面 6
1.2.2设置对象属性 6
1.2.3编写事件过程代码 8
1.2.4运行程序 10
1.2.5保存源程序文件 10
1.2.6生成可执行程序 13
1.2.7重新打开源程序 13
1.3面向对象程序设计的基本概念 14
1.3.1对象和类 14
1.3.2对象的属性 15
1.3.3事件、事件过程和事件驱动机制 16
1.3.4对象的方法——Print方法 18
1.4帮助系统的使用方法 20
1.4.1帮助信息的定位 20
1.4.2使用上下文相关的帮助 21
1.4.3示例代码的使用 22
1.5程序调试 22
1.5.1错误的类型 22
1.5.2程序调试方法 24
习题一 27
第2章Visual Basic语言基础 29
2.1 Visual Basic的基本字符集和词汇集 29
2.1.1字符集 29
2.1.2词汇集 29
2.2 Visual Basic的标准数据类型 31
2.2.1逻辑型(Boolean) 31
2.2.2数值型 31
2.2.3字符串型(String) 33
2.2.4日期型(Date) 34
2.2.5变体型(Variant) 34
2.3变量 34
2.3.1声明变量 34
2.3.2变量的初值 36
2.3.3变量的作用范围 37
2.3.4不同变量类型之间的自动转换 39
2.4常量 39
2.4.1文字常量 40
2.4.2符号常量 40
2.5运算符与表达式 41
2.5.1算术运算符与数值表达式 41
2.5.2关系运算与逻辑运算 43
2.5.3字符串连接运算 45
2.5.4日期的运算 46
2.5.5运算符的优先顺序 47
2.6程序代码的书写规则 48
习题二 49
第3章 常用内部函数 53
3.1数学函数 53
3.1.1绝对值函数(Abs) 53
3.1.2取整函数(Fix, Int) 53
3.1.3指数函数(Exp)和对数函数(Log) 54
3.1.4求平方根函数(Sqr) 54
3.1.5三角函数(Cos, Sin, Tan, Atn) 54
3.1.6符号函数(Sgn) 55
3.2字符串函数 55
3.2.1编码方式转换函数(StrConv) 55
3.2.2删除空格字符函数(Ltrim,RTrim,Trim) 55
3.2.3求子串函数(Left, Right, Mid) 56
3.2.4字符串长度测试函数(Len, LenB) 56
3.2.5字符串匹配函数(InStr) 57
3.2.6重复字符串生成函数(String, Space) 58
3.2.7字母大小写转换函数(UCase, LCase) 58
3.2.8字符串替换函数(Replace) 59
3.2.9字符串替换语句 59
3.2.10字符串顺序逆转函数 60
3.3数据类型转换函数 60
3.3.1 ASCⅡ码函数(Asc) 60
3.3.2字符转换函数(Chr) 60
3.3.3数值转换函数(Val) 61
3.3.4字符串转换函数(Str) 61
3.3.5其他数值类型转换函数 61
3.4日期/时间函数 64
3.4.1常用的日期与时间函数 64
3.4.2时间间隔计算函数(DateDiff) 65
3.5随机函数 66
3.5.1 Visual Basic提供的内部随机函数(Rnd) 66
3.5.2随机序列初始化语句(Randomize) 67
习题三 69
第4章 程序的基本结构 72
4.1顺序结构 72
4.1.1赋值语句 72
4.1.2输入框函数InputBox 73
4.1.3消息框函数MsgBox和MsgBox语句 74
4.1.4格式输出函数Format与Print方法 78
4.2选择(分支)结构 80
4.2.1条件语句(If) 80
4.2.2情况语句(Select Case) 85
4.2.3条件函数(IIf, Choose) 87
4.2.4无条件转移语句 88
4.3循环结构 90
4.3.1 For循环语句 90
4.3.2 Do Loop循环语句 92
4.3.3循环的嵌套 95
4.3.4循环的退出 97
习题四 98
第5章 数组 103
5.1数组的定义 103
5.1.1数组说明语句 103
5.1.2 Option Base语句 104
5.2多维数组 104
5.3动态数组——ReDim语句 106
5.3.1建立动态数组 106
5.3.2保留动态数组的内容 107
5.4数组的特殊操作 108
5.4.1数组的赋值 108
5.4.2数组的刷新——Erase语句 108
5.5与数组操作有关的函数 109
5.5.1 Array函数 109
5.5.2 IsArray函数 109
5.5.3 LBound函数和UBound函数 109
5.6数组应用举例 110
5.6.1分类统计 110
5.6.2冒泡排序 111
5.6.3对分查找 113
习题五 116
第6章 窗体和常用控件 118
6.1窗体 118
6.1.1窗体的属性 118
6.1.2窗体的事件 120
6.1.3窗体的方法 121
6.2内部控件(标准控件) 123
6.2.1标签(Label) 124
6.2.2文本框(TextBox) 124
6.2.3命令按钮(CommandButton) 129
6.2.4复选框(CheckBox)、单选按钮(OptionButton)和框架(Frame) 130
6.2.5列表框(ListBox)和组合框(ComboBox) 133
6.2.6图片框(PictureBox)和图像框(Image) 137
6.2.7滚动条(Sc rollBar) 141
6.2.8定时器(Timer) 144
6.3外部控件(ActiveX控件) 148
6.3.1进度条(ProgressBar) 149
6.3.2滑动条(Slider) 150
6.3.3动画控件(Animation) 152
6.3.4多媒体控件(MMControl) 154
6.4控件数组 158
6.4.1创建控件数组 158
6.4.2控件数组元素的添加与删除 161
6.5鼠标和键盘事件 163
6.5.1鼠标事件 163
6.5.2键盘事件 165
6.5.3“点燃鞭炮”游戏程序 166
习题六 169
第7章 过程 173
7.1程序的模块化结构 173
7.1.1窗体模块(Form Module) 174
7.1.2标准模块(Standard Module) 174
7.1.3类模块(Class Module) 175
7.2自定义子过程 176
7.2.1子过程的定义 176
7.2.2子过程的调用 177
7.2.3 Sub Main()子过程 178
7.3函数过程 179
7.3.1函数过程的创建 179
7.3.2函数过程的调用 180
7.4参数传递 180
7.4.1按地址传递 181
7.4.2按值传递 181
7.4.3数组作为过程的参数 182
7.5过程和变量的作用范围 185
7.5.1局部过程和局部变量 185
7.5.2全局过程和全局变量 187
7.5.3过程的外部调用 189
7.5.4同名变量的使用 189
7.6过程的递归调用(recursion) 191
习题七 194
第8章 文件 197
8.1顺序文件 197
8.1.1创建/写顺序文件 197
8.1.2读顺序文件 201
8.2随机文件 202
8.2.1定义记录结构和数据类型 202
8.2.2随机文件的创建和打开 203
8.2.3随机文件的读写 204
8.3二进制文件 211
8.4与文件操作有关的常用语句和函数 212
8.4.1关闭打开的所有文件语句(Reset) 212
8.4.2锁定和解锁语句(Lock和Unlock) 213
8.4.3 FileAttr函数 213
8.4.4 FileLen函数 213
8.4.5 FreeFile函数 213
8.4.6 EOF函数 214
8.4.7 LOF函数 214
8.4.8 Loc函数 214
8.4.9 Seek函数 214
8.4.10 Seek语句 215
8.4.11 Dir函数 215
8.4.12 CurDir函数 218
8.4.13 Input函数 218
8.4.14 Shell函数 219
8.4.15 其他文件操作命令 219
8.5文件系统控件 220
8.5.1驱动器列表框(DriveListBox) 220
8.5.2目录列表框(DirListBox) 220
8.5.3文件列表框(FileListBox) 221
8.5.4文件系统控件的ListCount属性和ListIndex属性 222
8.6利用公用对话框实现的文件操作 223
8.6.1将CommonDialog控件添加到工具箱 224
8.6.2 CommonDialog控件与文件操作有关的方法和属性 224
习题八 228
第9章 绘图 230
9.1绘图的基础概念 230
9.1.1度量单位 230
9.1.2工作区 231
9.1.3坐标系 232
9.1.4颜色 234
9.2基本的图形方法 237
9.2.1 PSet方法 237
9.2.2 Line方法 240
9.2.3 Circle方法 244
9.2.4 Point方法 246
9.2.5 PaintPicture方法 247
9.3鼠标绘图 256
9.3.1鼠标绘制直线、折线和矩形 256
9.3.2鼠标绘制圆形 257
9.3.3鼠标绘制自由曲线 258
9.3.4“橡皮筋”式绘图 259
9.4图形方法应用 260
9.4.1太极图形 260
9.4.2笑脸图形 261
9.4.3农舍图形 262
习题九 264
第10章 界面设计 267
10.1菜单 267
10.1.1菜单编辑器 267
10.1.2访问键和快捷键 269
10.1.3弹出式菜单 269
10.1.4菜单控件数组 271
10.2工具栏和状态栏 273
10.2.1在图像列表框(InmageList)控件中添加图像 273
10.2.2在工具栏(ToolBar)控件中添加按钮 275
10.2.3响应ToolBar事件 277
10.2.4状态栏(StatusBar)控件 278
10.3公用对话框 280
10.3.1“字体”对话框 281
10.3.2“颜色”对话框 282
10.3.3“打印”对话框 283
10.4剪贴板(ClipBoard) 284
10.5简化的记事本程序 287
10.5.1菜单、工具栏、状态栏的设计 287
10.5.2程序代码的编写 288
10.6多文档界面的记事本程序 288
10.6.1创建具有多文档界面的应用程序 289
10.6.2多文档界面应用程序的窗体操作 292
10.6.3多格式文本框(RichTextBox) 295
习题十 297
第11章 数据库应用 299
11.1数据库的基本概念 299
11.1.1数据库的类型 299
11.1.2表与记录 299
11.1.3记录集的概念 300
11.2可视化数据库管理器 301
11.2.1创建数据库的表 303
11.2.2建立索引 306
11.2.3表结构的查看与修改 306
11.2.4在表中输入和编辑数据 307
11.3数据控件(Data) 308
11.3.1 Data控件的主要属性 308
11.3.2绑定(Binding)控件 309
11.3.3 Data控件的常用事件 312
11.3.4 Data控件的常用方法 313
11.3.5记录集的属性与方法 313
11.3.6数据库记录的增加、删除和修改 317
11.4结构化查询语言(SQL) 323
11.4.1 SQL的构成 323
11.4.2结构化查询语言的语法 324
11.4.3使用Select语句查询 325
习题十一 329
附录A ASCII代码表 331
附录B笔试模拟试卷 332
附录C上机模拟试题(1) 342
附录D上机模拟试题(2) 345
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《世说新语校笺 第1册》(南朝宋)刘义庆撰;(南朝梁)刘孝标注;杨勇校笺 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《山城龙迹 走进重庆恐龙世界》代辉 2019
- 《优选视野下的近代重庆丛书 长江激流行 法国炮舰首航长江上游》(法国)武尔士 2019
- 《重庆主城空间历史拓展演进研究》舒莺 2018
- 《近代中国分省人文地理影像采集与研究 重庆》《近代中国分省人文地理影像采集与研究》编写组 2019
- 《宋氏姐妹在重庆》杨耀健著 1986
- 《重庆市地方标准 旅游景区气象灾害风险管理规范 DB 50/T 715-2016》张玉坤,李艳等起草人
- 《出版社微信公众号传播力观察报告》刘婷婷著 2018
- 《重庆三峡后续工作考古报告集 第1辑》重庆市文物局,重庆市文化遗产研究院编著 2019
- 《中职学校电子商务专业建设探索与实践 基于重庆龙门浩职业中学校职业化人才培养的思考》钟勤,聂勋伟主编 2018