测绘程序设计(vb)

上传人:第*** 文档编号:34092728 上传时间:2018-02-20 格式:DOC 页数:40 大小:197.50KB
返回 下载 相关 举报
测绘程序设计(vb)_第1页
第1页 / 共40页
测绘程序设计(vb)_第2页
第2页 / 共40页
测绘程序设计(vb)_第3页
第3页 / 共40页
测绘程序设计(vb)_第4页
第4页 / 共40页
测绘程序设计(vb)_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《测绘程序设计(vb)》由会员分享,可在线阅读,更多相关《测绘程序设计(vb)(40页珍藏版)》请在金锄头文库上搜索。

1、东华理工大学高职学院 测绘程序设计(VB)2012第 1 共 41 页测绘程序设计(VB) 课间实习报告姓名: 学号: 班级: 年 月东华理工大学高职学院 测绘程序设计(VB)2012第 2 共 41 页目 录1 实习目的 .32 实习仪器与软件 .32.1 Visual Basic 6.0.33 实习要求 .44 实习内容 .45 实习步骤 .45.1 坐标正反算 .45.2 水准测量 .55.3 导线计算 .55.4 集成化设计 .56 实习总结 .56.1 实习问题总结 .56.2 程序调试总结 .57 实习体会 .5东华理工大学高职学院 测绘程序设计(VB)2012第 3 共 41 页

2、测绘程序设计实习报告1 实习目的掌握 Visual Basic(VB)程序设计的基本理论、方法和应用,掌握 VB 程序应用于测绘专业的程序开发,理解程序设计在测绘数据处理中的作用和地位,学会利用模块化程序设计的基本技术,掌握面向对象程序设计方法,应用测绘专业的基本技能,测绘专业模块程序包开发的基本方法,为学习后续课程和专业技术工作打下基础。使用计算机程序,处理测量数据,不但方便、快捷;而且准确、具有可重复性。以简单的导线计算为例,一个简单的附合导线,采用手工计算不仅费时费力,而且常常出现数据抄录、计算等方面的错误。而若采用相应的解算程序计算,仅需将原始数据输入,程序便可以自动进行一定的错误检查

3、,并且迅速计算出准确结果。例如,一个有 12 个点的附合导线的计算,采用手工计算, 算”按钮的一秒。又如,一个有几百个点的三角网的平差计算,用手工几乎无法完成,而利用计算机程序计算,仅仅是增加了数据导入的时间,解算的时间最多也不超过一分钟,并且计算结果可靠。2 实习仪器与软件实习期间主要用到的器材软件:电脑一台Visual Basic(VB)6.0 企业版,数据库软件 Access、Office 软件 Word 等。东华理工大学高职学院 测绘程序设计(VB)2012第 4 共 41 页2.1 Visual Basic 6.0VB 就是 Visual Basic 的意思,是一种常用的编程开发工具

4、。它的基础是编程语言 Basic ,Visual Basic 简单点来说就是微软为了更好的让人们学习编程,应用上 Basic 开发语言的一套工具,简称 就是 VB。VB 的面世使原本极其复杂困难的编程、软件开发的工作变得简单。最初的编程工作都是依靠全套的代码去进行的,工程量极大。Microsoft 就是看准了这个人们渴求快速发展软件开发行业的商机,利用自己的技术实力研发出 VB 这么一套完善的编程工具。VB 把过往的 纯代码编程过度到可视化编程,将一些经常要使用到的功能以一个个的控件的形式出现,例如 Label(标签)、TextBox (文本框)等等的。他们在以前的编程工作中需要在使用时重复多

5、次的输入同样的代码去实现这个功能,而这些代码去不是小工程,耗费了很大的人力物力和很多的时间。所以有了 VB 之后,编程的工作也就可以普及啦,可以免去了机械的重复的代码的输入,又可以一面编辑核心功能一面进行界面优化美化,一劳多得啊。 VB 是 Basic 语言软件开发者的首选编译器,是学习 Basic 语言编程必须要接触而且是经常接触的一款整合型技术编译器。VB 的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单建立应用程序的 GUI 系统,但是又可以开发相当复杂的程序。VB 的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组建的属性和方法。因为默认的属性和方法

6、已经东华理工大学高职学院 测绘程序设计(VB)2012第 5 共 41 页有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。过去的版本里面 VB 程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。 窗体控件的增加和改变可以用拖放技术实现。一个排列满控件的工具箱用来显示可用控件(比如文本框或者按钮) 。每个控件都有自己的属性和事件。默认的属性值会在控件创建的时候提供,但是程序员也可以进行更改。很多的属性值可以在运行时候随着用户的动作和修改进行改动,这样就形成了一个动态的程序。举个例子来说:窗体的大小改变事件中加入了可以改变控件位置

7、的代码,在运行时候每当用户更改窗口大小,控件也会随之改变位置。在文本框中的文字改变事件中加入相应的代码,程序就能够在文字输入的时候自动翻译或者阻止某些字符的输入。 VB 的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。 VB 的组件既可以拥有用户界面,也可以没有。这样一来服务器端程序就可以处理增加的模块。 VB 使用引用计数的方法来进行垃圾收集,这个方法中包含有大量的对象,提供基本的面向对象支持。因为越来越多组建的出现,程序员可以选用自己需要的扩展库。和有些语言不一样,VB 对大小

8、写不敏感,但是能自动转换关键词到标准的大小写状态,以及强制使得符号表入口的实体的变量名称遵循书写规则。默认情况下字符串的比较是对大小写敏感的,但是可以关闭这个功能。东华理工大学高职学院 测绘程序设计(VB)2012第 6 共 41 页VB 使得大量的外界控件有了自己的生存空间。大量的第三方控件针对 VB 提供。VB 也提供了建立、使用和重用这些控件的方法,但是由于语言问题,从一个应用程序创建另外一个并不简单。 编辑本段术语在讨论 Visual Basic(不包含 .NET)时,经常可以听到以下这些术语,因此掌握这些术语的基本理解对初学者十分有帮助。 控件:简单的说,控件就是构成或者说建造 Vi

9、sual Basic 应用程序的图形化工具,包括窗体、按钮、复选框、列表框、数据控件、表格控件和图片控件等等 事件:由用户或操作系统引发的动作,例如击键、单击鼠标(Click) 、双击鼠标(DblClick) 、一段时间的限制,或从端口接收数据。 方法:嵌入在对象定义中的程序代码,它定义对象怎样处理信息并响应某事件。例如,数据库对象有打开纪录集并从一个记录移动到另一个记录的方法程序的基本元素,它含有定义其特征的属性,定义其任务和识别它可以响应的事件的方法。控件和窗体是 Visual Basic 中所有对象的示例。 物件:一个控件、窗体等都可被看作一个物件。 过程:为完成某些特定的任务而编写的代

10、码段,过程通常用于响应特定的事件,也可以当作应用程序的用户自定义函数来使用。 属性:属性是组成用户界面的各对象的性质的具体描述。例如上述“物件” 中所提到的尺寸、位置、颜色、宽度、高度等等都称为控件的属性。属性决定物件的外观,有时也决定物件的行为。物件的属性绝大部分是VB 中已经事先定义好的,但也有的属性是需要在应用过程中才去定东华理工大学高职学院 测绘程序设计(VB)2012第 7 共 41 页义的。属性即可为物件提供数据,也能从物件取回信息。 窗体的常用属性 现在,我列举出了一些窗体的常用属性,请你对它们先进行一下感性认识。 VB 使用了可以简单建立应用程序的 GUI 系统,但是又可以开发

11、相当复杂的程序。VB 的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组件的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。过去的版本里面 VB 程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。 VB 使得大量的外界控件有了自己的生存空间。大量的第三方控件针对 VB 提供。VB 也提供了建立、使用和重用这些控件的方法,但是由于语言问题,从一个应用程序创建另外一个并不简单。3 实习要求1.较为熟练地掌握 VB 程序设计与开发Caption:设置窗体标题栏上的文字。 ControlBox:设置窗体标题栏上是否具有控制菜单栏及按钮。 Enabled:决定运行时窗体是否响应用户事件。在程序运行时可以看到改变 Enabled 属性的效果。此时 Enabled 已设为False,所以点击按钮不会有反应。 Height:设置窗体的高度。 Width

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号