1 / 5
文档名称:

一、程序设计的目的和意义.doc

格式:doc   大小:190KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

一、程序设计的目的和意义.doc

上传人:zbfc1172 2019/7/31 文件大小:190 KB

下载得到文件列表

一、程序设计的目的和意义.doc

文档介绍

文档介绍:地籍测量程序设计旨在通过用VC++语言编写测量学中的一些基本计算公式的程序,巩固和掌握测量学的基本概念和基本技能,提高实际动手能力,并通过实际编程实现测量在地籍测量中运用,加深对地籍测量的理解和掌握。二、程序设计的内容针对本次地籍测量程序设计,我编写以下4个测量计算公式:高斯投影坐标的正、反算;平面坐标的正、反算。三、程序设计的原理和思路(一)程序设计的原理我编写的两个测量计算公式程序的原理都是依据测量学书本上的基本计算公式。1、高斯投影坐标的正反算正算(依据《大地测量学基础》孔祥元编著,P167):反算(依据《大地测量学基础》孔祥元编著,P169):但是反算的计算机编程实现是根据反算的电算公式(依据《大地测量学基础》孔祥元编著,P176)。2、平面坐标的正反算(依据《数字测图原理与方法》P180)(1)正算如图1所示,设A为已知点,B为未知点,当点A坐标(XA,YA)、A点至B点的水平距离S和坐标方位角β均为已知时,可求得B点的坐标(XB,YB)。XB=XA+ScosβYB=YA+Ssinβ坐标增量:△X=Scosβ△Y=Ssinβ图1(2)反算设A、B两已知点的坐标分别为(XA,YA)和(XB,YB),则直线AB的坐标方位角β和水平距离S为:β=上式反三角函数计算坐标方位角,不论用三角函数表或一般的计算器,只能得到象限角,此时,可根据坐标增量的正负,按上面“坐标增量的正负号”表决定坐标方位角所在的象限,再按下表将象限角换算为坐标方位角象限关系象限关系Ⅰα=RⅢα=180°+RⅡα=180°-RⅣα=360°-R(二)程序设计的思路本程序要求有友好的用户界面,故我设计的程序都是在对话框应用程序的基础上按照上面的测量公式的原理进行编写的。一般都是首先建立主对话框界面,然后一次建立各个子对话框,通过点击主对话框的按钮调用子对话框,从而在各个子对话框实现不同的功能。对于每个子对话框的实现,首先根据需要输入输出的数据添加各个子控件及对其添加成员变量,然后在成员函数中依据测量计算公式编写实现算法。四、程序编写的步骤由于篇幅限制以及四个子程序的编写步骤大致相同,故这里只是详细给出高斯投影坐标正算的编写步骤。1、首先建立基于对话框的应用程序框架,然后在上面添加命令按钮,如图2所示。图22、新建高斯投影坐标正算对话框,并且添加相应的成员变量。高斯投影坐标正算对话框的设计界面如图3所示。图33、对“清除”按钮添加消息处理函数,使其能清除输入对话框的数据,其代码如下:voidCzuobiaozhengsuan::Onclear(){ //TODO:Addyourcontrolnotificationhandlercodehere GetDlgItem(IDC_EDIT1)->SetWindowText(""); GetDlgItem(IDC_EDIT2)->SetWindowText(""); GetDlgItem(IDC_EDIT3)->SetWindowText(""); GetDlgItem(IDC_EDIT4)->SetWindowText(""); GetDlgItem(IDC_EDIT5)->SetWindowText(""); GetDlgItem(IDC_EDIT6)->SetWindowText("");}4、对“计算”按钮添加消息处理函数,使其实现

最近更新

2024年第四季度四川泸县考机关事业单位考调10.. 90页

2024年贵州中烟工业原料供应中心招聘3人历年高.. 59页

2024年贵州剑河县高校毕业生就业见习招聘历年.. 58页

2024年贵州毕节市七星关区事业单位招聘74人历.. 89页

2024年贵州省三穗县事业单位招聘44人历年高频.. 90页

2024年贵州省残疾人联合会事业单位招聘23人历.. 59页

2024年贵州省纳雍县事业单位招聘250人历年高频.. 60页

2023年浙江省温州市平阳县万全镇郑二(社区工.. 117页

2024年浙江诸暨市事业单位招聘71人历年高频难.. 59页

2024年湖南常德津市宁能热电公司招聘96人历年.. 59页

2024年贵州中烟工业贵定卷烟厂招聘25人历年高.. 60页

2024年贵州省体育局直属事业单位招聘6人历年高.. 59页

2023云南楚雄彝族自治州元谋县林业和草原局招.. 117页

2024年浙江省舟山文体广电新闻出版局招聘1人历.. 59页

2024年福建事业成资料讲座历年高频难、易点(.. 59页

2024年福建省龙岩市新罗区食品药品监督管理局.. 88页

2024年贵州省安顺市事业单位招聘234人历年高频.. 59页

大班创意美术活动《奇妙的魔术画》 10页

2023年安徽省合肥市瑶海区财政局招聘高频考点.. 279页

2023年湖南省湘西州保靖县事业单位招聘57人高.. 280页

2024山东事业单位招聘一周盘点历年高频难、易.. 279页

2024年佛山市南海区人力资源和社会保障局狮山.. 281页

2023年四川省泸州市叙永县马岭镇盘田村(社区.. 271页

2023下半年四川南充市商务局下属事业单位招聘.. 280页

2023年云南省昆明市禄劝县屏山街道北街(社区.. 276页

2023年安徽省合肥市瑶海区财政局招聘高频考点.. 280页

2023年贵州黔南州州直事业单位招聘74人高频考.. 280页

edgar-allan-poe-爱伦坡简介-课件 22页

《建筑施工技术—砖砌体施工》说课稿 6页

2022应急管理局干部作风建设工作情况汇报(全.. 5页