测量程序设计报告
成绩 环境与测绘工程学院环境与测绘工程学院 课程论文课程论文 学年学期: 2016-2017(一) 课程名称:测量程序设计 论文题目:附合导线平差求解 名: 学号: 任课教师: 1 目录 一实训目的.3 二实训任务.3 三实训环境.4 3.1硬件环境4 3.2 软件环境.4 四项目设计与分析.5 4.1 软件基本界面.6 4.2 附合导线平差求解.7 4.3 高差求解11 4.4计算方位角.12 4.4.1 实训内容12 4.4.2 实现步骤设计 .12 4.5 角度转换13 4.5.1 实训内容13 4.5.2 实现步骤设计13 4.6 计算坐标14 五调用程序15 1.导线.15 2.将度分秒转换为度.16 3.将度分秒转换为秒数.17 4.将弧度转化为度分秒.17 5.将角度转换为弧度 17 6.给定俩坐标,坐标正 y 算方位角,返回的是以弧度为单位的角度18 六实验心得.18 2 一实训目的 (1)掌握 C#窗体创建及其常用控件的选用和编程。进一步提高编程能力,掌握对 C# 方法的调用,同时学会并运用 Microsoft Visual Studio2010软件编辑 C#语言程序。 (2)实训室由学校组织,利用课堂有限的时间掌握专业知识与运用,结合课下空闲 时间巩固加强。学生在实训期间,以个人为单位完成项目,通过自己的不断摸索,实 训可以学到课堂上学不到的知识,可以将学到的知识灵活运用起来。 (3)在实训的过程中,可以让学生树立明确的学习态度,拥有良好的职业素养, 锻炼扎实的职业技能, 塑造坚定的职业人生,也为选择考研深造的同学提供锻炼的机 会。 (4)C#是当今社会中发展速度迅猛的一种语言,所以企业公司对于人员的要求也 不断提高,与测绘相关的职业也需要具备编程知识的人员,通过实训激发自身潜力, 提高自身修养, 掌握编程语言, 养成良好的编程习惯, 为以后的求职生涯添上一块 “敲 门砖” 。 (5)利用 Microsoft Visual Studio2010 软件设计窗体应用程序并完成“附合导线 平差”程序设计,其中包括登录界面、主界面、角弧转换界面和距离及方位角计算等 界面。 二实训任务 (1)软件基本界面 软件的基本界面包登录界面和主界面, 主界面里面为附合导线平差求解,在菜单 栏的小工具中包高差求解、角度转换和坐标求解。 (2)附合导线平差求解 在一条双定向附合导线中,已知端点四点坐标,若干左角和边长,求其中各点坐 标。 (3)高差求解 用全站仪在一点观测了另一点斜边和垂直角,求两点的高差。 (4)计算方位角 方位角的取值为 0-360 度。 (5)角度转换 将输入的角度转换为弧度或弧度转换为角度。 (6)计算坐标 已知两点中一点的坐标、距离及方位角,求另一点的坐标。 3 三实训环境 3.1硬件环境 硬件环境是计算机及其外围设备组成的计算机物理系统, 即硬件设施,是指由传 播活动所需要的那些物质条件、有形条件之和构筑而成的环境。 硬件环境主要是由计 算机的硬件组成的,而计算机硬件是指计算机系统中由电子、 机械和光电元件等组成 的各种物理装置的总称。 这些物理装置系统按系统结构的要求构成一个有机整体为计 算机软件运行提供物质基础。 简而言之, 计算机硬件的功能是输入并存储程序和数据, 以及执行程序把数据加工成可以利用的形式。从外观上来看, 微机由主机箱和外部设 备组成。主机箱内主要包CPU、内存、主板、硬盘驱动器、光盘驱动器、各种扩展卡、 连接线、电源;外部设备包鼠标、键盘、显示器、音箱等,这些设备通过接口和连接 线与主机相连。这些都是构成硬件的主要部分。 对于 C#面向对象的软件来说, 所需的硬件环境, 要求其实不是很高, 安装 Visual Studio 2010 时的所需的必备条件如表 1: 表 1 安装 Visual Studio 2010所需的必备条件 硬件 处理器 RM 可用硬盘空间 描述 600MHz 处理器,建议使用1GHz 处理器 192MB,建议使用 256MB 内存 如果不安装 MSDH, 系统驱动器上需要 1GB 的可用空间, 安装驱 动起上需要 2GB 的可用空间;如果安装 MSDHL,则系统驱动上 需要 1GB 的可用空间,安装完整 MSDH 的安装驱动器上需要 3.8GB 的可用空间,默认安装 MSDH 的安装驱动器上需要2.8GB 的可用空间。 CD-ROM 或 DVD-ROM 驱动器必须使用 显示器 鼠标 操作系统及所需补丁 800×600,256 色,建议使用 1024×768,增强色 16 位 微软鼠标或兼容的指针设备 Windows 2000 Service Pack 4 、Windows XP Service Pack 2 、 Windows Server 2003、Service Pack 1或更高版本 4 3.2 软件环境 软件环境是指由传播活动所需要的那些非物质条件、 无形条件之和构筑而成的环 境。只要指软件的运行环境以软件运行所需要的周边软件等等,除此之外,还包括目 的软件之外的应用层软件,在涉及软件交互的时候,这些应用软件往往影响很大。 实训中,我们使用 VS 集成环境来实现对于 C#程序的运行。Visual Studio 是微 软公司推出的开发环境,是目前最流行的 Windows 平台应用程序开发环境。Visual Studio 2010 版本于 2010 年 4 月 12 日上市,其集成开发环境(IDE)的界面被重新 设计和组织,变得更加简单和明了。Visual Studio 2010 同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP,并且支持开发面向 windows7 的应用程序。 Visual Studio 是开发.NET 应用程序的一套完整的开发工具集,集设计、编辑、 运行和调试等多种功能于一体的集成开发环境(IDE) 。Visual Studio 支持四种内置 的开发语言:Visual Basic、Visual C++、Visual C#和 Visual J#,他们使用相同 的集成开发环境,因而有助于创建混合语言解决方案。使用Visual Studio 可以高效 的生成各种 ASP.NET web 应用程序、XML Web Services,桌面应用程序和移动应用程 序。使用 Visual Studio 集成开发环境可以快捷高效的开发 Windows 窗体应用程序。 Visual Studio 是我们学习 C#必不可少的应用环境,实训时,我们对于 Visual Studio 的应用更加熟练了,也对 Visual Studio 有了各方面的了解。 四项目设计与分析 4.1 软件基本界面 5 图 1程序设计 本程序名为“程序设计” ,登录界面如图 1,用户名为“2014100455” ,密码为“胡 慧茹” 。双击“确定” ,为了实现账户名密码登录输入一下程序: private void button1_Click(object sender, Eventrgs e) { string = textBox1.Text; string b