C#语言的优点 我们要设计的程序是针对于导线数据的精确计算,那么面向对象设计的C#程序语言设计将对于我们来说再合适不过。 主要是该语言具有现代、简单、完全面向对象和类型安全等特点,而且它摒弃了原来的C++的复杂性,使它更易用,更少出错。 设计思想 平差本就是十分精确的计算,所以我们应该尽量保证原始数据的准确性,首先我们得使我们的程序设计可以导入文件,这样我们就可以保证数据在各个环节不会被破坏或者更改。其次我们还得做到数据的手动输入,那么在没有电子原始数据的情况下,我们也能保证计算的正常使用。在实现程序文件的录入和保存的过程中,用到了文件和流功能。 设计思想 考虑到平差计算中要运用三角函数,那么角度与弧度的转换也是一个关键问题,经过查阅资料我们解决了这个难题。 然后就是平差计算公式的确定,三种导线的中心都是围绕附和导线的变形,那么附和导线的计算公式就是整个程序的主要运用公式。 程序设计流程图 如左图所示 启动 导入TXT文件或手动输入,在软件界面上显示 选择导线计算的类型 否 无法计算,跳出提示选择的提醒框 是 点击计算 是否保存 是 保存结果TXT 退出 否 基础理论 计算方位角闭合差fβ,判断Sβfβ容 β=α’CD -αCD fβ容=60或40 n:角的个数 分配角闭合差(平均分配),计算改正后的角度 V=—β/n βi改=βi+V 用改正后的
原创力文档

文档评论(0)