电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

测绘程序设计(VS2008)实验报告图形程序设计VIP免费

测绘程序设计(VS2008)实验报告图形程序设计_第1页
1/11
测绘程序设计(VS2008)实验报告图形程序设计_第2页
2/11
测绘程序设计(VS2008)实验报告图形程序设计_第3页
3/11
《测绘程序设计(VC.net)》 上机实验报告 (Visual C++.Net) 实验6 图形程序设计 班 级: 测 绘 0803班 学 号: 0405080702 姓 名: 陈 琴 霞 序 号: 二零一零年四月 实验6 图形程序设计 一、实验目的  掌握 VC++.net 坐标系和各项设置方法。  掌握 GDI绘图方法。  理解交互式图形程序设计 二、实验内容 1.下列数据为一变形监测点的24期位移监测结果(分别为 X,Y,H),编制程序绘制出该点的变形曲线图,每个方向一个位移序列图。 24 32.5801 -52.7876 0.1369 32.5786 -52.7892 0.1380 32.5784 -52.7845 0.1411 32.5812 -52.7852 0.1393 32.5782 -52.7863 0.1394 32.5791 -52.7852 0.1354 32.5788 -52.7841 0.1414 32.5788 -52.7817 0.1375 32.5745 -52.7833 0.1359 32.5815 -52.7854 0.1327 32.5822 -52.7841 0.1358 32.5839 -52.7826 0.1361 32.5820 -52.7852 0.1339 32.5800 -52.7863 0.1325 32.5792 -52.7845 0.1416 32.5807 -52.7834 0.1395 32.5778 -52.7846 0.1412 32.5792 -52.7843 0.1371 32.5794 -52.7833 0.1406 32.5806 -52.7841 0.1411 32.5800 -52.7863 0.1380 32.5785 -52.7840 0.1368 32.5811 -52.7848 0.1412 32.5828 -52.7863 0.1356 设计思路: 1) 自定义绘图的类,包括:逐行分割函数,数据读取函数,绘图的函数 2) 各函数的实现。 数据读取函数:打开观测数据,将三个方向的形变值,分别赋给X,Y,H三个动态数组。 绘图的函数:首先获得绘图区域,按比例绘制坐标网格,绘制坐标网格时,先确定四个顶点的坐标,剩下的就简单了。 我把三个方向的形变绘在了一个表格中,因此纵坐标有X,Y,H三种刻度,它们的形变曲线分别蓝、绿、红三种颜色表示。 主要代码: 文件一 Draw Graph.h #pragma once class DrawGraph { public: DrawGraph(void); ~DrawGraph(void); public: CString *SplitString(CString str, char split, int& iSubStrs); void ReadData(double *&X,double *&Y,double *&H); void Draw(CDC* pDC, CRect& rect); }; 文件二 Draw Graph.cpp #include "StdAfx.h" #include "DrawGraph.h" #include DrawGraph::DrawGraph(void) { } DrawGraph::~DrawGraph(void) { } CString *DrawGraph::SplitString(CString str, char spl...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

测绘程序设计(VS2008)实验报告图形程序设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部