测绘程序设计2第三章VisualBasic可视化编程一、可视化的基本概念二、窗体、控件、代码窗口三、可视化编程的一般步骤3一、可视化的基本概念1、对象VB面向对象程序设计,程序的核心是对象(Object)预定义对象(控件对象)、自定义对象第三章VisualBasic可视化编程4一、可视化的基本概念2、对象三要素事件:对象的响应属性:对象的性质方法:对象的动作第三章VisualBasic可视化编程5一、可视化的基本概念2、对象三要素属性(Property)属性:描述和反映对象特征的参数。设置对象的属性1)预设法:使用属性窗口,在设计状态设置属性2)现设法:通过赋值语句,在运行状态设置属性每个对象的属性都有其缺省值,我们只按需要对其中的一些进行设置对象名.属性名=属性值Form1.Caption=“VisualBasic”Form1.Visual=“True”第三章VisualBasic可视化编程6一、可视化的基本概念2、对象三要素事件(Event)、事件过程(EventProcedure)事件:对象所要完成的任务,对象响应的动作。VB中:单击事件(Click),装载事件(Load),鼠标移动(MouseMove)事件等。对象与对象之间,对象与系统之间及对象与程序之间的通信都是通过事件进行的。事件过程:附在对象上的程序代码,是事件的处理过程。事件过程的一般编写格式:Sub对象名_事件名[(参数列表)]…(事件过程代码)EndSub第三章VisualBasic可视化编程7一、可视化的基本概念2、对象三要素事件驱动事件过程要经过事件的触发才会被执行,这种动作模式成为事件驱动程序模式(EventDrivenProgrammingModel)事件控制整个程序的执行流程第三章VisualBasic可视化编程8一、可视化的基本概念2、对象三要素方法(Method)方法:对象要执行的动作。用来完成某种特定的功能,是VB的一种专用子程序(函数或过程)。与事件过程类似,但有区别,不能响应某个事件,而是完成某个功能,其实现步骤和细节用户既看不到,也不能修改,用户能做的工作就是按照约定直接调用它们。方法只能在代码中改变,其用法依赖于方法所需的参数个数及是否具有返回值[对象.]方法[参数列表]Form1.Print“欢迎使用测量平差计算系统!”第三章VisualBasic可视化编程9二、窗体、控件、代码窗口1、窗体对象各种控件对象必须建立在窗体上一个窗体对应一个窗体模块第三章VisualBasic可视化编程10二、窗体、控件、代码窗口2、控件程序员使用不同的控件进行组合,并设置内部联系VB中,控件是预先定义好的可直接使用的对象每个控件有各自的属性、事件和方法控件的画法先单击控件工具箱上的某个控件,然后使用鼠标拖动的方法将该控件在窗体表面上画出来(控件大小和位置随意)双击控件工具箱上的某一个控件,该控件对象就会自动出现在窗体中央,其大小是默认的图中左上角的箭头不是控件,单击它可以把鼠标指针由其他形状变为箭头形状。第三章VisualBasic可视化编程11二、窗体、控件、代码窗口2、控件控件的缩放和移动当前控件:处于活动的缩放和移动(1)直接拖动该表大小(2)通过属性改变大小第三章VisualBasic可视化编程12二、窗体、控件、代码窗口2、控件控件的复制和删除给控件起相同的名称将现有的控件复制并粘贴到窗体等上面将控件的Index属性设置为非Null数值控件的复制和删除选中-删除第三章VisualBasic可视化编程13二、窗体、控件、代码窗口2、控件控件布局(排列方式、对齐方式)【格式】普通方法(Shift)多控件格式操作以最后选中的对象为准第三章VisualBasic可视化编程14二、窗体、控件、代码窗口2、代码窗口打开代码窗口双击窗体任何位置单击右键“查看代码”工程窗口→查看代码【视图】→代码窗口代码窗口组成对象列表框代码区事件列表框过程查看钮全模块查看钮第三章VisualBasic可视化编程15三、可视化编程的一般步骤1、可视化编程的一般步骤建立用户界面:由窗体和控件组成窗体是应用程序最终用户界面设置属性编写代码第三章VisualBasic可视化编程16三、可视化编程的一般步骤2、加法计算器第三章VisualBasic可视化编程17谢谢!