- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C
#
课
程
设
计
报
告
课程: 面向对象和组件的C#编程
名称: 测量坐标计算器
学院: 大学测绘学院
赖昌鑫 2015301610372 (38.3%)
付祺祯 2015301610366 (38.3%)
聂昶金 2015301610370 (23.3%)
一、 小组成员构成
我们小组共有三名同学,分别是付祺祯(2015301610366)、赖
昌鑫(2015301610372)、聂昶金(2015301610370)。付祺祯同学主
要负责程序 算法的书写;赖昌鑫同学负责界面的设计和功能的完
善;聂昶金同学负责资料的收集与整理。针对每个人的工作量,付祺
祯、赖昌鑫、聂昶金同学的贡献比分别为38.3%、38.3%、23.3%。
二、 课题与摘要
我们的作品——坐标正反算计算器是使用Microsoft Visual
Studio 2010 的C#窗体开发的一款PC 桌面应用程序,他可以实现两
个功能:1、坐标正算。2、坐标反算。3、大地坐标系与平面坐标系
的坐标转换。
之所以设计此款程序,是因为数字地形测量计算中的坐标正反算
计算繁琐且容易出错,而坐标正反算广泛应用于外业中的定向问题,
具有很强的实用性。希望通过这款简单实用的计算器把人从繁杂的计
算中 出来,提高工作的效率。
三、 架构设计
程序主要由一个主界面构成,截图如下:
1.通过Toolstrip 中的“文件”读入特定格式的测量数据并显
示在Textbox 或手动输入数据入Textbox 中;
2.点击“计算”Button,正算坐标或反算数据,将计算结果显
示在Textbox 中;
3.通过 strip 中的“文件”保存计算所得坐标。
整个界面用到的控件包括Toolstrip、Button、TextBox、Label、
GroupBox、Tabcontrol 等, 了包括类库System.IO 等。通过一
系列的控件和对控件进行的编译操作,可实现坐标正反算任务。
四、
1、保存文件——点击Button 控件,可以遍历整个计算机的文件,供
用户选择,其实就是一个 文件的过程,源代码如下:
2、坐标计算
3、保存文件—— 选择文件的保存路径和类型,可以把文件保存
在计算机的任意位置,其实就是一个写文件的过程,源程序如下:
五、 结论
此次开发的软件虽然简单,但是十分实用,为我们编程开发软件
解决数字地形测量中遇到的难题开了一个好头。
虽然程序看起来不是很难,但对于第一次利用c#开发软件的我
们来说,是一个很大的难题。从一片空白到编译出一段段的代码,我
们遇到了许多 ,但是我们迎难而上,通过谢幕大作的开发,迅速
地提升自己的编程能力,让我们对面对对象程序设计有了新的理解和
感悟,实在是一笔宝贵的精神 。
六、 参考文献
1、 李军. 《面对对象的组件的C#编程》;
原创力文档


文档评论(0)