《Microsoft Visual C++图形系统开发技术基础》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:陈建春编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1998
  • ISBN:7505344870
  • 页数:394 页
图书介绍:

上篇 基本图形系统 3

第一章 用AppWizard生成一个Windows程序 3

1.1 用AppWizard生成一个Windows程序的步骤 4

1.2 程序框架的基本组成分析 7

1.3 利用产生的程序进行图形系统设计 9

1.4 程序清单 9

第二章 与图形有关的类及主要操作 27

2.1 绘图类 27

2.2 绘图对象类 30

2.3 绘图类的主要功能操作 38

第三章 图形元素的数据结构和存储组织 49

3.1 图形数据的存储状态 49

3.2 图形元素的数据结构及“动态”时的存储组织 50

3.3 建立坐标系 67

3.4 颜色管理和分层管理 71

第四章 各种图形元素的绘制方法 73

4.1 直线 73

4.2 连续直线和多边形区域 75

4.3 圆和填充圆 77

4.4 圆弧 78

4.5 矢量文本 80

4.6 实现图形绘制 83

第五章 用鼠标在屏幕上绘制图形 85

5.1 用鼠标器作图要解决的主要问题 85

5.2 加入一个绘图菜单 88

5.3 直线的绘制 92

5.4 连续直线和多边形区域的绘制 98

5.5 圆和填充圆的绘制 103

5.6 圆弧的绘制 108

5.7 文本的标注 116

6.1 增加一个图形操作菜单 118

第六章 图形的重画和放缩 118

6.2 图形重画 120

6.3 图形的放大和移动 122

6.4 重画上屏和重画首屏 127

6.5 显示全图 130

6.6 提高图形重画速度的基本方法 139

第七章 用鼠标在屏幕上选中图形 144

7.1 各种图形元素的选中区域 144

7.2 各种图形元素的选中判断 148

7.3 选中图形的特殊显示 153

7.4 实现图形选中功能 156

7.5 图形的显示和选中的顺序 164

第八章 图形的删除和恢复 165

8.1 实现可恢复的图形删除方法 165

8.2 即时从屏幕上删除图形 166

8.3 各种图形的删除实现 167

8.4 实现图形删除功能 170

8.5 恢复所有删除的图形元素 172

第九章 图形的打印和打印预显 175

9.1 打印输出的机理 175

9.2 分页的方法 176

9.3 分页打印的实现 178

第十章 图形系统的辅助功能 184

10.1 将菜单变灰的方法 184

10.2 修改工具条 187

10.3 修改状态条 190

10.4 加入加速键 197

10.5 处理窗口大小的变化 199

第十一章 基本图形系统的完整代码 202

11.1 系统实现的功能 202

11.2 系统的文件组成及代码 203

13.1 从资源中装载位图的方法 231

第十三章 显示位图 231

下篇 图形系统的高级部分 281

12.1 加快图形显示和选中速度的几种方法 281

第十二章 图形系统的优化 281

12.2 利用滚动条进行图形滚动 290

13.2 直接显示位图的方法 305

第十四章 图形元素间的主要算法及实现 318

14.1 图形元素的旋转 318

14.2 各种图形元素与多边形区域的相交关系 319

14.3 圆弧与圆形区域的相交关系 334

15.2 图形元素与数据库的连接方式 340

第十五章 图形系统应用于GIS 340

15.1 GIS简介 340

15.3 图形元素与数据库连接的实现 341

15.4 代码分析的原理及实现 345

15.5 铁路地理信息系统(TGIS) 382

第十六章 图形系统应用于多媒体电子表格 384

16.1 电子表格的构成 384

16.2 制作多媒体电子表格 386

附录 关于本书所附磁盘 394