Visual Basic编程从基础到实践PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:沈炜,郭伟伟编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2008
- ISBN:9787121072659
- 页数:558 页
第1章 Visual Basic基础 1
1.1 Visual Basic概述 1
Visual Basic发展史 1
Visual Basic 6.0的特色 2
开发平台比较 2
1.2 Visual Basic的安装、启动和退出 5
Visual Basic 6.0的安装 5
Visual Basic 6.0的启动 8
1.3 Visual Basic 6.0的集成开发环境 9
Visual Basic 6.0集成开发环境(IDE) 9
1.4 Visual Basic 6.0帮助系统的使用 15
使用MSDN Library查阅器 15
上下文帮助 16
第2章 Visual Basic编程基础 17
2.1第一个Visual Basic程序 17
2.2程序设计的基本概念 26
Visual Basic中的关键字 26
标识符 26
Visual Basic字符集 26
2.3数据类型 27
基本数据类型 27
自定义数据类型 28
2.4常量 28
常量的概念 28
符号常量 29
2.5变量 31
变量的概念 31
变量声明 31
Option Explicit语句 31
2.6数组和数组声明 32
数组的概念和作用 32
数组的声明 33
多维数组 34
动态数组 36
2.7运算符和表达式 37
算术运算符和算术表达式 37
关系运算符和关系表达式 38
逻辑运算符和逻辑表达式 39
第3章 Visual Basic程序语句 42
3.1程序基本语句 42
赋值语句 42
注释语句 43
一句多行和一行多句 43
Print方法 43
3.2条件判断语句 45
If/Then语句 45
Select Case语句 49
3.3循环结构 51
Do...Loop语句 51
While/Wend语句 54
For...Next语句 55
3.4本章扩展 58
第4章 过程和函数 63
4.1过程概述 63
4.2 Sub过程 64
通用过程 64
事件过程 64
子过程的建立 65
过程的调用 67
4.3 Function过程 68
函数过程(Function过程)的定义 68
函数的调用 70
4.4过程之间参数的传递 71
形式参数和实际参数 72
参数传递 72
有关过程之间数据传递的几点说明 76
4.5数组作过程的参数 76
4.6过程的嵌套和递归调用 77
过程的嵌套 77
过程的递归调用 79
4.7过程的可选参数与不定量参数 80
可选参数(Optional) 80
使用不定数量的参数 84
4.8应用举例 87
查找问题 87
插入问题 90
4.9本章扩展 92
字符串函数 92
日期函数 102
常见数值计算函数 110
格式转换函数 111
布尔函数 112
其他常用函数 113
API编程 118
第5章 属性、方法和事件 123
5.1控件及其作用 123
控件概述及作用 123
控件分类 123
5.2控件属性、方法和事件的概述 125
控件属性 125
控件方法 125
控件事件 126
5.3事件驱动机制 126
理解什么是事件驱动 126
在控件中使用事件 126
5.4最通用的属性 129
名称属性(Name属性) 129
标题属性和文本属性(Caption和Text属性) 129
是否可用和是否可视(Enable和Visible属性) 129
确定控件位置(Left、 Top、 Height和Width属性) 130
5.5最通用的方法 130
方法的概述 130
拖动——Drag方法 130
移动——Move方法 130
设置焦点——SetFocus方法 131
5.6最通用的事件 132
单击事件——Click事件 132
放下事件——DragDrop事件 132
拖过事件——DragOver事件 132
取得焦点的事件——GotFocus事件 132
失去焦点的事件——LostFocus事件 133
5.7本章扩展 133
属性扩展 133
方法扩展 137
事件扩展 137
With语句 138
第6章 窗体 139
6.1窗体概述 139
窗体的基本元素 139
窗体类型 140
6.2窗体的属性 140
窗体标题——Caption属性 141
窗体外表风格——Appearance属性 141
边框样式——BoderStayle属性 141
控制框按钮——ControlBox属性 142
最大化按钮——MaxButton属性 142
最小化按钮——MinButton属性 142
是否可视——Visible属性 142
窗体图标——Icon属性 143
窗体的可视状态——WindowState属性 143
6.3窗体的常用方法 143
显示窗体——Show方法 143
隐藏窗体——Hide方法 144
移动窗体——Move方法 144
弹出菜单——PopupMenu方法 145
窗体打印——Print方法 147
6.4窗体的常用事件 150
单击——Click事件 151
双击——DblClick事件 152
初始化——Initialize事件 153
窗体的载入和卸载——Load/QueryUnload/Unload事件 153
窗体的活动性——Activate/Deactivate事件 157
焦点相关——GotFocus/LostFocus事件 158
窗体重绘——Paint/Resize事件 158
键盘相关事件——KeyDown/KeyUp/KeyPress事件 160
鼠标相关——MouseDown/MouseMove/MouseUp事件 167
6.5通用对话框 171
通用对话框控件 171
使用“打开”对话框 172
使用“另存为”对话框 174
使用“颜色”对话框 175
使用“字体”对话框 176
使用“打印”对话框 179
使用ShowHelp方法显示帮助文件 181
6.6设计MDI窗体 182
MDI主窗体和MDI子窗体 182
MDI窗体的基本特征 184
操作子窗体 184
6.7本章补充 190
要点补充 190
知识补充 192
第7章 常用控件与系统对象 201
7.1单选按钮、复选框及框架 201
单选按钮(OptionButton) 201
复选框(Checkbox) 203
框架(Frame) 205
7.2滚动条 207
7.3列表框(Listbox)与组合框(Combo) 209
列表框 209
组合框 212
7.4时钟 214
7.5 ActiveX控件 216
UpDown控件 217
Slider控件 221
ProgressBar控件 224
ImageList控件 226
ImageCombo控件(控件类型:ImageCombo) 229
SSTab控件(控件类型:TabStrip) 230
TreeView控件(控件类型:TreeView) 234
ListView控件(控件类型:ListView) 242
7.6本章扩展 248
按钮(图标:?,控件类型:CommandButton) 248
标签(图标:?,控件类型:Label) 250
文本框(图标:?,控件类型:TextB ox) 252
工具栏控件(控件类型:Toolbar) 256
状态栏控件(控件类型:StatusBar) 261
创建控件数组 265
第8章 菜单 271
8.1菜单设计 271
菜单的基本概念 271
菜单编辑器 273
设计菜单 275
8.2弹出式菜单 277
弹出式菜单概述 277
弹出式菜单的设计 277
弹出式菜单的调用 277
8.3菜单的编程 278
菜单编程初步 278
运行时改变菜单状态 280
运行时菜单项的增减 281
8.4菜单设计示例 282
设计弹出式菜单 282
动态菜单的增减 284
8.5小结 286
第9章 程序调试、发布 287
9.1程序的调试 287
错误的类型 287
程序的调试和排错 292
错误处理和条件编译 298
9.2创建安装程序和安装应用程序 302
创建安装程序 302
安装应用程序 308
第10章 Visual Basic文件处理 311
10.1文件的概念 311
10.2文件系统控件 311
驱动器列表框(DriveListBox) 312
目录列表框(DirListBox) 313
文件列表框(FilelistBox) 314
文件系统控件的联动 315
10.3顺序文件 316
顺序文件的打开与关闭 316
顺序文件的读写操作 317
10.4随机文件 320
随机文件的打开与关闭 320
写随机文件 321
读随机文件 321
10.5二进制文件 322
10.6常用的文件操作语句和函数 323
文件操作语句 323
10.7本章扩展 327
文件操作函数 327
INI文件的读取 330
第11章 Visual Basic网络编程 334
11.1 Winsock控件网络编程 334
TCP基础 334
UDP基础 335
Winsock控件属性 335
Winsock控件方法 338
Winsock控件事件 341
Winsock控件的TCP编程 344
Winsock控件的UDP编程技术 352
11.2 Internet Transfer控件网络编程 354
Internet Transfer控件属性 355
Internet Transfer控件方法 360
Internet Transfer控件事件 364
Internet Transfer控件的使用 365
11.3 WebBrowser控件 371
WebBrowser控件属性 371
WebBrowser控件方法 372
WebBrowser控件事件 372
11.4 MSComm控件 379
MSComm控件的属性 380
MSComm控件的事件 384
利用MSComm控件通信步骤 384
11.5本章扩展 395
端口扫描程序 395
根据域名或者计算机名获取IP地址 398
注册表操作 401
第12章 Visual Basic多媒体编程 406
12.1文字图像处理 406
文字处理特效 406
图像处理特效 416
12.2音频与视频处理 424
MMControl控件 424
播放MIDI和WAV文件 429
播放AVI文件 430
媒体播放器 432
12.3本章扩展 433
MCI API函数 433
PictureBox控件(控件类型:PictureBox,图标:?) 436
Image控件(控件类型:Image,图标:?) 443
颜色处理 444
第13章 数据库编程基础 447
13.1 Access数据库 447
Access数据库的使用 447
13.2 SQL Server数据库 452
SQL Server 2000的安装 453
启动SQL Server 459
SQL Server应用 460
13.3 ODBC数据源的设定 472
Access数据源连接 473
SQL Server数据源连接 474
第14章 DAO数据库编程 477
14.1 DAO控件概述 477
14.2 DAO控件数据库编程 478
14.3 DAO对象数据库编程 483
14.4本章扩展 488
DataSource属性 488
DataField属性 489
RecordSource属性 489
常见的数据感知控件 490
第15章 ADO数据库编程 491
15.1 ADO控件编程技术 491
15.2 ADO对象简介 497
15.3 Connection对象 499
Connection对象的成员 499
15.4 RecordSet对象 505
RecordSet对象的成员 505
RecordSet常用属性说明 506
RecordSet对象的方法 509
RecordSet对象的应用 512
15.5 Command对象 530
Command对象成员 530
Command对象的应用 533
创建调用存储过程 535
15.6本章扩展 540
报表打印 540
图表显示 551
光盘赠送 559
第16章 图像处理综合系统 559
16.1画笔系统 559
实例原理 559
实例演示 559
实例实现 562
16.2综合图像处理系统 562
编程原理 563
实例演示 575
实例实现 575
第17章 网络综合应用 590
17.1网络五子棋系统 590
实例原理 590
实例演示 590
服务器端程序实现 592
五子棋客户端程序实现 594
代码归纳 598
17.2 FTP客户端程序 604
实例原理 605
实例演示 608
实例实现 609
第18章 图书馆管理信息系统 620
18.1系统分析 620
功能需求分析 620
数据需求分析 621
18.2系统设计 621
系统模块设计 621
数据库设计 623
18.3系统实现 626
建立工程项目-Library 626
创建主窗体Main.frm 627
创建主窗体菜单 630
创建公用模块General.bas 631
图书管理模块 638
学生管理模块 641
学生借书模块 644
学生还书模块 652
用户管理模块 656
学生数据统计 660
图书馆数据统计 664
用户登录窗体 665
关于图书馆管理程序窗体 668
程序初始化窗体 671
实现主窗体代码 672
第19章 企业档案管理信息系统 675
19.1系统分析 675
19.2 UML系统建模 677
UML用例视图描述 677
UML时序与协作视图描述 679
数据库的设计实现 679
19.3系统程序实现 681
系统设计概况 681
系统主界面实现 682
ModuleMain模块 684
控制台模块 697
企业档案的导入模块 702
文件路径设置窗体 706
图像扫描窗体 707
文书导入窗体 711
文书查询模块 715
文书查询模块 717
文书类型管理模块 724
文书管理模块 725
系统维护 732
实例2-1 Hello World程序 17
实例2-2 符号常量的作用域及应用 29
实例2-3 给数组赋值 33
实例2-4 二维数组的输入/输出 35
实例2-5 算术表达式的应用 38
实例2-6 逻辑运算符应用实例 40
实例3-1 Print语句应用实例 44
实例3-2 双分支结构(If...Then...Else语句)应用实例 47
实例3-3 多分支结构(If...Then...ElseIf语句)应用实例 48
实例3-4 Select Case语句应用实例 50
实例3-5 Do...Loop语句应用实例 52
实例3-6 While/Wend语句应用实例 54
实例3-7 For...Next语句应用实例 55
实例3-8 For...Next循环嵌套应用实例一 57
实例3-9 For...Next循环嵌套应用实例二 57
实例3-10 条件判断语句和循环语句综合实例一 59
实例3-11 输出水仙花数 60
实例3-12 冒泡排序法 60
实例4-1 计算给定数的绝对值 69
实例4-2 已知直角三角形两直角边的值,计算第三边 71
实例4-3 按值传递参数 73
实例4-4 按地址传递参数 74
实例4-5 参数传递中的特殊情况 75
实例4-6 数组作为参数进行传递 76
实例4-7 过程嵌套的应用举例 77
实例4-8 递归求阶乘 79
实例4-9 可选参数的省略 81
实例4-10 检测可选参数是否被省略 82
实例4-11 可选参数的默认值 83
实例4-12 使用不定量的参数 84
实例4-13 计算多个值的和或积 85
实例4-14 顺序查找法 87
实例4-15 折半查找法 88
实例4-16 向数组中插入数组元素 90
实例4-17 字符串函数综合应用 100
实例6-1 按键弹出菜单 146
实例6-2 按钮时弹出菜单 147
实例6-3 打印方法实例 148
实例6-4 打印时的坐标 149
实例6-5 更改窗体标题 151
实例6-6 双击事件过程 152
实例6-7 加载事件 154
实例6-8 Query Unload卸载事件 155
实例6-9 卸载窗体时对文件的保存 156
实例6-10 加载Activate事件 157
实例6-11 用Paint事件画圆 158
实例6-12 Resize事件应用举例 159
实例6-13 判断组合键 161
实例6-14 使用组合键画图 162
实例6-15 通过ASCII码创建按键的约束条件 164
实例6-16 输出按键信息 165
实例6-17 通过文本的复制显示密码 166
实例6-18 字母的大小写转换 167
实例6-19 通过鼠标的MouseMove事件画图 169
实例6-20 用鼠标事件在窗体上画图 169
实例6-21 使用“打开”对话框 173
实例6-22 “颜色”对话框的使用 175
实例6-23 “字体”对话框的使用 178
实例6-24 “打印”对话框的使用 180
实例6-25 使用“帮助”文件 181
实例6-26 MDI窗体应用 189
实例6-27 BAS模块文件的应用 193
实例6-28 堆栈的实现 195
实例6-29 VBG工程组文件创建 199
实例7-1 单选按钮应用实例 202
实例7-2 复选框应用实例 204
实例7-3 框架应用实例 206
实例7-4 滚动条应用实例 208
实例7-5 列表框控件的应用 211
实例7-6 组合框控件的应用 213
实例7-7 时钟控件应用实例 215
实例7-8 UpDown控件Min和Max属性应用实例 219
实例7-9 Slider控件应用实例 223
实例7-10 ProgressBar控件应用实例 225
实例7-11 ImageList控件应用实例 228
实例7-12 SSTab控件应用实例 232
实例7-13 Add方法实例 239
实例7-14 TreeView控件的应用 240
实例7-15 ListView控件的应用 246
实例7-16 ToolBar控件的应用 257
实例7-17 StatusBar控件的应用 262
实例7-18 动态创建和删除控件数组 267
实例7-19 控件数组事件编程 268
实例7-20 动态创建窗体 269
实例8-1 创建下拉式菜单界面 275
实例8-2 用标签显示文字效果 278
实例8-3 弹出式菜单应用实例 282
实例8-4 能显示最近打开过的文件的“文件”菜单 284
实例9-1 编译错误 288
实例9-2 “除数为零”的运行错误 289
实例9-3 “溢出”的运行错误 290
实例9-4 逻辑错误示例 291
实例9-5 屏蔽错误 298
实例9-6 用On Error GoTo处理错误信息 299
实例9-7 使用On Error GoTo 0来关闭错误陷阱 301
实例10-1 文件系统控件的联动 315
实例10-2 用Write语句写文件 317
实例10-3 用Print#语句写文件 318
实例10-4 用Line Input方式打开文件 319
实例10-5 随机文件的读写 321
实例10-6 文件操作语句的应用 326
实例10-7 INI文件编程 331
实例11-1 基于TCP连接的C/S程序 345
实例11-2 基于TCP的多客户连接 348
实例11-3 基于UDP的简单聊天程序 352
实例11-4 Internet Transfer控件的应用一 369
实例11-5 Internet Transfer控件的应用二 370
实例11-6 WWW浏览器开发实例 373
实例11-7 MSComm控件的应用 384
实例11-8 端口扫描程序 395
实例11-9 根据域名或者计算机名获取IP地址 398
实例11-10 操作注册表 403
实例12-1 文字的闪烁滚动效果实例 406
实例12-2 文字的浮雕、阴影效果实例 408
实例12-3 文字的透明翻滚效果实例 409
实例12-4 文字的渐变推移效果实例 411
实例12-5 综合字符编辑器实例 412
实例12-6 图像的旋转效果实例 416
实例12-7 图像的变换效果实例 418
实例12-8 图像的浏览与缩放实例 421
实例12-9 播放MIDI和WAV文件实例 429
实例12-10 播放AVI文件件实例 431
实例12-11 播放MP3文件实例 432
实例12-12 mciSendString应用实例 434
实例14-1 DAO控件编辑数据 478
实例14-2 DAO对象编辑数据 484
实例15-1 ADO控件数据库编程 491
实例15-2 ADO控件和DataGrid联合编程 496
实例15-3 Connection的应用 500
实例15-4 Connection对象的事务处理 502
实例15-5 通过Connection对象创建记录集 512
实例15-6 通过RecordSet对象编辑数据 514
实例15-7 分页显示记录 518
实例15-8 分页显示2 519
实例15-9 获取表格的字段名称 523
实例15-10 RecordSet对象的二进制编程 525
实例15-11 通过Command对象执行SQL语句 533
实例15-12 通过Command对象执行存储过程 537
实例15-13 Data Report简单报表打印技术 541
实例15-14 动态绑定数据源 544
实例15-15 DataReport复杂多表综合应用实例 547
实例15-16 条形图实例 553
实例15-17 饼形图实例 556
光盘赠送 592
实例17-1 五子棋服务器端程序实现 592
实例17-2 五子棋客户端程序实现 594
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017