零基础学Visual BasicPDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:斯琴把图,杨利润等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2008
- ISBN:7111229576
- 页数:443 页
第1章 掌握Visual Basic的开发环境 1
1.1 Visual Basic概述 1
1.1.1 Basic语言的发展历史 1
1.1.2 Visual Basic的特点 1
1.1.3 Visual Basic的版本 2
1.2 Visual Basic的安装与启动 3
1.2.1 Visual Basic 6.0企业版的安装 3
1.2.2启动Visual Basic 4
1.3 Visual Basic集成开发环境 5
1.3.1标题栏和菜单栏 5
1.3.2工具栏 6
1.3.3窗体设计器窗口和工程资源管理器窗口 7
1.3.4工具箱窗口和属性窗口 8
1.3.5代码编辑器窗口和窗体布局窗口 9
1.3.6定制自己的开发环境 9
1.4 Visual Basic 6.0的帮助系统 12
1.4.1 MSDN Library的使用 12
1.4.2上下文帮助 14
1.4.3微软网上编程资源 14
1.4.4使用Google搜索引擎寻求帮助 14
1.5创建第一个应用程序 15
1.5.1创建工程 15
1.5.2设计界面 16
1.5.3编写程序 16
1.5.4运行程序 17
1.5.5保存程序 17
1.5.6生成EXE可执行文件 17
第2章 对象和窗体 18
2.1对象 18
2.1.1什么是对象 18
2.1.2对象属性设置 18
2.2窗体概述 19
2.2.1窗体的构成 19
2.2.2添加和删除窗体 19
2.3窗体的属性 20
2.3.1设置窗体的背景颜色 20
2.3.2改变窗体边框的样式 21
2.3.3设置窗体的标题 21
2.3.4设置窗体的高度和宽度 22
2.3.5改变窗体的图标 22
2.3.6改变窗体的名称 22
2.3.7设置窗体的背景图片 23
2.3.8窗体的显示位置 23
2.3.9窗体的可见性 24
2.3.10窗体的显示状态 25
2.4窗体的方法 25
2.4.1 Print(输出)方法 25
2.4.2 Move(移动)方法 26
2.4.3 Hide(隐藏窗体)方法 26
2.4.4 Show(显示窗体)方法 26
2.4.5 Unload(卸载)语句 26
2.5窗体的事件 27
2.5.1 Click(单击)事件 27
2.5.2 DblClick(双击)事件 27
2.5.3 Load(载入)事件 27
2.5.4 Unload(卸载)事件 28
2.5.5 Resize(改变大小)事件 29
2.5.6 Activate(活动)/Deactivate(非活动)事件 29
2.5.7 Paint(绘制)事件 29
2.6多窗体应用 30
2.6.1多窗体应用例题 30
2.6.2指定启动窗体 31
2.6.3多窗体程序的存取 32
2.6.4标准模块和Sub Main过程 32
2.6.5 MDI窗体 33
第3章Visual Basic语言基础 34
3.1程序设计的基本概念 34
3.1.1关键字 34
3.1.2标识符 34
3.2数据类型 35
3.2.1基本数据类型 35
3.2.2自定义数据类型 39
3.2.3枚举数据类型 40
3.2.4类型之间的转换 41
3.3常量和变量 42
3.3.1常量 42
3.3.2变量 43
3.3.3作用域 44
3.3.4 Option Explicit语句 45
3.3.5注释语句 45
3.4运算符与表达式 46
3.4.1赋值运算符 46
3.4.2算术运算符 46
3.4.3关系运算符 47
3.4.4逻辑运算符 47
3.4.5字符串运算符 48
3.4.6表达式 48
3.5工程管理 48
3.5.1建立、打开及保存工程 48
3.5.2在工程中添加、删除及保存文件 49
3.5.3多个工程协同工作 50
3.6 Visual Basic应用程序的结构与工作方式 51
3.6.1窗体模块 51
3.6.2标准模块 51
3.6.3类模块 51
3.64事件驱动 51
第4章 控件 53
4.1控件概述 53
4.2控件的相关操作 54
4.2.1向窗体上添加控件 54
422调整控件的大小 54
4.2.3移动控件到合适的位置 54
4.2.4复制与删除控件 54
4.2.5选择控件 55
4.2.6使用格式菜单调整控件布局 55
4.3输入/输出函数 55
4.3.1 InputBox函数 55
4.3.2 MsgBox函数 57
4.3.3 MsgBox语句 60
4.4命令按钮 60
4.4.1命令按钮的常用属性 60
4.4.2命令按钮的事件 62
4.4.3应用案例——计算圆的面积 63
4.5标签 63
4.6文本框 64
4.6.1文本框的常用属性 64
4.6.2文本框的事件和方法 65
4.6.3应用案例——运算器 66
4.7单选按钮与复选框 68
4.7.1单选按钮 69
4.7.2复选框 70
4.7.3框架 71
4.7.4应用案例——文本编辑器 72
4.8列表框与组合框 75
4.8.1列表框介绍 75
4.8.2列表框的常用属性 75
4.8.3列表框的方法和事件 77
4.8.4组合框介绍 79
4.8.5组合框的属性、方法和事件 80
4.8.6应用案例——计算机订购程序 81
4.9图像框 84
4.9.1设置图像框中的图形 84
4.9.2使用LoadPicture函数设置图形 84
4.9.3相对路径——App.Path 85
4.9.4设置鼠标指针形状 85
4.9.5应用案例——看图学英语 85
4.10图片框 88
4.10.1图片框介绍 88
4.10.2应用案例——移动小蜜蜂 90
4.11计时器 91
4.11.1 Interval属性 92
4.11.2 Timer事件 92
4.11.3应用案例——实现弹球动画 93
4.12滚动条 95
4.12.1滚动条的属性 95
4.12.2滚动条的事件 96
4.12.3应用案例——选择背景颜色 96
4.13驱动器列表、目录列表和文件列表 97
4.14焦点与Tab顺序 98
4.15 在工具箱中增加其他控件 99
4.16使用RichTextBox编写超级文本编辑器 99
4.17树型视图控件与图像列表控件 101
4.17.1创建树型视图 101
4.17.2设置树型视图的外观 102
4.17.3图像列表控件 103
4.17.4给树型视图添加内容 104
4.17.5设置展开/折叠和单击节点时的图标 104
4.17.6获取被选中的节点的信息 105
4.18 SSTab控件 106
4.19 OLE容器控件 107
第5章 程序的基本控制结构 109
5.1顺序结构程序设计 109
5.1.1赋值语句 109
5.1.2输入/输出数据 109
5.2选择结构程序设计 111
5.2.1行IF语句 111
5.2.2块IF语句 112
5.2.3 IF语句的嵌套 114
5.2.4 Select Case语句 116
5.2.5应用案例1——密码登录 118
5.2.6应用案例2——用户注册 119
5.3循环结构程序设计 122
5.3.1 For循环语句 123
5.3.2 While循环语句 126
5.3.3 Do循环语句 127
5.3.4多重循环 130
5.3.5应用案例1——色彩变幻的背景 130
5.3.6应用案例2——列表框购物程序 131
5.4控制语句 133
5.4.1 GoTo语句 133
5.4.2 Exit Do语句 134
543 End语句 134
第6章 数组 135
6.1数组的概念 135
6.1.1数组定义 135
6.1.2在同一个数组中存放不同类型的数据 138
6.2静态数组与动态数组 139
6.2.1动态数组的定义 139
6.2.2数组的清除和重定义 140
6.3数组的基本操作 141
6.3.1数组的输入和输出 141
6.3.2求数组和与平均值 143
6.3.3数组排序 144
6.3.4插入数据 145
6.3.5删除数据 146
6.3.6 For Each.Next语句 147
6.4数组的初始化 148
6.5控件数组 149
6.5.1基本概念 149
6.5.2建立控件数组 149
第7章 过程 152
7.1 Sub过程 152
7.1.1建立Sub过程 152
7.1.2调用Sub过程 155
7.1.3通用过程与事件过程 156
7.2 Function过程 157
7.2.1建立Function过程 157
7.2.2调用Function过程 158
7.3参数传递 159
7.3.1值传递 159
7.3.2地址传递 160
7.4可选参数与可变参数 160
7.4.1可选参数 160
7.4.2可变参数 161
7.5对象参数 162
7.5.1窗体参数 162
7.5.2控件参数 163
第8章 键盘、鼠标事件和图形 165
8.1键盘事件 165
8.1.1 ASCII码 165
8.1.2处理“敲击键盘” 165
8.1.3处理“按键被按下”和“按键被松开” 166
8.1.4应用案例——使用方向键移动坦克 168
8.2鼠标事件 169
8.2.1处理“鼠标键被按下” 169
8.2.2处理“鼠标键被松开” 170
8.2.3处理“鼠标移动” 171
8.3拖放 172
8.3.1拖放操作实例——垃圾桶的实现 172
8.3.2 OLE拖放操作 175
8.4图形 176
8.4.1直线控件 176
8.4.2形状控件 176
8.4.3应用案例——绘制圆柱体 177
8.4.4用PSet方法编写画刷程序 178
8.4.5用Line方法绘制直线 179
8.4.6用Line方法绘制矩形 180
8.4.7用Circle方法画圆或椭圆 181
8.4.8用Circle方法画圆弧及扇形 183
8.4.9用PaintPicture方法旋转图形 183
8.4.10重绘图形和画笔模式 185
第9章 创建与使用菜单、工具栏和状态栏 188
9.1菜单 188
9.1.1菜单编辑器 188
9.1.2使用菜单编辑器创建菜单 189
9.1.3设计菜单 191
9.1.4弹出式菜单的设计 191
9.1.5弹出式菜单的调用 192
9.2工具栏 192
9.2.1利用Toolbar控件创建工具栏 193
9.2.2为工具栏按钮设置分组 194
9.2.3给工具栏按钮增加事件处理代码 195
9.2.4美化工具栏 195
9.2.5 Shell函数 195
9.2.6 CoolBar控件 196
9.3状态栏 197
9.3.1设计状态栏 197
9.3.2在状态栏中显示当前日期时间 197
9.3.3在状态栏中显示鼠标位置 198
9.4应用案例——编写类似Windows画图板的简单画图程序 198
9.4.1设计菜单栏 199
9.4.2设计工具栏 199
9.4.3处理菜单项的Click事件 200
9.4.4处理工具栏的代码 201
9.4.5编写绘制图形的代码 202
9.4.6处理状态栏 204
第10章ActiveX控件 207
10.1 ActiveX控件概述 207
10.2创建自己的控件 208
10.2.1手动创建ActiveX控件 208
10.2.2使用自己创建的ActiveX控件 210
10.2.3使用向导定制控件 210
10.3日历控件 212
10.3.1通过日历控件获得日期 212
10.3.2日历控件独有的事件 212
10.4通用对话框控件 213
10.4.1使用“打开”对话框 214
10.4.2使用“保存”对话框 216
10.4.3使用“颜色”对话框 217
10.4.4使用“字体”对话框 218
10.4.5使用“打印”对话框 219
10.4.6对单击“取消”按钮的处理 219
第11章 文件处理技术 221
11.1文件的类型 221
11.1.1顺序存取文件 221
11.1.2随机存取文件 221
11.1.3二进制存取文件 221
11.2顺序存取文件 221
11.2.1打开顺序文件 222
11.2.2写入顺序文件 222
11.2.3读取顺序文件 223
11.2.4关闭顺序文件 224
11.2.5文件操作函数 224
11.3随机存取文件 225
11.3.1随机文件的打开和关闭 225
11.3.2写入随机文件 225
11.3.3读取随机文件 226
11.4二进制存取文件 226
11.4.1二进制文件的打开和关闭 226
11.4.2二进制文件的读写操作 226
11.5常用文件操作语句 227
11.5.1复制、删除及重命名文件 227
11.5.2判断文件或文件夹是否存在 227
11.5.3新建文件夹和删除文件夹 228
11.6应用案例——txt文件编辑器 228
第12章 数据库编程基础 231
12.1数据库结构和数据访问方式 231
12.1.1基本概念 231
12.1.2 Visual Basic数据库应用组成层次 233
12.1.3 Visual Basic数据访问方式 234
12.2 Access数据库 234
12.2.1启动Access 234
12.2.2建立数据库 235
12.2.3建立数据表 235
12.3 SQL语言基础知识 237
12.3.1 SQL语言简介 237
12.3.2 SELECT语句基础 239
12.3.3在Access中运行SELECT语句 239
12.3.4 WHERE子句 240
12.3.5 ORDER BY子句 241
12.3.6 SQL用于计算的几个函数 242
12.3.7添加数据记录 242
12.3.8修改数据记录 243
12.3.9删除数据记录 243
12.3.10多表联合查询 244
第13章 数据控件编程 246
13.1 Data控件 246
13.1.1 Data控件简单应用 246
13.1.2 Data控件的主要属性 247
13.1.3 Data控件的主要方法 247
13.1.4 Data控件的常用事件 248
13.1.5 Recordset(记录集)对象 249
13.1.6数据绑定控件 252
13.1.7 Data控件应用案例 253
13.2 ADO Data控件 256
13.2.1 ADO Data控件的属性 257
13.2.2 ADO Data控件的方法 259
13.2.3 ADO Data控件的事件 260
13.2.4应用案例——ADO控件与select语句联合应用 260
13.3两种表格控件的用法 262
13.3.1 DataGrid控件 262
13.3.2 MSHFlexGrid控件 264
第14章ADO数据库编程 268
14.1 ADO介绍 268
14.1.1认识ADO 268
14.1.2 ADO编程模型 269
14.1.3在工程中引用(添加)ADO 269
14.2访问数据库 270
14.2.1使用Connection对象连接Access数据库 270
14.2.2使用Connection对象连接其他数据库 271
14.2.3使用Connection对象连接ODBC数据源 272
14.2.4应用案例——使用Connection执行SQL 273
14.3使用RecordSet对象操作记录 275
14.3.1使用RecordSet对象执行Select查询 275
14.3.2显示RecordSet对象的查询结果 276
14.3.3应用案例——向数据表添加记录 278
14.3.4应用案例——从数据表删除记录 282
14.3.5应用案例——修改数据表记录 283
第15章 网络编程技术 287
15.1网络基础 287
15.1.1 IP地址 287
15.1.2端口 287
15.1.3协议 287
15.2 Winsock控件 288
15.2.1 Winsock控件的常用属性 288
15.2.2 Winsock控件的常用方法 289
15.2.3 Winsock控件的常用事件 290
15.2.4 Winsock编程模型 292
15.2.5应用案例——简易聊天程序 293
15.3制作自己的浏览器 298
15.3.1 WebBrowser控件 298
15.3.2设计浏览器界面 299
15.3.3编写代码实现浏览器 300
15.4下载网页 301
15.4.1 Internet Transfer控件 301
15.4.2实现下载网页 302
第16章 多媒体编程 306
16.1文字处理特效 306
16.1.1缩放文字特效 306
16.1.2滚动文字特效 307
16.2音频、视频处理 307
16.2.1多媒体控件 307
16.2.2使用WindowsMediaPlayer控件播放影音文件 308
16.2.3使用RealAudio控件播放RM文件 310
16.2.4应用案例——制作MyPlayer播放器 311
16.3使用ShockwaveFlash控件播放动画 317
第17章 程序调试与错误处理 319
17.1程序的错误类型 319
17.1.1编译错误 319
17.1.2运行时错误 319
17.1.3逻辑错误 319
17.2错误排错方法 319
17.2.1编译错误排错与实时错误排错 319
17.2.2逻辑错误调试方法 320
17.3错误处理程序 322
17.3.1 Err对象 322
17.3.2捕获错误 322
17.3.3编写错误处理程序 323
17.3.4集中错误处理程序 325
第18章 建立并使用帮助文件 327
18.1建立帮助文件 327
18.1.1建立目录文件 327
18.1.2编写主题文件 329
18.1.3建立项目文件 330
18.2连接应用程序和帮助文件 334
18.3 HTML Help Workshop工具的使用 335
18.3.1 HTML Help Workshop的安装与启动 336
18.3.2将帮助文件转换为HTML格式 336
18.3.3为帮助系统建立索引文件 337
18.3.4解决中文乱码问题 338
第19章Visual Basic与Excel联合编程 340
19.1 Excel基础 340
19.1.1 Excel简介 340
19.1.2创建Excel文件 340
19.2使用OLE控件调用Excel 341
19.2.1“插入对象”对话框的使用 341
19.2.2编写程序在OLE控件中显示文件 342
19.3针对Excel的程序设计 343
19.3.1在程序中引用Excel类型库 343
19.3.2操作Excel对象 343
19.3.3向工作表输出数据 345
19.3.4打印工作表 346
19.3.5获取工作表数据 348
第20章 使用动态链接库和API 350
20.1动态链接库(DLL)简介 350
20.2理解DLL调用规范 351
20.3 API查看器 352
20.4在应用程序中使用API函数 353
20.4.1判断窗体是否已经显示 353
20.4.2获取鼠标在屏幕上的位置 354
20.4.3最前窗体(顶层窗体) 355
第21章 编译与制作安装文件 357
21.1编译项目 357
21.2工程属性的设置 358
21.2.1“生成”选项卡设置 358
21.2.2“编译”选项卡设置 359
21.3使用Package&Deployment Wizard制作安装文件 360
21.3.1启动Package & Deployment Wizard 360
21.3.2制作安装文件 361
21.4使用Installer VISE制作安装文件 363
21.4.1安装Installer VISE 363
21.4.2启动Installer VISE 363
21.4.3制作安装文件 364
21.4.4发布安装文件 369
第22章 网络聊天室 371
22.1实例原理 372
22.2实例功能演示 372
22.3实例实现 373
22.3.1建立聊天室服务器程序 373
22.3.2建立聊天室客户端程序 380
22.3.3配置程序 384
第23章 酒店管理信息系统——客房子系统 385
23.1管理信息系统概述 385
23.2客房子系统概述 385
23.2.1系统的任务 386
23.2.2系统的目标 386
23.3系统需求分析 386
23.3.1系统管理 386
23.3.2订房管理 387
23.3.3结算管理 387
23.3.4基础数据管理 387
23.3.5系统数据流程分析 388
23.4数据库分析设计 388
23.4.1系统E-R图 389
23.4.2数据库逻辑结构设计 389
23.4.3创建数据库 391
23.5创建系统主界面 391
23.5.1创建工程项目 391
23.5.2创建系统主窗体 391
23.5.3创建公用模块 394
23.6“系统管理”模块 396
23.6.1用户登录窗体的创建 396
23.6.2添加用户窗体的创建 398
23.6.3修改密码窗体的创建 400
23.6.4删除用户窗体的创建 401
23.7“房间类型管理”模块 403
23.7.1添加房间类型窗体的创建 403
23.7.2修改房间类型窗体的创建 406
23.7.3删除房间类型窗体的创建 409
23.8“房间信息管理”模块 411
23.8.1添加房间窗体的创建 411
23.8.2修改房间信息窗体的创建 414
23.8.3删除房间窗体的创建 417
23.9“订房管理”模块 419
23.9.1添加订房信息窗体的创建 419
23.9.2修改订房信息窗体的创建 425
23.9.3查询订房信息窗体的创建 429
23.10“结算管理”模块 433
23.10.1添加结算信息窗体的创建 433
23.10.2查询结算信息窗体的创建 436
23.11“帮助”模块 440
23.12系统的实现 440
23.13系统的编译与发布 443
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《基础乐理》牛丽君 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019