收藏 分享(赏)

计算机试题.ppt

上传人:Facebook 文档编号:2863358 上传时间:2018-09-29 格式:PPT 页数:34 大小:315.50KB
下载 相关 举报
计算机试题.ppt_第1页
第1页 / 共34页
计算机试题.ppt_第2页
第2页 / 共34页
计算机试题.ppt_第3页
第3页 / 共34页
计算机试题.ppt_第4页
第4页 / 共34页
计算机试题.ppt_第5页
第5页 / 共34页
点击查看更多>>
资源描述

1、Visual Basic 程序设计教程,会泽百家,至公天下,清华大学出版社,1.1 Visual Basic简介 1.1.1 Visual Basic的发展过程,1991年, Visual Basic 1.0 1992年, Visual Basic2.0 1993年, Visual Basic 3.0 1995年, Visual Basic 4.0 1997年, Visual Basic 5.0 1998年, Visual Basic 6.0 2002年,Visual Studio .NET 2003年,Visual Studio 2003 2005年,Visual Studio 2005 2

2、008年,Visual Studio 2008 2010年,Visual Studio 2010,Visual Basic 6.0的版本: 标准版、专业版、企业版。,32位的应用程序开发工具。,1.1.2 Visual Basic的特点,1、可视化的设计平台 2、面向对象的程序设计 3、结构化程序设计语言 4、事件驱动的编程机制 5、强大的数据库访问能力 Visual Basic还提供了其他一些功能,包括动态数据交换DDE、对象的链接与嵌入OLE、动态链接库DLL、Internet组件下载、建立自己的ActiveX控件、ActiveX文档、远程自动化工具直接支持远程操作、ADO数据控件和ADO

3、对象,并具有声明、触发、管理自定义事件的功能等。,例,Private Sub Form_MouseDown (Button As Integer, Shift As _ Integer, X As Single, Y As Single)FillColor = QBColor(Int(Rnd * 15) 选择随机的 FillColorFillStyle = Int(Rnd * 8) 选择随机的 FillStyleCircle (X, Y), 250 画一个圆 End Sub,1.2.1 VB集成开发环境,Visual Basic有三种工作模式:设计模式、运行模式和中断模式。,1.2 VB可视化

4、编程的基本概念,窗体设计器窗口,工程资源管理器窗口,“查看代码”按钮 “查看对象”按钮 “切换文件夹”按钮,窗体文件 (.Frm),类模块文件 (.Cls),工程文件(.Vbp),标准模块文件 (.Bas),资源文件 (.Res),对象列表框,属性显示方式,属性窗口,属性列表,属性解释,某个工程下的文件也可供其它工程共享使用!,工程组文件(.Vbg) :当一个应用程序包含两个以上的工程,就 构成了工程组,工程组适合多人合作开发的应用程序的管理。,代码窗口的自动功能:自动列出成员、自动显示快速信息、自动语法检查、自动缩进。,当前窗体的名称在代码窗口的对象列表框中总是Form!,窗体布局窗口,工具

5、箱,事件过程是指当对象得到某个事件(动作)后,去执行对应 这个事件的一段程序。事件过程的一般格式如下:Private Sub 对象名_事件名()End Sub,注意: (1)编写Visual Basic程序时,只要某行语句是红色显示,一定存在语法错误,必须将该行的语法错误排除,否则,无法执行该程序; (2)编写Visual Basic程序时,不区分大小写字母,即大小写字母的含义是相同的; (3)编写Visual Basic程序时,只有输入中文时,才能将输入法切换到中文状态,输入其他任何字符都必须在英文状态,否则,容易出错。如:中文状态下的圆括号、逗号、双引号等,容易与英文状态下的相应符号混淆,

6、特别是初学者容易出错。,代码窗口的通用声明段指的是代码窗口中的开始位置区域,该区域占多少行没有限制,这个区域不包含在任何一个过程或函数中,即代码模块的最开始位置,当光标处在代码窗口的通用声明段中时,代码窗口左上角的对象列表框中显示“(通用)”,而代码窗口右上角的事件列表框中显示“(声明)”。代码窗口的通用声明段一般用于定义全局级或模块级的变量、符号常量、数组、用户自定义数据类型等。,类(Class),对象(Instance),属性(Property),事件(Event),方法(Method),1.2.2 对象及其属性、事件和方法,对象的属性:属性是对象的特征,不同的对象具有不同的属性,属性有属

7、性值。属性设置的方法:属性窗口设置;对象名.属性名 = 属性值 如:Label1.Caption = 标签的标题,在属性窗口中设置对象属性时,一定要先选定对象!,在程序代码中,当需要使用同一个对象的多个属性或用户自定义数据类型的多个字段(或成员)时,可以使用WithEnd With语句,节省代码的书写,其语法格式如下:With 或End With例如:要用程序代码设置标签Label1的字形属性:字体名称、字体大小、字体是否加下划线,程序代码如下:Label1.FontName = “黑体“Label1.FontSize = 30Label1.FontUnderline = True使用With

8、End With语句实现相同的功能,程序代码如下:With Label1.FontName = “黑体“.FontSize = 30.FontUnderline = TrueEnd With,对象的事件:在Visual Basic中已经事先定义了一组事件。 如:单击(Click)事件、双击(DblClick)事件、载入(Load)事件、卸载(Unload)事件等。事件可以分为两类:系统事件和用户事件。,对象的方法:对象本身具有的、实现对象功能的特殊过程或函数,每一种对象都有其特定的方法。 对象名.方法名 如:Picture1.Refresh,对于对象的属性、事件和方法,需要强调的是:对象的属

9、性、事件和方法必须与对象紧密相关,离开对象谈属性、事件 和方法没有意义,而且Visual Basic对象的预定义属性名、事件 名和方法名只能使用,不能更改。,1.2.3 窗体与控件,1.窗体窗体(Form)就是通常所说的窗口,是设计用户界面的基础,各种控件都必须放置在窗体上,窗体是所有控件的容器对象。容器对象指的是能够容纳或包含其他对象的对象,如:框架(Frame)和图片框(PictureBox)也是容器对象,称为容器控件,在其中可以容纳其他的控件。容器对象的一些属性,如:Enabled、Visible,会影响被他们所容纳的控件;当移动容器对象时,被容纳或被包含的对象也会随之移动;当删除容器对

10、象时,被容纳的对象也会随之被删除。将控件放入容器控件的方法:单击选中容器控件,在“工具箱”中单击需要放入的控件(不能使用双击的方式),然后,在容器控件中拖动鼠标画出这个控件。,(1)窗体的结构 (2)窗体的常用属性约定:在本书中描述对象属性的含义时,只要是某个属性的含义为“是否”,则表示对象该属性的值只可能是布尔值或逻辑值True或False。,(3)窗体的常用事件,(4)窗体的常用方法,注意:图片框控件与窗体类似,因此,具有很多与窗体相 似的属性、事件和方法。,在Visual Basic中,编写程序时,在程序代码中引用当前窗体的属性值和方法时,可以采用如下三种方法:(1)用“窗体名.属性名”

11、的格式引用当前窗体的属性值;用“窗体名.方法名”的格式引用当前窗体的方法;(2)用“Me.属性名”的格式引用当前窗体的属性值;用“Me.方法名”的格式引用当前窗体的方法,关键字Me表示当前窗体;(3)用“属性名”的格式引用当前窗体的属性值;用“方法名”的格式引用当前窗体的方法,省略了窗体名和点。,例如:设当前窗体的名称为Form1,下面三种方法都可以给 当前窗体的Caption属性赋值为字符串“当前窗体的标题”(1)Form1.Caption = “当前窗体的标题“(2)Me.Caption = “当前窗体的标题“(3)Caption = “当前窗体的标题“,例如:设当前窗体的名称为Form1

12、,下面三种方法都可以引用当前窗体的Print方法在当前窗体上输出字符串“全国计算机等级考试”(1)Form1.Print “全国计算机等级考试“(2)Me.Print “全国计算机等级考试“(3)Print “全国计算机等级考试“,2.控件VB中的控件通常分为三种类型:(1)标准控件;(2)ActiveX控件:是扩展名为.ocx的独立文件 ;(3)可插入的对象。,控件值VB为每个控件规定了一个默认属性,在代码中使用这样的属性时,不必给出属性名,而直接给出控件名即可,通常把该属性称为控件的值。,3. 窗体与控件的命名窗体与控件的名称(Name)属性的值用于在程序中标识窗体与控件,只能在设计状态修

13、改,程序运行时不能修改。默认情况下,系统自动为窗体和控件命名,如:应用程序中的第一个窗体自动命名为Form1, 第二个窗体自动命名为Form2,;第一个标签自动命名为Label1, 第二个标签自动命名为Label2,;第一个文本框自动命名为Text1, 第二个文本框自动命名为Text2,;第一个命令按钮自动命名为Command1, 第二个命令按钮自动命名为Command2,等等。也可以采用Microsoft建议的对象命名规则:前缀+标识。其中,前缀由对象类型简称的三个小写字母组成,窗体与常用控件的前缀见下表。本书采用窗体与控件的默认命名法。,4. 控件的画法与布局 (1)在窗体上画控件 (2)

14、控件的基本操作 控件的选择、移动(Ctrl+箭头键)、复制、删除、缩放(Shift+箭头键)。 (3)控件的布局 在Visual Basic窗口的“格式”菜单中,提供了实现多个选定控件的“对齐”、“统一尺寸”、“水平间距”、“垂直间距”等布局功能,但必须选择多个控件后才有效。,1.2.4 对象的常用属性、事件和方法1常用属性Caption、Enabled 、Visible 、ForeColor 、BackColor;字形属性:FontName(字体名称)、FontSize(字体大小)、FontBold(字体是否加粗)、FontItalic(字体是否倾斜)、FontUnderline(字体是否加

15、下划线)、FontStrikethru(字体是否加删除线);FontTransparent 、位置属性(Left和Top )、大小属性(Width和Height )。,常用的颜色函数有两个:QBColor(color)函数只能产生16种颜色。,RGB(red,green,blue)函数返回一个长整型值,用于表示所 对应的颜色值。该函数有三个参数red、green、blue分别表示红 色、绿色、蓝色值,每一个参数都是0255之间的整数。,在Visual Basic中,既可以采用默认坐标系,也可以采用用户 自定义坐标系,容器对象都有一套二维坐标系,默认情况下,其 坐标原点在容器对象内部的左上角(不

16、包含容器对象的边框), 水平方向向右为x轴正方向,垂直方向向下为y轴正方向。任何对 象的坐标位置,都是由它所在的容器的坐标系来决定,窗体的容 器是屏幕(Screen)。,1.2.5 Visual Basic帮助系统Visual Basic提供了强大的联机帮助系统,这些帮助信息都存放在MSDN(Microsoft Developer Network)光盘中,需要单独购买并安装MSDN Library才能在Visual Basic中使用帮助。,2常用事件在Visual Basic中,常用的事件有:Click(单击)、DblClick(双击)、KeyPress(按键)、Change(改变)、GotF

17、ocus(获得焦点)、LostFocus(失去焦点)等。 3常用方法Move方法可以用于移动窗体或控件,并可同时改变大小。Move方法的语法格式如下:.Move left,top,width,height,1.3 Visual Basic应用程序设计 1.3.1 Visual Basic应用程序的组成与工作方式 1Visual Basic应用程序的组成Visual Basic应用程序通常由三种模块组成:窗体模块、标准模块和类模块。一般情况下,一个Visual Basic应用程序可以由0个或多个这三种模块组成,但是至少要有一个窗体模块,才能实现用户与计算机的交互,所有这些模块都由工程文件(.vb

18、p)进行统一管理。,2Visual Basic应用程序的工作方式Visual Basic应用程序采用的是事件驱动的工作方式。Visual Basic采用面向对象的程序设计模式,程序设计是以对象为中心,用户需要哪个对象响应什么事件(动作),就在这个对象的相应事件过程中编写程序代码。,注意: (1)一个对象能够响应多个事件,但是不需要对象响应的事件可以不用理会,因此,在应用程序中,只有用户希望对象响应的事件过程才编写相应的程序代码; (2)事件过程不是按预定的顺序执行,而是在响应不同的事件时执行不同的事件过程,即事件过程在代码模块中的位置与执行的先后顺序无关。,1.3.2 VB可视化编程的基本步骤

19、(1)设计用户界面;(2)设置选定对象的属性;(3)编写程序代码。,具体步骤:1、新建一个工程2、设计用户界面 3、设置对象的属性 4、编写程序代码 5、运行工程Visual Basic应用程序的执行方式有两种:解释方式和编译方式。6、保存工程注意:(1)工程中的各类相关文件在工程文件中仅包含了这些文件的引用,而不是这些文件本身,因此,同一个文件可以被不同的工程所引用;(2)新建一个Visual Basic应用程序总是从新建工程开始。7、修改工程8、编译工程,Private Sub Command1_Click()Label1.Caption = “欢迎使用Visual Basic“ End

20、Sub Private Sub Command2_Click()Label1.Caption = “ End Sub,例1-1 在窗体上画1个标签、2个命令按钮,单击“显示”命令按钮,用标签显示“欢迎使用Visual Basic”,单击“清除”命令按钮,清除标签中的显示内容。,1.3.3 程序调试程序调试活动由两个部分组成:一是根据错误的迹象确定程序中错误的确切性质、原因和位置;二是对程序进行修改,排除错误。,1断点设置及调试 【例1-2】在窗体上画1个标签Label1、1个命令按钮Command1,在Command1的Click事件过程中,编写程序计算两个整数的和。Private Sub C

21、ommand1_Click()Dim x As String, y As String, z As Integerx = 10y = 20z = x + yLabel1.Caption = “z=“ & zEnd Sub,一般情况下,推荐使用“断点、快捷键F8和鼠标指针查看变量或表达式的值”这种模式来调试Visual Basic应用程序比较简单、方便。,2使用立即窗口调试(1)用“?”或Print方法在立即窗口中显示变量或表达式的值; (2)在程序代码中直接加入如下语句:Debug.Print 1.3.4 Visual Basic语法格式中的符号约定,注意:这些约定符号只是为了阅读的方便,在输入具体的代码时,这些约定符号均不能作为代码的组成部分输入。,第1章 小 结,本章主要内容:1、VB的发展历史及特点;2、面向对象程序设计的主要思想;3、VB开发环境及可视化编程方法;4、VB控件的画法以及控件的选择、移动、复制、删除、缩放、布局;5、对象的常用属性、事件和方法;6、VB编程步骤及程序调试。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报