第1章 VB6.0绘图基础 1
1.1计算机绘图基础 1
1.1.1微型计算机图形处理系统 1
1.1.2坐标系 4
1.2VB6.0工程界面设计 8
1.2.1命令按钮工程界面 8
1.2.2菜单工程界面 9
1.2.3单选钮控件工程界面 10
1.2.4多窗体界面 11
1.2.5多文档界面 11
1.3工程的创建和构成 13
1.3.1工程的创建 13
1.3.2工程的构成 16
1.4工程的操作 19
1.4.1工程的磁盘存储 19
1.4.2装入磁盘上的工程 20
1.4.3工程的运行和退出 20
1.4.4生成可执行文件 20
1.4.5图形的存储、复制和粘贴 21
上机练习 25
第2章 对象的图形方法、属性 26
2.1窗体和图片框对象 26
2.1.1对象的图形方法及使用格式 26
2.1.2对象的图形方法 26
2.2对象的图形属性与图形控件 35
2.2.1对象的图形属性 35
2.2.2图形控件 43
上机练习 44
第3章 基本图形程序设计 46
3.1直线图形 46
3.1.1线段端点按三角函数式分布的图形 46
3.1.2直线段按函数规律分布的图案 48
3.1.3线段图案 51
3.2曲线图形 54
3.2.1解析几何曲线 54
3.2.2几种有名的函数曲线 58
3.2.3美术图案单元 64
3.3递归图形和随机绘图 70
3.3.1递归图形 70
3.3.2随机图案 77
上机练习 79
第4章 使用API函数绘图 84
4.1API函数及其调用 84
4.1.1API函数 84
4.1.2调用API函数 84
4.2常用绘图API函数 86
4.2.1画线的API函数 86
4.2.2API填充函数 96
4.3图像处理API函数 101
4.3.1GetPixel和SetPixel()函数 101
4.3.2BitBlt函数及应用 103
上机练习 107
第5章 二维图形变换及应用 108
5.1二维图形几何变换 108
5.1.1平移变换 108
5.1.2比例变换 112
5.1.3旋转变换 114
5.1.4对称变换 115
5.2二维图形的特殊变换及程序设计 122
5.2.1内插法图形变换 122
5.2.2图案的扇形变换 126
5.3图像进行几何变换 127
5.3.1像素的获取及重显 127
5.3.2图像的几何变换 129
上机练习 134
第6章 交互绘图技术 140
6.1交互绘图基础 140
6.1.1鼠标事件 140
6.1.2怎样使用鼠标事件绘图 140
6.2圆弧曲线 147
6.2.1圆弧的表示 147
6.2.2使用鼠标实现三点画圆弧 149
6.3三次参数样条插值曲线 152
6.3.1三次参数样条插值曲线 152
6.3.2使用鼠标画三次参数样条曲线 155
6.4贝济埃曲线 158
6.4.1贝济埃曲线的数学表达式 159
6.4.2低阶贝济埃曲线 159
上机练习 161
第7章 三维图形屏幕显示 162
7.1三维绘图基础 162
7.1.1物体模型及数据结构 162
7.1.2三维图形的屏幕显示 165
7.2三维图形变换 166
7.2.1三维图形几何变换 166
7.2.2三维投影变换 169
7.2.3三维图形变换的程序设计 170
7.3函数立体图形 177
7.3.1函数z=f(x,y)的立体图形 177
7.3.2点移动法绘制函数立体图 180
7.3.3球坐标系绘制立体图形 182
7.4隐线处理 184
7.4.1根据描画顺序进行隐线处理 185
7.4.2由计算法进行球面的隐线处理 188
7.4.3使用极大极小法进行函数立体图形的隐线处理 189
7.4.4凸多面体隐藏线处理 191
7.5工程曲面 194
7.5.1Coons曲面 195
7.5.2贝济埃曲面 198
7.5.3B样条曲面 202
上机练习 205
第8章 统计图的绘制 207
8.1MSFlexgrid控件及使用 207
8.1.1MSFlexgrid控件 207
8.1.2MSFlexgrid控件使用 209
8.2统计图设计技术 213
8.2.1折线图 214
8.2.2直方图 217
8.3使用MSChart控件的快捷设计 221
8.3.1MSChart定制控件 221
8.3.2MSChart控件的应用 223
上机练习 225
第9章 动画 230
9.1动画设计 230
9.1.1位置变化、形态不变的动画 230
9.1.2位置不变、形态变化的动画 234
9.1.3位置和形态变化的动画 236
9.2图形图像动画设计 239
9.2.1图形图像动画例 239
9.2.2图像界面切换 243
上机练习 245
第10章 VB.NET绘图 249
10.1VB.NET概述 249
10.1.1VB.NET的新发展 249
10.1.2创建一个应用程序主框架 250
10.1.3VB.NET主要窗口对象 251
10.2应用程序界面设计 255
10.2.1命令按钮界面设计 255
10.2.2菜单界面设计 258
10.3VB.NET绘图 260
10.3.1GDI+绘图基础 260
10.3.2VB.NET中常用画图方法 264
10.3.3填充图形 270
10.3.4API函数及其调用 277
上机练习 277
附录 280