




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、测绘程序设计测绘程序设计2一、可视化的基本概念一、可视化的基本概念二、窗体、控件、代码窗口二、窗体、控件、代码窗口三、可视化编程的一般步骤三、可视化编程的一般步骤 3一、可视化的基本概念一、可视化的基本概念1、对象、对象pVB面向对象程序设计,程序的核心是对象面向对象程序设计,程序的核心是对象(Object)p预定义对象预定义对象(控件对象控件对象)、自定义对象、自定义对象4一、可视化的基本概念一、可视化的基本概念2、对象三要素、对象三要素p事件:对象的响应事件:对象的响应p属性:对象的性质属性:对象的性质p方法:对象的动作方法:对象的动作5一、可视化的基本概念一、可视化的基本概念2、对象三要
2、素、对象三要素p属性(属性(Property)属性属性: 描述和反映对象特征的参数。描述和反映对象特征的参数。设置对象的属性设置对象的属性 1)预设法:使用属性窗口,在设计状态设置属性)预设法:使用属性窗口,在设计状态设置属性 2)现设法:通过赋值语句,在运行状态设置属性)现设法:通过赋值语句,在运行状态设置属性每个对象的属性都有其缺省值,我们只按需要对其中的一些进每个对象的属性都有其缺省值,我们只按需要对其中的一些进行设置行设置 对象名对象名.属性名属性值属性名属性值Form1.Caption=“Visual Basic”Form1.Visual=“True”6一、可视化的基本概念一、可视化
3、的基本概念2、对象三要素、对象三要素p事件事件(Event)、事件过程、事件过程(Event Procedure)事件事件: 对象所要完成的任务,对象响应的动作。对象所要完成的任务,对象响应的动作。VB中:单击事件中:单击事件(Click),装载事件,装载事件(Load), 鼠标移动鼠标移动(MouseMove)事件等。事件等。对象与对象之间,对象与系统之间及对象与程序之间的通信都是对象与对象之间,对象与系统之间及对象与程序之间的通信都是通过事件进行的。通过事件进行的。事件过程:附在对象上的程序代码,是事件的处理过程。事件过程:附在对象上的程序代码,是事件的处理过程。事件过程的一般编写格式事件
4、过程的一般编写格式: Sub 对象名事件名对象名事件名(参数列表参数列表) (事件过程代码事件过程代码) End Sub7一、可视化的基本概念一、可视化的基本概念2、对象三要素、对象三要素p事件驱动事件驱动事件过程要经过事件的触发才会被执行,这种动作模式成为事件事件过程要经过事件的触发才会被执行,这种动作模式成为事件驱动程序模式驱动程序模式(Event Driven Programming Model)事件控制整个程序的执行流程事件控制整个程序的执行流程 8一、可视化的基本概念一、可视化的基本概念2、对象三要素、对象三要素p方法方法(Method) 方法方法:对象要执行的动作。对象要执行的动作
5、。用来完成某种特定的功能,是用来完成某种特定的功能,是VB的一种专用子程序(函数或过程)。的一种专用子程序(函数或过程)。 与事件过程类似,但有区别,不能响应某个事件,而是完成某个功能,与事件过程类似,但有区别,不能响应某个事件,而是完成某个功能,其实现步骤和细节用户既看不到,也不能修改,用户能做的工作就是其实现步骤和细节用户既看不到,也不能修改,用户能做的工作就是按照约定直接调用它们。按照约定直接调用它们。方法只能在代码中改变,其用法依赖于方法所需的参数个数及是否具方法只能在代码中改变,其用法依赖于方法所需的参数个数及是否具有返回值有返回值 对象对象.方法方法 参数列表参数列表Form1.P
6、rint “欢迎使用测量平差计算系统!欢迎使用测量平差计算系统!”9二、窗体、控件、代码窗口二、窗体、控件、代码窗口1、窗体对象、窗体对象p各种控件对象必须建立在窗体上各种控件对象必须建立在窗体上p一个窗体对应一个一个窗体对应一个窗体模块窗体模块10二、窗体、控件、代码窗口二、窗体、控件、代码窗口2、控件、控件p程序员使用不同的控件进行组合,并设置内部联系程序员使用不同的控件进行组合,并设置内部联系pVB中,控件是预先定义好的可直接使用的对象中,控件是预先定义好的可直接使用的对象p每个控件有各自的属性、事件和方法每个控件有各自的属性、事件和方法p控件的画法控件的画法先单击控件工具箱上的某个控件
7、,然后使用鼠标拖动的方法将先单击控件工具箱上的某个控件,然后使用鼠标拖动的方法将该控件在窗体表面上画出来该控件在窗体表面上画出来(控件大小和位置随意控件大小和位置随意)双击控件工具箱上的某一个控件,该控件对象就会自动出现在双击控件工具箱上的某一个控件,该控件对象就会自动出现在窗体中央,其大小是默认的窗体中央,其大小是默认的p图中左上角的箭头不是控件,单击它可以把鼠标指针由其他形图中左上角的箭头不是控件,单击它可以把鼠标指针由其他形状变为箭头形状。状变为箭头形状。11二、窗体、控件、代码窗口二、窗体、控件、代码窗口2、控件、控件p控件的缩放和移动控件的缩放和移动当前控件:处于活动的当前控件:处于
8、活动的缩放和移动缩放和移动直接拖动该表大小直接拖动该表大小通过属性改变大小通过属性改变大小 12二、窗体、控件、代码窗口二、窗体、控件、代码窗口2、控件、控件p控件的控件的复制复制和删除和删除给控件起相同的名称给控件起相同的名称将现有的控件复制并粘贴到窗体等上面将现有的控件复制并粘贴到窗体等上面将控件的将控件的Index属性设置为非属性设置为非Null数值数值p控件的复制和控件的复制和删除删除选中选中-删除删除13二、窗体、控件、代码窗口二、窗体、控件、代码窗口2、控件、控件p控件布局控件布局(排列方式、对齐方式排列方式、对齐方式)【格式格式】普通方法普通方法(Shift)多控件格式操作以最后选中的对象为准多控件格式操作以最后选中的对象为准14二、窗体、控件、代码窗口二、窗体、控件、代码窗口2、代码窗口、代码窗口p打开代码窗口打开代码窗口双击窗体任何位置双击窗体任何位置单击右键单击右键“查看代码查看代码”工程窗口工程窗口 查看代码查看代码【视图视图】 代码窗口代码窗口p代码窗口组成代码窗口组成15三、可视化编程的一般步骤三、可视化编程的一般步骤1、可视化编程的一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 陕西省安康市2024-2025学年高三下学期第二次质量考试(二模)地理试题(含答案)
- 企业对外沟通与合作记录表
- 乡村旅游规划设计服务协议
- 产品保密与知识产权保护契约书
- 倒装句的构成与识别:英语语法知识巩固教案
- 乡村土地承包经营奖补资金使用协议
- 二手房买卖过户网签协议
- 健康饮食品牌推广合同书
- 本季度销售业绩汇报与展望
- 高体三教授治疗眩晕病学术思想研究
- 《元德秀字紫芝》2019年山东潍坊中考文言文阅读真题(含答案与翻译)
- 建设“三型三化551”财务体系加快财务转型创建一流财务指导意见
- 语言领域核心经验《学前儿童语言学习与发展核心经验》
- 湖北省华中师大一附中2020-2021高一物理期中检测试卷【含答案】
- 2021年合肥职业技术学院职业适应性测试试题及答案解析
- 2022年三年级美术下册教案课题美化教室一角
- 初中物理公式MicrosoftWord文档
- 诈骗案件授课PPT课件
- 弗洛姆异化理论
- 碳纳米管_ppt课件
- 【课件】第2课如何鉴赏美术作品课件-高中美术人教版(2019)美术鉴赏
评论
0/150
提交评论