首页 VisualBasic程序设计(第二版) 丁爱萍 第2章 可视化编程的概念与步骤

VisualBasic程序设计(第二版) 丁爱萍 第2章 可视化编程的概念与步骤

举报
开通vip

VisualBasic程序设计(第二版) 丁爱萍 第2章 可视化编程的概念与步骤第2章可视化编程的概念与步骤第2章可视化编程的概念与步骤2.1可视化编程的基本概念2.2VB可视化编程的步骤 2.3控件的画法习题二第2章可视化编程的概念与步骤2.1可视化编程的基本概念2.1.1类与对象1.对象可以把对象(Object)想象成日常生活中的各种物体,例如一只气球、一本书、一把椅子、一台电脑等都是对象。第2章可视化编程的概念与步骤2.属性每个对象都有其特征,在计算机程序语言中叫做属性(Property)。如小孩玩的气球,与它相关的属性数据有直径、颜色、状态(充气或未充气)等,还有一些不可见的性质,如寿...

VisualBasic程序设计(第二版) 丁爱萍 第2章  可视化编程的概念与步骤
第2章可视化编程的概念与步骤第2章可视化编程的概念与步骤2.1可视化编程的基本概念2.2VB可视化编程的步骤 2.3控件的画法习题二第2章可视化编程的概念与步骤2.1可视化编程的基本概念2.1.1类与对象1.对象可以把对象(Object)想象成日常生活中的各种物体,例如一只气球、一本 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 、一把椅子、一台电脑等都是对象。第2章可视化编程的概念与步骤2.属性每个对象都有其特征,在计算机程序语言中叫做属性(Property)。如小孩玩的气球,与它相关的属性数据有直径、颜色、状态(充气或未充气)等,还有一些不可见的性质,如寿命等。1)预设法2)现改法第2章可视化编程的概念与步骤3.类同一类对象的大部分属性栏是相同的,例如,拿一般的汽车与坦克车相比较,虽然都有车长、车宽等属性,但坦克车会多出一些记录大炮口径、履带形式的属性第2章可视化编程的概念与步骤4.方法对象中除了属性之外,还包含了一些控制对象的动作或功能。以气球为例,假设气球这个对象有3个动作,分别是充气(用氢气充满气球)、放气(排出气球中的气体)、上升(放手让气球飞走)。第2章可视化编程的概念与步骤2.1.2事件与程序1.事件对于对象而言,事件(Event)就是发生在该对象上的事情。比如一个吹大的气球,用针扎它一下,该对象就会进行放气动作,“针扎”就是一个事件。VB中提供了许多对象,让用户利用它们来设计应用程序。第2章可视化编程的概念与步骤2.事件过程当在对象上发生了某个事件后,必须想办法处理这个事件,而处理的步骤就是事件过程(EventProcedure)。以气球为例,发生了“针扎”事件后,我们可能是进行粘补或丢弃,不论是粘补还是丢弃,都是针对“针扎”事件的处理步骤,也就是事件过程。第2章可视化编程的概念与步骤3.事件驱动程序设计写完程序后开始执行时,程序会先等待某个事件的发生,然后再去执行处理此事件的事件过程。事件过程要经过事件的触发才会被执行,这种动作模式就称为事件驱动程序设计(EventDrivenProgrammingModel),也就是说,由事件控制整个程序的执行 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 。第2章可视化编程的概念与步骤当事件过程处理完某一事件后,程序就会进入等待状态,直到下一个事件发生为止。简单地说,VB程序的执行步骤为(1)等待事件的发生。(2)事件发生时,执行其对应的事件过程。(3)重复步骤(1)。第2章可视化编程的概念与步骤2.1.3VB的控件VB中的控件通常分为3种类型。1)内部控件2)ActiveX控件3)可插入的对象第2章可视化编程的概念与步骤 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 2-1VB的内部控件第2章可视化编程的概念与步骤第2章可视化编程的概念与步骤2.1.4窗体对象1.窗体的结构同Windows环境下的应用程序窗口一样,VB中的窗体也具有控制菜单、标题栏、最大化/复原按钮、最小化按钮、关闭按钮以及边框。第2章可视化编程的概念与步骤创建新窗体的步骤如下:(1)从“工程”菜单中选择“添加窗体”菜单项。(2)缺省情况下系统将显示如图2.1所示的“添加窗体”对话框。(3)该对话框的“新建”选项卡用于创建一个新窗体,列表框中列出了各种新窗体的类型,其中选择“窗体”选项时,建立一个空白的新窗体,选择其他选项时则建立一个预定义了某些功能的窗体。(4)单击“打开”按钮,一个新的空白窗体被加入到当前工程中,同时会显示在屏幕上。第2章可视化编程的概念与步骤图2.1添加新窗体第2章可视化编程的概念与步骤2.窗体的属性通过修改窗体的属性可以改变窗体内在或外在的结构特征,控制窗体的外观。常用的窗体属性见表2-2。第2章可视化编程的概念与步骤表2-2常用的窗体属性第2章可视化编程的概念与步骤3.多文档(MDI)窗体在Windows中的应用程序具有多种多样的窗口界面,总的看来有3种形式:单文档界面(SDI)、多文档界面(MDI)和资源管理器风格界面。VB6.0支持这3种风格的文档界面。本节主要介绍多文档界面。第2章可视化编程的概念与步骤创建MDI窗体的一般步骤如下:(1)在“工程”菜单中选择“添加MDI窗体”子菜单,系统显示“添加MDI窗体”对话框,如图2.2所示。(2)选择“新建”选项卡中的“MDI窗体”,单击“打开”按钮,屏幕上出现一个名字为MDIForm1的MDI窗体(它的底色与普通窗体不同),如图2.3所示。(3)单击工具栏上的“启动”按钮运行程序,一个空白的MDI窗体出现在屏幕上。第2章可视化编程的概念与步骤图2.2“添加MDI窗体”对话框第2章可视化编程的概念与步骤图2.3新添加的MDI窗体第2章可视化编程的概念与步骤2.1.5代码窗口1.代码窗口简介代码窗口又称代码编辑器,各种通用过程和事件过程代码均在此窗口上编写和修改。有4种方法可以打开代码窗口:(1)双击窗体的任何地方。(2)单击右键快捷菜单中的“查看代码”命令。(3)使用工程窗口中的“查看代码”按钮。(4)选择“视图”菜单中的“代码窗口”命令。第2章可视化编程的概念与步骤图2.4代码窗口第2章可视化编程的概念与步骤(1)“对象下拉列表框”中列出了当前窗体及所包含的全体对象名。其中,无论窗体的名称改为什么,作为窗体的对象名总是Form。(2)“过程下拉列表框”中列出了所选对象的所有事件名。(3)“代码区”是程序代码编辑区,能够非常方便地进行代码的编辑和修改。第2章可视化编程的概念与步骤2.自动功能在VB代码窗口中编写代码时,VB具有以下特性。1)自动列出成员特性当要输入控件的属性和方法时,在控件名后输入小数点,VB就会自动显示一个下拉列表框,其中包含了该控件的所有成员(属性和方法),如图2.5所示。第2章可视化编程的概念与步骤图2.5VB自动列出成员第2章可视化编程的概念与步骤2)自动显示快速信息该功能可显示语句和 关于工期滞后的函关于工程严重滞后的函关于工程进度滞后的回复函关于征求同志党风廉政意见的函关于征求廉洁自律情况的复函 数的语法格式。在输入合法的VB语句或函数名之后,代码窗口中在当前行的下面自动显示该语句或函数的语法,如图2.6所示。第2章可视化编程的概念与步骤图2.6自动快速显示信息第2章可视化编程的概念与步骤3)自动语法检查在VB中可自动检查语句的语法。当输入某行代码后回车,如果系统出现语法错误,VB会显示警告提示框,同时该语句变成红色,如图2.7所示。第2章可视化编程的概念与步骤图2.7自动语法检查第2章可视化编程的概念与步骤4)查看过程在“代码窗口”的左下角有两个按钮:“过程查看”和“全模块查看”按钮,通过它们可切换“代码窗口”的两种查看视图。(1)单击“过程查看”按钮,一次只查看一个过程。(2)单击“全模块查看”按钮,可查看程序中的所有过程。第2章可视化编程的概念与步骤2.2VB可视化编程的步骤VB可视化编程的一般步骤为(1)设计界面:先建立窗体,再利用控件在窗体上创建各种对象。(2)设置属性:设置窗体或控件等对象的属性。(3)编写代码。第2章可视化编程的概念与步骤2.2.1新建一个工程在VB环境中开发的每个应用程序都被称为工程,那么首先从建立一个工程开始。新建一个工程有如下两种方法:(1)启动VB后,系统显示“新建工程”对话框,在“新建工程”对话框的选项卡里选择“标准EXE”,然后单击“打开”按钮。第2章可视化编程的概念与步骤(2)在“文件”菜单中选择“新建工程”子菜单,然后在“新建工程”对话框中选择“标准EXE”,并单击“打开”按钮。第2章可视化编程的概念与步骤2.2.2添加控件下面通过编写如图2.8所示的一个简单的VB应用程序来说明可视化编程的方法。在工程默认的一个窗体中可以添加控件,进行窗体的界面设计。向窗体中添加控件的方法为(1)单击工具箱中的控件图标,鼠标指针变成一个十字指针。(2)在窗体的工作区按住鼠标左键拖动鼠标,即可在窗体上画出对应控件。第2章可视化编程的概念与步骤图2.8简单示例第2章可视化编程的概念与步骤图2.9增加一个标签和两个命令按钮第2章可视化编程的概念与步骤2.2.3设置属性对象属性的设置是在属性窗口中进行的,其操作方法如下:1)设置窗体Form1的属性单击窗体的空白区域(不要单击任何控件),确认选中的是窗体,可从“对象”下拉列表框中查看。在属性窗口中找到标题属性Caption,将其值改为“简单示例”,如图2.10所示。 第2章可视化编程的概念与步骤图2.10设置窗体Form1的属性第2章可视化编程的概念与步骤2)设置控件的属性单击窗体上的控件,确认选中该控件,然后根据需要逐一设置控件的各属性。选中标签控件“Label1”,将其边框风格属性(BorderStyle)改为:1—Fixed。然后用鼠标单击背景颜色属性(BackColor)右边的箭头按钮,从弹出的调色板窗口中选择“白色”(如图2.11左),用鼠标单击字体属性(Font)右边的按钮,从弹出字体对话框中设置相应的字体类型、字体样式和字体大小(如图2.11右)。第2章可视化编程的概念与步骤图2.11调色板与“字体”对话框第2章可视化编程的概念与步骤表2-3属性设置第2章可视化编程的概念与步骤图2.12属性设置后的窗体第2章可视化编程的概念与步骤打开“代码编辑器”,单击“对象”下拉列表框右边的箭头按钮,从中选择Form对象,如图2.13所示。在“过程”事件下拉列表框中选择Load事件,在代码窗口中输入下列代码:PrivateSubForm_Load()Label1.Caption="祝您快乐"EndSub第2章可视化编程的概念与步骤图2.13在“对象”下拉列表框中选择Form窗体第2章可视化编程的概念与步骤用同样的方法,输入命令按钮Command1和Command2的单击(Click)事件过程代码:PrivateSubCommand1_Click()Label1.Caption="今天是:"&Format(Date,"dddddd")EndSubPrivateSubCommand2_Click()Label1.Caption="现在是北京时间:"&Format(Time,"ttttt")EndSub第2章可视化编程的概念与步骤事件过程的首尾两行(粗体):PrivateSubCommand1_Click()EndSub是系统自动给出的代码,程序员不必重复输入。第2章可视化编程的概念与步骤2.2.5运行工程单击工具栏上的“启动”按钮或按F5键,即可运行工程,如图2.14所示。用鼠标单击“日期”按钮,窗体显示如图2.14左;用鼠标单击“时间”按钮,窗体显示如图2.14右。第2章可视化编程的概念与步骤图2.14运行工程第2章可视化编程的概念与步骤2.2.6修改工程修改工程包括修改对象的属性和代码,也可以添加新的对象和代码,或者调整控件的大小等,直到满足工程设计的需要为止。在本例的窗体中,将标签的高度稍微减小一些,将按钮的大小和位置做些调整,使界面更加美观,如图2.15所示。第2章可视化编程的概念与步骤图2.15修改后的工程第2章可视化编程的概念与步骤2.2.7保存工程用下面两种方法保存工程:(1)单击“文件”菜单中的“保存工程”或“工程另存为”,如图2.16所示。(2)单击工具栏上的“保存工程”按钮。第2章可视化编程的概念与步骤图2.16保存工程第2章可视化编程的概念与步骤图2.17编译工程第2章可视化编程的概念与步骤2.2.8工程的编译(1)在“文件”菜单中选择“生成工程1.exe”,如图2.17所示。(2)在打开的“生成工程”对话框中,选择程序所保存的文件夹和文件名。(3)单击“确定”按钮,即可生成Windows中的应用程序。第2章可视化编程的概念与步骤2.3控件的画法2.3.1在窗体上画一个控件在窗体上画一个控件有两种方法:(1)单击工具箱中的控件按钮,在窗体上拖动鼠标画出控件,前面已经作过介绍。(2)双击工具箱中的控件按钮,即可在窗体的中央画出控件。第2章可视化编程的概念与步骤2.3.2控件的缩放和移动在设计时,当在窗体上画出控件以后,控件的边框上有8个蓝色小方块,这表明该控件是“活动”的,通常称为“当前控件”,如图2.18所示。用鼠标单击控件,可以使之成为当前控件。第2章可视化编程的概念与步骤图2.18指针所指为当前控件第2章可视化编程的概念与步骤对于选中的控件(即当前控件),可以用两种方法来进行缩放和移动:(1)直接使用鼠标拖动控件到需要的地方。(2)在属性窗口修改某些属性来改变控件的大小和位置。第2章可视化编程的概念与步骤2.3.3控件的复制与删除在窗体上,控件的复制和删除操作同Windows环境下文件的操作相同:(1)选中控件,单击工具栏上的“复制”按钮或按Ctrl+C键可将控件复制到剪贴板中。(2)单击“粘贴”按钮或按Ctrl+V键将控件粘贴到窗体的左上角。由于复制控件名称相同,系统会弹出一个“是否创建控件数组”对话框,如图2.19所示。第2章可视化编程的概念与步骤图2.19是否创建控件数组第2章可视化编程的概念与步骤(3)单击“是(Y)”按钮,将在窗体上创建一个控件数组(参见后面章节);单击“否(N)”按钮即可在窗体上得到该控件的复制品。复制品的所有属性与原控件相同,只是名称属性(Name)的序号比原控件大。另外,还可以利用右键快捷菜单上的命令对控件作复制、删除等操作,如图2.20所示。第2章可视化编程的概念与步骤图2.20使用快捷菜单复制控件第2章可视化编程的概念与步骤2.3.4控件的布局当窗体上存在多个控件时,需要对窗体上的控件排列、对齐、是否等大等格式进行操作。这些操作一般可以通过“格式”菜单完成,如图2.21所示。第2章可视化编程的概念与步骤图2.21打开“格式”菜单第2章可视化编程的概念与步骤1.选定多个控件要调整多个控件之间的位置,需要同时选定多个控件。其选定方法常用下面两种:(1)在窗体的空白区域利用鼠标左键拉出一个矩形框,将需要选中的控件圈上即可选定多个控件。(2)先按住Shift键,再用鼠标单击所要选中的控件,如图2.22所示。第2章可视化编程的概念与步骤图2.22选定多个控件第2章可视化编程的概念与步骤2.设置选定控件对齐方式通过“格式”菜单中的“对齐”子菜单中的各命令,可以实现多控件的各种对齐方式。(1)左对齐:使所选择对象的水平位置对齐,其左边界以最后选择的对象的左边界为基准对齐,如图2.23所示。(2)居中对齐:使所选择对象的水平位置对齐,其中心位置以最后选择的对象的中心位置为基准对齐。第2章可视化编程的概念与步骤图2.23左对齐第2章可视化编程的概念与步骤(3)右对齐:使所选择对象的水平位置对齐,其右边界以最后选择的对象的右边界为基准对齐。(4)顶端对齐:使所选择对象的垂直位置对齐,其顶端位置以最后选择的对象的顶端位置为基准对齐。(5)中间对齐:使所选择对象的垂直位置对齐,其中心位置以最后选择的对象的中心位置为基准对齐。(6)底端对齐:使所选择对象的垂直位置对齐,其底端位置以最后选择的对象的底端位置为基准对齐。(7)对齐到网格:使所选对象的左上角与最靠近的网格对齐。第2章可视化编程的概念与步骤3.按相同尺寸调整选定控件的大小通过“格式”菜单中的“统一尺寸”命令,可以自动调整控件的大小,使其具有统一的尺寸。“统一尺寸”命令中有3项子菜单,如图2.24所示。(1)宽度相同:以最后选择的对象为基准,使其他被选定的控件与其具有相同的宽度。(2)高度相同:以最后选择的对象为基准,使其他被选定的控件与其具有相同的高度。(3)两者都相同:以最后选择的对象为基准,使其他被选定的控件与其具有相同的宽度和高度。第2章可视化编程的概念与步骤图2.24统一尺寸第2章可视化编程的概念与步骤4.调整选定控件间距利用“格式”菜单中的“水平间距”和“垂直间距”子菜单,可以调整控件之间的间距,如图2.25所示。(1)相同间距:被选定的控件之间设置相同的间距。(2)递增:被选定的控件之间间距增加。(3)递减:被选定的控件之间间距减少。(4)移除:删除被选定控件之间的间距。第2章可视化编程的概念与步骤图2.25调整间距第2章可视化编程的概念与步骤5.使选定控件水平对齐或垂直对齐通过“格式”菜单中的“在窗体中居中对齐”子菜单,选择“水平对齐”或“垂直对齐”可以实现多控件的水平对齐或垂直对齐方式。(1)水平对齐:使所选择对象的中心位置与窗体中心的水平线对齐。(2)垂直对齐:使所选择对象的中心位置与窗体中心的垂直线对齐。第2章可视化编程的概念与步骤6.设置选定控件显示位置通过“格式”菜单中的“顺序”子菜单,可以设置多个控件重叠时控件的显示位置。(1)置前:将所选择的对象移到所有其他对象的前面,如图2.26左所示。(2)置后:将所选择的对象移到所有其他对象的后面,如图2.26右所示。第2章可视化编程的概念与步骤图2.26设置控件为前台或后台显示第2章可视化编程的概念与步骤习题二2.1什么是对象的属性、事件和方法?2.2对象、事件和方法三者之间的关系如何?请举例说明。2.3属性和方法有何区别和联系?试举例说明。2.4简述VB可视化编程的一般步骤。第2章可视化编程的概念与步骤2.5在代码中自动加载一个标签的标题和文本框的文本,单击“修改”按钮后改变标签中的标题和文本框中的文本。2.6理解单击(Click)和双击(DblClick)事件。用鼠标单击或双击窗体改变标签的标题。2.7理解Visible属性。编写一个简单程序, 要求 对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗 :单击命令按钮来显示或隐藏标签。2.8利用两个文本框输入两个数据,单击“计算”按钮在第3个文本框中显示其和。第2章可视化编程的概念与步骤2.9编写一个简单程序。要求:在窗体上创建一个文本框控件、两个命令按钮控件,命令按钮的标题分别设置为“隐藏”和“退出”,单击“隐藏”按钮后文本框消失,该按钮变成“显示”,单击“显示”按钮后显示出文本框,该按钮为“显示/隐藏”的切换,单击“退出”按钮,结束程序运行。
本文档为【VisualBasic程序设计(第二版) 丁爱萍 第2章 可视化编程的概念与步骤】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
科技制造的艺术美
暂无简介~
格式:ppt
大小:1MB
软件:PowerPoint
页数:0
分类:工学
上传时间:2019-09-20
浏览量:9