简单程序设计(2)

上传人:lcm****20 文档编号:54392135 上传时间:2018-09-12 格式:PPT 页数:67 大小:1.41MB
返回 下载 相关 举报
简单程序设计(2)_第1页
第1页 / 共67页
简单程序设计(2)_第2页
第2页 / 共67页
简单程序设计(2)_第3页
第3页 / 共67页
简单程序设计(2)_第4页
第4页 / 共67页
简单程序设计(2)_第5页
第5页 / 共67页
点击查看更多>>
资源描述

《简单程序设计(2)》由会员分享,可在线阅读,更多相关《简单程序设计(2)(67页珍藏版)》请在金锄头文库上搜索。

1、第二章 简单程序设计,Visual basic第二课,上节课重要内容,理解对象、属性、事件和方法等面向对象的基本概念;熟悉窗体和基本控件和属性、方法和事件的设置。,1、VB集成开发环境,VB集成开发环境由IDE主窗口、工具箱窗口、属性窗口、窗体窗口、代码窗口以及工程资源管理器窗口组成。,认识对象: 对象的属性 对象的事件 对象的方法,对象的属性(Property),对象的属性是指对象的特征,即对象的数据。对象属性设置方法有两种: 设计阶段直接在属性窗口设置 运行阶段在程序的过程代码中用赋值语句设置:格式为: . = 例如:把一个名称为“Label1”的标签的Caption属性值更改为“确定”,

2、在程序的过程代码中可用如下赋值语句实现: Label1.Caption = “确定“,可视化编程的基本概念,对象的事件(Event),对象的事件是指发生在对象身上的并可以作出确定信息响应的事情。 事件过程: 是指附在该对象上的程序代码,是事件触发后处理的程序。事件过程的形式如下:Private Sub 对象名_事件过程名(参数列表) (事件过程代码)End Sub例如: Private Sub Command_Click()Text1.FontSize=20 设置命令按钮字体大小为20End Sub,可视化编程的基本概念,对象的方法(Method),对象的方法是对象可以执行的操作。对象可能有一

3、到多个方法,不同的对象可能有相同的方法,如窗体和标签等控件都有Move方法。方法在引用时要依附于特定的对象。对象方法的调用格式如下:. 如省略对象,表示在当对象,一般指窗体。例如:Form1.print “欢迎您使用Visual Basic 6.0 “Label1.Move 0,0,Label1.Width/2,Label1.Height / 2,可视化编程的基本概念,可视化编程的基本概念,对象对象是构成程序的基本单位和运行实体,是数据和对该数据进行加工、操作的过程代码的封装体。对象的创建与编辑:(1) 建立系统对象(2) 对象命名(3) 对象编辑(4) 修改对象位置(5) 修改对象大小(6)

4、 复制对象(7) 删除对象,有如下两种方法: (1)单击工具箱窗口的指定对象图标,鼠标指针移动到窗体窗口上,按住鼠标左键拖动,直到所需大小后,再释放鼠标;(2)双击工具箱窗口的指定对象图标,此时在窗体上建立一个大小和位置为默认的相应控件对象。,对象的创建与编辑 建立系统对象,对象的名称(Name)是对象的一个重要的属性,它用在程序代码中表示这个对象;用户可以不给对象命名,此时使用默认名,也可以重新命名;对象命名的规则是:以字母开头组成,后可加字母、汉字、数字或下划线(最好不用);字符数不超过40。设计时在属性窗口用对象的名称属性(Name)设置。,对象的创建与编辑 对象命名,在窗体设计阶段时,

5、要对控件对象进行编辑、复制或删除时,首先要先在窗体中选定对象。 选定对象的方法有两种:(1)选定单个对象:单击指定对象,则指定对象被选定,被选定对象称为活动对象,活动对象有八个方向的控制点;(2)选定多个对象:在选定单个对象后,按住Ctrl键,再单击其它指定对象。,对象的创建与编辑 对象编辑,修改对象位置的方法是:选定单个或多个对象后,在对象的内部拖动鼠标,便可移动对象在窗体中的位置。,对象的创建与编辑 修改对象位置,拖动活动对象八个方向控制点中的任何一个,可改变对象的大小。,对象的创建与编辑 修改对象大小,先选定要复制的对象,再选择工具栏的“复制”按钮可把选定对象复制到剪贴板,再选择工 具栏

6、的“粘贴”按钮可把剪贴板中的对象复制到 窗体中。此时VB系统的IDE环境出现对话框,询问是否创建控件数组,选择“否”则复制出结构相同但名字不同的控件对象。,对象的创建与编辑 复制对象,先选定要删除的对象,再按Del键便可删除选定的对象。,对象的创建与编辑 删除对象,3、窗体,认识窗体: 窗体的属性 窗体的事件 窗体的方法,(1) 窗体的常用属性 aName:窗体名称。 窗体名称在程序代码中作为窗体对象的标识名。 窗体名称可以缺省,名称缺省为Form1,Form2等。窗体名称也可以自定义,如NewForm, Frma等。 窗体名称自定义的命名规则:必须以字母或汉字开头,可以包含数字和下划线,但不

7、能包含空格或标点符号。,3、窗体,bCaption:窗体标题。 窗体标题是出现在窗体标题栏的文本内容。 窗体标题默认与窗体名称相同。 标题也可以自定义,只要是字符即可,不受其他约束。,注意: 窗体名称与窗体标题是有区别的。,3、窗体,c. BackColor与ForeColor:窗体的前景色与背景色。 颜色值用一个长整数表示。点击属性栏右边,会弹出一个颜色设置组合框。,(1) 窗体的常用属性,3、窗体,(1) 窗体的常用属性,d. BorderStyle:边框样式 用数值来表明窗体边框的风格。,3、窗体,0-None:无边框; 1-Fixed Single:单线边框,不可以改变窗口大小; 2-

8、Sizable:双线边框,可以改变窗口大小;(默认值) 3-Fixed Double:双线框架,不可以改变窗口大小。 4-Fixed Tool Window:窗体外观与工具条相似。有关闭按钮 ,不可以改变窗口大小。 5-Sizable Tool Window:窗体外观与工具条相似。有关闭按钮 ,可以改变窗口大小。,说明:Font是窗体的一种属性,同时它又被看作一个对象 Font本身还具有Name,Size,Bold,Italic等属性。,e. Font:正文字体。 设置窗体上所显示的正文的字体、字号和字形等。 点击字体属性栏右边的对话框按钮 ,弹出“字体对话框” 如图)。默认的字体为“宋体、常

9、规、小五号”。,f. Icon:图标 设置位于窗体左上角控制盒上的图标 当窗体最小化为任务栏上的按钮时,也使用此图标。 g. Left、Top、Height、Width:窗体的位置与大小。 Left、Top为窗体左上角的坐标,Height、Width为窗体的高度和宽度,默认单位为特维(Twip,1厘米567特维) h. Enabled:活动属性 决定窗体能否被访问,当此属性设置为“False”时,窗口将不能被访问;设置为“True”时,窗口可以被访问。默认值为“True”。,(2) 窗体的事件 窗体可以响应许多事件。常用的事件有: Click:单击。 Dbclick:双击。 Load:装载。

10、Resize:调整尺寸。 Activate:激活。 Deactivate:失去激活。,(3) 窗体的方法 窗体可调用多个方法。常用的方法有: Hide:隐藏窗体。(如图) Move:把窗体移到某个位置。 Print:显示文本或数据。 PrintForm :打印窗体。 Refresh:强制重新绘制一个窗体。 Show:显示窗体。,1.Print方法形式: 对象.Print Spc(n)|Tab(n)表达式列表;|,作用: 在对象上输出信息 对象:窗体、图形框或打印机(Pinter) ,省略对象在窗体上输出。 Spc(n)函数:插入n个空格,允许重复使用。 Tab(n)函数:左端开始右移动n列,允

11、许重复使用。 ;(分号):光标定位上一个显示的字符后。 ,(逗号):光标定位在下一个打印区的开始位置处。每个打印区占14列。 无 ;,换行。开始打印的位置是由对象的CurrentX和CurrentY属性决定,缺省为打印对象的左上角0,0。,引用窗体的方法,Print方法,例:在程序代码中增加下列内容: Print “新北京!”;“新奥运!” Print “新北京!”,“新奥运!” 运行程序则在窗体上输出如图:,2. Cls方法形式 : 对象.Cls作用 : 清除运行时在窗体或图形框中显示的文本或图形。注意 : 不清除在设计时的文本和图形。清屏后坐标当前回到原点-对象的左上角0,0 。3. Mo

12、ve方法 形式 : 对象.Move 左边距,上边距,宽度,高度 作用 : 移动窗体或控件,并可改变其大小。 对象:可以是窗体及除时钟、菜单外的所有控件,省略代表窗体。 如果是窗体对象,则“左边距”和“上边距”是以屏幕左边界和上边界为准。其它则是以窗体的左边和上边界为准。,例 使用Move方法移动一个窗体。双击窗体,窗体移动并定位在屏幕的左上角,同时窗体的长宽也缩小一倍。为了实现这一功能,可以在窗体Forml的“代码”窗口中输入下列代码:,Private Sub Form_DblClick(),End Sub,Form1.Move 0,0,Form1.Width/2,Form1.Height/2

13、,(1) 装载语句 语句格式:Load 对象 (2) 卸载语句 语句格式:Unload 对象或:Unload Me (3) End语句 语句格式:End,窗体的装载、卸载、End语句,3、窗体,注意: 装载语句的作用:把窗体(或其他对象)装入内存但不显示它。 说明:因VB在执行时会自动装载窗体,引发Load事件,故一般不用此语句。 卸载语句作用:把对象从内存卸载,使该对象的属性恢复为设计时的初始值,并引发对象的Unload事件。 Me 是系统保留字,代表当前窗体,因此Unload Me表示将当前窗体从内存中卸载,如果当前窗体是程序唯一的窗体,则将终止程序的运行。 End语句作用:终止应用程序的

14、执行,并从内存卸载所有窗体。,2.1 语句2.2命令按钮控件2.3 简单visual basic 程序设计2.4 程序的保存装入和运行,第二章 简单程序设计,1、语法描述,为解释和说明具体的语句、函数、方法、过程格式等,在格式说明中采用如下规定:1)括号内的内容为语法实体,不能缺少; 2) 括号内的内容为可选; 3)|竖线符号的左右方为选择项,可任取其一; 4)“”符号表示同类的说明重复出现。 5)包含多中取一的各项。,2.1 语句(熟练掌握),语法描述例,例如:描述变量说明的语句的语法格式可写为: Dim|Private|Static|Public|Global As , As ,因而,我们

15、可写出如下合法的语句: Dim a As Long Private abc Dim a As Integer,b,语句的构成,Vb中的语句由关键字、对象属性、运算符、函数以及能够生成VB编辑器可识别指令的符号组成,以回车键结束。,2、程序代码书写规则,(1)格式化处理VB会按约定对语句进行简单的格式化处理,例如关键字或函数的第一个字母自动变为大写,在运算符前后加空格等。在输入语句时,无论是关键字和标识符,都是不分大小写的。例如,写为ABC或Abc都是表示同一个变量,VB系统会按第一次书写的变量作为基础,后面书写的变量在同一窗体模块中以第一次书写的变量样式来显示。为了提高程序的可读性,可在代码中加上适当的空格,同时应按惯例处理字母的大小写。(2)自动语法检查默认情况下,在输入语句的过程中,VB将自动对输入的内容进行语法检查,如果发现语法错误,将弹出一个信息框提示出错的原因。如果没有进行自动语法检查,可执行“工具”菜单中的“选项”命令,在“编辑器”选项卡中设置“自动语法检测”项。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号