书籍详情

Visual C++ .NET图形图像编程

Visual C++ .NET图形图像编程

作者:李兰友等编著

出版社:电子工业出版社

出版时间:2002-01-01

ISBN:9787505374591

定价:¥59.00

购买这本书可以去
内容简介
  本书是介绍计算机绘图方法以及图像处理技术的参考书。本书以计算机绘图技术和图像处理技术为主线,以应用程序设计实例为中心,重点介绍使用Visual C++进行计算机绘图和计算机图像处理算法的程序设计。大量的程序实例使读者能够很快掌握Visual C++.NET在图形程序设计及图像处理方面的基本知识和编程技巧。本书内容新颖,简明易懂,全部程序实例均在Visual C++.NET环境下运行;所附光盘可直接运行书中程序实例,可边上机边学习。书中所列举的程序实例都具有很强的工程使用价值。 本书可作为大专院校计算机绘图与图像处理课程的教科书,也可供技术人员在工程设计时参考。
作者简介
暂缺《Visual C++ .NET图形图像编程》作者简介
目录
基础篇                  
 第1章  Visual C++. NET基础                  
 1. 1  Visual C++. NET的新发展                  
 1. 1. 1  Visual C++. NET的新特性                  
 1. 1. 2  Visual C++. NET集成开发环境的新改进                  
 1. 2   Visual Studio窗口对象                  
 1. 2. 1  Visual Studio起始页                  
 1. 2. 2 "解决方案资源管理器"窗口                  
 1. 2. 3 "类视图"窗口                  
 1. 2. 4 "资源视图"窗口                  
 1. 2. 5 "属性"窗口                  
 1. 2. 6 "任务列表"窗口                  
 1. 2. 7 "工具箱"窗口                  
 1. 2. 8 编辑器窗口                  
 1. 2. 9 "服务器资源管理器"窗口                  
 1. 2. 10 "对象测览器"窗口                  
 1. 2. 11 "宏资源管理器"窗口                  
 1. 3 应用程序主框架                  
 1. 3. 1 创建应用程序主框架                  
 1. 3, 2 项目框架结构分析                  
 1. 4   Visual C++. NET的菜单                  
 1. 4. 1  "文件"菜单                  
 1. 4. 2 编辑菜单                  
 1. 4. 3 "视图"菜单                  
 1. 4. 4 "项目"菜单                  
 1. 4. 5 "生成"菜单                  
 1. 4. 6 "调试"菜单                  
 1. 4. 7 "工具"菜单                  
 1. 4. 8 "窗口"菜单                  
 1. 4. 9 "帮助"菜单                  
 1. 5  工程界面设计                  
 1. 5. 1  菜单设计                  
 1. 5. 2  建立命令按钮                  
 1. 6  小结                  
 第2章  绘图函数的用法                  
 2. 1 画笔                  
 2. 1. 1 画笔的属性                  
 2. 1. 2 画笔的创建                  
 2. l, 3 创建多支画笔                  
 2. 2 画刷                  
 2. 2. 1 画刷的属性                  
 2. 2. 2 创建画刷                  
 2. 2. 3 使用画笔和画刷                  
 2. 3 线图函数                  
 2. 3. 1 Setpixel()函数                  
 2. 3. 2  MoveTo()和LineTo()函数                  
 2. 3. 3 画椭圆函数                  
 2. 3. 4 矩形函数Rectangle()和 RoundRect()                  
 2. 3. 5 连续画线函数                  
 2. 4 填充函数                  
 2. 4. 1 Rectangle()函数                  
 2. 4. 2  FillSolidRect()函数                  
 2. 4. 3  ExtFloodFill()函数                  
 2. 4. 4  FloodFill()函数                  
 2. 5  小结                  
 高级图形设计篇                  
 第3章应 用图形程序设计                  
 3. 1 直线段图形                  
 3. 1. 1 利用三角函数表达式的变化规律画直线段图案                  
 3. 1. 2 按函数规律分布绘出直线段图案                  
 3. 1. 3 线段图案                  
 3. 2 曲线图形                  
 3. 2. 1 函数曲线图形                  
 3. 2. 2 复杂的曲线图案                  
 3. 3 计算机绘图在物理中的应用                  
 3. 4 小结                  
 第4章 递归图形和随机图形                  
 4. 1 递归图形                  
 4. 2 分型设计方法                  
 4. 3 随机图案                  
 4. 4 小结                  
 第5章 二维图形变换及程序设计                  
 5. 1  平面图形几何变换及程序设计                  
 5. 1. 1 平移变换                  
 5. 1. 2 比例变换                  
 5. 1. 3 旋转变换                  
 5. 1. 4 对称变换                  
 5. 1. 5 组合变换                  
 5. 1. 6 二维图形几何变换的程序实例                  
 5. 2  图形的特殊变换                  
 5. 2. 1  内插法图形变换                  
 5. 2. 2  图案的扇形变换                  
 5. 2. 3 圆环变换                  
 5. 2. 4 球面镜变换                  
 5. 2. 5 三角函数变换                  
 5. 2. 6 三角形变换                  
 5. 3 小结                  
 第6章 美术图案设计                  
 6. 1 美术图案单元                  
 6. 2 美术图案程序设计                  
 6. 2. 1 美术图案单元的生成                  
 6. 2. 2 图案单元的屏幕设置                  
 6. 3 美术花边自动生成程序                  
 6. 4 小结                  
 第7章 工程曲线                  
 7. 1 直线                  
 7. 1. 1 直线的表示                  
 7. 1. 2 两条直线的相交                  
 7. 1. 3 线段的定比分点                  
 7. 2 函数曲线图形的绘制                  
 7. 2. 1 窗口-视见变换                  
 7. 2. 2 参数方程图形                  
 7. 3 圆弧曲线                  
 7. 3. 1 圆弧                  
 7. 3. 2 三点画弧                  
 7. 3. 3 两点画弧                  
 7. 4 三次样条插值曲线                  
 7. 4. 1 三次参数样条插值曲线                  
 7. 4. 2 三次参数样条插值曲线的应用                  
 7. 5 贝塞尔曲线                  
 7. 5. 1 贝塞尔曲线表达式                  
 7. 5. 2 贝塞尔曲线的程序设计实例                  
 7. 6 B样条曲线                  
 7. 6. 1  B样条曲线表达式                  
 7. 6. 2  B样条曲线的程序设计                  
 7. 7 小结                  
 第8章 鼠标交互绘图技术                  
 8. 1 鼠标消息的处理方法                  
 8. 1. 1 VC+十鼠标消息                  
 8. 1. 2 创建鼠标消息处理函数                  
 8. 1. 3 鼠标捕获和改变鼠标指针                  
 8. 1. 4 创建MOUSE应用程序                  
 8. 2 交互绘图程序设计                  
 8. 2. 1 确定坐标值法                  
 8. 2. 2 拖曳法                  
 8. 3 使用鼠标绘制工程曲线                  
 8. 3. 1 贝塞尔曲线                  
 8. 3. 2 二次参数样条曲线                  
 8. 3. 3 B样条曲线                  
 8. 4 小结                  
 第9章 三维图形屏幕显示                  
 9. 1 三维图形的屏幕显示                  
 9. 2 三维图形的程序设计                  
 9. 2. 1 几何图形                  
 9. 2. 2 函数的立体图程序设计                  
 9. 2. 3 球体程序设计                  
 9. 3 三维图形的几何变换                  
 9. 3. 1 三维图形的几何变换                  
 9. 3. 2 三维投影变换                  
 9. 3. 3 图形二维变换的程序设计                  
 9. 4 隐线处理                  
 9. 4. 1 根据描画顺序进行隐线处理                  
 9. 4. 2 使用计算法进行球面的隐线处理                  
 9. 4. 3 使用极大极小法进行函数立体图形的隐线处理                  
 9. 4. 4 凸多面体隐线处理                  
 9. 5 立体绘图的工程应用                  
 9. 6 小结                  
 第10章 曲面                  
 10. 1 空间曲面的数学描述                  
 10. 1. 1 曲面的参数表示                  
 10. 1. 2 双线性曲面                  
 10. 1. 3 回转曲面                  
 10. 2 孔斯曲面                  
 10. 3 贝塞尔曲面                  
 10. 4 B样条曲面                  
 10. 5 小结                  
 第11章 动画                  
 11. 1 常用动画制作技术                  
 11. 1. 1  BitBlt动画                  
 11. 1. 2 帧动画                  
 11. 1. 3 实时动画                  
 11. 2   Windows环境下动画实现原理                  
 11. 3 图形动画                  
 11. 3. 1 飞机打坦克程序的设计                  
 11. 3. 2 动画程序设计                  
 11. 4 播放AVI动画                  
 11. 5 小结                  
 图像处理程序设计篇                  
 第12章 位图文件的基本操作                  
 12. 1 图像文件的格式                  
 12. 2  打开 DDB位图文件                  
 12. 3 打开DIB位图                  
 12. 3. 1 利用函数 Onopen()打开DIB位图                  
 12. 3. 2 创建新CDib类打开DIB文件                  
 12. 4 位图图像的几何变换.                   
 12. 5 小结                  
 第13章 界面切换                  
 13. 1 打开图像                  
 13. 1. 1 新建项目                  
 13. 1. 2 建立打开位图文件                  
 13. 2 界面切换                  
 13. 2. 1 BitBlt()函数                  
 13. 2. 2 菜单设计                  
 13. 2. 3 界面切换程序设计                  
 13. 3 小结                  
 第14章 彩色图像处理                  
 14. 1 彩色位图图像的处理基础                  
 14. 1. 1 彩色位图图像的颜色                  
 14. 1. 2 彩色图像生成单色图像                  
 14. 2 彩色图像变换                  
 14. 3 彩色图像卷积滤波                  
 14. 4 小结                  
 第15章 灰度图像处理                  
 15. 1 灰度图像的处理                  
 15. 2 灰度图像的对比度处理                  
 15. 3 局域滤波处理                  
 15. 4 小结                  
 第16章 边缘探测                  
 16. 1 Roberts算子                  
 16. 2 Sobel算子                  
 16. 3 拉普拉斯算子                  
 16. 3. 1 四邻域微分                  
 16. 3. 2 八邻域微分                  
 16. 4 右下边缘抽出                  
 16. 5 其他算子                  
 16. 5. 1 Prewitt边缘探测样板算子                  
 16. 5. 2  Robinsou算子                  
 16. 5. 3  Kirsch算子                  
 16. 5. 4  Smoothed算子                  
 16. 6 小结                  
 第17章 二值图像处理                  
 17. 1 直方图                  
 17. 1. 1  灰度图像的直方图                  
 17. 1. 2  灰度直方图的程序设讨                  
 17. 1. 3  阈值计算                  
 17. 2  图像的二值化                  
 17. 3  二值图像处理                  
 17. 4  细化                  
 17. 5  小结                  
 第18章 图像测量                  
 18. 1  形状测量                  
 18. 2  面积测量                  
 18. 2. 1  标号法计算面积                  
 18. 2. 2  利用标号法除去小面积粒子                  
 18. 3  区域边界抽出和周长计算                  
 18. 3. 1  区域边界抽出                  
 18. 3. 2  区域边界周长                  
 18. 4  长度和角度测量                  
 18. 4. 1  长度测量                  
 18. 4. 2  角度测量                  
 18. 4. 3  测量角度程序                  
 18. 5  小结                  
 附录A 光盘内容                  

猜您喜欢

读书导航