文档介绍:本章主要内容:●可视化编程的基本概念●VB编程步骤●控件的画法第2章可视化编程的概念与步骤/(Object)想象成日常生活中的各种物体,例如一只气球、一本书、一把椅子、一台电脑等都是对象。以电脑来说,电脑本身是一个对象,而电脑又可以拆分为主板、CPU、内存、外设等部件,这些部件又都分别是对象,因此电脑对象可以说是由多个“子”对象组成的,即是一个容器(Container)对象。与电脑的概念类似,在VB中,窗体(Form)、mandButton)、文本框(TextBox)等都是对象。在程序设计的过程中,这些对象就是程序的主角。,在计算机程序语言中叫做属性(Property)。如小孩玩的气球,与它相关的属性数据有:直径、颜色、状态(充气或未充气)等,还有一些不可见的性质,如寿命等。记录这些属性数据的地方是属性栏。属性栏中记录的属性数据就叫做属性值。在可视化编程中,每一种对象都有一组特定的属性。对象属性的设置一般有两条途径:(1)预设法(2)现改法方法为:在代码中使用赋值语句,格式为:=属性值其中“”是VB中引用对象属性的方法,如下述代码可以设置标签控件Label1的标题为“输入X的值”:="输入X的值"/,例如,拿一般的汽车与坦克车相比较,虽然都有车长、车宽等属性,但坦克车会多出一些记录大炮口径、履带形式的属性。。如对象打印(Print)方法、显示窗体(Show)方法、移动(Move)方法等。方法只能在代码中使用,其用法依赖于方法所需的参数个数以及参数是否具有返回值。当方法不需要参数并且也没有返回值时,可用下面的格式调用对象方法:,在事件过程代码中调用该方法的代码为:.,事件(Event)就是发生在该对象上的事情。,必须想办法处理这个事件,而处理的步骤就是事件过程(EventProcedure)。事件过程是针对事件而来的,而事件过程中的处理步骤在VB程序设计中就是所谓的程序代码。换句话说,VB程序设计者的主要工作,就是为对象编写事件过程中的程序代码。/,程序就会进入等待状态,直到下一个事件发生为止。简单地说,VB程序的执行步骤为:①等待事件的发生。②事件发生时,执行其对应的事件过程。③重复步骤①。如此周而复始地执行,直到程序结束,这就是事件驱动程序设计。/,控件是预先定义好的、程序中能够直接使用的对象,每个控件都有大量的属性、事件和方法可在设计时或在代码中修改和使用。VB中的控件通常分为3种类型:l内部控件:在默认状态下工具箱中显示的控件都是内部控件,这些控件被“封装”在VB的EXE文件中,不可从工具箱中删除。如命令按钮、单选按钮、复选框等控件。lActiveX控件:,其中包括各种版本VB提供的控件,如数据绑定网格、数据绑定组合框等。l可插入的对象:用户可将Excel工作表或PowerPoint幻灯片等作为一个对象添加到工具箱中,编程时可根据需要随时创建。/工具箱中的控件主要包括表2-1列出的20个内部控件。表2-1VB的内部控件/(Form)也就是平时所说的窗口,它是VB编程中最常见的对象,也是程序设计的基础。各种控件对象必须建立在窗体上,一个窗体对应一个窗体模块。:①从“工程”菜单中选择“添加窗体”菜单项,缺省情况下系统将显示如图2-1所示的“添加窗体”对话框。/②该对话框的“新建”选项卡用于创建一个新窗体,列表框中列出了各种新窗体的类型。如果选择“窗体”项,则建立一个空白的新窗体;如果选择其他项,则建立一个预定义了某些功能的窗体。③单击“打开”按钮,一个新的空白窗体被加入到当前工程中,同时会显示在屏幕上。建立新窗体后,用户可以在属性设置窗口中,对其大小、背景颜色、标题及窗体名称等属性进行设置。/