vb课程课件测绘程序设计1(一)

vb课程课件测绘程序设计1(一)

ID:6176737

大小:291.50 KB

页数:27页

时间:2017-11-16

vb课程课件测绘程序设计1(一)_第1页
vb课程课件测绘程序设计1(一)_第2页
vb课程课件测绘程序设计1(一)_第3页
vb课程课件测绘程序设计1(一)_第4页
vb课程课件测绘程序设计1(一)_第5页
资源描述:

《vb课程课件测绘程序设计1(一)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、测绘程序设计(一)第一讲 测量程序设计概述主要内容一、课程概述二、测量程序设计意义三、程序设计步骤和规范四、测量程序设计语言选择五、关于VisualBasic语言六、课程主要内容一、课程概述1课程性质《测量程序设计》是测绘工程专业的专业限选课,是测绘工程专业计算机应用技术核心课程,其理论性和实践性并重。2课程任务该课程的主要任务是把程序设计和测绘核心课程充分结合,使学生掌握测量数据平差计算、大地测量高斯投影计算、GPS测量坐标转换、摄影测量空间后方----前方交会、道路中线测量放样元素计算等测绘程序的设计,并初步掌握

2、计算机自动化绘图的程序设计。并培养学生利用计算机技术编制其它常用的测量应用程序的技能。提高学生利用计算机技术实际问题的能力,为今后的学习和工作打下稳固的基础。3本课程考核方法与要求平时成绩(包括提问、作业和出勤情况)占30%,期末笔试试卷考核成绩占40%;期末上机考核占30%。二、测量程序设计意义计算机在现代测绘科学中的广泛应用测绘相关软件丰富:数据计算、制图、遥感影像处理、数字摄影测量、地理信息系统(GIS)、GPS平差计算.实际工作遇到的问题千差万别,特定应用需要掌握一门编程语言,设计相应的程序解决实际问题.编写

3、相关专业程序,深化测量知识的过程.三、程序设计步骤和规范1、程序设计基本步骤1)问题描述按照一定的逻辑顺序将所要解决的实际问题描述清楚,重点要描述如下信息已知信息:包括公共信息和输入的信息;未知信息:计划求解的问题的结果。2)算法设计算法就是为了解决一个特定的问题而采取的确定的、有限的、按照一定次序进行的、缺一不可的执行步骤。对于任意给定的问题,设计出复杂性尽可能低的算法是在设计算法时重要目标;另一方面,当给定的问题已有多种算法时,选择其中复杂性最低者,是我们在选用算法适应遵循的一个重要准则。因此,算法的复杂性分析对

4、算法的设计或选用有着重要的指导意义和实用价值。在算法设计过程中,必须首先对算法的分析,以确定或判断算法的优劣,通常以时间复杂性来衡量,时间复杂性越低,对应的算法就越优。3)程序编码按照程序设计要求,给出算法的具体语言描述,即按照算法,选择恰当的程序设计语言编写出满足要求的程序代码。其实质是将算法翻译成特定的程序。4)程序测试程序测试是为了发现错误而执行程序的过程,通过运行程序来发现程序代码或软件系统中错误.语法错误,结果正确性等5)程序应用与维护2、程序设计规范1)结构清晰、代码精简2)尽量使用标准函数、尽量使用局部

5、变量.3)进行适当注释.4)利用缩进键显示程序逻辑结构5)循环和分支层次不要过多.慎GOTO语句.6)界面设计尽量美观统一.2、程序设计规范1)结构清晰、代码精简2)尽量使用标准函数、尽量使用局部变量.3)进行适当注释.4)利用缩进键显示程序逻辑结构5)循环和分支层次不要过多.慎GOTO语句.6)界面设计尽量美观统一.PrivateSubA11_Click()'度分秒化为弧度DimA!,B!,JD!ConstPi=3.14159265358979Open"d:11.txt"ForInputAs#1Open"d:2

6、.txt"ForOutputAs#2Fori=1To5Input#1,JDB=dfmhd(JD)Print#2,JD;BNextiEndSub四、测量程序设计语言选择12010年3月编程语言排名排名2010年3月排名2009年3月编程语言占比2010年3月变动2009年3月11Java17.509%-2.29%22C17.279%+1.42%34PHP9.908%+0.42%43C++9.610%-0.75%55(Visual)Basic6.574%-1.71%67C#4.264%-0.06%76Python4.23

7、0%-0.95%89Perl3.821%+0.40%910Delphi2.684%-0.03%108JavaScript2.651%-0.96%2编程语言排名十年趋势编程语言排名2010年3月排名2006年3月排名2000年3月Java113C222PHP3414C++431(Visual)Basic554C#6722Python78-Perl865Delphi997JavaScript1010133为什么选择VB语言(VB语言特点)VisualBasic之所以受到广大编程爱好者及专业编程人员的青睐,是因为它具有以下

8、一些特点:1).面向对象:VB采用了面向对象的程序设计思想。它的基本思路是把复杂的程序设计问题分解为一个个能够完成独立功能的相对简单的对象集合,所谓“对象”就是一个可操作的实体,如窗体、窗体中的命令按钮、标签、文本框等。面向对象的编程就好像搭积木一样,程序员可根据程序和界面设计要求,直接在屏幕上“画”出窗口、菜单、按钮等不同类型的对象,并为每个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。