图书介绍

用VB.NET和VC#.NET开发交互式CAD系统PDF|Epub|txt|kindle电子书版本网盘下载

用VB.NET和VC#.NET开发交互式CAD系统
  • 苏金明,周建斌编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505394436
  • 出版时间:2004
  • 标注页数:350页
  • 文件大小:32MB
  • 文件页数:361页
  • 主题词:BASIC语言-程序设计;C语言-程序设计;计算机辅助设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

用VB.NET和VC#.NET开发交互式CAD系统PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 .NET基础1

1.1 .NET开发环境1

1.2 基本语法3

1.2.1 数据类型与转换3

1.2.2 变量5

1.2.3 数组5

1.2.4 过程6

1.3 名字空间9

2.1.1 属性11

2.1 类11

第2章 面向对象编程11

2.1.2 方法13

2.1.3 构造函数16

2.1.4 重载17

2.1.5 Me和this18

2.1.6 应用Position类19

2.2 继承20

2.2.1 基类20

2.2.2 派生类22

2.2.3 抽象基类24

2.2.4 重写25

2.2.5 遮蔽25

2.2.6 重载27

2.2.7 MyBase和base27

2.3 接口28

2.3.1 创建IGElement接口28

2.3.2 实现IGElement接口28

2.3.3 测试IGElement接口30

2.4 多态30

2.4.1 用继承实现多态31

2.4.2 用接口实现多态32

2.4.3 两种方式的比较34

第3章 GDI+编程35

3.1 Graphics 对象35

3.1.1 创建和使用Graphics对象35

3.1.2 Paint事件和OnPaint方法40

3.2 线条绘制40

3.2.1 颜色40

3.2.2 画笔41

3.2.3 线条绘制示例42

3.3.1 FontFamily类46

3.3 文本46

3.3.2 Font类47

3.3.3 StringFormat类47

3.3.4 刷子48

3.3.5 DrawString方法49

3.3.6 文本绘制示例49

3.4 路径50

3.4.1 GraphicsPath类51

3.4.3 路径定义示例52

3.4.2 绘制和填充路径52

3.5 区域53

3.5.1 Region类53

3.5.2 渐变色填充55

3.6 坐标与变换59

3.6.1 坐标系统59

3.6.2 几何变换59

3.6.3 全局坐标与局部坐标64

3.7 Alpha混合70

3.8 反走样71

3.9.1 为什么还要使用API函数73

3.9 用API函数绘图73

3.9.2 API函数的声明和调用74

3.9.3 用API函数绘图示例74

第4章 设计CAD小系统的基本思路和技术78

4.1 相关类的设计78

4.1.1 对象和类78

4.1.2 基本图元类设计78

4.1.3 交互绘图类设计79

4.2 坐标系统80

4.1.4 类的交互80

4.3 交互技术及其实现82

4.3.1 用鼠标绘图83

4.3.2 橡皮线85

4.4 集合类89

4.5 其他技术92

4.5.1 数据存盘92

4.5.2 界面优化92

第5章 基本图元类设计93

5.1 Win32API类93

5.2 CGElement类97

5.3 CLine类101

5.4 CRectangle类106

5.5 CCircle类112

5.6 CArc类117

5.7 CText类125

第6章 交互绘图类设计133

6.1 ICommand接口133

6.2 CCreateLine类133

6.3 CCreateRectangle类138

6.4 CCreateCircle类142

6.5 CCreateArc类147

6.6 CCreateText类153

6.7 实现交互绘图155

6.7.1 创建程序界面155

6.7.2 创建测试代码156

第7章 图元的编辑161

7.1 拾取图元161

7.1.1 包围矩形的计算161

7.1.2 拾取图元172

7.2 选择图元181

7.2.1 添加菜单资源182

7.2.2 鼠标单选182

7.2.3 全选184

7.2.4 放弃选择186

7.3 删除图元187

第8章 图元变换188

8.1 平移变换188

8.1.1 更新图元类188

8.1.2 创建CMove类192

8.1.3 实现平移图元196

8.2 旋转变换197

8.2.1 更新图元类198

8.2.2 创建CRotate类201

8.2.3 实现旋转图元205

8.3 镜像图元206

8.3.1 更新图元类207

8.3.2 创建CMirror类211

8.3.3 实现镜像图元215

8.4.2 在派生类中重写Scale方法216

8.4.1 在CGElement类中添加Scale方法216

8.4 比例缩放图元216

8.4.3 实现比例变换219

第9章 GDI+提供的交互技巧221

9.1 获取线形图元的包围矩形221

9.2 拾取线形图元223

9.3 区域的拾取230

9.4 图元的复制233

9.5 曲线的拾取234

9.6 图元变换239

10.1 相交线245

第10章 相交图元245

10.2 矩形框拾取255

10.3 曲线求交268

第11章 优化处理274

11.1 强键值的集合类274

11.1.1 .NET提供的集合类的缺点274

11.1.2 创建强键值的集合类275

11.2 获得For Each283

11.2.1 以后期绑定方式使用ForEach283

11.2.2 以前期绑定方式使用ForEach285

11.3 圆整错误290

11.4 使用GDI+交互绘图293

11.5 界面美化299

11.5.1 添加工具栏和状态栏299

11.5.2 启动窗口306

11.5.3 About窗口308

11.6 数据存储309

11.6.1 序列化与反序列化309

11.6.2 CAD图形数据的序列化和反序列化314

12.1 状态模式319

第12章 设计模式讨论319

12.2 访问者模式320

12.3 模板方法模式328

12.4 策略模式340

12.5 其他设计模式348

12.5.1 工厂方法模式349

12.5.2 命令模式349

12.5.3 观察者模式349

12.5.4 记事模式349

参考文献350

热门推荐