《Microsoft Visual Basic 4.0开发人员指南》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:(美)(J.C.克雷格)John Clark Craig著;侯雪萍等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1997
  • ISBN:7505339680
  • 页数:428 页
图书介绍:

第一部分 Visual Basic 4入门 7

第一章 Visual Basic 4中的新特性 7

1.1 面向对象的特性 7

1.2 开发环境 9

1.3 语言的提高 10

1.4 新的自定义控制 13

第二章 编程风格指南 19

2.1 控制前缀 19

2.2 变量名 21

2.3 变量声明 23

2.4 菜单 23

2.5 其它对象 24

2.6 更多的信息 24

第二部分 如何做…… 27

第三章 变量 27

3.1 如何模仿无符号整数 27

3.2 如何使用Boolean变量 29

3.3 如何使用Byte数组 30

3.4 如何处理日期和时间 33

3.5 如何处理变体 35

3.6 如何处理预定义的常量 37

3.7 如何建立Type结构 39

第四章 参数 41

4.1 如何使用命名的参数 41

4.2 如何使用可选参数 41

4.3 如何传递参数数组 42

4.4 如何在参数中传递任意类型的数据 43

第五章 面向对象的编程 45

5.1 如何建立对象 45

5.2 如何使用自己的新对象 49

5.3 如何建立和使用OLE服务器 51

第六章 API函数 57

6.1 如何调用API函数 57

6.2 如何理解API函数声明中的ByVal、ByRef和As Any 59

6.3 如何轻易增加API声明 60

6.4 如何用API调用获得系统信息 60

第七章 多媒体 67

7.1 如何播放声音(WAV)文件 67

7.2 如何播放影像(AVI)文件 68

第八章 对话框、窗口和其它样式 71

8.1 如何加入标准的About对话框 71

8.2 如何使样式自动在屏幕上居中 74

8.3 如何建立浮动窗口 75

8.4 如何建立标签化的控制 77

8.5 如何使样式闪烁引起用户的注意 82

8.6 如何把控制移到新的容器中 84

第九章 可视化界面 87

9.1 如何在应用程序中加入状态条 87

9.2 如何在清单框中加入水平滚动条 88

9.3 如何为按钮增加Tool Tip 90

9.4 如何建立工具条 93

9.5 如何动态修改样式的外形 95

9.6 如何动态自定义菜单 95

9.7 如何取消样式的标题条 97

9.8 如何建立进程指示器 97

9.9 如何使用新的Slider控制 99

第十章 图形 101

10.1 如何根据RGB或HSV值计算颜色常量 101

10.2 如何在twip、象素、厘米、英寸、点、字符和毫米之间进行转换 103

10.3 如何建立从蓝色褪变到黑色的背景 104

10.4 如何建立橡皮条选择矩形 105

10.5 如何建立图形热点 107

10.6 如何快速画多边形 109

10.7 如何用颜色填充不规则形状区域 111

10.8 如何旋转位图 112

10.9 如何滚动图形图象 114

10.10 如何使用BitBlt建立动画 115

10.11 如何把Picture对象用于动画 118

10.12 如何在图画框中的准确位置定位文本 119

10.13 如何在图画框中使用多种字体 120

第十一章 文件I/O 123

11.1 如何有效地换名、删除和复制文件 123

11.2 如何处理目录和路径 124

11.3 如何实现快速文件I/O 125

11.4 如何处理二进制文件 126

第十二章 寄存器 131

12.1 如何读写寄存器 131

12.2 如何记住应用程序的状态 134

第十三章 帮助文件 135

13.1 如何用WinHelp API函数为项目加入帮助文件 135

13.2 如何为项目加入与上下文相关的F1帮助 137

13.3 如何用CommonDialog控制为项目增加帮助文件 138

13.4 如何为样式加入WhatsThisHelp 138

第十四章 安全性 141

14.1 如何加入隐式信用屏幕 141

14.2 如何建立口令对话框 142

14.3 如何加密口令或其它文本 144

第十五章 鼠标 149

15.1 如何改变鼠标光标 149

15.2 如何建立自定义鼠标光标 151

15.3 如何确定鼠标光标的位置 151

第十六章 键盘 153

16.1 如何改变Enter键的行为 153

16.2 如何确定换档键的状态 153

16.3 如何建立热键 155

第十七章 文本框和宽体文本框技巧 157

17.1 如何显示文件 157

17.2 如何建立简单的文本编辑器 158

17.3 如何检测被修改的文本 161

17.4 如何在文本框内装入大于64KB的文本 161

17.5 如何让用户为文本框或宽体文本框选定字体 163

第十八章 多文档界面 167

18.1 如何建立MDI应用程序 167

18.2 如何在MDI样式上加入标志(炫示屏幕) 169

第十九章 数据库 171

19.1 如何用Data控制连接应用程序与数据库 171

19.2 如何用数据访问对象连接应用程序与数据库 173

第二十章 OLE自动化 179

20.1 如何使用OLE Automation进行拼写检查 179

20.2 如何使用OLE Automation对单词计数 182

20.3 如何使用Microsoft Excel的高级数学函数 183

第二十一章 屏幕保护程序 185

21.1 如何建立屏幕保护程序 185

21.2 如何防止同时运行屏幕保护程序的两个实例 188

21.3 如何在屏幕保护程序中隐藏鼠标光标 189

21.4 如何在屏幕保护程序中加速图形 189

21.5 如何检测鼠标的移动或单击结束屏幕保护程序 190

21.6 如何检测按钮结束屏幕保护程序 191

21.7 如何用屏幕图象作为屏幕保护程序 191

21.8 如何为屏幕保护程序增加口令和装配功能 195

第二十二章 项目开发 203

22.1 如何捕捉正在运行的样式并保存为位图 203

22.2 如何使用资源文件 204

第二十三章 高级编程技术 209

23.1 如何使用DDE(动态数据交换)在应用程序之间共享数据 209

23.2 如何使用VisualBasic建立DLL 212

23.3 如何使用C建立DLL 216

23.4 如何建立Visual Basic开发环境的附加程序 221

第二十四章 其它各种技术 229

24.1 如何建立链表 229

24.2 如何退出和重启动Windows 231

24.3 如何在应用程序中拨打电话 232

24.4 如何使用在线错误陷阱 233

第三部分 示例应用程序 239

第二十五章 图形 239

25.1 RGBHSV应用程序 239

在一个让用户选择屏幕颜色的应用程序中演示Slider控制 247

25.2 Animate应用程序 247

演示几种在Visual Basic样式上建立简单的动画图形的方法 256

25.3 Lottery应用程序 256

演示用一个图形程序选择彩票号码 265

25.4 Ssaver应用程序 265

提供一个包含多个选项的全功能的屏幕保护程序 279

第二十六章 开发工具 279

26.1 ColorBar应用程序 279

提供一个评测显示器的颜色特性的实用程序 282

26.2 APIAddin应用程序 282

建立Visual Basic开发环境的一个附加程序帮助人们定位、复制和粘贴 292

Windows 32位的API函数的常量、类型和声明 292

26.3 Metric应用程序 292

演示如何用一个帮助文件扩展自己的应用程序的功能 301

第二十七章 日期和时间 301

27.1 VBCal应用程序 301

用一个指南类型的界面和一个可视化日历选择日期 319

27.2 VBClock应用程序 319

提供一个视觉上引人入胜的、显示当前的系统时间的模拟时钟 332

27.3 NISTTime应用程序 332

演示MSComm控制;用调制解调器访问原子时钟并设置系统时间 339

第二十八章 数据库 339

28.1 AreaCode应用程序 339

演示如何访问外部数据库 346

28.2 DataDump应用程序 346

演示如何用数据访问对象(DAO)通过编程访问和操纵数据库文件 350

28.3 Jot应用程序 350

演示如何用一个多文档界面(MDI)样式弹出多个注释窗口 365

第二十九章 实用程序 365

29.1 MousePtr应用程序 365

提供一个让用户显示不同的鼠标光标的实用程序 371

29.2 ShowTell应用程序 371

提供一个让用户快速观看图形或播放多媒体文件的实用程序 376

29.3 WindChil应用程序 376

提供一个计算风冷却因子的实用程序 385

第三十章 高级技术 385

30.1 Messages应用程序 385

演示如何用嵌入在外部编辑的文件中的命令来控制一个应用程序的行为 394

30.2 Secret应用程序 394

提供一个文件加密程序 407

30.3 BitPack应用程序 407

演示如何建立和使用在C/C++中编写的DLL 413

30.4 Dialogs应用程序 413