第一篇 战前准备
第1章 《海运管理与实时监控系统》项目简介
1.1 远达好运海上船舶运输公司机构
1.2 公司海运业务范围
1.3 分公司运输业务管理
1.4 船舶海上航行监控
1.5 运输业务管理自动化
第2章 软件生存期与项目开发过程
2.1 软件工程项目开发阶段划分
2.2 项目定义期的工作
2.2.1 项目定义阶段
2.2.2 可行性分析阶段
2.2.3 需求分析阶段
2.3 设计开发期的工作
2.3.1 总体设计阶段
2.3.2 详细设计阶段
2.3.3 编写代码阶段
2.3.4 单元调试与测试阶段
2.3.5 系统联试与测试阶段
2.3.6 编制系统文档阶段
2.4 系统运行与维护期
2.4.1 试运行阶段
2.4.2 交付阶段
2.4.3 运行和维护阶段
第3章 项目开发软件工具简介
3.1 Visual C++简介
3.1.1 特点
3.1.2 开发环境
3.1.3 安装要求
3.1.4 可视化集成开发环境界面
3.2 MapInfo地理信息系统
3.2.1 地理信息系统(GIS系统)基本概念
3.2.2 MapInfo地理信息系统
第二篇 实战演练
第4章 图形标绘
4.1 创建工程
4.2 滚动视图
4.3 修改界面
4.4 创建基类
4.4.1 AtPoint函数
4.4.2 AtLine函数
4.4.3 HotPoint函数
4.4.4 GetPenColor与SetPenColor函数
4.5 CDrawLine类
4.5.1 Selected函数
4.5.2 Draw函数
4.5.3 SelectAt函数
4.5.4 MoveAt函数
4.5.5 NewPoint函数
4.5.6 HotPoints 函数
4.5.7 Serialize函数
4.6 CDrawRect类
4.6.1 Selected函数
4.6.2 Draw函数
4.6.3 SelectAt函数
4.6.4 MoveAt函数
4.6.5 NewPoint函数
4.6.6 HotPoints函数
4.6.7 Serialize函数
4.7 CDrawEllipse类
4.7.1 Selected函数
4.7.2 Draw函数
4.7.3 SelectAt函数
4.7.4 MoveAt函数
4.7.5 NewPoint函数
4.7.6 HotPoints函数
4.7.7 AtCurve函数
4.7.8 Serialize函数
4.8 CDrawCircle类
4.8.1 Selected函数
4.8.2 Draw函数
4.8.3 SelectAt函数
4.8.4 MoveAt函数
4.8.5 NewPoint函数
4.8.6 HotPoints函数
4.8.7 AtCurve函数
4.8.8 Serialize函数
4.9 CDrawPLine类
4.9.1 Selected函数
4.9.2 Draw函数
4.9.3 SelectAt函数
4.9.4 MoveAt函数
4.9.5 NewPoint函数
4.9.6 HotPoints函数
4.9.7 Serialize函数
4.10 CDrawFont类
4.10.1 Selected函数
4.10.2 Draw函数
4.10.3 SelectAt函数
4.10.4 MoveAt函数
4.10.5 NewPoint函数
4.10.6 HotPoints函数
4.10.7 DrawFont函数
4.10.8 Serialize函数
4.11 创建图元
4.11.1 限制鼠标
4.11.2 线段图元
4.12 保存图元
4.12.1 串行化访问文件
4.12.2 存取数据
4.13 颜色按钮组
4.14 更换光标
4.14.1 创建光标资源
4.14.2 加载光标资源
4.14.3 更换光标
4.15 程序清单
第5章 海图显示
5.1 程序概述
5.2 关于MIF文件
5.2.1 折线
5.2.2 多边形
5.2.3 文字
5.3 海图数据结构
5.4 海图图元处理
5.4.1 CMapObject类
5.4.2 折线
5.4.3 多边形
5.4.4 文字
5.5 图层处理
5.5.1 类定义
5.5.2 CMapLayer函数
5.5.3 ~CMapLayer函数
5.5.4 Draw函数
5.5.5 GetFirstPara函数
5.5.6 GetSecondPara函数
5.6 打开海图
5.7 坐标转换
5.8 显示海图
5.8.1 内存映像
5.8.2 显示海图
5.9 动态菜单
5.9.1 增、删菜单项
5.9.2 响应菜单动作
5.10 显示经纬度
5.11 修改标题
5.12 海图打印
5.13 海图的放大、缩小
5.14 海图漫游
5.15 程序清单
第
1