您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > VisualBasic基础知识教案
第1章VisualBasic基础知识本章讲述VisualBasic入门知识,主要介绍集成开发环境及程序设计过程:VisualBasic简介VisualBasic集成开发环境的使用VisualBasic对象的属性、事件和方法简单VB程序构成VisualBasic程序设计的过程工程管理常用VB标准控件功能简介1.1VisualBasic简介VisualBasic是由Microsoft公司开发的Windows环境下的软件开发工具,是当今世界上应用最为广泛的可视化编程语言之一,被公认为编程效率最高的一种编程方法。无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,VisualBasic都显示出其快速和简便的特点,最适合于非计算机专业编程者开发一般应用程序。1.1.1VisualBasic的特点VisualBasic是一种面向对象的、采用事件驱动机制的可视化的高级程序设计语言。1、可视化的编程语言2、事件驱动机制3、简单易学4、提供功能强大的集成开发环境5、完全支持Windows应用程序开发1.1.2VisualBasic语言的发展1、从Basic语言发展而来Basic:初学者通用符号指令代码Visual:可视的,指开发图形用户界面(GUI)的方法2、1991年推出VB1.01992年推出VB2.01993年推出VB3.01995年推出VB4.01997年推出VB5.01998年推出VB6.0(学习版、专业版和企业版)2001年推出VB.Net(7.0)版本1.1.3VisualBasic运行环境VisualBasic可以在多种操作系统下运行,包括Windows95,Windows98,WindowsNT,Windows2000,WindowsXP等。1.2VB集成开发环境的使用集成开发环境(IDE)是开发VisualBasic应用程序的主要工具,主要涉及以下内容:集成开发环境的启动、退出集成开发环境的组成:每个组成部分都是可以隐藏的,要掌握如何隐藏及再现每个组成部分。菜单系统和常用工具栏工程的概念及操作:一个VisualBasic应用程序可能包含很多文件,如窗体文件、模块文件等,每个文件都是应用程序的一部分,为了便于对这些文件进行管理,提出了工程的概念。每个VisualBasic工程(应用程序)都包含一个扩展名为.vbp的工程文件和若干其它文件,其中工程文件记录着其它文件及集成开发环境的信息。1.2.1集成开发环境界面的组成工程资源管理器的使用:用于对工程及工程组的管理,包括设置工程属性、添加或移除工程中的文件等。窗体窗口的使用:用于进行窗体的界面设计,配合“格式”菜单可以达到事半功倍的效果。控件工具箱的使用:用于界面设计,应掌握控件的种类及其添加和删除。属性窗口的使用:这是一个很重要的窗口,界面设计效果取决于属性设置的是否正确或最优。如果属性设置得非常合理,还可以减少代码编制的工作量。代码窗口的使用:编制代码用,要掌握对象及事件的选择和常用的编辑方法。立即窗口的使用:主要用于程序调试,使用频率很高。1.3VB中对象的属性、事件及方法主要介绍:对象和类的概念VB中对象的属性、事件及方法VB中对象属性、事件及方法的使用1.3.1对象和类的概念VisualBasic是一种基于对象的程序设计语言。用VisualBasic进行应用程序设计,实际上是与一组对象进行交互的过程。因此,准确地理解对象的概念,是设计VisualBasic的基础。(1)对类和对象的理解类是现实世界中对事物的一种抽象。对象是类的具体体现。对象在现实生活中是很常见的。例如一个人、一辆汽车、一台电脑等都是对象。例如:“汽车”汽车是一个笼统的名称,是整体概念,是对所有汽车的一种抽象,所以我们可以把汽车看成一个“类”。一辆辆具体的汽车(比如“你的汽车”或“我的汽车”)就是这个类的实例,是它的具体体现。这样我们就称“你的汽车”或“我的汽车”为“汽车类”的对象。(2)类和对象具有属性、事件和方法(三要素)以“汽车”为例每辆汽车都有长宽高、颜色、外形等特性,我们就称长宽高、颜色、外形等为汽车类或对象的属性。行走是汽车所具有的一种功能,我们就称汽车具有行走方法。司机转动方向盘,汽车就会转弯,汽车能够识别转动方向盘这件事情,所以我们称转动方向盘为汽车的事件。总结属性是类和对象自身所具有的特性。方法是类和对象自身所具有的功能。事件是类和对象能够识别的动作类和对象的概念是面向对象编程的理论基础1.3.2VB中对象的属性、事件和方法VB中的窗体和绘在该窗体中的控件就是VB的对象。VB对象分为:标准对象(如:窗体、标准控件,用户可直接使用或对其进行操作)和用户自定义对象(可用程序建立用户自己的对象)。以“命令按钮”控件为例:“命令按钮”的属性:width:宽度、height:高度、name:名称、backcolor:背景色、forecolor:前景色等。“命令按钮”的事件:Click、Dblclick等。“命令按钮”的方法:Move:移动等。1)VB中对象常用的属性、事件和方法常用属性width:宽度height:高度left:左上角的横坐标(相对于父控件)top:左上角的纵坐标(相对于父控件)name:对象的名称(用于在代码中标识对象,具有唯一性)caption:对象的标题(用于界面上显示用,可以相同)font:字体fontname:字体名称fontsize:字体大小backcolor:背景色forecolor:前景色Enabled:是否对事件产生响应Visible:决定对象是否可见。注意:标题(Caption)和对象名称(Name)是完全不同的两种属性。主要区别:Caption是对象的标题,用于对象标题文字的显示(界面),各对象的Caption属性值可以相同;名称Name是对象的名字,主要用于在代码中标识对象,具有唯一性。Caption的属性值在设计和运行期间都可以修改;Name属性是只读属性,即只能在设计期间设置,在运行期间不能改变。常用事件click事件:鼠标单击Dblclick事件:鼠标双击load事件:加载;用于对属性或变量的初始化MouseDown事件:按下鼠标MouseUp事件:释放鼠标MouseMove事件:移动鼠标KeyDown事件:按下键盘keyup事件:释放键盘KeyPress事件:按下某个字符键UnLoad事件:关闭窗体。常用方法Cls方法:清屏Show方法:显示Hide方法:隐藏Move方法:移动Print方法:打印2)VB中对象的创建和命名VB中对象的创建方法一:单击工具箱控件对象在窗体上按住左键拖拉到所需要的大小后释放。方法二:双击工具箱控件对象,则立即在窗体中央出现一个默认大小的对象框。VB中对象的命名VB中创建对象时,通常给出了一个缺省的对象名称,如command1,command2…。对象名称的修改可以通过在属性列表窗口中的“名称”属性(Name)来修改。(演示)对象命名的原则:必须由字母或汉字开头、随后可以是字母、汉字、数字、下划线(最好不用)组成。长度=255个字符。最好见名知意:前缀+作用(前缀表示控件类型)如:txtPassword——txt前缀表明是文本框控件;Password表示该文本框控件用于输入密码。(P39有控件建议使用的前缀命名表示)1.3.3VB中对象的属性、事件和方法的使用1)设置对象属性方法有两种预设法:通过VB中的属性窗口进行设置现改法:在程序中用程序语句设置格式为:对象名.属性名=新设置属性值注意:在代码中使用属性的格式,必须是:对象名.属性名如:Command1.Caption使用属性时,要注意的几点(1)从属性窗口可以看出,对象的属性很多,且不同的对象具有不同的属性。编程时,我们没有必要去重新设置对象的每一个属性值。大部分保留其缺省设置就可以了。(2)属性的取值可能是:数字、字符串、布尔值等等。(3)单击与颜色有关的属性条时(例如【BackColor】,【ForeColor】等),右端也会出现下拉式箭头。单击箭头将弹出调色板窗口,通过调色板设置相应的颜色。(4)对于与图形(Picture)、图标(Icon)或字体(Font)有关的属性,设置框的右端会显示省略号图标,即3个小点(…)。单击这3个小点,屏幕上将显示一个对话框,可以利用这个对话框设置所需要的属性(装入图形、图标或设置字体)。(5)有的属性在运行时可以通过设置来进行修改,有的属性则不能修改,这种属性称为只读属性,如对象的Parent属性。2)VB中对象事件的使用(1)事件——是指VB预先设置好的、能够被对象识别的动作,例如Click(单击),DblClick(双击)。不同的对象具有不同的事件,每一个对象又具有多个事件(演示)(2)事件过程(事件的响应)由事件引发的结果需要编制代码来设定并执行,我们把这段代码称为事件过程。(3)编程中,事件过程的一般格式如下:PrivateSub对象名称_事件名称()………事件响应程序代码………EndsubPrivate表明事件过程的性质,sub为事件过程的关键字,“对象名称”指对象的Name属性,“事件名称”指VB预先定义好的对象的事件,对象名称和事件名称中间用下划线_连接,且事件名称后面跟括号,有些事件括号中有参数。(4)事件过程的编制步骤(举例说明)例:通过命令按钮的点击事件来改变文本框控件的显示与隐藏的事件过程。界面:定义两个命令按钮,一个文本框代码如下:PrivateSubCommand1_Click()text1.Visible=TrueEndSubPrivateSubCommand2_Click()text1.Visible=FalseEndSub3)VB中对象方法的使用(1)方法是对象能执行的动作或功能,如移动、显示、打印等。(2)对于VB内建的对象,都具有预先定义好的方法,不同的对象可能具有不同的方法。例如大部分对象具有方法Move(表示移动位置),窗体对象具有方法Print(表示在窗体上显示文字)。(3)编程中,使用对象的方法的格式为:对象名.方法名注意:对象方法的使用和属性的使用一样,也要在方法名和对象名之间用英文.来连接。(4)示例:文本对象Text1移动到位置200,300(分别表示纵横位置)在窗体中添加一个文本框和一个命令按钮定义,属性设置如下:对象名称(name)属性值窗体Form1Caption对象的方法文本框Text1Text移动我命令按钮Command1Caption移动编写程序代码PrivateSubCommand1_Click()Text1.Move200,300EndSub
本文标题:VisualBasic基础知识教案
链接地址:https://www.777doc.com/doc-2854819 .html