《Visual Basic 6.0高级编程技巧》求取 ⇩

第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 DLL326

8.2.1 创建ActiveX DLL部件327

8.2.2 编译和引用ActiveX DLL部件328

8.2.3 创建计时器对象330

8.3 进程外的代码部件——ActiveX EXE331

8.3.1 创建ActiveX EXE部件331

8.3.2 编辑和测试ActiveX EXE部件335

1999《Visual Basic 6.0高级编程技巧》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由李善茂等编著 1999 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

学用Visual Basic 6.0编程(1999 PDF版)
学用Visual Basic 6.0编程
1999 西安:西安电子科技大学出版社
微型计算机软件基础技术 (M6800系,8080系,Z-80系)(1986年03月第1版 PDF版)
微型计算机软件基础技术 (M6800系,8080系,Z-80系)
1986年03月第1版
Visual Basic 6.0数据库编程(1999年11月第1版 PDF版)
Visual Basic 6.0数据库编程
1999年11月第1版
Visual C++ 6.0高级编程(1999 PDF版)
Visual C++ 6.0高级编程
1999
Visual Basic 6.0常用编程技巧(1999年08月第1版 PDF版)
Visual Basic 6.0常用编程技巧
1999年08月第1版 清华大学出版社
Visual Basic 6.0常用编程技巧(1998 PDF版)
Visual Basic 6.0常用编程技巧
1998 北京:清华大学出版社
Visual C++ 6.0编程经验和技巧(1999 PDF版)
Visual C++ 6.0编程经验和技巧
1999 青岛:青岛出版社
Visual C++ 6.0编程实例技巧(1999 PDF版)
Visual C++ 6.0编程实例技巧
1999 武汉:华中理工大学出版社
中文Visual Basic 6.0编程技术(1999 PDF版)
中文Visual Basic 6.0编程技术
1999 北京:北京航空航天大学出版社
Visual Basic 6.0中文版实用编程技巧(1999 PDF版)
Visual Basic 6.0中文版实用编程技巧
1999 北京:人民邮电出版社
Visual Basic 6.0编程(1998 PDF版)
Visual Basic 6.0编程
1998 北京:人民邮电出版社
Visual Basic 6.0编程实例(1999 PDF版)
Visual Basic 6.0编程实例
1999 北京:人民邮电出版社
Visual J++ 6.0高级教程(1999 PDF版)
Visual J++ 6.0高级教程
1999 北京:国防工业出版社
中文Visual Basic 6.0高级编程(1999 PDF版)
中文Visual Basic 6.0高级编程
1999 北京:清华大学出版社
Visual Basic 6.0编程实例与技巧(1998 PDF版)
Visual Basic 6.0编程实例与技巧
1998 北京:中国水利水电出版社