本例知识要点 1
1.Form(窗体)的属性 1
第一章 基本控件 1
【实例1-1】 欢迎界面 1
2.CommandButton(控制按钮)控件 3
4.Text(文本框)控件 4
3.Label(标签)控件 4
本例制作过程 5
疑难问题与解答 7
SSpanel控作 8
2.MsgBox函数 8
【实例1-2】 按钮测试 8
本例知识要点 8
1.CommandButton控件数组 8
本例制作过程 9
Cdbl()函数的用法 11
疑难问题与解答 11
【实例1-3】 加法竖式演算 11
本例知识要点 11
本例制作过程 12
疑难问题与解答 13
CommandButton控件数组的综合运用 14
【实例1-4】 计算器 14
本例知识要点 14
本例制作过程 15
RGB函数 18
疑难问题与解答 18
【实例1-5】 选色板 18
本例知识要点 18
本例制作过程 19
疑难问题与解答 20
本例制作过程 21
【实例1-6】 调色板 21
本例知识要点 21
滚动条控件 21
疑难问题与解答 22
ListBox(列表框)控件 23
【实例1-7】 值班表 23
本例知识要点 23
本例制作过程 24
本例知识要点 25
疑难问题与解答 25
【实例1-8】 简单记事本 25
3.InputBox函数 26
1.TextBox控件的使用 26
2.常用的字符串处理函数 26
本例制作过程 27
ComboBox(组合框)控件 28
疑难问题与解答 28
【实例1-9】 删除重复项 28
本例知识要点 28
本例制作过程 31
疑难问题与解答 32
API函数的使用 33
【实例1-10】 拒绝重复输入 33
本例知识要点 33
本例制作过程 34
疑难问题与解答 38
本例制作过程 39
【实例1-11】 同步的列表框 39
本例知识要点 39
ListBox(列表框)的使用 39
本例知识要点 40
疑难问题与解答 40
【实例1-12】 实用列表框 40
本例制作过程 41
ListBox(列表框)控件 41
本例制作过程 42
疑难问题与解答 42
【实例1-13】 受限输入 42
本例知识要点 42
TextBox(文本框)的使用 42
1.Frame控件 44
疑难问题与解答 44
【实例1-14】 字体设置 44
本例知识要点 44
3.CheckBox控件 45
2.OptionButton控件 45
本例制作过程 46
本例知识要点 48
疑难问题与解答 48
【实例1-15】 风险投资 48
2.ComboBox(组合框)控件 49
1.随机函数Rnd() 49
本例制作过程 50
疑难问题与解答 53
2.鼠标事件的编程 54
【实例1-16】 拖放图片 54
本例知识要点 54
1.Image控件 54
本例制作过程 55
字符串处理的有关函数 57
疑难问题与解答 57
【实例1-17】 自动票据 57
本例知识要点 57
本例制作过程 59
TextBox控件与SendMessage函数 60
疑难问题与解答 60
【实例1-18】 多行文本框 60
本例知识要点 60
本例制作过程 61
TextBox控件与InStr函数 62
疑难问题与解答 62
【实例1-19】 文本的查找 62
本例知识要点 62
本例制作过程 63
本例制作过程 65
疑难问题与解答 65
【实例1-20】 文本框中的光标位置 65
本例知识要点 65
函数SendMessage和GetCaretPos的应用 65
Timer(时钟)控件与时间处理函数 67
疑难问题与解答 67
【实例1-21】 定时闹钟 67
本例知识要点 67
本例制作过程 68
PictureBox(图形框)控件的绘图方法 69
疑难问题与解答 69
【实例1-22】 钟表 69
本例知识要点 69
本例制作过程 72
Timer(时钟)控件与Format函数 74
疑难问题与解答 74
【实例1-23】 日历 74
本例知识要点 74
本例制作过程 75
2.TimeSerial函数 77
疑难问题与解答 77
【实例1-24】 记录机器运行时间 77
本例知识要点 77
1.GetTickCount函数 77
本例知识要点 78
本例制作过程 78
疑难问题与解答 78
【实例1-25】 简单动画 78
2.Timer控件 79
1.Image控件 79
本例制作过程 80
3.简单运动动画的实现机制 80
疑难问题与解答 82
本例制作过程 83
第二章 高级控件 83
【实例2-1】 三维按钮 83
本例知识要点 83
Sheridan 3D Controls控件 83
疑难问题与解答 84
1.SSFrame控件 85
本例知识要点 85
本例制作过程 86
2.SSOption控件 86
3.SSPanel控件 86
本例制作过程 88
疑难问题与解答 88
【实例2-3】 拷贝进程(I) 88
本例知识要点 88
ProgressBar控件 90
本例知识要点 90
疑难问题与解答 90
【实例2-4】 拷贝进程(II) 90
本例制作过程 91
本例知识要点 92
【实例2-5】 拷贝进程(III) 92
疑难问题与解答 92
Slider控件 93
本例制作过程 94
本例制作过程 96
PictureBox控件的有关属性 96
疑难问题与解答 96
【实例2-6】 拷贝进度(IV) 96
本例知识要点 96
本例制作过程 98
HSCrollBar控件与Line控件 98
疑难问题与解答 98
【实例2-7】 拷贝进程(V) 98
本例知识要点 98
疑难问题与解答 99
本例制作过程 100
Slider控件 100
【实例2-8】 调整字体大小 100
本例知识要点 100
Gauge(度量)控件 101
本例知识要点 101
疑难问题与解答 101
【实例2-9】 温度计 101
本例制作过程 102
1.ToolBar控件 104
本例知识要点 104
疑难问题与解答 104
【实例2-10】 工具栏的制作 104
2.ImageList控件 105
本例制作过程 106
疑难问题与解答 108
CoolBar控作 109
本例知识要点 109
【实例2-11】 模拟IE界面 109
本例制作过程 110
本例制作过程 112
TabStrip控件 112
疑难问题与解答 112
【实例2-12】 属性页的制作 112
本例知识要点 112
疑难问题与解答 115
StatusBar控件 116
本例知识要点 116
【实例2-13】 状态条 116
本例制作过程 117
MonthView(月历)控件 118
本例知识要点 118
疑难问题与解答 118
【实例2-14】 月历 118
本例制作过程 120
疑难问题与解答 121
本例制作过程 122
Microsoft Calendar Controlg.0(日历)控件 122
【实例2-15】 万年历 122
本例知识要点 122
1.Masked Edit(模板编辑)控件基本功能 124
本例知识要点 124
疑难问题与解答 124
【实例2-16】 格式化输入 124
2.Masked Edit主要属性 125
本例制作过程 127
疑难问题与解答 128
2.ImageCombo的主要操作 129
1.ImageCombo控件的主要属性 129
【实例2-17】 图像列表框 129
本例知识要点 129
本例制作过程 131
3.ImageCombo控件的主要用途 131
疑难问题与解答 132
UpDown控件 133
本例知识要点 133
【实例2-18】 游戏级别 133
本例制作过程 134
SysInfo控件的使用 135
本例知识要点 135
疑难问题与解答 135
【实例2-19】 系统信息 135
本例制作过程 137
疑难问题与解答 138
RichTextBox控件 139
本例知识要点 139
【实例2-20】 高级文档编辑器 139
本例制作过程 140
疑难问题与解答 141
使用菜单编辑器创建菜单 142
本例知识要点 142
第三章 菜单与窗体 142
【实例3-1】 菜单的创建 142
本例制作过程 144
Popupmenu方法 146
本例知识要点 146
疑难问题与解答 146
【实例3-2】 弹出式菜单 146
本例制作过程 147
疑难问题与解答 149
1.Sub过程的编写和调用 150
本例知识要点 150
【实例3-3】 可隐藏的菜单 150
2.API函数的使用 151
本例制作过程 154
API函数的使用 155
本例知识要点 155
疑难问题与解答 155
【实例3-4】 隐藏窗口的系统菜单 155
本例制作过程 156
菜单中的文件列表制作 157
本例知识要点 157
疑难问题与解答 157
【实例3-5】 具有记录的文件列表 157
本例制作过程 158
1.GetMenu函数 160
本例知识要点 160
疑难问题与解答 160
【实例3-6】 位图菜单 160
本例制作过程 161
3.SetMenultemBitmaps函数 161
2.GetSubMenu函数 161
本例知识要点 162
【实例3-7】 改变窗体形状 162
疑难问题与解答 162
本例制作过程 163
2.SetWindowRgn()函数 163
1.CreatePolygonRgn()函数 163
DoEvents函数 165
本例知识要点 165
疑难问题与解答 165
【实例3-8】 窗体的帘幕效果 165
疑难问题与解答 166
本例制作过程 166
本例制作过程 167
CommonDialog控件 167
【实例3-9】 模拟Windows系统通用对话框 167
本例知识要点 167
本例制作过程 169
2.API函数GetCursorPos 169
疑难问题与解答 169
【实例3-10】 跟踪鼠标 169
本例知识要点 169
1.类的定义 169
疑难问题与解答 170
3.FileListBox控件 171
2.DirListBox控件 171
第四章 文件操作 171
【实例4-1】 文件浏览 171
本例知识要点 171
1.DriveListBox控件 171
本例制作过程 172
疑难问题与解答 173
1.CommonDialog控件 174
本例知识要点 174
【实例4-2】 文件定位 174
2.ShowOpen对话框 175
本例制作过程 176
3.ShowSave对话框 176
疑难问题与解答 177
1.TreeView控件 178
本例知识要点 178
【实例4-3】 磁盘和文件夹的显示 178
3.Drive对象 182
2.File System Object(FSO) 182
本例制作过程 183
4.Folder对象 183
疑难问题与解答 188
本例知识要点 189
【实例4-4】 用ListView控件列示文件 189
1.ListView控件 190
本例制作过程 194
3.File对象 194
2.File System Object(FSO)系统 194
本例知识要点 199
【实例4-5】 文件查找 199
疑难问题与解答 199
5.Dir函数 200
4.File对象 200
1.ListView控件 200
2.File System Object(FSO)系统 200
3.Folder对象 200
本例制作过程 201
本例知识要点 204
【实例4-6】 使用FSO进行文件的创建和读写 204
疑难问题与解答 204
2.创建文件 205
1.FSO(文件系统对象) 205
本例制作过程 206
4.读文件 206
3.写文件 206
本例知识要点 210
【实例4-7】 二进制文件的访问 210
疑难问题与解答 210
1.文件访问类型 211
3.随机文件访问 212
2.顺序文件访问 212
4.二进制文件访问 213
本例制作过程 214
疑难问题与解答 218
3.Printer对象的属性 220
2.Printers集合 220
第五章 打印 220
【实例5-1】 打印文本和图像 220
本例知识要点 220
1.Printer对象 220
4.Printer对象的方法 223
疑难问题与解答 224
本例制作过程 224
本例制作过程 225
PrintForm方法 225
【实例5-2】 用PrintForm方法打印 225
本例知识要点 225
本例知识要点 226
【实例5-3】 SelPrint方法打印和格式打印 226
疑难问题与解答 226
本例制作过程 227
2.Printer对象 227
1.SelPrint方法 227
疑难问题与解答 231
MSChart控件 232
本例知识要点 232
第六章 多媒体 232
【实例6-1】 图表制作 232
本例制作过程 233
疑难问题与解答 236
1.MMControl控件概述 237
本例知识要点 237
【实例6-2】 MMControl播放器 237
3.对MMControl1控件进行编程 238
2.MCI(MultiMedia Control Interface媒体控制接口)命令 238
本例制作过程 239
本例知识要点 240
【实例6-3】 MediaPlayer播放VCD 240
疑难问题与解答 240
本例制作过程 241
MediaPlayer控件 241
控制.wav文件播放的API函数sndPlaySound和waveOutGetNumDevs 242
本例知识要点 242
疑难问题与解答 242
【实例6-4】 用API函数播放WAV文件 242
疑难问题与解答 243
本例制作过程 243
疑难问题与解答 244
本例制作过程 244
【实例6-5】 播放Flash动画 244
本例知识要点 244
ShockWaveFlash控件 244
本例制作过程 245
3.用Center属性使播放区居中 245
【实例6-6】 播放AVI动画 245
本例知识要点 245
1.Open、Play、Stop和Close方法 245
2.用AutoPlay属性自动播放文件 245
疑难问题与解答 246
响应鼠标事件 247
本例知识要点 247
第七章 图形 247
【实例7-1】 在窗体上任意画图 247
本例制作过程 248
显示文本函数Print 251
本例知识要点 251
疑难问题与解答 251
【实例7-2】 显示三维效果的文字 251
本例制作过程 252
本例知识要点 255
【实例7-3】 屏幕保护程序的制作 255
疑难问题与解答 255
屏幕保护程序简介 256
本例制作过程 256
疑难问题与解答 258
第八章 图像 259
【实例8-1】 制作多样的清屏效果 259
本例知识要点 259
1.函数Line简介 259
2.程序流程 259
本例制作过程 260
疑难问题与解答 262
【实例8-2】 下雪景象的制作 262
本例知识要点 262
1.画点函数Pset简介 263
2.程序流程 263
本例制作过程 263
1.Initialize事件和Load事件 265
本例知识要点 265
2.Visual Basic窗体经历的状态 265
【实例8-3】 闪烁标语屏的创建 265
疑难问题与解答 265
3.创建闪烁标语屏程序流程简介 266
本例制作过程 266
1.PictureClip控件简介 268
本例知识要点 268
2.Windows API函数简介 268
【实例8-4】 截取屏幕画面 268
疑难问题与解答 268
3.程序流程 269
本例制作过程 269
疑难问题与解答 275
【实例9-1】 用VisData创建数据库 276
本例知识要点 276
第九章 数据库 276
本例制作过程 278
疑难问题与解答 281
【实例9-2】 编程新建数据库 282
本例知识要点 282
本例制作过程 288
疑难问题与解答 293
【实例9-3】 使用内部Data控件显示数据库 294
本例知识要点 294
本例制作过程 296
【实例9-4】 使用RemoteData控件 298
本例知识要点 298
疑难问题与解答 298
本例制作过程 301
疑难问题与解答 304
【实例9-5】 ADO Data控件的数据记录的添加、删除、更新和查询 305
本例知识要点 305
本例制作过程 309
疑难问题与解答 314
【实例9-6】 用DataRepeater控件显示数据库 315
本例知识要点 315
本例制作过程 316
疑难问题与解答 322
【实例9-7】 数据报表 323
本例知识要点 323
本例制作过程 325
疑难问题与解答 331
1.ActiveX简介 332
本例知识要点 332
2.ActiveX控件基本概念 332
【实例10-1】 可变形状标签ActiveX控件的制作 332
第十章 ActiveX控件 332
3.创建ActiveX控件的基本步骤 333
本例制作过程 334
疑难问题与解答 342
本例知识要点 343
形状标签ActiveX控件的缺陷 343
【实例10-2】 可变形状标签ActiveX控件的改进 343
本例制作过程 344
疑难问题与解答 349
1.Winsock控件概述 350
本例知识要点 350
2.Winsock控件的属性 350
【实例11-1】 用Winsock控件编写聊天程序 350
第十一章 网络 350
3.Winsock控件的方法 351
6.客户端编程过程 352
5.服务器编程过程 352
本例制作过程 352
4.Winsock控件的事件 352
【实例11-2】 用Visual Basic收发电子邮件 358
本例知识要点 358
疑难问题与解答 358
MAPI简介 359
本例制作过程 359
本例知识要点 365
【实例11-3】 简易浏览器的制作 365
WebBrowser控件概述 365
疑难问题与解答 365
本例制作过程 366
疑难问题与解答 372
本例知识要点 373
【实例12-1】 WinHep帮助的制作 373
1.工具提示帮助制作 373
第十二章 帮助系统的制作 373
2.WinHelp帮助文件概述 374
3.创建WinHelp帮助系统的步骤 374
本例制作过程 376
【实例12-2】 HTML帮助文件的制作 387
本例知识要点 387
疑难问题与解答 387
2.HTML帮助主题文件 388
3.HTML帮助项目文件 388
1.HTML帮助系统概述 388
5.关键字和索引文件 389
本例制作过程 389
4.目录和目录文件 389
疑难问题与解答 407
1.俄罗斯方块游戏简介 408
本例知识要点 408
2.怎样用Visual Basic在应用程序中调用API 408
【实例13-1】 俄罗斯方块游戏的制作 408
第十三章 游戏 408
本例制作过程 409
本例知识要点 449
【实例13-2】 创建俄罗斯方块游戏程序的安装盘 449
如何制作安装盘 449
疑难问题与解答 449
本例制作过程 450
疑难问题与解答 456