Visual C#图形程序设计实例

Visual C#图形程序设计实例
作 者: 李兰友
出版社: 国防工业出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: C#
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual C#图形程序设计实例》作者简介

内容简介

本书是一本介绍计算机绘图和计算机图形处理方法和技术的参考书,重点介绍使用VisualC#行计算机绘图和计算机图形处理算法的程序设计。本书以计算机图形绘制技术为主线,以图形应用程序设计实例为中心。书中大量的程序实例使读者能很快掌握VisualC#.NET在图形程序设计的基本知识和编程技巧。本书内容新颖,简明易懂,全部程序实例均在VisualC#.NET环境下上机通过。程序实例具有很强的工程使用价值。本书可作为大专院校计算机绘图课程的教科书,适合于技术人员在工程设计时参考。

图书目录

第1章 Visual C#. NET入门

1. 1 创建一个Visual C#应用程序

1. 1. 1 创建一个应用程序框架

1. 1. 2 创建一个简单的绘图项目

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. 3 Visual C#. NET菜单

1. 3. 1 文件菜单

1. 3. 2 编辑菜单

1. 3. 3 视图菜单

1. 3. 4 项目菜单

1. 3. 5 生成菜单

1. 3. 6 调试菜单

1. 3. 7 工具菜单

1. 3. 8 窗口菜单

1. 3. 9 帮助菜单

1. 3. 10 数据菜单

1. 3. 11 格式菜单

本章小结

第2章应用程序界面设计

2. 1 命令按钮界面设计

2. 2 菜单界面设计

2. 3 MDI界面设计

2. 3. 1 建立MDI主窗体

2. 3. 2 建立MDI子窗体

2. 3. 3 子窗体设计

2. 3. 4 主窗体程序设计

2. 3. 5 运行

2. 4 工具栏界面设计

本章小结

第3章 Visual C#图形程序设计基础

3. 1 Visud C#绘图基本知识

3. 1. 1 图形装置接口

3. 1. 2 名称空间

3. 2 画笔

3. 3 画刷

3. 3. 1 SolidBrush类

3. 3. 2 HatchBrush类

3. 3. 3 GradientBrush类

3. 3. 4 TextureBrush类

3. 4 Visual C#. NET中的图形方法

3. 4. 1 Poht结构

3. 4. 2 DrawLine方法

3. 4. 3 DrawEllipse方法

3. 4. 4 DrawArc方法

3. 4. 5 DrawPie方法

3. 4. 6 DrawRectangle方法

3. 4. 7 DrawBezier方法

3. 4. 8 DrawPolygon方法

3. 4. 9 DrawClosedCurve方法

3. 4. 10 DrawCurve方法

3. 4. 11 DrawPath方法

3. 5 填充图形

3. 5. 1 FillEllipse方法

3. 5. 2 FillRectangle方法

3. 5. 3 FillPie方法

3. 5. 4 FillPolygon方法

3. 5. 5 FillClosedCurve方法

3. 5. 6 Fillpath方法

3. 6 交互绘图基础

本章小结

第4章 直线段图案设计

4. 1 直线段图案

4. 1. 1 直线段图案设计

4. 1. 2 按三角函数规律分布的直线段图案

4. 2 按函数规律分布的直线段图案

4. 2. 1 按函数规律分布的直线段图案实例

4. 2. 2 线段图案

本章小结

第5章曲线图案设计

5. 1 函数曲线

5. 1. 1 正叶线

5. 1. 2 星茫线

5. 1. 3 抛物线

5. 1. 4 高阶函数曲线

5. 1. 5 Nephroid曲线

5. 1. 6 卡基奥依特曲线

5. 1. 7 李沙育曲线

5. 1. 8 螺线

5. 1. 9 心形线

5. 2 曲线图案设计

5. 2. 1 蔷薇花曲线

5. 2. 2 变形蔷薇花图案

5. 2. 3 砂丘风纹模样图

5. 3 花边图案

5. 3. 1 花边图案1

5. 3. 2 花边图案2

5. 3. 3 花边加图案

5. 4 解析几何曲线

5. 4. 1 心脏线

5. 4. 2 玫瑰线

5. 4. 3 坩线

5. 4. 4 摆线

本章小结

第6章 递归图形

6. 1 递归图形程序设计

6. 2 分形方法

本章小结

第7章 随机图案

7. 1 随机图形设计

7. 2 利用随机函数设计图案

7. 3 随机函数在物理中的应用

本章小结

第8章 二维图形几何变换及图形设计

8. 1 平面图形几何变换及程序设计

8. 1. 1 平移变换

8. 1. 2 比例变换

8. 1. 3 旋转变换

8. 1. 4 对称变换

8. 1. 5 组合变换

8. 2 利用几何变换设计美术图案单元

8. 3 利用几何变换矩阵设计图案

本章小结

第9章 特殊变换图案设计

9. 1 内插法图形变换

9. 2 图案的扇形变换

9. 3 圆环变换

9. 4 球面镜变换

9. 5 三角函数变换

9. 6 三角形变换

本章小结

第10章 工程曲线

10. 1 圆弧曲线

10. 1. 1 圆弧的表示

10. 1. 2 三点画弧

10. 2 三次参数样条插值曲线

10. 2. 1 曲线的数学表示

10. 2. 2 三次参数样条插值曲线应用

10. 3 贝济埃曲线

10. 3. 1 贝济埃曲线表达式

10. 3. 2 贝济埃曲线的程序设计示例

10. 4 B样条曲线

10. 4. 1 B样条曲线的数学表示

10. 4. 2 二次B样条曲线

10. 4. 3 三次B样条曲线

本章小结

第11章 三维图形程序设计

11. 1 三维图形屏幕显示

11. 2 三维几何图形的绘制

11. 2. 1 三维几何图形程序设计

11. 2. 2 函数的立体图

11. 2. 3 球体

11. 3 三维图形变换

11. 3. 1 三维图形几何变换

11. 3. 2 三维图形投影变换

11. 3. 3 图形三维变换的程序设计

11. 4 隐藏线处理

11. 4. 1 根据描画顺序进行隐藏线处理

11. 4. 2 由计算法进行球面的隐藏线处理

11. 4. 3 使用极大极小法进行函数立体图形的隐藏线处理

11. 4, 4 凸多面体隐藏线处理

本章小结

第12章 空间圆圆

12. 1 数学曲面

12. 1. 1 数学曲面的参数表示

12. 1. 2 田转曲面

12. 1. 3 双线性曲四

12. 2 Cooos曲面

12. 2. 1 双三次孔斯曲面表达式

12. 2. 2 程序设计

12. 3 贝济埃曲面

12. 3. 1 贝济埃曲面数学表达式

12. 3. 2 程序设计

12. 4 B样条曲面

12. 4. 1 B样条曲面数学表达式

12. 4. 2 程序设计

本章小结

附录 工程曲面程序清单

1. 双线性曲面程序

2. 双三次贝济埃曲面程序

3. 双三次B样条曲面程序

参考文献