当前位置:首页 > 工业技术
Visual Basic 5.0开发与技巧

Visual Basic 5.0开发与技巧PDF格式文档图书下载

工业技术

图书介绍
标签:技巧 开发

第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

查看更多关于Visual Basic 5.0开发与技巧的内容

返回顶部