Visual Basic 6.0高级编程技巧PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:李善茂等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:1999
- ISBN:7505355724
- 页数:337 页
第1章 Visual Basic与C++混合编程 1
1.1 Visual Basic与C++的数据类型 1
1.2 在应用程序中调用DLL例程 3
1.2.1 API Viewer使用简介 5
1.2.2 Declare语句 6
1.2.3 调用DLL例程的若干问题 9
1.3 使用Visual C++编制动态链接库实例 22
1.3.1 C++源文件(CPP) 23
1.3.2 头文件(.h) 30
1.3.3 模块定义文件 30
1.3.4 使用自定义的动态链接库 31
1.4 制作和使用资源文件 36
1.4.1 制作资源文件的步骤 36
1.4.2 制作资源文件举例 38
第2章 操作文件系统的编程技巧 45
2.1 字符串 45
2.1.1 从字符串中查找某一字符最后出现的位置 45
2.1.2 使用InStrRev函数查找某个字符的最后 46
2.2 磁盘操作 47
2.2.1 提取磁盘驱动器 47
2.2.2 获取逻辑磁盘驱动器信息 48
2.3 获得文件路径 53
2.3.1 将路径分离为各个字段 53
2.3.2 确定程序名和路径 56
2.3.3 如何获得Windows所在的路径 59
2.3.4 获得Windows的System文件夹 61
2.3.5 获得系统的临时文件夹 62
2.4 有关文件的编程技巧 64
2.4.1 修改文件的属性 64
2.4.2 提取压缩文件的原文件名 68
2.4.3 创建临时文件 69
2.4.4 使用Dir函数从通用对话框控件中提取打开的多个文件名 72
2.4.5 将删除的文件放入回收站 76
2.4.6 获得磁盘中所有文件夹及文件列表并排序 79
2.5 获取磁盘剩余空间 83
2.5.1 Get Disk Free Space API函数 83
2.5.2 实例程序 83
第3章 有关窗体和菜单的编程技巧 85
3.1 修改子窗口的标题 85
3.1.1 修改子窗口的标题 85
3.1.2 实例程序 85
3.2 运行时删除窗口的标题栏 87
3.2.1 GetWindowLong和SetWindowLongAPI函数 87
3.2.2 实例程序 88
3.3 运行时设置窗口控制菜单及控制按钮 90
3.3.1 运行时重新设置窗口的控制菜单 90
3.3.2 实例程序 91
3.4 闪烁标题栏 93
3.4.1 闪烁标题栏 93
3.4.2 实例程序 93
3.5 修改MDI窗口的边界风格 95
3.5.1 提取和设置窗口的Bo?der Style属性 95
3.5.2 实例程序 95
3.6 确定窗体是否已经装入 96
3.7 创建非模态对话框 97
3.7.1 非模态对话框 98
3.7.2 实例程序 98
3.8 创建位图菜单 99
3.8.1 创建位图菜单 99
3.8.2 实例程序 99
3.9 创建动态菜单 102
3.9.1 创建动态菜单的思路 103
3.9.2 动态菜单的实例程序 103
3.10 创建具有“记忆”功能的动态菜单 108
3.10.1 使用WritePrivateProfileString函数保存文件 108
3.10.2 实例程序 109
3.11 实现菜单分列显示 111
3.11.1 使用SetMenuItemInfo函数实现菜单分列显示 112
3.11.2 实例程序 114
3.12 创建弹出式菜单 118
3.12.1 使用弹出式菜单 118
3.12.2 实例程序 119
3.13 为应用程序添加快显窗体 120
3.13.1 添加快显窗体 121
3.13.2 修改工程属性 122
3.13.3 实例程序 124
3.14 设计与屏幕分辨率无关的应用程序界面 129
3.14.1 编程原理 130
3.14.2 实例程序 130
第4章 Visual Basic控件使用技巧 133
4.1 添加ActiveX控件的步骤 133
4.2 文本框控件 134
4.2.1 防止用户编辑文本框控件中的内容 134
4.2.2 在文本框控件中将文本上下居中 136
4.2.3 在运行时修改文本框的外观 138
4.2.4 使文本框能实时显示光标所在的行与列 142
4.2.5 显示行数和列数的文本编辑程序 142
4.3 Rich Text Box控件 145
4.3.1 将Rich Text Box控件添加到工程中 146
4.3.2 在Rich Text Box控件中插入制表符 146
4.4 列表框控件 147
4.4.1 防止向列表框控件增加重复的项目 147
4.4.2 将列表框中所选项目复制到剪贴板上 149
4.4.3 从列表框控件中删除重复的项目 150
4.5 在组合列表框控件中执行快速搜索 152
4.5.1 快速搜索组合列表框中的项目 152
4.5.2 实例程序 153
4.6 通用对话框控件 154
4.6.1 添加通用对话框控件 155
4.6.2 打印对话框 157
4.6.3 文件的打开与保存对话框 159
4.6.4 字体对话框 168
4.7 使用ToolBar控件创建工具栏 170
4.7.1 编程前的准备 172
4.7.2 在设计阶段向Toolbar控件添加按钮 173
4.7.3 运行时使用代码向Toolbar控件添加按钮 176
4.7.4 应用程序中的代码 178
4.8 用ActiveMovie控件播放媒体文件 184
4.8.1 程序设计思路 184
4.8.2 具体步骤 184
4.8.3 运行结果 186
4.9 使用MSFlexGrid控件 187
4.9.1 设置单元格数据对齐方式 188
4.9.2 使用Format String属性实现文本的格式化 189
4.9.3 实现MSFlex Grid控件的单元编辑功能 191
4.10 联合使用MSFlex Grid和Picture Clip控件为窗体增加动感 194
4.10.1 Picture Clip控件简介 194
4.10.2 MSFlex Grid控件简介 195
4.10.3 联合使用的实例 195
4.10.4 实现方法 196
第5章 文件的输入/输出及打印 201
5.1 文件的输入/输出操作基础——Open语句 201
5.2 顺序文件的I/O操作 202
5.2.1 将数据写入顺序文件——Write #语句 202
5.2.2 Write #语句实例程序 203
5.2.3 从顺序文件中读出数据——Input #语句 204
5.2.4 Input #语句实例程序 205
5.2.5 以顺序方式向文件中写入格式化文本——Print #语句 206
5.2.6 Print #语句实例程序 207
5.2.7 从顺序文件中读取格式化文本——Line Input #语句 210
5.2.8 Line Input #语句实例程序 210
5.3 以二进制或随机方式访问文件 211
5.3.1 以二进制或随机方式将数据写入文件中——Put语句 212
5.3.2 从二进制或随机文件中读出数据——Get语句 214
5.3.3 使用Put和Get语句实例程序(随机方式) 216
5.3.4 使用Put和Get语句数据实例程序(二进制方式) 217
5.3.5 使用Seek语句控制读/写操作的位置 223
5.4 加快文件的读写速度 224
5.4.1 使用Input函数 225
5.4.2 使用Get语句一次性读出二进制文件 226
5.5 文件的打印 228
5.5.1 Printer对象编程原理 228
5.5.2 实例程序 229
第6章 数据库编程技巧 239
6.1 准备工作 239
6.1.1 引用Microsoft数据访问对象库 240
6.1.2 安装外部访问驱动程序 240
6.2 数据库概念 243
6.2.1 DAO对象模型 243
6.2.2 关系数据库结构及操作 244
6.3 操作数据库步骤 255
6.3.1 创建数据库 255
6.3.2 打开数据库 256
6.4 创建数据库实例 259
6.4.1 界面设计 259
6.4.2 程序代码 260
6.5 列出Access表的字段和相关属性 277
6.5.1 实例程序 278
6.6 删除数据库中每个表的所有记录 278
6.6.1 从表中删除记录 279
6.6.2 实例程序 279
6.7 修复并压缩Microsoft Access数据库 280
6.7.1 修复和压缩Access文件 280
6.7.2 实例程序 281
第7章 与操作系统交互的编程技巧 283
7.1 确定操作系统是否支持长文件名 283
7.1.1 Get Volume Information API函数 283
7.1.2 实例程序 284
7.2 确定Windows 95任务栏的状态 285
7.2.1 定制Windows 95的任务栏 285
7.2.2 实例程序 286
7.3 获取系统信息 287
7.3.1 如何获取系统信息 287
7.3.2 实例程序 287
7.4 诊断Error in Loading DLL信息 292
7.4.1 捕捉动态链接库丢失错误 292
7.4.2 实例程序 293
7.5 删除字符串中的结束符 295
7.6 建立查找注册表中有关系统信息程序 296
7.6.1 打开注册键 297
7.6.2 查询注册键的值 298
7.6.3 关闭打开的注册键 299
7.6.4 查询注册表键值实例程序 299
7.7 查找命令行开关 302
第8章 创建和使用可重用的代码部件 305
8.1 创建和使用自己的类 305
8.1.1 为类添加属性、方法和事件 307
8.1.2 在工程中使用已创建的类 313
8.1.3 创建可使字体旋转的类 314
8.2 进程内的代码部件——ActiveX DLL 326
8.2.1 创建ActiveX DLL部件 327
8.2.2 编译和引用ActiveX DLL部件 328
8.2.3 创建计时器对象 330
8.3 进程外的代码部件——ActiveX EXE 331
8.3.1 创建ActiveX EXE部件 331
8.3.2 编辑和测试ActiveX EXE部件 335
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《导游词创作和讲解技巧》廖广莉主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《2018考研数学 数学 1 15年真题详解及解题技巧》本书编委会著 2017
- 《销售技巧》郭月著 2019
- 《台球进阶技巧图解》庞卫国著 2020
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017