Visual Basic 5.0开发与技巧PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:(美)克瑞格(Craig,J.C.),(美)韦布 (Webb,J.)著;张威,卢庆龄,赵宇译
- 出 版 社:北京:机械工业出版社
- 出版年份:1998
- ISBN:711106318X
- 页数:493 页
第1部分 Visual Basic 5入门 1
第1章 Visual Basic 5的新内容 1
1.1版本增强 2
1.2集成开发环境 2
1.3本地代码编译器 5
1.4 ActiveX 6
1.5新的Internet功能 6
1.6新的和增强的控件 6
1.7面向对象的功能 9
1.8语言扩展功能 9
1.9数据访问 10
1.10向导(Wizards) 10
1.11可扩展性 11
第2章 编程风格准则 12
2.1描述性命名 12
控件前缀 12
变量名 14
变量声明 15
菜单 16
类名 16
2.2检查数据类型 16
2.3作用域 17
2.4注释 17
2.5进一步的信息 18
第2部分 Visual Basic编程与技巧 19
第3章 变量 19
3.1如何模拟无符号整数 19
与Long型变量的互换 20
采用数据结构来组合无符号Byte值 20
3.2如何使用True/False数据 22
3.3如何使用Byte数组 23
用Byte数组来代替字符串 23
Byte数组和字符串之间的相互拷贝 25
3.4如何处理日期和时间 25
装入一个Date变量 26
显示日期和时间 26
提取变量中的部分值 27
日期和时间的计算 27
日期和时间的正确性检验 28
3.5如何使用变体型 28
For Each循环 29
灵活的参数类型 29
与Variant相关的函数 29
Empty和Null 29
数据类型强制转换 29
3.6如何使用对象 30
新对象 30
现有的对象 30
对象操作 30
对象的消亡 31
3.7如何使用预先定义的常量 31
编译器常量 31
Visual Basic常量 31
用户定义常量 32
枚举 33
标志和位屏蔽 33
3.8如何创建Type结构 34
用类代替Type结构 35
内存调整 36
3.9如何用类创建新数据类型 36
创建一种新数据类型 36
使用新数据类型 37
第4章 参数 39
4.1如何使用命名变元 39
4.2如何使用可选参数 39
4.3如何传递参数数组 40
4.4如何在一个参数中传递任何类型的数据 41
4.5如何在参数中使用枚举 42
第5章 面向对象的编程 44
5.1如何在ActiveX EXE和DLL之间作出选择 44
5.2如何在外部ActiveX组件中创建自己的所有对象 44
5.3如何创建新对象 45
Loan——一个类模块实例 45
5.4如何使用新对象 49
5.5如何为对象设置缺省属性 51
5.6如何创建和使用ActiveX EXE 52
一个ActiveX EXE实例 52
DICE.CLS 52
测试ActiveX EXE组件 53
5.7如何创建显示窗体的对象 55
Event、 WithEvents和RaiseEvent 57
5.8如何使用对象的集 57
太阳系——一个集的实例 58
Solar类 58
Planet类 60
Moon类 61
嵌套集的工作方式 61
5.9如何理解和使用多态性 63
5.10如何使用友元方法 64
第6章 ActiveX控件 65
6.1如何创建ActiveX控件 65
ActiveX控件的设计步骤 65
创建ActiveX Control项目 66
绘制界面 66
改变控件的尺寸 67
增加属性、方法和事件 68
编程控制控件的行为 69
6.2如何调试控件 70
6.3如何编译和登记控件 72
6.4如何创建设计时的属性 73
6.5如何显示属性页对话框 76
6.6如何用异步方式装载属性 80
第7章 Internet连接 82
7.1如何使用Internet控件 82
创建FTP浏览器 83
创建浏览器附件 86
7.2如何创建在Internet Explorer中运行的应用程序 89
在用户文档间共享数据 89
调试Internet应用程序 92
测试编译的Internet应用程序 92
7.3如何在Internet上安装应用程序 94
7.4如何在HTML中使用ActiveX组件 99
7.5如何访问Internet服务器中的数据 100
第8章 API函数 104
8.1如何调用API函数 104
声明 104
32位函数声明 105
字符串 105
8.2如何向API函数传递过程地址 106
8.3如何理解API函数声明中的ByVa1、ByRef和As Any 107
8.4如何方便地加入API声明 108
8.5如何使用API调用获取系统信息 108
使用SysInfo控件确定操作系统的版本 109
确定系统颜色 109
确定CPU类型 111
确定消逝时间 112
确定驱动器类型 113
8.6如何在ActiveX控件中加入API调用 114
为ActiveX控件加入API函数 114
测试新控件 114
使用新控件 115
增强已存在的控件 115
第9章 多媒体 119
9.1如何播放声音(WAV)文件 119
mciExecute函数 119
Multimedia MCI控件 119
9.2如何播放视频(AVI)文件 120
mciExecute函数 120
Multimedia MCI控件 120
第10章 对话框、窗口和其他窗体 122
10.1如何添加一个标准 About对话框 122
About Dialog窗体模板 124
10.2如何在屏幕上自动定位窗体 125
10.3如何创建浮动窗口 127
模态模式 127
浮动模式 127
最顶层模式 128
10.4如何创建闪烁(标语)屏 129
闪烁屏窗体模板 130
10.5如何使用带标签的控件 132
SSTab控件 132
10.6如何使窗体闪烁以引起用户的注意 133
10.7如何将控件移入一个新容器 134
第11章 可视界面 136
11.1如何为应用程序添加状态栏 136
11.2如何为列表框添加水平滚动条 137
11.3如何为按钮添加工具提示 139
11.4如何创建工具栏 142
11.5如何动态改变窗体外观 143
11.6如何动态定制菜单 144
11.7如何从窗体中删除标题栏 145
11.8如何创建进度指示器 145
设计自己的进度指示器 147
11.9如何使用Slider控件 147
11.10如何使用UpDown控件 148
第12章 图形技术 151
12.1如何通过RGB或HSV值计算颜色常量 151
12.2如何在Twips、点、像素、字符、英寸、毫米和厘米之间进行转换 155
12.3如何创建从蓝逐渐变黑的背景 155
12.4如何创建橡皮筋线选择框 156
12.5如何创建图形热点 159
12.6如何快速绘制多边形 160
12.7如何画椭圆 163
12.8如何用一种颜色填充不规则形状区域 165
12.9如何旋转位图 168
12.10如何滚动图形图像 169
12.11如何使用BitBlt创建动画 172
12.12如何将Picture对象用于动画 174
12.13如何使用Animation控件 176
12.14如何在图片框中定位文本 177
12.15如何无限地变换字体 178
12.16如何将文本旋转任意角度 179
12.17如何在一个图片框中使用多种字体 183
第13章 文件的输入/输出 185
13.1如何有效地改名、拷贝或删除文件 185
13.2如何处理目录和路径 185
MkDir、ChDir和RmDir 186
CurDir和App.Path 186
Dir 186
13.3如何进行快速文件输入/输出 187
13.4如何处理二进制文件 188
Type数据结构 188
字符串 190
Byte数组 191
字符串和Byte数组间的连接 191
StrConv函数 192
13.5如何建立通用文件对象 193
第14章 Registry 197
14.1如何读写Registry 197
14.2如何保存应用程序的状态 200
14.3如何把文件类型与应用程序相联 201
获取命令行变元 203
第15章 帮助文件 204
15.1如何创建帮助文件 204
帮助主题基础 204
建立项目文件 206
编译和测试帮助文件 206
映射主题IDs 207
使用全文搜索和目录表 207
创建Help窗口 208
使用宏 209
15.2如何使用WinHelp API函数将Help文件添加到项目中 210
15.3如何将上下文相关的F1帮助添加到项目中 212
15.4如何利用CommonDialog控件为项目添加帮助文件 213
15.5如何为窗体添加WhatsThisHelp功能 213
WhatsThisMode 214
15.6如何将帮助链接到World Wide Web 214
15.7如何学习HTML帮助 216
第16章 安全 218
16.1如何加入隐藏信用屏 218
16.2如何建立口令对话框 220
16.3如何加密口令或其他文本 220
关于Cipher类 221
启动Cipher对象 222
保证Registry数据的安全 225
第17章 鼠标 227
17.1如何改变鼠标指针 227
17.2如何建立自定义鼠标指针 228
17.3如何显示动画鼠标指针 229
17.4如何确定鼠标指针的位置 230
第18章 键盘 232
18.1如何改变Enter键的行为 232
18.2如何确定换档键的状态 232
18.3如何建立热键 233
第19章 文本框和多文本框技巧 235
19.1如何显示文件 235
19.2如何建立简单文本编辑器 236
19.3如何检测已改变的文本 238
19.4如何把64KB以上的文本放入文本框中 239
19.5如何允许用户为文本框或多文本框选择字体 241
第20章 多文档界面 243
20.1如何创建MDI应用程序 243
MDI窗体 243
MDI子窗体 243
ActiveForm和ActiveControl属性 243
Me关键字 244
Tag属性 244
基本MDI特征 244
20.2如何为MDI窗体添加标识 245
第21章 数据库访问 247
21.1如何在数据库开发中使用向导 247
21.2如何使用数据控件连接应用程序和数据库 248
使用Visual Data Manager创建数据库 248
创建用户界面 249
运行应用程序 251
21.3如何使用数据访问对象来连接应用程序和数据库 251
数据访问对象 251
使用数据访问对象创建数据库 251
访问数据库 253
第22章 在其他应用程序中的ActiveX对象 257
22.1如何用ActiveX进行拼写检查 257
Microsoft Word拼写检查 257
Microsoft Excel拼写检查 260
先绑定与后绑定 262
22.2如何使用ActiveX统计单词数 263
22.3如何使用Microsoft Excel的高级数学函数 263
第23章 屏幕保护程序 266
23.1如何创建屏幕保护程序 266
23.2如何防止同时运行屏幕保护程序的两个实例 268
23.3如何在屏幕保护程序中隐藏鼠标指针 269
23.4如何在屏幕保护程序中加速图形 269
23.5如何检测鼠标移动或鼠标单击行为终止屏幕保护程序 270
23.6如何检测按键来终止屏幕保护程序 270
23.7如何将屏幕图像用作屏幕保护程序 271
23.8如何为屏幕保护程序添加口令和设置功能 275
第24章 项目开发 281
24.1如何捕获一个运行窗体并将其作为位图保存 281
将图形粘贴到绘画程序中 281
Save As与Copy To的区别 282
24.2如何使用资源文件 283
创建资源文件 283
在应用程序中使用资源文件 284
何时使用资源文件 285
24.3如何将字符串数据库实现多国语言转换 286
第25章 高级编程技术 290
25.1如何利用Visual Basic创建ActiveX DLL 290
Fraction对象 290
在开发环境中测试 292
创建和使用最后的DLL模块 294
25.2如何用C来创建DLL 295
两个C文件 295
测试DLL 296
25.3如何创建远程运行的应用程序 299
创建一个远程应用程序 299
登记远程应用程序 301
运行远程应用程序 302
访问远程应用程序 303
从远程应用程序中返回错误 304
调试远程应用程序 304
远程自动化故障排除 305
25.4如何为Visual Basic开发环境创建附件 306
基本概念 306
建立一个附件 307
第一次运行附件 311
使用附件 312
第26章 其他技术 314
26.1如何创建链表 314
26.2如何对待不同的O/S版本 316
26.3如何退出和重新启动Windows 318
26.4如何通过应用程序拨电话 318
26.5如何使用内联错误陷阱 319
内联错误陷阱 320
第3部分 样本应用程序 322
第27章 图形 322
27.1 RGBHSV应用程序 322
27.2 Animate应用程序 331
27.3 Lottery应用程序 339
27.4 Ssaver应用程序 346
第28章 开发工具 357
28.1 ColorBar应用程序 357
28.2 APIAddin应用程序 359
转换WIN32API.TXT文件 360
建立APIAddin应用程序 363
编译附件 370
28.3 Metric应用程序 370
建立Metric应用程序 371
第29章 日期和时间 379
29.1 VBCal应用程序 379
29.2 VBClock应用程序 395
29.3 NISTTime应用程序 407
第30章 数据库 413
30.1 AreaCode应用程序 413
30.2 DataDump应用程序 419
30.3 Jot应用程序 423
第31章 实用程序 435
31.1 MousePtr应用程序 435
31.2 ShowTell应用程序 440
31.3 WindChil应用程序 446
第32章 高级应用程序 454
32.1 Messages应用程序 454
32.2 Secret应用程序 462
32.3 BitPack应用程序 474
产生一个素数表 474
创建BitPack DLL项目文件 475
32.4 Dialogs应用程序 481
一些特殊功能 481
应用程序文件 484
DIALOGS.FRM 484
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《导游词创作和讲解技巧》廖广莉主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《2018考研数学 数学 1 15年真题详解及解题技巧》本书编委会著 2017
- 《销售技巧》郭月著 2019
- 《台球进阶技巧图解》庞卫国著 2020
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019