基础篇\r\n\r\n第1章 Visual C++.NET基础\r\n\r\n1.1 Visual C++.NET的新发展\r\n1.1.1 Visual C++.NET的新特性\r\n1.1.2 Visual C++.NET集成开发环境的新改进\r\n1.2 Visual Studio窗口对象\r\n1.2.1 Visual Studio起始页\r\n1.2.2 "解决方案资源管理器"窗口\r\n1.2.3 "类视图"窗口\r\n1.2.4 "资源视图"窗口\r\n1.2.5 "属性"窗口\r\n1.2.6 "任务列表"窗口\r\n1.2.7 "工具箱"窗口\r\n1.2.8 编辑器窗口\r\n1.2.9 "服务器资源管理器"窗口\r\n1.2.10 "对象测览器"窗口\r\n1.2.11 "宏资源管理器"窗口\r\n1.3 应用程序主框架\r\n1.3.1 创建应用程序主框架\r\n1.3,2 项目框架结构分析\r\n1.4 Visual C++.NET的菜单\r\n1.4.1 "文件"菜单\r\n1.4.2 编辑菜单\r\n1.4.3 "视图"菜单\r\n1.4.4 "项目"菜单\r\n1.4. 5 "生成"菜单\r\n1.4.6 "调试"菜单\r\n1.4.7 "工具"菜单\r\n1.4.8 "窗口"菜单\r\n1.4.9 "帮助"菜单\r\n1.5 工程界面设计\r\n1.5.1 菜单设计\r\n1.5.2 建立命令按钮\r\n1.6 小结\r\n\r\n第2章 绘图函数的用法\r\n\r\n2.1 画笔\r\n2.1.1 画笔的属性\r\n2.1.2 画笔的创建\r\n2.1.3 创建多支画笔\r\n2.2 画刷\r\n2.2.1 画刷的属性\r\n2.2.2 创建画刷\r\n2.2.3 使用画笔和画刷\r\n2.3 线图函数\r\n2.3.1 Setpixel()函数\r\n2.3.2 MoveTo()和LineTo()函数\r\n2.3.3 画椭圆函数\r\n2.3.4 矩形函数Rectangle()和 RoundRect()\r\n2.3.5 连续画线函数\r\n2.4 填充函数\r\n2.4.1 Rectangle()函数\r\n2.4.2 FillSolidRect()函数\r\n2.4.3 ExtFloodFill()函数\r\n2.4.4 FloodFill()函数\r\n2.5 小结\r\n\r\n高级图形设计篇\r\n\r\n第3章 应用图形程序设计\r\n\r\n3.1 直线段图形\r\n3.1.1 利用三角函数表达式的变化规律画直线段图案\r\n3.1.2 按函数规律分布绘出直线段图案\r\n3.1.3 线段图案\r\n3.2 曲线图形\r\n3.2.1 函数曲线图形\r\n3.2.2 复杂的曲线图案\r\n3.3 计算机绘图在物理中的应用\r\n3.4 小结\r\n\r\n第4章 递归图形和随机图形\r\n\r\n4.1 递归图形\r\n4.2 分型设计方法\r\n4.3 随机图案\r\n4.4 小结\r\n\r\n第5章 二维图形变换及程序设计\r\n\r\n5.1 平面图形几何变换及程序设计\r\n5.1.1 平移变换\r\n5.1.2 比例变换\r\n5.1.3 旋转变换\r\n5.1.4 对称变换\r\n5.1.5 组合变换\r\n5.1.6 二维图形几何变换的程序实例\r\n5.2 图形的特殊变换\r\n5.2.1 内插法图形变换\r\n5.2.2 图案的扇形变换\r\n5.2.3 圆环变换\r\n5.2.4 球面镜变换\r\n5.2.5 三角函数变换\r\n5.2.6 三角形变换\r\n5.3 小结\r\n\r\n第6章 美术图案设计\r\n\r\n6.1 美术图案单元\r\n6.2 美术图案程序设计\r\n6.2.1 美术图案单元的生成\r\n6.2.2 图案单元的屏幕设置\r\n6.3 美术花边自动生成程序\r\n6.4 小结\r\n\r\n第7章 工程曲线\r\n\r\n7.1 直线\r\n7.1.1 直线的表示\r\n7.1.2 两条直线的相交\r\n7.1.3 线段的定比分点\r\n7.2 函数曲线图形的绘制\r\n7.2.1 窗口-视见变换\r\n7.2.2 参数方程图形\r\n7.3 圆弧曲线\r\n7.3.1 圆弧\r\n7.3.2 三点画弧\r\n7.3.3 两点画弧\r\n7.4 三次样条插值曲线\r\n7.4.1 三次参数样条插值曲线\r\n7.4.2 三次参数样条插值曲线的应用\r\n7.5 贝塞尔曲线\r\n7.5.1 贝塞尔曲线表达式\r\n7.5.2 贝塞尔曲线的程序设计实例\r\n7.6 B样条曲线\r\n7.6.1 B样条曲线表达式\r\n7.6.2 B样条曲线的程序设计\r\n7.7 小结\r\n\r\n第8章 鼠标交互绘图技术\r\n\r\n8.1 鼠标消息的处理方法\r\n8.1.1 VC+十鼠标消息\r\n8.1.2 创建鼠标消息处理函数\r\n8.1.3 鼠标捕获和改变鼠标指针\r\n8.1.4 创建MOUSE应用程序\r\n8.2 交互绘图程序设计\r\n8.2.1 确定坐标值法\r\n8.2、2 拖曳法\r\n8.3 使用鼠标绘制工程曲线\r\n8.3.1 贝塞尔曲线\r\n8.3.2 二次参数样条曲线\r\n8.3.3 B样条曲线\r\n8.4 小结\r\n\r\n第9章 三维图形屏幕显示\r\n\r\n9.1 三维图形的屏幕显示\r\n9.2 三维图形的程序设计\r\n9.2.1 几何图形\r\n9.2.2 函数的立体图程序设计\r\n9.2.3 球体程序设计\r\n9.3 三维图形的几何变换\r\n9.3.1 三维图形的几何变换\r\n9.3.2 三维投影变换\r\n9.3.3 图形二维变换的程序设计\r\n9.4 隐线处理\r\n9.4.1 根据描画顺序进行隐线处理\r\n9.4.2 使用计算法进行球面的隐线处理\r\n9.4.3 使用极大极小法进行函数立体图形的隐线处理\r\n9.4.4 凸多面体隐线处理\r\n9.5 立体绘图的工程应用\r\n9.6 小结\r\n\r\n第10章 曲面\r\n\r\n10.1 空间曲面的数学描述\r\n10.1.1 曲面的参数表示\r\n10.1.2 双线性曲面\r\n10.1.3 回转曲面\r\n10.2 孔斯曲面\r\n10.3 贝塞尔曲面\r\n10.4 B样条曲面\r\n10.5 小结\r\n\r\n第11章 动画\r\n\r\n11.1 常用动画制作技术\r\n11.1.1 BitBlt动画\r\n11.1.2 帧动画\r\n11.1.3 实时动画\r\n11.2 Windows环境下动画实现原理\r\n11.3 图形动画\r\n11.3.1 飞机打坦克程序的设计\r\n11. 3.2 动画程序设计\r\n11.4 播放AVI动画\r\n11.5 小结\r\n\r\n图像处理程序设计篇\r\n\r\n第12章 位图文件的基本操作\r\n\r\n12.1 图像文件的格式\r\n12.2 打开 DDB位图文件\r\n12.3 打开DIB位图\r\n12.3.1 利用函数 Onopen()打开DIB位图\r\n12.3.2 创建新CDib类打开DIB文件\r\n12.4 位图图像的几何变换.\r\n12.5 小结\r\n\r\n第13章 界面切换\r\n\r\n13.1 打开图像\r\n13.1.1 新建项目\r\n13.1.2 建立打开位图文件\r\n13.2 界面切换\r\n13.2. 1 BitBlt()函数\r\n13.2.2 菜单设计\r\n13.2.3 界面切换程序设计\r\n13.3 小结\r\n\r\n第14章 彩色图像处理\r\n\r\n14.1 彩色位图图像的处理基础\r\n14.1.1 彩色位图图像的颜色\r\n14.1.2 彩色图像生成单色图像\r\n14.2 彩色图像变换\r\n14.3 彩色图像卷积滤波\r\n14.4 小结\r\n\r\n第15章 灰度图像处理\r\n\r\n15.1 灰度图像的处理\r\n15.2 灰度图像的对比度处理\r\n15.3 局域滤波处理\r\n15.4 小结\r\n\r\n第16章 边缘探测\r\n\r\n16.1 Roberts算子\r\n16.2 Sobel算子\r\n16.3 拉普拉斯算子\r\n16.3.1 四邻域微分\r\n16.3.2 八邻域微分\r\n16.4 右下边缘抽出\r\n16.5 其他算子\r\n16.5.1 Prewitt边缘探测样板算子\r\n16.5.2 Robinsou算子\r\n16.5.3 Kirsch算子\r\n16.5.4 Smoothed算子\r\n16.6 小结\r\n\r\n第17章 二值图像处理\r\n\r\n17.1 直方图\r\n17.1.1 灰度图像的直方图\r\n17.1.2 灰度直方图的程序设讨\r\n17.1.3 阈值计算\r\n17.2 图像的二值化\r\n17.3 二值图像处理\r\n17.4 细化\r\n17.5 小结\r\n\r\n第18章 图像测量\r\n\r\n18.1 形状测量\r\n18.2 面积测量\r\n18.2.1 标号法计算面积\r\n18.2.2 利用标号法除去小面积粒子\r\n18.3 区域边界抽出和周长计算\r\n18.3.1 区域边界抽出\r\n18.3.2 区域边界周长\r\n18.4 长度和角度测量\r\n18.4.1 长度测量\r\n18.4.2 角度测量\r\n18.4.3 测量角度程序\r\n18.5 小结\r\n\r\n附录A 光盘内容