文本和图片 (20 1
目录 1
怎样使用ResizeInside (23 1
前言 1
第一部分 Visual Basic入门 1
第一章 从头开始 2
启动VB 2
退出VB 3
什么是程序设计 3
使用Debug窗口 4
显示Debug窗口 4
在Debug窗口中输入命令 5
离开运行方式 6
Print命令 7
建立一个Basic命令 7
其它的限制 (27 8
进行算术运算 10
计算器功能 10
商和余数 11
指数运算 12
混合运算式 12
有关工具 13
总结 14
变量是什么 15
第二章 变量和值 15
变量在什么地方? 16
给变量命名 17
和类型 18
变量和类型 19
类型和数值的进…步介绍 20
探讨对数值的限制 21
科学表示法 23
有关工具 24
总结 25
在一个窗口产内画图 26
第三章 在屏幕上画图 26
画图和Twips 28
初识对象与窗体 29
进一步学习画图 30
关键字Step 30
CurrentX和CurrentY属性 31
有关工具 33
总结 34
第四章 编制程序 35
编写第一个程序 35
解剖一个事件处理程序 36
一个多行程序 38
程序的事件驱动方式 38
编制Sketch程序 39
选择事件 40
移动鼠标画线 40
写事件处理程序 42
按鼠标键画线 43
存储Sketch作业 43
打开Sket ch作业 45
If…Then命令 46
布尔表达式(条件) 47
If…Then命令中的Else部分 48
布尔运算符 49
完成Sketch 50
有关工具 51
总结 51
第五章 增加一个菜单条 52
创建一个菜单条 52
建立菜单标题 53
控制与控制名 54
建立退出项 54
为菜单项编程 55
增加一个清除菜单 56
完成菜单条 56
在菜单中插入分割线 56
增加控制数组 57
改变线宽 58
给菜单项打√ 59
总结 61
第六章 使用数组变量存储画线 62
设计一个新的Sketch程序 62
数组变量 63
定义窗体水平的变量 65
在Sketch中存储点 66
重现窗体 67
重现Sketch的画线 68
For...Next命令 70
记忆不连续的线 71
保存线宽 74
打印图形 74
生成EXE程序 75
最后的Sketch程序 77
有关工具 79
总结 80
设计Icon Clock 82
第七章 建立时程程序 82
使用图标工作 83
在图标内作图 83
设置标题 84
读时钟 85
使用计时器 85
创建一个计时器 86
设置计时器 87
使用时间函数 89
显示时间 89
从日期数值中取得信息 91
画时钟表面 92
设置图标 92
画时钟指标 92
最小化Icon Clock 95
显示一个秒针 96
画彩色图 97
用异或方式擦除一条线 97
画时针和分针 100
有关工具 104
总结 105
第二部分 建立大程序 107
渐进地编程 108
详细的说明书 108
第八章 设计和编写程序的方法 108
如何设计程序 108
介于两者之间的方法 109
我们这里使用的方法 109
设计用户界面 109
初始设计 110
写功能部件的清单 111
画屏幕 112
编写程序 114
先增加功能部件再测试 114
增加功能、调试、重设计 114
什么是好的设计 115
总结 116
第九章 创建Address Book的用户界面 118
创建控制 118
逐个设置的方法 119
创建控制组 120
存储作业 124
建立一个Program Manager 图标 124
新的控制和属性 125
文本框 125
组合框 126
命令按钮 126
标签 126
窗体的属性 126
使Assress Book运转起来 127
调整Tab顺序 128
创建组合框 129
关于“方法” 129
初始化chophone组合框 130
总结 133
有关工具 133
第十章 读、写Address Book数据文件 134
处理磁盘文件 134
建立一个磁盘文件 135
写文件 136
读文件 138
关闭文件 140
读写Address Book 140
包装数据:用户定义的类型 141
定义新类型 141
设计一种Address Info类型 143
固定长度串 144
读写复合变量 146
使用在线帮助 148
删去尾空格 148
建立新的子程序 149
子程序与变量 151
建立DBClose子程序 152
建立DBRead和DBWrite子程序 153
有关工具 154
总结 155
第十一章 处理多个记录 156
使用模块 156
子程序参数的使用 159
修改数据库模块 160
修改DATABASE.BAS处理多个记录 162
在DBOpen中增加处理多记录的功能 162
测试你的程序 163
建立DBLen()函数 164
修改DBRead 166
修改DBWrite 166
给窗体增加处理多记录的功能 167
给DBClose加注释 167
修改GetRecord 168
增加窗体水平的变量 168
建立空记录 171
修改SaveRecord 171
记录的修改标记 172
创建菜单条 173
增加新记录 175
在记录间移动 176
支持Cut、Copy、Paste和Undo功能 178
使用Exit菜单项 178
有关工具 179
总结 180
第十二章 查找、打印、排序和删除 182
查找 182
打印地址 184
地址排序 184
总结 185
删除地址 185
第三部分 高级技术工具框 186
第十三章 高级技术综述 187
VB特有的技术 187
定制控制 187
DLL和Windows函数 187
声明语句 188
C和VB之间的类型转换 189
打印机分辨率 191
了解屏幕分辨率 191
第十四章 编写适用于所有显示器的程序 191
显示器分辨率 191
屏幕尺寸如何影响密度 192
什么是逻辑英寸? 193
广告上的术语的含义是什么? 193
定义逻辑英寸 194
能得到清晰的图像吗? 195
如何改变VB的对象的大小 196
如何改变控制的高度? 196
Twips和文本高度 196
如何调整你的程序 197
如何使用组合框 198
如何使用列表框 198
如何改变图片大小 199
规则总结 203
颜色 203
控制数组 204
一个例子:ClockCal(时钟日历) 204
如何重设尺寸 205
ClockCal程序如何工作 206
ClockCal的程序 207
ClockCal窗体 207
第十五章 控制工具箱 215
进程条 215
怎样使用UpdateProgress 215
UpdateProgress是怎样工作的 216
源程序 216
在控制周围画阴影 217
源程序 218
丢弃字符 219
检查文本框的输入 219
使用KeyPress的局限 220
检查简单的浮点数 220
检查其它类型的输入 223
文本框的覆盖模式 223
一个例子 223
口令字文本框 224
怎样建立口令字域 224
支持一个编辑菜单 225
工作过程 226
键盘快捷键 227
为3-D按钮设置Default和Cancel属性 227
在窗体左侧隐藏窗体 229
第十六章 窗体工具箱 230
窗体居中 230
怎样使用CenterForm 230
备注 230
工作过程 231
使用内部尺寸设置窗体大小 231
程序 231
备注 232
ResizeInside的工作过程 232
程序 233
限制窗体的大小 233
重设窗体中控制的尺寸 234
保持宽度不变 234
为一个窗体设置最小的尺寸 234
重设文本框尺寸 235
移动控制 236
什么时候重设控制大小 236
程序例子 236
使用启动屏幕 237
建立Sub Main 237
显示启动屏幕 237
在Sub Main中增加一个启动屏幕 238
第十七章 绘图工具箱 239
快速画线 239
Polyline如何工作 240
全局定义 241
样本程序 241
在打印机上用Polyline画图 241
使用非象素尺度模式 242
快速画标尺 242
标尺如何工作 242
RULER.BAS模块 243
样本程序 246
绘制填充的多边形 246
Polygon如何工作 247
样本程序 248
全局定义 248
Polygon的填充方式 248
使用非象素尺度模式 249
用Polygon在打印机上绘图 249
调整打印机的DrawWidth 250
计算象素的宽度 251
屏幕和打印机上象素大小的比值 251
象素尺度如何工作 252
怎样使用APISCALE.BAS 252
使用屏幕象素模式进行打印 252
程序 253
在API调用中使用Twip尺度 254
怎样使用APISCALE.BAS 255
Twip标尺如何工作 255
程序 255
第十八章 字体的工具集 258
按照TextHeight值寻找字体 258
字体简介 258
如何使用FindFontSize 259
这个函数如何工作 259
可靠地设置字体名 260
程序 260
简单的解决方法 261
字体的背景知识 261
把FONTNAME.BAS加入到你的作业中 262
使用FONTNAME.BAS 263
字体匹配工作是怎样进行的 263
GetMatchingFons$如何工作 264
程序 265
如何使用sndlPlaySound 271
第十九章 工具框:杂题 271
多媒体音响 271
定义 272
运行DOS程序 272
Shell基础 272
运行特殊的的DOS命令 273
在后台运行DOS程序 273
等到DOS程序结束 274
错误信息 275
内存简介 275
编写大型程序 275
Windows的调试版的限制 276
VB的限制 276
宝贵的系统资源 277
查看DOS和Windows的版本 279
这两个函数怎样工作 279
程序 280
寻找一个程序的目录 281
建立一个Windows 3.1的屏幕保护器 281
Sub Main如何工作 282
如何建立一个Windows 3.1的屏幕保护器 282
空窗体如何工作 284
Setup 窗体如何工作 285
一些检测屏幕保护器的技巧 285
SCRNASVE.BAS模块 285
BLANK.FRM窗体 287
SETUP.FRM窗体 289
附录A:安装VisualBasic和配套磁盘的文件 292
附录B:使用配套磁盘中的商品软件 296