VB语言与测量程序设计(第一章).ppt
《VB语言与测量程序设计(第一章).ppt》由会员分享,可在线阅读,更多相关《VB语言与测量程序设计(第一章).ppt(40页珍藏版)》请在三一办公上搜索。
1、VB语言与测量程序设计,2023/7/29,课程性质:测绘工程专业选修课学时数:56学时/3.0学分/114周教材及主要参考书:VB语言与测量程序设计.中国电力出版社VB测量程序设计.测绘出版社,课程基本情况介绍,2023/7/29,考勤与课程考核,平时成绩30分,出勤率和回答问题能力相关;期末考试闭卷,满分100分,有复习题;最终成绩:成绩=平时成绩+笔试成绩70。,考勤:,请按时上课,上课点名不少于3次;有事请假,杜绝迟到、擅自早退,旷课。,考核:,2023/7/29,教学要求及学习方法,要求:,掌握测绘基本理论与方法;掌握基本测量程序设计。,学习方法:,多思考、勤联系?注重理论与实践的结
2、合。,2023/7/29,课程主要内容,第一章:概述第二章:VB编程基础第三章:简单的测程序设计第四章:批量数据处理第五章:平差程序设计第六章:综合应用举例,2023/7/29,第一章:概述,1.1 VB程序语言发展1.2 VB安装及窗口1.3 VB程序文件操作,2023/7/29,第四届全国测量比赛,1、比赛细则,2023/7/29,第四届全国测量比赛,2、比赛内容,第四届全国测量比赛,2、比赛内容,第四届全国测量比赛,3、比赛要求,2023/7/29,1.1 VB程序语言发展,1、VB语言的当前状态,编程语言俗称“计算机语言”,是用来定义计算机程序的形式语言。电脑每做的一次动作,一个步骤,
3、都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。目前,通用的编程语言有两种形式:机器语言、汇编语言和高级语言。,2023/7/29,1.1 VB程序语言发展,1、VB语言的当前状态,当前计算机语言的应用排行榜,2023/7/29,1.1 VB程序语言发展,2、VB语言的发展,Basic(Beginners All-Purpose Symbol Instruction Code初学者通用指令代码)语言,是早期微型计算机中广泛使用的计算机程序设计高级语言。“Visual”的原意是指“可视的”或“看得见的”,是为用户开发图形用户界
4、面(GUI)提供的一种方法。用户不需要编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象加到屏幕上的适当位置,再进行简单的设置即可。,先设置界面,根据界面编写响应指令,即代码,2023/7/29,1.1 VB程序语言发展,2、VB语言的发展,1991年,微软公司推出了Visual Basic1.0版,它是第一个“可视”的编程软件。1992年发布了Visual Basic 2.0,其中包含了变体数据类型、预定义True、False常量和对象变量。1993年,VB3.0版本新增了标准数据控件;1995年,推出了VB4.0,可访问其他软件环境下生成的数据,如Microsoft Word、
5、Microsoft Excel等。1997年,推出了VB5.0,支持Microsoft COM标准。1998年,推出了VB6.0。较以前版本而言,提供了新的、灵巧的数据库和Web开发工具,增加了新的SQL Server交互方法,包括数据库的访问,使用数据库的新工具和控件等。,2023/7/29,1.1 VB程序语言发展,3、VB语言的特点,VB是当前所有开发语言中最简单、最容易学的语言,作为程序设计语言,VB程序设计有以下特点:,可视化设计平台 设计者可以利用系统提供的工具设计出界面,不需要用代码生成界面,可以大大提高效率。,事件驱动的编程方式 传统的程序设计是一种面向过程的方式,而VB是事件
6、驱动的编程方式,程序员只需编写响应用户动作的代码,而各个动作之间不一定有联系,这样的应用程序代码一般比较短,所以易于编写与维护。,2023/7/29,1.1 VB程序语言发展,3、VB语言的特点,广泛支持二次开发功能 VB与微软系列软件天然结合,使得VB对OFFICE软件的二次开发非常容易,如Word与Excel的VBA宏语言;CAD二次开发、MapGISArcGIS等都支持VB的二次开发。,完备的Help联机帮助功能 与Windows环境下的其他软件一样,在Visual Basic中,利用帮助菜单和功能键,用户可随时方便地得到所需的帮助信息。Visual Basic帮助窗口中显示了有关的示例
7、代码,通过复制、粘贴操作可获得大量的示例代码,为用户的学习和使用提供了极大的方便。,2023/7/29,1.1 VB程序语言发展,4、VB常用版本,VB6.0有3种版本,分别为学习版、专业版和企业版。学习版:它是最基本的版本,允许编写许多类型的程序,与其他版本相比,所带工具较少。专业版:为专业人员而设计,它不仅包含了学习版的全部内容,还包含了许多其他功能,如具有创建ActiveX控件和ActiveX文档的能力;提供Internet开发功能,具有更多使用数据库的工具。企业版:这是Visual Basic 6.0最完善的版本,该版本主要用于开发企业级分布式应用程序,它包含了许多附加工具,提供了完全
8、集成SQL Server的所有工具。这3个版本是在相同的基础上建立起来的,对大多数用户来说,专业版就可以满足要求。,2023/7/29,1.1 VB程序语言发展,5、测量程序设计的意义,(1)高效,例如:一个常规单点高斯投影正算,能手需要半小时,巧手需要一小时,高手需要三小时,熟手需要24小时,生手需要X小时,而你只需半分钟!,单点如此,批量何如?,2023/7/29,1.1 VB程序语言发展,5、测量程序设计的意义,(1)高效,在生产单位,效率就是利益,效率就是信任。,将不同的测绘功能模块或计算过程集成到一个平台,使测量内外业计算实现自动化或半自动化,提高作业效率和精度。,2023/7/29
9、,1.1 VB程序语言发展,5、测量程序设计的意义,(2)严谨、可靠,在计算过程中程序可以自动计算相关的误差,以检核成果的可靠性,同时,程序具有可重复性,可反复用于相同的计算法则。,2023/7/29,1.1 VB程序语言发展,5、测量程序设计的意义,(3)二次开发进一步完善已有软件,不同的测量内容可以开发相应的程序,对已有成熟的软件,当不能满足新技术新设备新需求时,可以对原有软件进行二次开发,进一步完善功能。,2023/7/29,1.1 VB程序语言发展,5、测量程序设计的意义,(4)学习和科研,通过编写相关的测量程序,可以更深层次的学习相关知识点,同时还可以培养逻辑思维能力、设计规划能力等
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 语言 测量 程序设计 第一章

链接地址:https://www.31ppt.com/p-5576389.html