程序设计ABC(教科版)_第1页
程序设计ABC(教科版)_第2页
程序设计ABC(教科版)_第3页
程序设计ABC(教科版)_第4页
程序设计ABC(教科版)_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1、第二章 程序设计ABC,第一节:可视化程序开发工具,一、认识我们的“创作室”(VB窗口的组成),二、可视化编程的一般步骤(重要),建立一个完整的VB 应用程序,包括以下步骤: 设计程序界面编写程序代码 调试、运行程序 建立应用程序界面。 窗体、控件 设置对象的属性。 窗体和控件的大小、显示内容(caption)、文字的字体颜色等 编写事件处理程。 双击对应控件,就会出对应的编程窗口 程序的运行和调试。 保存文件。,书本:,三、补充(面向对象的程序设计 ),Visual Basic是一种可视化的、面向对象、采用事件驱 动方式的结构化程序设计语言。 1、对象的理解: 在VB中,对象主要是由系统设计

2、好的,如窗体、控件、菜单、打印 机、剪贴板等,使用得最多的是窗体和控件。 2、需要大家撑握的对象: 窗体 控件: 标签 文本框 命令按钮,对象的理解-1, 对象的建立和编辑 对象的建立 方法一: 单击工具箱控件对象 ,在窗体上按住左键拖拉到所需要的大小后释放。 方法二: 双击工具箱控件对象,则立即在窗体出现一个默认大小的对象框。 编辑对象 先选中对象(单击对象), 放大、缩小 删除对象 复制对象,对象的理解-1, 对象的命名:,对象的理解-2,3、对象的属性、方法和事件:(对象的三要素 ) 小孩玩的气球同样具有属性、方法和事件; 气球的属性:它的直径、颜色 气球的固有的动作(方法):放气 气球

3、对外部事件的响应(事件):针刺导致放气 对象的属性 : 如标签(对象的一种)的 Height 和 Width 属性决定标签的初始大小(高、宽) Top 和 left 属性决定标签的位置(距窗体的高、左的距离) Caption 属性决定标签标题栏中显示的内容,要求大家撑握的对象属性 (重要),控件的基本属性和三个控件 : 1、控件的基本属性(共有属性) (1)Name(名称)属性 : (2) Height、Width、Top、Left属性: Height、Width属性决定控件的宽度和高度 ; Top表示控件距窗体顶部的距离,Left表示控件距窗体左边的距离; (3) Font属性 : 设置控件

4、所显示文字的字体、字型和字号,注意Font属性右侧带有省略号的按钮;,基本属性 (重要),(4) BackColor、ForeColor属性 BackColor属性用来设置控件的背景颜色; ForeColor属性用来设置控件的前景颜色,即控件中文字 的显示颜色; (5) BorderStyle属性 该属性用来设置控件的边框风格; (6)Enable:决定对象是否响应用户生成事件;true响应, false 不响应 (7)Visable:决定对象是否可见;true可见,false 不可见 2、三个常用控件 命令按钮,常用控件 (重要),属性 除共同属性之外,还有三个重要属性: Caption属性

5、:用于设置命令按钮上显示的文字,如“确定”“取消”等。 Default属性:当我们把窗体上的一个命令按钮Default属性设 置为True时,不管窗体上的哪个控件有焦点,只要用户按 ENTER 键,就相当于单击该按钮。 Cancel属性:当我们把窗体上的一个命令按钮的 Cancel属性设 置为 True 后,不管窗体的哪个控件有焦点,按 ESC 键,相当 于单击此按钮。,常用控件 (重要),一般我们把有“计算”功能的按钮的 Default属性设置为True; 把有“取消”功能的按钮的Cancel属性设置为 True 。 事件 对命令按钮来说,最基本、最重要的事件是Click事件,即鼠标 器单击

6、。 标签 标签控件(Label)通常用来在窗体中显示一些提示信息和注释。 标签控件只能显示静态文本。 属性 Caption属性:标题。,常用控件 (重要),Alignment 属性:即对齐属性。 缺省值为Left Justify (0),Caption中的文本左对齐; 设置为Right Justify (1)时,文本右对齐; 设置为Center (2)时,文本居中。 AutoSize属性:缺省值为False,当输入到 Caption 属性的文本超 过控件宽度时,超出部分将被裁剪掉。 设置为 True时,控件可水平扩充以适应 Caption 属性内容。 事件 标签控件可以响应Click(单击),

7、常用控件 (重要),文本框 文本框(TextBox)控件的作用是建立一个文本编辑区域,可在该区域输入、编辑及显示一些信息。 属性 Text 属性:程序执行时,通过键盘在文本框内输入的信息存放在 Text 属性中,初始设置一般为空白,以使文本框不显示任何信息。 MaxLength属性:文本框能够输入的文本内容的最大长度。 MultLine属性:MultiLine 属性设置为 True,文本框可以输入或显 示多行文本,同时具有自动换行功能。 ScrollBars 属性:为文本框加滚动条,必须在MultLine属性设置为 True时,该属性值才有效。,对象的理解-3,对象属性的设置方法: 在设计程序

8、界面时通过属性窗口设置; 也可以在运行时通过程序代码设置; 对象.属性=属性值 例:lblinput.Caption = 欢迎学习Visual Basic“ 如果要获取对象的的属性值,方法如下: 变量=对象.属性 例: a= lblinput. Caption 对象的方法(略) 对象的事件及事件驱动 命令按钮能响应Click(单击),对象的理解-4,事件过程的形式如下: Private Sub 对象_事件名() (事件过程代码) End Sub,例:对窗体form1进行如下修改,(1)在窗体中增加一个标签(2)设置标签的对齐方式为“居中对齐”(3)完善“显示”按钮程序,使当单击该按钮时标签标题

9、改为“算法与程序设计”,例:对窗体form1进行如下修改,(1)在窗体中增加一个标签(2)设置标签的对齐方式为“居中对齐”(3)完善“显示”按钮程序,使当单击该按钮时标签标题改为“算法与程序设计”,解:(1) 创建一标签 (2) 选中标签在属性中设置alignment=”2-center” (3) 双击command1打开代码编程窗口,编程: label1.caption=”算法与程序设计”,例:求圆的周长和面积的程序, 建立应用程序界面。,程序-2, 设置对象的属性。(设置方法: 在属性窗口设置),程序-3, 编写事件处理程。(双击对应控件,就会出对应的编程窗口) 根据本例要求:单击“计算”

10、按钮时,计算圆的周长和面积;单击“关闭”按钮时,程序运行结束。所以本例中应对两个命令按钮cmdCalcu、cmdClose的Click事件编程。,注意:程序和与控件间对应关系,程序-4, 程序的运行和调试。 保存文件。,编程总结:,在 Sub 和 End Sub 语句之间输入完成功能的代码。 求圆的周长和面积 Private Sub cmdCalcu_Click() Dim Radius As Single Dim Peri As Single Dim Area As Single Radius = Val(txtRadius.Text) 取得半径值 Peri = 2 * 3.14159 *

11、Radius 计算周长 Area = 3.14159 * Radius * Radius 计算面积 txtPeri.Text = Str(Peri) 输出周长 txtArea.Text = Str(Area) 输出面积 End Sub Private Sub cmdClose_Click() End End Sub,总结-2,从这个简单的程序可以看出: Visual Basic的事件过程由一系列程序行组成,程序行由语句组成。 通常一个程序行只写一个语句。 在程序中可以添加一些适当的注释,用以说明程序的目的与 功能,注释内容应写在注释符()后。注释可以和语句在 同一行并写在语句的后面,也可单独占

12、据一整行。 采用缩进格式,突出程序的层次结构,避免所有行都从同一 列开始,一般情况下,每个层次缩进一个制表位。,四、试一试:,1、要在名为Lbl_Show标签上显示 2008信息技术学业考试,则程序中应使用的代码为( ) A、Lbl_Show.Caption=2008信息技术学业考试 B、Lbl_Show.Text= 2008信息技术学业考试 C、Lbl_Show.Caption =2008信息技术学业考试“ D、Lbl_Show.Label= 2008信息技术学业考试 2、对于窗体,Click(单击)是它的一个( ) A、重要对象 B、重要方法 C、重要事件 D、重要属性 3、使用Visua

13、l Basic编程,我们把工具箱中的工具称为( ) A、事件 B、工具 C、控件D、窗体 4、一个按钮Command1的Caption是该按钮对象的( ) A、属性 B、方法 C、事件 D、过程,C,C,C,A,四、试一试:,5、在VB中,要设置某个对象属性时,应进入( ) A、设计模式 B、运行模式 C、中断模式 D、任意模式 6、在VB中,要设置窗口的标题文本,应设置窗口的( )属性。 A、Text B、Name C、Caption D、Font 7、在VB中,要改变新建对象的缺省名称,应改变次对象的( )属性。 A、Font B、ForeColor C、Name D、Height 8、一

14、个按钮Command1的BackColor是该按钮对象的( ) A、属性 B、方法 C、事件 D、过程 9、在VB中,要设置文本框中显示的内容,应设置文本框的( )属性。 A、Text B、Name C、Caption D、Font 10、在VB中,要设置文本框中显示内容的字体,应设置文本框的( )属性 A、Text B、Name C、Caption D、Font,A,C,C,A,A,D,学业水平达标测试,1.在VB工程设计中,如果要使命令按钮Run上显示“运行”,则下列属性中应改变的属性是( ) Font B. Height C. Width D. Caption 2.程序设计时,为了使人们能更容易地阅读、理解和调试程序,往往使用注释。在Visual Basic 中,注释文字开头的符号是: A. : B. C. D. 3.在Visual Basic 代码窗口中,语句 Student.Font=宋体中的 S

温馨提示

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

评论

0/150

提交评论