《测量程序设计》PPT课件.ppt
《《测量程序设计》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《测量程序设计》PPT课件.ppt(43页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、测绘工程测绘工程Visual Basic Visual Basic 程序设计程序设计本课程终极目标本课程终极目标汇总本科学习阶段各门学科中的计算知识,运汇总本科学习阶段各门学科中的计算知识,运汇总本科学习阶段各门学科中的计算知识,运汇总本科学习阶段各门学科中的计算知识,运用用用用VB6.0VB6.0软件开发系统,开发一个属于自己软件开发系统,开发一个属于自己软件开发系统,开发一个属于自己软件开发系统,开发一个属于自己的的的的测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统;全面掌握软件开发的组织、管理与编程能力,全面掌握软件开发的组织、管理与编程能力,全面掌握软
2、件开发的组织、管理与编程能力,全面掌握软件开发的组织、管理与编程能力,为毕业设计及具备毕业后实际工作能力奠定良为毕业设计及具备毕业后实际工作能力奠定良为毕业设计及具备毕业后实际工作能力奠定良为毕业设计及具备毕业后实际工作能力奠定良好的基础。好的基础。好的基础。好的基础。测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统地形测图应用系统控制测量应用系统工程测量应用系统摄影测量应用系统GPS应用系统其他应用系统基础平差计算系统分幅与编号坐标正算坐标反算方位角推算后方交会前方交会水准记录与计算导线记录与计算碎部测量记录与计算测绘工
3、程应用软件系统测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统导线网平差计算水准网平差计算三角网平差计算误差椭圆绘制条件平差间接平差地形测图应用系统控制测量应用系统工程测量应用系统摄影测量应用系统GPS应用系统其他应用系统基础平差计算系统测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统换带计算大地坐标正、反算高斯坐标正、反算观测元素投影改正高程改正计算地形测图应用系统控制测量应用系统工程测量应用系统摄影测量应用系统GPS应用系统其他应用系统基础平差计算系统测绘工程应用软件
4、系统测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统地形测图应用系统控制测量应用系统工程测量应用系统摄影测量应用系统GPS应用系统其他应用系统基础平差计算系统平面点位放样计算园曲线放样计算沉降观测回归分析测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统地形测图应用系统控制测量应用系统工程测量应用系统摄影测量应用系统GPS应用系统其他应用系统基础平差计算系统摄影后方交会摄影前方交会边缘提取点特征提取影像匹配测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统测绘工程
5、应用软件系统测绘工程应用软件系统测绘工程应用软件系统地形测图应用系统控制测量应用系统工程测量应用系统摄影测量应用系统GPS应用系统其他应用系统基础平差计算系统卫星星历计算软件系统开发设计组织软件系统开发设计组织各班组织设计小组,每组各班组织设计小组,每组各班组织设计小组,每组各班组织设计小组,每组3 34 4人,选人,选人,选人,选一一一一人人人人任任任任组长,全组长,全组长,全组长,全面组织开发管理工作。面组织开发管理工作。面组织开发管理工作。面组织开发管理工作。组长职责:组长职责:组长职责:组长职责:编写开发方案说明书,编写软件说明书,分担编写开发方案说明书,编写软件说明书,分担编写开发方
6、案说明书,编写软件说明书,分担编写开发方案说明书,编写软件说明书,分担部分程序代码编制,系统调试,组织进行系统功能部分程序代码编制,系统调试,组织进行系统功能部分程序代码编制,系统调试,组织进行系统功能部分程序代码编制,系统调试,组织进行系统功能评审,全面协调开发个阶段管理工作。评审,全面协调开发个阶段管理工作。评审,全面协调开发个阶段管理工作。评审,全面协调开发个阶段管理工作。组员职责:组员职责:组员职责:组员职责:按计划编写分担模块程序代码编制,进行子系按计划编写分担模块程序代码编制,进行子系按计划编写分担模块程序代码编制,进行子系按计划编写分担模块程序代码编制,进行子系统调试,编写功能模
7、块说明书。统调试,编写功能模块说明书。统调试,编写功能模块说明书。统调试,编写功能模块说明书。软件系统开发设计组织软件系统开发设计组织各小组每周提交工作进度表作为平时成绩考评的依据各小组每周提交工作进度表作为平时成绩考评的依据各小组每周提交工作进度表作为平时成绩考评的依据各小组每周提交工作进度表作为平时成绩考评的依据各小组在课程结束一周内提交以下资料,作为考评成各小组在课程结束一周内提交以下资料,作为考评成各小组在课程结束一周内提交以下资料,作为考评成各小组在课程结束一周内提交以下资料,作为考评成绩的依据:绩的依据:绩的依据:绩的依据:软件开发工作任务表(组长)软件开发工作任务表(组长)软件开
8、发工作任务表(组长)软件开发工作任务表(组长)软件系统使用说明书(组长)软件系统使用说明书(组长)软件系统使用说明书(组长)软件系统使用说明书(组长)软件副本(组长)软件副本(组长)软件副本(组长)软件副本(组长)课程结业报告(个人)课程结业报告(个人)课程结业报告(个人)课程结业报告(个人)课程成绩:平时成绩课程成绩:平时成绩课程成绩:平时成绩课程成绩:平时成绩50%50%+成果成绩成果成绩成果成绩成果成绩50%50%软件系统开发设计组织软件系统开发设计组织项目进度控制:项目进度控制:项目进度控制:项目进度控制:序号项目一周二周三周四周五周六周七周八周九周十周1 1项目策划、方案项目策划、方
9、案项目策划、方案项目策划、方案2 2地形测图应用系统地形测图应用系统地形测图应用系统地形测图应用系统3 3基础平差计算系统基础平差计算系统基础平差计算系统基础平差计算系统4 4控制测量应用系统控制测量应用系统控制测量应用系统控制测量应用系统5 5工程测量应用系统工程测量应用系统工程测量应用系统工程测量应用系统6 6摄影测量应用系统摄影测量应用系统摄影测量应用系统摄影测量应用系统7 7GPSGPS应用系统应用系统应用系统应用系统8 8其他应用系统其他应用系统其他应用系统其他应用系统9 9系统调试系统调试系统调试系统调试1010软件测试考评软件测试考评软件测试考评软件测试考评软件系统开发设计组织软
10、件系统开发设计组织项目方案说明书编写要求项目方案说明书编写要求项目方案说明书编写要求项目方案说明书编写要求说明说明说明说明测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统项目构成项目构成项目构成项目构成测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统测绘工程应用软件系统各模块构成及模块功能说明各模块构成及模块功能说明各模块构成及模块功能说明各模块构成及模块功能说明系统运行流程图设计系统运行流程图设计系统运行流程图设计系统运行流程图设计开发小组成员任务分配开发小组成员任务分配开发小组成员任务分配开发小组成员任务分配项目进度计划表项目进度计划表项目进度计
11、划表项目进度计划表 第第1 1章章 Visual Basic 6.0Visual Basic 6.0 的集成开发环境的集成开发环境 1.11.1 Visual Basic Visual Basic集成环境集成环境集成环境集成环境 1.2 1.2 程序开发的步骤程序开发的步骤程序开发的步骤程序开发的步骤 1.3 1.3 程序代码编写格式要求程序代码编写格式要求程序代码编写格式要求程序代码编写格式要求 一、一、一、一、启动编程工程启动编程工程启动编程工程启动编程工程1.11.1 Visual Basic Visual Basic集成环境集成环境集成环境集成环境 菜单栏工具栏工具箱立即窗口窗体窗体布
12、局属性窗口工程资源管理器1.11.1 Visual Basic Visual Basic集成环境集成环境集成环境集成环境 查看代码查看对象切换文件夹窗体布局窗口窗体布局窗口窗体布局窗口窗体布局窗口窗体布局窗口用于预览窗体的位置,它显示的窗体布局窗口用于预览窗体的位置,它显示的窗体布局窗口用于预览窗体的位置,它显示的窗体布局窗口用于预览窗体的位置,它显示的是应用程序运行时,各个窗体在屏幕上的位置,同是应用程序运行时,各个窗体在屏幕上的位置,同是应用程序运行时,各个窗体在屏幕上的位置,同是应用程序运行时,各个窗体在屏幕上的位置,同时也可以通过拖动时也可以通过拖动时也可以通过拖动时也可以通过拖动“窗
13、体布局窗体布局窗体布局窗体布局“窗口中的窗口中的窗口中的窗口中的FormForm窗窗窗窗体来移动窗体的初始位置。体来移动窗体的初始位置。体来移动窗体的初始位置。体来移动窗体的初始位置。立即窗口立即窗口立即窗口立即窗口立即窗口是为调试应用程序提供的,用户可立即窗口是为调试应用程序提供的,用户可立即窗口是为调试应用程序提供的,用户可立即窗口是为调试应用程序提供的,用户可直接在该窗口利用直接在该窗口利用直接在该窗口利用直接在该窗口利用PrintPrint方法或直接在程序中用方法或直接在程序中用方法或直接在程序中用方法或直接在程序中用Debug.printDebug.print显示表达式的值。显示表达
14、式的值。显示表达式的值。显示表达式的值。1.11.1 Visual Basic Visual Basic集成环境集成环境集成环境集成环境 1.11.1 Visual Basic Visual Basic集成环境集成环境集成环境集成环境 垂直滚动条垂直滚动条(VScrollBox)图形框图形框(PictureBox)文本框文本框(TextBox)命令按钮命令按钮(CommandButton)单选按钮单选按钮(OptionButton)列表框列表框(ListBox)驱动器列表框驱动器列表框(DriverListlBox)文件列表框文件列表框(FileListlBox)直线直线(Line)数据控件数
15、据控件(Data)指针指针标签标签(Label)框架框架(Frame)检查框检查框(CheckBox)组合框组合框(ComboBox)时钟时钟(Timer)目录列表框目录列表框(DirListBox)水平滚动条水平滚动条(HScrollBox)图像图像(Image)形状形状(Shape)对象链接与嵌入对象链接与嵌入(OLE)1.11.1 Visual Basic Visual Basic集成环境集成环境集成环境集成环境 二、二、二、二、VBVB的对象的对象的对象的对象VB6.0VB6.0是一种面向对象的程序设计语言,对象主要是一种面向对象的程序设计语言,对象主要是一种面向对象的程序设计语言,对
16、象主要是一种面向对象的程序设计语言,对象主要分为两类:分为两类:分为两类:分为两类:窗体窗体窗体窗体和和和和控件控件控件控件。通过通过通过通过建立建立建立建立与这些与这些与这些与这些对象对象对象对象相关联的相关联的相关联的相关联的事件过程事件过程事件过程事件过程进行编程实进行编程实进行编程实进行编程实现运算与算法功能。现运算与算法功能。现运算与算法功能。现运算与算法功能。VBVB对象对象对象对象支持支持支持支持属性属性属性属性、事件事件事件事件和和和和方法方法方法方法属性属性属性属性可理解为对象的性质可理解为对象的性质可理解为对象的性质可理解为对象的性质事件事件事件事件可理解为对象的响应可理解
17、为对象的响应可理解为对象的响应可理解为对象的响应方法方法方法方法可理解为对象的动作可理解为对象的动作可理解为对象的动作可理解为对象的动作1.1.属性(属性(属性(属性(PropertyProperty)一个对象具备多个属性,常见的属性有一个对象具备多个属性,常见的属性有一个对象具备多个属性,常见的属性有一个对象具备多个属性,常见的属性有Caption标题标题标题标题Left左边距,左边距,左边距,左边距,x x x x坐标坐标坐标坐标Name名称名称名称名称Top顶边距,顶边距,顶边距,顶边距,y y y y坐标坐标坐标坐标Color颜色颜色颜色颜色Visible是否可见是否可见是否可见是否可
18、见Font字体字体字体字体BackColor背景色背景色背景色背景色Fontsize字体大小字体大小字体大小字体大小ForeColor前景色前景色前景色前景色Height高度高度高度高度BorderStyle边框样式边框样式边框样式边框样式Width宽度宽度宽度宽度Moveable可移动性可移动性可移动性可移动性1.11.1 Visual Basic Visual Basic集成环境集成环境集成环境集成环境 1.11.1 Visual Basic Visual Basic集成环境集成环境集成环境集成环境 对象列表框属性显示方式属性列表框属性说明框针对不同的对象,由于设计对象的作用、功能的不同,
19、针对不同的对象,由于设计对象的作用、功能的不同,针对不同的对象,由于设计对象的作用、功能的不同,针对不同的对象,由于设计对象的作用、功能的不同,Visual BasicVisual Basic对其设置的属性项目及数量亦不同。对其设置的属性项目及数量亦不同。对其设置的属性项目及数量亦不同。对其设置的属性项目及数量亦不同。对象的每个对象的每个对象的每个对象的每个属性属性属性属性均可设置不同的均可设置不同的均可设置不同的均可设置不同的值值值值。在使用时,需要根。在使用时,需要根。在使用时,需要根。在使用时,需要根据程序设计的预定目的及修饰要求设置。据程序设计的预定目的及修饰要求设置。据程序设计的预定
20、目的及修饰要求设置。据程序设计的预定目的及修饰要求设置。对象对象对象对象属性值属性值属性值属性值的设置,可以采用手动设置,亦可在程序中,的设置,可以采用手动设置,亦可在程序中,的设置,可以采用手动设置,亦可在程序中,的设置,可以采用手动设置,亦可在程序中,编写相应的代码设置。编写相应的代码设置。编写相应的代码设置。编写相应的代码设置。在程序代码中可通过赋值语句设置在程序代码中可通过赋值语句设置在程序代码中可通过赋值语句设置在程序代码中可通过赋值语句设置属性值,属性值,属性值,属性值,语法为:语法为:语法为:语法为:Object.property=Object.property=属性值属性值属性
21、值属性值其中其中其中其中objectobject表示对象,表示对象,表示对象,表示对象,propertyproperty表示对象的属性。表示对象的属性。表示对象的属性。表示对象的属性。1.11.1 Visual Basic Visual Basic集成环境集成环境集成环境集成环境 1.11.1 Visual Basic Visual Basic集成环境集成环境集成环境集成环境 Click单击单击单击单击KeyDown键按下键按下键按下键按下DblClick双击双击双击双击KeyUp键释放键释放键释放键释放Change改变改变改变改变MouseDown鼠标键按下鼠标键按下鼠标键按下鼠标键按下Ge
22、tFocus焦点捕获焦点捕获焦点捕获焦点捕获MouseMove鼠标移动鼠标移动鼠标移动鼠标移动LostFocus焦点释放焦点释放焦点释放焦点释放MouseUp鼠标键释放鼠标键释放鼠标键释放鼠标键释放KeyPress按键按键按键按键2.2.事件事件事件事件(Event)(Event)及事件过程及事件过程及事件过程及事件过程 (Event Procedure)(Event Procedure)对象所要完成的任务,即对象响应的动作称为事件。对象所要完成的任务,即对象响应的动作称为事件。对象所要完成的任务,即对象响应的动作称为事件。对象所要完成的任务,即对象响应的动作称为事件。Visual Basic
23、Visual Basic为每个对象预先定义好了一系列事件。为每个对象预先定义好了一系列事件。为每个对象预先定义好了一系列事件。为每个对象预先定义好了一系列事件。可在代码窗口调用。常用事件如:可在代码窗口调用。常用事件如:可在代码窗口调用。常用事件如:可在代码窗口调用。常用事件如:1.11.1 Visual Basic Visual Basic集成环境集成环境集成环境集成环境 过程查看按钮全模块查看按钮代码编写区域对象列表框事件列表框1.11.1 Visual Basic Visual Basic集成环境集成环境集成环境集成环境 对象与对象之间、对象与系统之间、对象与程序之间的对象与对象之间、对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 测量程序设计 测量 程序设计 PPT 课件
限制150内