王朝网络
分享
 
 
 

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

王朝导购·作者佚名
 
  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,C C++ C# VC VC++,

作者: 李兰友 等编著

出 版 社: 电子工业出版社

出版时间: 2002-1-1字数: 1056千版次: 1页数: 647印刷时间: 2002-1开本:印次:纸张: 胶版纸I S B N : 9787505374591包装: 平装编辑推荐

本书是介绍计算机绘图方法以及图像处理技术的参考书。本书以计算机绘图技术和图像处理技术为主线,以应用程序设计实例为中心,重点介绍使用Visual C++进行计算机绘图和计算机图像处理算法的程序设计。大量的程序实例使读者能够很快掌握Visual C++ .NET在图形程序设计及图像处理方面的基本知识和编程技巧。本书内容新颖,简明易懂,全部程序实例均在Visual C++ .NET 环境下运行;所附光盘可直接运行书中程序实例,可边上机边学习。书中所列举的程序实例都具有很强的工程使用价值。本书可作为大专院校计算机绘图与图像处理课程的教科书,也可供技术人员在工程设计时参考。

目录

基 础 篇

第1章 Visual C++ .NET基础3

1.1 Visual C++ .NET的新发展3

1.1.1 Visual C++ .NET的新特性3

1.1.2 Visual C++ .NET集成开发环境的新改进4

1.2 Visual Studio窗口对象7

1.2.1 Visual Studio起始页7

1.2.2 “解决方案资源管理器”窗口10

1.2.3 “类视图”窗口11

1.2.4 “ 资源视图”窗口12

1.2.5 “属性”窗口12

1.2.6 “任务列表”窗口13

1.2.7 “工具箱”窗口13

1.2.8 编辑器窗口14

1.2.9 “服务器资源管理器”窗口14

1.2.10“对象浏览器”窗口16

1.2.11“宏资源管理器”窗口17

1.3 应用程序主框架19

1.3.1 创建应用程序主框架20

1.3.2 项目框架结构分析22

1.4 Visual C++ .NET的菜单26

1.4.1 “文件”菜单27

1.4.2 编辑菜单30

1.4.3 “视图”菜单 32

1.4.4 “项目”菜单32

1.4.5 “生成”菜单35

1.4.6 “调试”菜单36

1.4.7 “工具”菜单37

1.4.8 “窗口”菜单41

1.4.9 “帮助”菜单41

1.5 工程界面设计45

1.5.1 菜单设计45

1.5.2 建立命令按钮52

1.6 小结52

第2章 绘图函数的用法53

2.1 画笔53

2.1.1 画笔的属性53

2.1.2 画笔的创建54

2.1.3 创建多支画笔55

2.2 画刷56

2.2.1 画刷的属性57

2.2.2 创建画刷57

2.2.3 使用画笔和画刷57

2.3 线图函数58

2.3.1 Setpixel( )函数58

2.3.2 MoveTo( )和LineTo( )函数61

2.3.3 画椭圆函数64

2.3.4 矩形函数Rectangle( )和 RoundRect( )70

2.3.5 连续画线函数73

2.4 填充函数78

2.4.1 Rectangle( )函数78

2.4.2 FillSolidRect( )函数79

2.4.3 ExtFloodFill( )函数80

2.4.4 FloodFill( )函数86

2.5 小结87

高级图形设计篇

第3章 应用图形程序设计91

3.1 直线段图形91

3.1.1 利用三角函数表达式的变化规律画直线段图案91

3.1.2 按函数规律分布绘出直线段图案96

3.1.3 线段图案99

3.2 曲线图形105

3.2.1 函数曲线图形105

3.2.2 复杂的曲线图案118

3.3 计算机绘图在物理中的应用126

3.4 小结132

第4章 递归图形和随机图形133

4.1 递归图形133

4.2 分型设计方法149

4.3 随机图案157

4.4 小结162

第5章 二维图形变换及程序设计163

5.1 平面图形几何变换及程序设计163

5.1.1 平移变换163

5.1.2 比例变换169

5.1.3 旋转变换170

5.1.4 对称变换173

5.1.5 组合变换177

5.1.6 二维图形几何变换的程序实例180

5.2 图形的特殊变换187

5.2.1 内插法图形变换187

5.2.2 图案的扇形变换194

5.2.3 圆环变换196

5.2.4 球面镜变换201

5.2.5 三角函数变换204

5.2.6 三角形变换205

5.3 小结207

第6章 美术图案设计208

6.1 美术图案单元208

6.2 美术图案程序设计218

6.2.1 美术图案单元的生成218

6.2.2 图案单元的屏幕设置226

6.3 美术花边自动生成程序230

6.4 小结237

第7章 工程曲线238

7.1 直线238

7.1.1 直线的表示238

7.1.2 两条直线的相交238

7.1.3 线段的定比分点239

7.2 函数曲线图形的绘制240

7.2.1 窗口-视见变换240

7.2.2 参数方程图形242

7.3 圆弧曲线247

7.3.1 圆弧247

7.3.2 三点画弧248

7.3.3 两点画弧250

7.4 三次样条插值曲线253

7.4.1 三次参数样条插值曲线254

7.4.2 三次参数样条插值曲线的应用258

7.5 贝塞尔曲线265

7.5.1 贝塞尔曲线表达式265

7.5.2 贝塞尔曲线的程序设计实例272

7.6 B样条曲线274

7.6.1 B样条曲线表达式275

7.6.2 B样条曲线的程序设计279

7.7 小结280

第8章 鼠标交互绘图技术281

8.1 鼠标消息的处理方法281

8.1.1 VC++ 鼠标消息281

8.1.2 创建鼠标消息处理函数282

8.1.3 鼠标捕获和改变鼠标指针 283

8.1.4 创建MOUSE应用程序 283

8.2 交互绘图程序设计288

8.2.1 确定坐标值法288

8.2.2 拖曳法292

8.3 使用鼠标绘制工程曲线306

8.3.1 贝塞尔曲线306

8.3.2 三次参数样条曲线307

8.3.3 B样条曲线309

8.4 小结310

第9章 三维图形屏幕显示311

9.1 三维图形的屏幕显示311

9.2 三维图形的程序设计313

9.2.1 几何图形313

9.2.2 函数的立体图程序设计318

9.2.3 球体程序设计324

9.3 三维图形的几何变换327

9.3.1 三维图形的几何变换327

9.3.2 三维投影变换330

9.3.3 图形三维变换的程序设计332

9.4 隐线处理357

9.4.1 根据描画顺序进行隐线处理357

9.4.2 使用计算法进行球面的隐线处理361

9.4.3 使用极大极小法进行函数立体图形的隐线处理364

9.4.4 凸多面体隐线处理367

9.5 立体绘图的工程应用372

9.6 小结382

第10章 曲面383

10.1 空间曲面的数学描述383

10.1.1 曲面的参数表示383

10.1.2 双线性曲面384

10.1.3 回转曲面388

10.2 孔斯曲面390

10.3 贝塞尔曲面400

10.4 B样条曲面408

10.5 小结415

第11章 动画416

11.1 常用动画制作技术416

11.1.1 BitBlt动画416

11.1.2 帧动画417

11.1.3 实时动画417

11.2 Windows环境下动画实现原理417

11.3 图形动画418

11.3.1 飞机打坦克程序的设计418

11.3.2 动画程序设计420

11.4 播放AVI动画439

11.5 小结442

图像处理程序设计篇

第12章 位图文件的基本操作445

12.1 图像文件的格式445

12.2 打开DDB位图文件447

12.3 打开DIB位图448

12.3.1 利用函数 Onopen ( )打开DIB位图448

12.3.2 创建新CDib 类打开DIB文件459

12.4 位图图像的几何变换470

12.5 小结474

第13章 界 面 切 换475

13.1 打开图像475

13.1.1 新建项目475

13.1.2 建立打开位图文件477

13.2 界面切换480

13.2.1 BitBlt( )函数480

13.2.2 菜单设计481

13.2.3 界面切换程序设计481

13.3 小结495

第14章 彩色图像处理496

14.1 彩色位图图像的处理基础496

14.1.1 彩色位图图像的颜色496

14.1.2 彩色图像生成单色图像497

14.2 彩色图像变换504

14.3 彩色图像卷积滤波521

14.4 小结 535

第15章 灰度图像处理536

15.1 灰度图像的处理536

15.2 灰度图像的对比度处理541

15.3 局域滤波处理554

15.4 小结562

第16章 边缘探测563

16.1 Roberts算子563

16.2 Sobel算子565

16.3 拉普拉斯算子571

16.3.1 四邻域微分571

16.3.2 八邻域微分573

16.4 右下边缘抽出575

16.5 其他算子 577

16.5.1 Prewitt边缘探测样板算子577

16.5.2 Robinsou算子580

16.5.3 Kirsch算子583

16.5.4 Smoothed算子586

16.6 小结588

第17章 二值图像处理589

17.1 直方图589

17.1.1 灰度图像的直方图589

17.1.2 灰度直方图的程序设计591

17.1.3 阈值计算592

17.2 图像的二值化596

17.3 二值图像处理609

17.4 细化618

17.5 小结627

第18章 图像测量628

18.1 形状测量628

18.2 面积测量629

18.2.1 标号法计算面积629

18.2.2 利用标号法除去小面积粒子633

18.3 区域边界抽出和周长计算636

18.3.1 区域边界抽出636

18.3.2 区域边界周长640

18.4 长度和角度测量643

18.4.1 长度测量644

18.4.2 角度测量644

18.4.3 测量角度程序647

18.5 小结647

附录A 光盘内容648

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
中国股市大扩容.大机遇
国际投资基金经理谈股论道
性爱的艺术
走进股市
中风病与醒脑开窍针刺法
Oracle9iAS Portal宝典(含光盘一张)
新概念提高版--数据库应用与开发SQL Server 2000(含光盘一张)
中国税收指南-企业所得税实务
诊宗三昧
信息系统集成技术
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有