第1章 API 1
1.VB调用API函数使窗口保持在最上层 1
2.打开/关闭光驱门 2
3.VB中利用API函数实现特殊窗体的两种方法 2
4.让您的程序不在任务栏中显示 6
5.在VB中用API实现多媒体 6
6.在VB中控制“Ctrl+Del+Alt”键 8
7.使用kb_event函数模拟键盘操作 8
8.Shell语句用法 9
9.把图标放在Windows 95的系统托盘中 11
10.利用API可以直接拨号 13
11.利用API函数实现无TittleBar窗体的移动 14
12.在VB中调用API函数动态改变及恢复屏幕设置 14
13.如何用api检查任务栏中有多少种输入法 17
14.如何隐藏鼠标指针 18
15.有关Tray系统盒的VB API函数 18
16.如何为您的应用程序设置热键 19
17.调用API函数设计ABOUT窗口 20
18.判断一个32位程序是否结束 22
19.用VB编程让文本滚动更平滑 23
20.在VB中“遥控”鼠标 26
21.调用版本信息框 31
第2章 控制 33
22.VB6.0中注册控件三法 33
23.VB6.0编程中如何获取硬盘分区信息 33
24.VB中Winsock控制的UDP协议的使用 35
25.Visual Basic中字符淡出淡入的实现 37
26.捕捉MouseExit事件 39
27.查找月份的最后一天 40
28.访问INI 40
29.关闭正在运行的程序 42
30.获得、设置鼠标双击间隔时间 42
31.获取当前系统平台 42
32.记载Windows使用的时间 43
33.监视程序的运行情况 44
36.取得控件绝对Top值 45
35.交换鼠标左右键 45
34.交换鼠标按钮 45
37.让Timer控件每5分钟触发一次事件 46
38.如何过滤键盘录入 46
39.如何获取硬盘卷标、序列号和文件系统类型 48
40.如何让程序拥有多个热键 49
41.如何实现在桌面上添加程序的快捷方式 49
21.如何使用VB编写自动反安装的程序 51
44.如何在VB中判断Windows9x的运行模式 52
43.如何在VB中控制Modem行为 52
45.鼠标取词 54
46.用VB编程检测当前电池使用情况 55
47.用VB函数轻松访问系统注册表 56
48.用VB实现拖放功能 58
49.怎样捕捉窗体的鼠标 60
50.怎样关闭一个正在运行的程序 61
51.怎样限制鼠标移动 62
52.用VB设计一个定时闹钟程序 64
53.用VB6.0编程监控CPU的资源状况 66
第3章 数据库 70
54.VB6.0中通过MSChart控件调用数据库 70
55.在VB中存取数据库中的图片 71
56.Data控件使用有密码的Access数据库 72
57.DBF文件转为MDB文件的方法 73
58.VB处理数据库时求数据表记录总数的最佳方法 73
59.VB数据库记录查询四法 74
60.VB应用程序访问sqI server方法探讨 75
61.把资料输往Excel来列印 78
62.断开所有的数据连接 80
63.利用VB使Access数据库在网络使用中保持同步返回 81
64.列出MDB中所有table的名称 84
65.如何将表中的数据导出到电子表格中 84
66.如何将Excel的文件导入Access文件 86
67.如何判断数据中是否存在某一表或查询 87
68.用CELL组件显示Access数据库的图片对象 88
69.用代码创建数据库、表、字段 89
70.用VB创建电子表格 89
71.在VB中引用.dbf及索引文件 90
72.在Access数据库中实现密码管理 92
73.巧用VB6.0的DataGrid实现通用电子表格 94
74.VB6.0使用ADO对象连接数据库 96
第4章 文件 98
75.自动出现动画、进度和确认的文件操作 98
76.TXT文件的读取 99
77.VB中调用Word拼写检查 99
78.多重文档界面设计方法 100
79.恢复回收站中的文件(在VB中恢复删除的文件) 101
80.获取文件或文件夹属性 102
81.快速读取TextBox第N行的资料 103
82.利用EM_LINESCROLL信息控制TextBox的卷动 104
83.满屏播放AVI文件 105
84.取得WAV文件信息 105
85.如何在VB中实现目录遍历 107
86.如何知道硬盘是使用那一种文件系统(FAT32,FAT16) 110
87.删除整个目录 111
88.使用历史文件记录 112
89.文本的加密与解密 113
90.显示盘中所有的目录 114
91.从公共对话框控件中提取多个文件名称 115
92.取得临时文件名 117
93.用VB实现文件查找功能 118
94.用VB开发应用程序如何使用INI文件 120
95.VB6.0中创建资源文件的方法 123
96.VB中利用WinRar进行文件压缩 125
97.利用INI文件给程序创建动态菜单 127
第5章 窗体 131
98.VB实现窗口的弹出式菜单 131
99.用VB6.0实现动态增减控件 132
100.用VB做个漂亮的进度条 133
101.制作渐变的窗口背景色 138
102.VB实现按钮浮动效果 139
103.VB中实现带预览的对话框 140
104.VB中阴影字体的实现 142
105.把窗体卸载干净 142
106.创建透明窗体 143
107.创建无Icon的窗口 145
108.改变安装向导的背景色 145
109.将程序从任务列表中隐藏 146
110.利用VB的图片框实现屏幕的滚动 147
111.制作半透明窗体和形状不规则的窗体 147
112.让窗体处于最前面 148
113.如何创建椭圆形的窗体 149
115.闪烁的Label 150
114.如何将鼠标显示成动画鼠标 150
116.实现鼠标移到窗口上时变大,移出窗体时变小(如《东方快车》) 151
117.使窗体右上角的X按钮失效 152
118.使指定窗口总处于其他窗口之上 153
119.拖动无标题窗口 153
120.旋转字体 154
121.用VB实现“ICQ”式的启动欢迎画面 156
122.用VB实现“百叶窗”的图形特效 158
123.用VB实现全屏幕图形界面及动态功能提示 159
124.用Visual Basic编写托盘程序 160
125.在程序中调用关闭Windows对话框 162
126.在任务栏中显示无边框窗体的图标 162
127.在系统菜单上添加自定义菜单项 163
128.利用VB产生屏幕变暗的效果 166
129.窗体背景花纹 168
130.用VB制作TopMost类型窗口 170
131.在系统菜单上添加自定义菜单项 173
132.利用VB控制窗口显示风格 175
133.使用VB设计具有动感的命令图标栏 177
134.用Visual Basic设计更好的用户界面 178
135.VB中实现窗体自动隐藏 179
136.用VB制作即时动态按钮 181
137.保持窗口的比例不变 181
第6章 图像 184
138.VB实现图形动画的三种方法 184
139.VB中不规则图形热点的实现 185
140.如何将整个画面暗下来,如同关机前一般 185
141.获取桌面图像 187
142.利用VB捕捉并保存屏幕图像 188
143.三维字的实现 192
144.实现图像切换效果 193
145.用VB编程实现Oicq头像DIY 194
146.取得PictureBox内BitMap图的各个Byte 198
147.利用PictureClip进行图像局部处理 199
148.如何将图片并排并且占满整个窗体 201
149.如何在VB中实现绘图区的大十字光标 201
150.在VB6.0中实现图像的变换 204
第7章 多媒体 207
151.用VB制作屏幕保护程序 207
152.VB多媒体程序设计 210
153.VB中播放WAV文件 213
154.Visual Basic动画编程技术 215
155.Visual Basic影音控制 216
156.播放AVI 218
157.播放MP3文件 218
159.创建动态图标 219
158.播放资源文件中的声音 219
160.电影结束画面的卷动效果 220
161.二进制操作截取VCD片断 221
162.控制PC喇叭 225
163.利用VB测声卡 225
164.使机箱内的小喇叭发出不同的声音 229
165.用API播放.wav声音文件 230
166.用VB编写Flash动画播放器 231
167.在VB 6.0中播放GIF动画 236
168.利用VB制作MP3播放列表 239
169.调用声音文件的VB函数 241
第8章 网络 244
170.打开浏览器并进入指定网址 244
171.程序中如何启动默认的拨号连接 244
172.电话拨号 246
173.断开拨号网络的连接 247
174.发送电子邮件附件 248
176.利用Mscomm32控件判断MODEM状态 249
177.利用VB访问Internet 249
175.获得用户网络登录名 249
178.如何从Internet上取回某一个网页的内容 251
179.如何利用Winsock控件编写自己的Internet程序 251
180.使用VB获得一页HTML代码 254
181.使用VB收发电子邮件 254
182.使用超链接和发送E-mail 259
183.显示计算机的名称 259
184.用VB实现客户-服务器(TCP/IP)编程实例 260
186.用Winsock控件发送E-mail 262
185.用VB写一个定时PING某IP的程序 262
187.用Winsock实现点对点通信 263
188.邮件检查程序 266
189.在VB程序中怎样挂断拨号网络 267
190.在VB中利用UDP协议编写聊天程序 269
191.在VB中实现文件上传 271
192.在VB中用Outlook发电子邮件 274
193.在桌面上建立一个Internet快捷键 274
194.Visual Basic 6.0中发送邮件的新方法 275
195.建立拨号联接 277
196.Winsock断开导致客户端问题 281
197.用Winsock控件下载文件 281
198.判断是否已经建立Dial Up连接 282
199.用VB设计自己的Web浏览器 283
200.由Visual Basic5.0调用Explorer的方法 288
201.利用IE控件访问Internet 290
202.如何通过VB获取网卡地址 292
204.防止将重复项目添加到列表框控件中 296
203.Regsvr32.exe注册控件的具体用法 296
第9章 控件 296
205.在程序中注册和注销OCX控件 298
206.对ListView中的列排序 298
207.改进VB的驱动器列表框 299
208.给TreeView控件添加弹式菜单 300
209.如何取得RichTextBox控件中光标所在行的值 300
210.如何设定MsgBox在若干时间之后若无回应则自动关闭 301
211.如何用VB 6.0写COM组件 302
212.显示和隐藏鼠标 303
213.运用MSChart,生成统计图形 304
214.向文本框等控件的系统右键菜单里追加自己定义的菜单 305
215.把VB标准的工具栏变成平面式 305
216.防止文本控件中的部分滚动 306
217.在运行时刻创建可改变尺寸的控件 308
218.TextBox实现打印机效果 311
219.改变ComboBox中ListBox的宽度 312
220.VB中如何消除MSchart的闪烁现象 314
222.运行时改变控件大小的两种方法 315
221.将Keyboard Focus移到下一个控制项 315
223.运用ActiveX组件技术创建通用的查询控件 318
224.VB6.0动态加载ActiveX控件漫谈 323
225.在VB6.0中利用DataGrid控件控制数据的输入和修改 328
226.功能强大的增强列表框——VB6.0控件LISTVIEW使用指南 330
第10章 字符串 334
227.字符串中文的问题 334
228.VB中对字符串的处理及其扩展 336
229.VB中如何实现文本查找功能 337
230.将阿拉伯数字转成中文字的程式 338
231.将包含有Null结尾的字符串转换为VB字符串 339
232.切分字符串 340
233.清除字符串中指定的字符 340
234.如何取得汉字的区位码 341
235.如何取得计算机的所有字型 341
236.字符串中包含双引号 341
第11章 其他 342
237.kb_event函数的使用 342
239.VB6.0内置的内码转换功能 343
238.Shell Wait的程序怎么写 343
240.VB编程如何控制I/O口 345
241.做成一个时间限制的测试版 346
242.VB编写键盘拦截程序 346
243.VB剪贴板的用法 349
244.VB修改注册表一特例 349
245.VB中感叹号“!”与圆点“.”的用法差异 351
246.VB中获取逻辑磁盘的信息 351
247.VB中如何实现注册表的读写 354
248.不在任务栏中显示,只能在Ctrl+Alt+Del对话框中显示或者干脆什么也不显示数 355
250.打开一个超链接 356
251.当前系统目录 356
249.从全路径名中提取文件名 356
252.得到磁盘上剩余空间的值 357
253.调用“添加打印机”对话框 357
254.获得Windows启动方式 357
255.获得IE的版本号 358
256.获得当前用户名 358
257.获得分区信息并判断是否有CD 359
258.检测系统驱动器 360
259.检查电子邮件地址输入的有效性 361
260.检查硬盘空间 362
261.增加快捷方式到启动组 363
262.拷贝磁盘 363
263.快速查找或替换文本中的字符 364
265.如何取得中英文混合字符串的长度 365
266.如何使您的程序同文件扩展名建立关联 365
264.如何调用控制面板中的应用程序 365
267.如何正确使用VB6.0访问Access 2000数据库 367
268.使程序不在“Ctrl+Alt+Del”弹出的对话框内 368
269.使用Word的“艺术字”工具 369
270.使用未安装的字体 371
271.突破SendKeys的限制 371
272.隐藏和显示任务栏 371
273.用RNDO函数加密 372
274.获得系统中鼠标的键数 372
275.轻松实现“撤消/恢复”功能 375
276.在VB程序中处理随机事件 376
277.怎样使用VB6.0实现打字效果 381
278.如何实现VB程序登录密码加密 382
279.浅谈用VB6.0编写BO程序 386
280.用Visual Basic编制定时存盘程序 389
281.如何让用户自由输入方程式并计算其结果 390
282.在Visual Basic中显示动态运行进度 390
283.在VB6.0中实现大面积不规则区域的填充 392
284.用VB6.0编写电脑抽奖程序 396