绪论 1
第1章 图像的编程技巧与实例 3
1.1 图像的旋转 3
1.1.1 逐点计算的旋转方法 3
1.1.2 使用API函数的旋转方法 6
1.2 图像变换效果 9
1.2.1 “百叶窗”效果 9
1.2.2 “马赛克”效果 11
1.2.3 “窗帘”效果 15
1.3 动画的实现 18
1.4.1 用Animation控件播放动态图像 20
1.4 播放动态图像 20
1.4.2 用Multimedia MCI控件播放动态图像 21
1.4.3 用API函数mciExecute播放动态图像 23
1.5 不规则多边形与平滑曲线的绘制 24
1.5.1 不规则多边形的绘制 24
1.5.2 平滑曲线的绘制 26
1.6 图像的漫游、放大和缩小 30
1.6.1 图像的漫游 30
1.6.2 图像的放大和缩小 32
1.7 图像的复制和粘贴 38
1.8 保存图像到数据库的实例 39
1.9 综合实例—地理信息系统(GIS)中图像热点信息查询 42
第2章 声音的编程技巧与实例 56
2.1 有关声音的基本概念 56
2.2 Multimedia MCI控件 57
2.3 MCI接口处理声音方法 62
2.4 用Multimedia MCI控件播放*.WAV和*.MID格式音乐 65
2.5 用Multimedia MCI控件CD音乐光盘播放器 67
2.6 检测声卡的方法 69
2.7 用XmPlayer自动播放VCD 70
第3章 文字的编程技巧与实例 72
3.1 文字的旋转—用任意角度显示文字技术实现的数字钟实例 72
3.2 用API函数实现英文取词的实例 79
3.3 用API函数计算TextBox中行数的实例 81
3.4 如何进行数字与汉字大写的转换 82
3.5 用Label控件创建访问键 87
3.6 用TextBox控件显示文件 88
3.7 用TextBox控件检测文件的改变 89
3.8 限定汉字和西文字符输入个数的实例 90
3.9 用RichTextBox控件实现的综合字符编辑器 92
第4章 可视界面的编程技巧与实例 97
4.1 动态鼠标的实现 97
4.2 在PictureBox控件中实现渐变颜色 100
4.3 如何创建浮动的快捷菜单栏 101
4.4 创建动态凹陷的快捷菜单栏 104
4.5 如何建立动态的过渡窗体 109
4.6 建立自己的应用软件屏幕保护程序 111
4.7 变暗的屏幕 114
4.8 利用TreeView控件建立可视层次和结构的数据库 117
4.9 利用ImageList控件进行图像的叠加 126
第5章 通信的编程技巧与实例 130
5.1 MSComm控件功能和使用说明 130
5.2 用MSComm控件进行数据通信的实例 131
5.3 用MSComm控件拨电话的实例 134
5.4 用Winsock控件实现点对点数据通信的实例 135
5.5 用API函数实现串行通信的查询方法 137
第6章 网络与Internet的编程技巧与实例 143
6.1 使用Microsoft Exchange发送电子邮件 143
6.2 使用VB设计E-mail程序 144
6.3 使用VB设计自己的浏览器 148
6.4 使用IE控件访问Internet 151
6.5 数据库数据向HTML Web主页输出实例 153
6.6 建立可判断计算机在网络中名称的登录窗体 156
6.7 MCD客户端服务程序 158
6.8 断开与Internet的连接的实例 162
6.9 获取系统当前是否处于Internet连接状态的实例 164
7.1 利用Excel预览、打印报表 166
第7章 有关打印的编程技巧与实例 166
7.2 利用Word打印文本文件 170
7.3 可打印超宽(A3纸)表格程序 173
7.4 图文混排预览及打印程序 179
7.5 图像任意区域的打印程序 208
第8章 多媒体菜单的编程技巧与实例 211
8.1 在菜单中加入图标 211
8.2 能自动隐藏和显示的菜单 213
8.3 使用API函数的自动隐藏和显示菜单 219
8.4 能显示和保存历史记录的菜单 222
8.5 如何改变屏幕的分辨率 227
9.1 显示ListBox控件中鼠标所在选项的位置 230
第9章 鼠标与键盘编程技巧 230
9.2 鼠标的“离开”事件 231
9.3 用API函数获取鼠标位置的实例 232
9.4 键码值检测实例 233
9.5 鼠标移动里程的计算实例 234
9.6 捕捉窗体鼠标的实例 235
第10章 其他编程技巧与实例 238
10.1 能计算任意四则运算的计算器 238
10.2 对目录或文件夹实时监控的实例 252
10.3 格式化磁盘的实例 255
10.4 获取CPU使用率的实例 257
10.5 帮助文件的制作与实例 259