Visual Basic编程高手PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:北京博彦科技发展有限责任公司著
- 出 版 社:北京:北京大学出版社
- 出版年份:2000
- ISBN:790062984X
- 页数:508 页
第1章 Visual Basic简介 1
1.1 安装Visual Basic 2
1.2 Visual Basic 6.0的新增功能 5
1.2.1 版本增强 5
1.2.2 集成开发环境 5
1.2.3 ActiveX 7
1.2.4 Internet功能 7
1.2.5 新增控件和增强控件 8
1.2.7 语言的增强 9
1.2.6 面向对象的功能 9
1.2.8 数据访问 10
1.2.9 Internet 11
第2章 设计简单的VB应用程序 13
2.1 Visual Basic的环境介绍 14
2.1.1 启动Visual Basic 14
2.1.2 Visual Basic的界面组成 14
2.2 创建应用程序 18
2.2.1 用Visual Basic创建应用程序 18
2.2.2 工程和可执行文件 19
2.3.1 新建一个工程 20
2.3 创建简单的应用程序 20
2.3.2 添加相应的控件并修改其属性 21
2.3.3 加入需要的程序代码 25
2.3.4 管理Visual Basic的工程 26
2.3.5 运行应用程序 30
2.3.6 制作可执行文件EXE 30
更上一层楼 31
第3章 编程风格 33
3.1 采用描述性命名方式 34
3.1.1 控件的前缀 34
3.1.2 变量名 37
3.1.3 变量的声明 39
3.1.4 菜单 39
3.1.5 类名 40
3.2 检查数据类型 40
3.3 确定范围 41
3.4 编写代码时添加注释 41
更上一层楼 42
第4章 Visual Basic基础知识 43
4.1.1 属性 44
4.1 属性、方法和事件 44
4.1.2 方法 46
4.1.3 事件 47
4.2 使用窗体 47
4.2.1 设计时和运行时都可设置的属性 48
4.2.2 窗体方法和事件 51
4.3 控件简介 52
4.3.1 给窗体添加控件 53
4.3.2 设置控件属性 55
4.4.1 Label 56
4.4 基本控件 56
4.4.2 TextBox 58
4.4.3 CommandButton 60
4.5 使用控件的值 61
更上一层楼 62
第5章 Visual Basic程序设计入门 63
5.1 Visual Basic程序结构及工作方式 64
5.1.1 Visual Basic应用程序的结构 64
5.1.2 事件驱动应用程序的工作方式 65
5.1.3 开始编码之前应掌握的几个技巧 66
5.2.1 代码模块 67
5.2 Visual Basic程序中的代码模块 67
5.2.2 窗体模块 68
5.2.3 标准模块 68
5.2.4 类模块 68
5.3 编辑代码的基本操作 68
5.3.1 将单行语句分成多行 68
5.3.3 在代码中添加注释 69
5.3.4 理解Visual Basic的数字系统 69
5.3.2 将多个语句合并到同一行上 69
5.3.5 Visual Basic的命名约定 70
5.4 过程 71
5.4.1 Sub过程 71
5.4.2 Function过程 73
5.4.3 使用过程 74
5.4.4 向过程传递参数 77
5.5 控制结构 81
5.5.1 判定结构 82
5.5.2 循环结构 85
5.5.3 使用控制结构 89
更上一层楼 91
第6章 变量、常数和数据类型 93
6.1 变量 94
6.1.1 存储和检索变量中的数据 94
6.1.2 声明变量 94
6.1.3 隐式声明 95
6.1.4 显式声明 96
6.2.1 指定变量的有效范围 97
6.2.2 过程内部使用的变量 97
6.2 变量的使用范围 97
6.2.3 模块内部使用的变量 98
6.2.4 所有模块使用的变量 98
6.3 变量的使用技巧 98
6.3.1 使用多个同名的变量 98
6.3.2 公用变量与局部变量的比较 100
6.3.3 窗体属性和控件的阴影 101
6.3.4 使用同名的变量和过程 103
6.4 静态变量 103
6.5 常数 104
6.6.1 创建常数 105
6.6 创建常数 105
6.6.2 设定自定义常数的范围 106
6.6.3 避免循环引用 106
6.7 数据类型 107
6.7.1 声明带数据类型的变量 107
6.7.2 Numeric数据类型 108
6.7.3 Byte数据类型 108
6.7.4 String数据类型 109
6.7.5 交换字符串和数字 109
6.7.6 Boolean数据类型 110
6.7.7 Date数据类型 111
6.7.8 Object数据类型 112
6.7.9 Variant数据类型 112
6.7.10 转换数据类型 114
6.8 关于Variant类型的几点说明 114
6.8.1 数值在变量中的内部表示 114
6.8.2 Variant变量中存储的Numeri 116
6.8.3 Variant变量中存储的字符串 117
6.8.4 Variant变量中存储的Date/Time值 118
6.9 创建用户定义类型(UDT)结构 120
6.8.5 Variant变量中存储的Objects 120
6.10 使用类创建新的数据类型 121
6.10.1 创建新的数据类型 121
6.10.2 使用新的数据类型 123
6.11 数组 123
6.11.1 声明固定大小的数组 124
6.11.2 设定上下界 124
6.11.3 包含其他数组的数组 125
6.11.4 多维数组 126
6.12 动态数组 126
第7章 调试 129
7.1 错误类型 130
7.1.1 语法错误 130
7.1.2 运行时错误 131
7.1.3 逻辑错误 131
7.2 中断模式 131
7.2.1 中断模式概述 131
7.2.2 设置断点 132
7.2.3 使用Stop语句 132
7.3 使用调试工具栏 133
7.2.4 使用Debug.Assert方法 133
7.4 使用监视窗口 134
7.4.1 Watch窗口概述 135
7.4.2 添加监视表达式 135
7.4.3 编辑或删除监视表达式 137
7.4.4 使用快速监视 137
7.5 使用【立即】窗口 138
7.5.1 从立即窗口中打印输出 138
7.5.2 使用Debug.Print语句 140
7.5.3 立即窗口更广泛的用途 141
7.5.4 立即窗口中的快捷方式 142
7.6 使用本地窗口 142
7.7 使用调用堆栈跟踪程序流程 143
7.8 特别的调试考虑 144
更上一层楼 148
第8章 处理错误 151
8.1 运行时错误概述 152
8.2 错误处理进程概述 154
8.2.1 错误处理介绍 154
8.2.2 实现错误捕获 155
8.2.3 在指定行恢复执行 157
8.3 Err对象 158
8.3.1 属性 159
8.3.2 方法 159
8.4 未预见的错误 161
8.4.1 搜索调用列表 161
8.4.2 将错误分配到不同的处理程序 162
8.4.3 复杂错误处理 162
8.5.1 具有完备的错误处理程序的函数 163
8.5 错误处理样式 163
8.5.2 集中处理错误的程序 164
8.6 Visual Basic中的通用错误捕获选项 169
8.7 关闭错误处理 170
更上一层楼 171
第9章 VB程序中的文本处理 173
9.1 文本处理简介 174
9.2 使用Label控件 175
9.2.1 建立一个新的应用程序 176
9.2.2 在窗体上布置控件 176
9.2.3 设置Label控件的属性 177
9.2.4 设置Form的相关属性 180
9.3 显示状态文本 183
9.3.1 添加StatusBar控件 183
9.3.2 在Form上放置StatusBar控件并配置其属性 185
9.3.3 添加事件处理代码 189
9.3.4 程序运行结果 192
9.4 显示提示信息文本 192
更上一层楼 193
第10章 响应对象的事件 195
10.1.1 鼠标事件概述 196
10.1 响应鼠标事件 196
10.1.2 使用Button、Shift、X、Y变量 200
10.1.3 拖放操作 203
10.2 响应键盘事件 206
10.2.1 键盘事件概述 206
10.2.2 对象的焦点处理 206
10.2.3 实现键盘事件 208
10.3 响应对象的内部事件 211
10.3.1 对象的内部事件概述 211
10.3.2 实现内部事件的响应 214
更上一层楼 215
第11章 向用户提供选项的控件 217
11.1 使用CheckBox控件实现复选选项 218
11.1.1 CheckBox控件的标准用法 218
11.1.2 CheckBox控件的图形化用法 220
11.2 使用OptionButton控件 222
11.2.1 OptionButton控件的标准用法 222
11.2.2 OptionButton控件的图形化用法 224
11.3 使用滚动条控件 224
11.3.1 使用滚动条控件 225
11.3.2 用滚动条实现浏览 226
11.4 使用ListBox控件实现复选选项操作 230
11.4.1 Click和Double-Click事件 230
11.4.2 内容设置 231
11.4.3 Style属性 237
11.5 使用ComboBox控件 238
11.5.1 组合框的样式 238
11.5.2 内容设置 240
第12章 图形技术 243
12.1.1 使用Form显示图片 244
12.1 显示图片 244
12.1.2 使用PictureBox控件 245
12.1.3 PictureBox控件的其他方面 248
12.1.4 坐标系统 250
12.2 使用Image控件 254
12.3 绘制简单图形 255
12.3.1 利用Shape控件和Line控件绘制基本图形 256
12.4 使用对象的图形方法 262
12.4.1 理解图形方法 262
12.4.2 使用图形方法绘图 265
12.4.3 图形对象的几个特殊属性 277
12.5 实现动画 282
12.5.1 显示动画概述 282
12.5.2 使用简单的图形控件 283
12.5.3 使用ImageList控件 285
12.6 生成即时曲线 292
12.6.1 利用PictureBox控件生成即时曲线 293
12.6.2 利用MsChart控件 298
更上一层楼 298
第13章 ActiveX控件 301
13.1 创建ActiveX控件 302
13.1.1 ActiveX控件的设计步骤 302
13.1.2 创建ActiveX控件工程 302
13.1.3 绘制界面 303
13.1.4 调整控件的大小 304
13.1.5 添加属性、方法和事件 305
13.1.6 设计控件的行为 307
13.2 调试控件 309
13.3 编译和注册控件 312
13.4 创建设计时属性 313
13.5 显示【属性页】对话框 316
更上一层楼 321
第14章 使用控件数组 323
14.1 控件数组概述 324
14.2 在设计时创建控件数组 325
14.3 在运行时创建控件数组 327
更上一层楼 330
第15章 数据库及其相关控件 331
15.1.1 使用可视化数据管理器 332
15.1 创建数据库 332
15.1.2 使用其他数据库软件 337
15.2 使用Data控件访问数据库 338
15.2.1 使用Data控件的默认功能 338
15.2.2 用Data控件的方法访问数据库 343
15.2.3 用Seek方法定位记录 349
15.2.4 事务控制、验证和更新 354
15.3 使用ADO Data控件 359
15.3.1 使用ADO Data控件的默认功能 360
15.3.2 使用ADO Data控件的方法 367
15.4 使用数据关联控件 368
15.4.1 使用DataList控件 368
15.4.2 使用DataCombo控件 376
更上一层楼 377
第16章 OLE 379
16.1 使用OLE控件 380
16.1.1 OLE概述 380
16.1.2 链接对象与嵌入对象 380
16.2 在程序中实现OLE拖放 396
16.2.1 和OLE拖放相关的属性、事件和方法 396
16.2.2 启动自动OLE拖放 397
16.2.3 OLE拖放的DataObject对象 398
16.2.4 OLE拖放的工作原理 401
16.2.5 启动OLE拖动操作 402
16.2.6 将OLE拖动源拖到OLE拖放目标上 404
16.2.7 从Windows资源管理器中拖动文件 409
更上一层楼 411
第17章 完善用户界面 413
17.1 菜单 414
17.1.1 使用菜单编辑器 414
17.1.2 在运行时操作菜单 420
17.1.3 使用模板 425
17.2 工具栏 428
17.2.1 使用ToolBar控件 428
17.2.2 使用工具栏向导 435
17.3 创建SDI应用程序界面 436
17.3.1 程序界面的类型 436
17.3.2 创建SDI程序界面 439
17.3.3 编写代码 440
17.3.4 使用Visual Basic向导建立程序界面 441
17.4.1 手动建立MDI程序界面 450
17.4 创建MDI程序界面 450
17.4.2 使用向导建立MDI程序界面 463
更上一层楼 469
第18章 示例程序 471
18.1 注册表 472
18.1.1 对注册表进行读写操作 472
18.1.2 记录应用程序的状态 476
18.1.3 将文件类型同应用程序关联起来 476
18.2 创建屏幕保护程序 478
18.3 防止同时运行屏幕保护程序 483
18.4 隐藏鼠标指针 484
18.5 终止屏幕保护程序 487
18.5.1 检测鼠标的移动或单击 487
18.5.2 检测按键动作以终止屏幕保护程序 487
18.6 应用屏幕上的图像 488
18.7 添加“密码保护”和“设置”功能 493
18.8 MySaver应用程序 495
18.8.1 MYSAVER.BAS 496
18.8.2 MYSAVER.FRM 499
更上一层楼 507
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《情报学 服务国家安全与发展的现代情报理论》赵冰峰著 2018
- 《学前儿童发展心理学 第2版》刘万伦主编;王文秀,甘卫群,刘万伦编写人员 2019
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《资源型城市可持续发展的财政政策研究》刘尚希著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《两京烟云》陈诗泳,赖秀俞责任编辑;(中国)千慧 2019
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《反常识》张娟责任编辑;(美国)邓肯·J.瓦茨 2019
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《日本面包师的经典配方》马妍责任编辑;王森 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《复活》冯一兵责任编辑;力冈译;(俄罗斯)列夫·托尔斯泰 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019