第2章 Vb简单的程序设计.ppt_第1页
第2章 Vb简单的程序设计.ppt_第2页
第2章 Vb简单的程序设计.ppt_第3页
第2章 Vb简单的程序设计.ppt_第4页
第2章 Vb简单的程序设计.ppt_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、佐原健二VB基本控件和简单编程,1 .理解编程方法的发展。理解面向对象编程的概念。了解对象、属性、事件和方法等基本概念。掌握创建简单应用程序的方法和步骤。熟悉一些基本控件和属性设置。掌握项目管理和环境设置。本章的要求:2.1编程方法概述,1 .初始编程高运行效率,内存少。2.结构化编程程序的可读性、可服务性为目标程序=算法数据结构计算机语言过程导向编程方法3。面向对象的编程减少了程序的复杂性,提高了软件的开放效率,工作界面对应于目标程序=对象消息面向对象的编程,面向对象的编程对象对应于现实世界中的实体,因此自然地以现实世界中处理实体的方式处理对象,软件开发人员可以与问题提出者轻松沟通和交流。2

2、易于软件裴珉姬维修和功能增减。对象的封装性和对象之间的松散组合有助于软件修改和裴珉姬管理。3可重复使用性好。重复使用类(类是对象的定义,对象是类的实例化)可以方便地配置软件系统,还可以添加继承机制,从而大大提高软件开发的效率。4结合可视化技术,改进了作业界面。随着基于图形界面的操作系统的流行,面向对象的编程方法也会抓住人的心。它与可视化技术相结合,使人机界面进入GUI时代。2.2 VB的一些基本概念、1、物件和类别1。对象是基本运行时实体(如表单、各种控件等),它既包含作用于对象的操作(方法),又包含对对象的响应(事件)。与处理数据的过程一起封装的. 2。类类是抽象的整体概念,对象是类的实例化

3、。类和对象是面向对象编程语言的基础。以“汽车”为例,说明类与对象的关系。汽车是普通的名字,是整体的概念。我们把汽车看作“类”。一辆具体的汽车(如你的汽车)就是这个类的实例,也就是这个类的对象。和工具箱中的各种控件表示单个类,而不是对象。通过实例化类可以获得实际对象。在表单上绘制控件时,类将转换为对象。也就是说,将创建控件对象,也称为控件。VB中的类和对象、3、设置和命名对象(1)设置对象方法1:单击工具箱控件对象,在窗体上按住鼠标左键,拖动到所需大小,然后释放。方法2:双击工具箱控件对象时,表单中将立即显示默认大小的对象框。(2)编辑对象首先,选择对象(单击对象)、缩放、缩小、复制对象、每个表

4、单和控件对象,设置后,VB系统会提供默认名称。用户可以通过属性窗口设置(名称)指定对象的名称。命名原则:1)必须以字母或汉字开头,其后是字母、汉字、数字、下划线(最好不要使用)。2)长度=255个字符。本教材使用由前三个小固定字符组成的智能命名约定,前缀(显示对象类型)和表示该对象角色的缩写。排程2_1、2、属性物件的资料,所有物件都有自己的属性。用于说明和反映对象特征的参数。例如,控件名称(Name)、标题(Caption)、颜色(Color)和字体(FontName)等属性决定了对象向用户显示的界面的外观和功能。设置对象属性:方法1:在设计模式下,通过属性窗口直接设置对象的属性。方法2:对

5、象。属性=属性值格式,例如cmdDisp。Caption=“显示”、3、事件(事件)和事件过程(事件过程事件过程是附加到对象的程序代码,事件触发后处理的程序)。事件过程的格式如下:Sub对象名_事件过程名(参数列表).(事件过程代码)End Sub示例:Sub cmd hide _ click()cmd hide . visible=false End Sub方法是面向对象的,因此对象的方法调用通常表示对象。物件方法呼叫格式:物件。方法参数列表(例如,省略对象,引用对象,通常是表单)。范例:Form1.print VB程式设计、5、VB应用程式的运作方式,而VB应用程式则使用事件型应用程式的运

6、作方式。以下是基于事件的应用程序的常规工作方式:1、启动应用程序、装载和显示表单2、表单(或表单上的控件)接收事件。事件可以由用户(例如键盘或鼠标操作)、系统(例如计时器事件)或代码间接(例如加载表单时的Load事件)触发。3.如果在事件期间编写了相应的程序代码,则执行该代码。4、应用程序等待以下事件:2.3表单的公共属性、方法和事件以及表单属性决定了表单的外观和行为。表单看起来如下图所示。1。属性(1)默认属性1。使用Name名称属性(包含在所有对象中)创建的对象名称,默认名称。在程序中,控件名称作为对象标识符引用,并且不显示在表单中。2.Height、width、top和left属性单位为

7、twip: 1 twip=1/20点=1/1440英寸=1/567厘米。附注:这四个属性决定表单(或控制项),如右图所示。3Caption标题属性:确定表单标题栏上显示的文本内容,以及最小化表单时显示在表单图标下的文本。在图2-2中,表单的Caption属性值为“VB表单”、4字体Font属性组、FontName属性为文字类型,确定对象的正文字体(默认值为宋体)。FontSize属性是确定对象正文字体大小的整数。FontBold属性是确定对象正文是否为粗体的逻辑类型。FontItalic属性是确定对象主体是否为斜体的逻辑类型。FontStrikeThru属性是确定是否在对象正文中添加删除线的逻

8、辑类型。FontUnderLine属性是确定对象正文是否加下划线的逻辑。、5。Enabled属性(逻辑值)决定控件是否起作用。True:允许用户执行操作和响应操作。(默认)。False:暗显,用户不能操纵。6.Visible属性(逻辑值)决定控件是否可见。True:显示运行时控件。(默认)。False:运行时控件隐藏,用户看不到该控件,但控件本身存在。7BackColor属性和ForeColor属性BackColor属性返回或设置对象的背景颜色,ForeColor属性返回或设置对象上显示图片和文本的前景颜色。这些是十六进制整数数据,使用调色板作为程序代码中可用的Windows操作环境的红-绿-

9、蓝(RGB)颜色方案,或在代码中使用RGB或QBColor函数指定标准RGB颜色。例如,如果将表单Form1的背景颜色设置为红色,则有三种可能的情况:form1.backcolor=RGB (255,0,0)form 1 . back color=a B Print a=;a、b=;b Print a=;a、b=;B Print空行Print;a=;a、b=;b Print a=;a、制表符(18);b=;b Print a=;a,Spc(18);b=;b打印打印a=;a、b=;b打印选项卡(18);“a=”;a,“b=”;从b列18开始打印打印打印SPC(18);a=;a、b=;B End

10、Sub,2。Cls方法格式:对象。清除Cls角色:运行时显示在表单或图形框中的文本或图形。在设计时不清除文本和图形。屏幕清理后,坐标将返回到当前原点。3.Move方法格式:对象。Move向左距离、向上距离、宽度、高度角色:移动表单或控件和更改大小对象:可以是表单和时钟、菜单以外的任何控件,省略代表性表单。左距离、上距离、宽度、高度:twip单位的数字表达式。对于表单对象,左边距和上边距基于屏幕的左边距和上边距。其馀部分基于形状的左侧和顶部边界。和示例2.4使用Move方法移动表单。双击表单时,表单移动,位于屏幕左上角,表单的水平方向也缩小两倍。为此,可以在表单的“代码”窗口中输入private

11、 subform _ dbl click()form 1 . move 0,0,form1.width/2代码,调用格式如下:表单名称。Show vbModal | vbModeless,说明(1)有两个可能的值。vbModal(默认值)或vbModeless,Show方法的可选参数表示当前窗口中的参数。如果参数为vbModal,则必须响应当前窗口或对话框才能切换到其他窗口。(2)如果要显示的表单未预先加载,此方法将自动加载并显示该表单。5Hide(隐藏)方法Hide方法不显示指定的表单,但用于防止从内存中删除表单。调用格式为格式名称。Hide、和示例2.5实现了在屏幕上显示或隐藏指定表单的切

12、换。为此,请在表单表单的“代码”窗口中单击private subform _ click()form 1 . hide隐藏表单MsgBox检查按钮,关于显示表单Forml。您可以让Show以屏幕显示信息forml.show再现,如果未加载要隐藏的表单,Hide方法将加载该表单,但不显示它。I .命令按钮接受CommandButton用户输入命令。输入命令的三种方法是单击: (1)鼠标。(2)按选项卡焦点移动到相应的按钮,然后按enter键。(3)快捷键(Alt下划线字符)(1)属性1默认属性Name、Height、Width、Top、Left、Enabled、Visible、Font等的使用方

13、式与表单相同。2常规属性(1)Caption:标题属性命令按钮中显示的内容可以在文字前添加“快捷键设置”。例如:Ok,display Ok,2.4命令按钮、标签、文本框、(2) Default:检查属性(逻辑值),如果设置为True,则按Enter键相当于用鼠标单击按钮。注意:如果将每个格式只有一个按钮的Default设置为true (3) cancel :取消功能属性(逻辑值),然后设置为true,则在程序运行时按Esc键相当于单击此命令按钮。备注:将表单上只有一个可用按钮的Cancel属性设定为Style (4) value :以确认按钮已按下。此属性在设计时无效。(5)按Picture

14、:按钮查看图片文件(.BMP和。Ico)。(7)ToolTipText:设定要与Picture配合使用的工具提示。(2)。事件单击事件Click、2、标签Label用于显示文本(输出)信息,不能用作输入信息的界面。1默认属性Name、Height、Width、Top、Left、Enabled、Visible、Font、ForeColor、BackColor等的使用方式与表单相同。2一般属性(1)Caption属性Caption属性是用来变更Label控制项中显示的文字。Caption属性最多允许1024字节的文本长度。默认情况下,如果文本超出控件宽度,文本将自动换行;如果文本超出控件高度,超出

15、部分将被截断。(2) Alignment属性设置Caption属性中文本的对齐方式。三个可选值0左对齐;1右对齐(right justify);2居中对齐(Center Justify)。(3)BackStyle属性此属性确定标签的背景是否透明。您可以在两种情况下进行选择。值0表示背景透明,可以看到标签后面的背景和图形。值1表示不透明,标签后面的背景和图形不可见。(4)AutoSize属性AutoSize属性决定标签是否会根据标题内容的数量自动变更。True值会根据Caption内容的大小自动调整控件本身的大小,并且没有断行。False值表示不自动调整标签大小,并且不显示超出大小范围的内容。在、和示例2.6表单中放置5个标签。名称使用默认值Label1Label5。高度和宽度相同。在属性

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论