第2章 Visual Basic编程基础课件.ppt

上传人:春哥&#****71; 文档编号:12723957 上传时间:2022-04-25 格式:PPT 页数:44 大小:765KB
返回 下载 相关 举报
第2章 Visual Basic编程基础课件.ppt_第1页
第1页 / 共44页
第2章 Visual Basic编程基础课件.ppt_第2页
第2页 / 共44页
点击查看更多>>
资源描述

《第2章 Visual Basic编程基础课件.ppt》由会员分享,可在线阅读,更多相关《第2章 Visual Basic编程基础课件.ppt(44页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、LOGO& Visual Basic是在是在BASIC,GW-BASIC,Quick BASIC等语言的基础上等语言的基础上发展起来的,与任何程序设计语言一样,发展起来的,与任何程序设计语言一样,Visual Basic规定了可编程的数据类型、规定了可编程的数据类型、基本语句、函数和过程等,这些都将在本章基本语句、函数和过程等,这些都将在本章中详细介绍,类模块和面向对象程序设计可中详细介绍,类模块和面向对象程序设计可作为了解内容。对于已有程序设计语言基础作为了解内容。对于已有程序设计语言基础的读者,本章可以快速浏览,然后通过实训的读者,本章可以快速浏览,然后通过实训题加以复习和巩固。而对于程序

2、设计的初学题加以复习和巩固。而对于程序设计的初学者来说,必须认真学习本章,打下扎实的程者来说,必须认真学习本章,打下扎实的程序设计语言基础。序设计语言基础。2.1 可视化编程的基本思想可视化编程的基本思想v2.1.1 对象对象v在面向对象的程序设计中,在面向对象的程序设计中,“对象对象”是是系统中的基本运行实体系统中的基本运行实体 v对象是代码和数据的组合,同样具有自对象是代码和数据的组合,同样具有自己的状态和行为。只不过在这里对象的己的状态和行为。只不过在这里对象的状态用数据来表示,称为对象的属性;状态用数据来表示,称为对象的属性;而对象的行为用对象中的代码来实现,而对象的行为用对象中的代码

3、来实现,称为对象的方法。不同的对象有不同的称为对象的方法。不同的对象有不同的方法,当然也不排除有部分重叠。方法,当然也不排除有部分重叠。在面向对象程序设计中,对象由程序员在面向对象程序设计中,对象由程序员自己设计;而在自己设计;而在Visual Basic 6.0中,对中,对象分为两类,一类是由系统设计好的,可以象分为两类,一类是由系统设计好的,可以直接使用或对其进行操作;另一类由用户定直接使用或对其进行操作;另一类由用户定义,可以像义,可以像C+一样建立用户自己的对象。一样建立用户自己的对象。 对象是具有特殊属性对象是具有特殊属性(数据数据)和行为方式和行为方式(方法方法)的实体。建立一个对

4、象后,要用该对的实体。建立一个对象后,要用该对象的属性、事件和方法来描述它。通常把属象的属性、事件和方法来描述它。通常把属性、事件和方法称为对象性、事件和方法称为对象(或控件或控件)的三要素。的三要素。 v属性用来描述对象的外部特征,不同的属性用来描述对象的外部特征,不同的对象有不同的属性。对象常见的属性有对象有不同的属性。对象常见的属性有标题标题(Caption)、名称、名称(Name)、颜色、颜色(Color)、字体大小、字体大小(Fontsize)和是和是否可见否可见(Visible)等。等。 v对象属性有如下几种设置方法。对象属性有如下几种设置方法。v方法一方法一v在设计模式下,通过在

5、设计模式下,通过【属性属性】窗口直接窗口直接设置对象的属性。第设置对象的属性。第1章介绍的章介绍的【属性属性】窗口中含有各种属性,可以在属性列表窗口中含有各种属性,可以在属性列表中为具体的对象选择所需要中为具体的对象选择所需要v 例如,假定窗体上有一个文本框控件,其名称为例如,假定窗体上有一个文本框控件,其名称为Display(对象名称对象名称),它的,它的Text属性为属性为Hello!My dear Friend!,即在文本框中显示指定的内容,即在文本框中显示指定的内容“Hello!My dear Friend!”。可按如下步骤操作:。可按如下步骤操作:v 启动启动Visual Basic

6、,建立一个,建立一个“标准标准EXE”新工程,单击新工程,单击工具箱中的文本框控件,在当前窗体上按住左键拖动,画一工具箱中的文本框控件,在当前窗体上按住左键拖动,画一个文本框控件个文本框控件(画控件的方法详见画控件的方法详见2.2.4节节);v (1)选择文本框控件选择文本框控件(单击该控件单击该控件),然后单击,然后单击【属性属性】窗口。窗口。v (2)在属性列表中找到在属性列表中找到Text属性,双击该属性条属性,双击该属性条(或单击该或单击该属性条,删除该属性右侧的默认内容属性条,删除该属性右侧的默认内容)。v (3)输入输入“Hello!My dear Friend!”(参见图参见图2

7、.1)。v (4)按住左键拖动文本框控件的控点,调大文本框以便显示按住左键拖动文本框控件的控点,调大文本框以便显示所有字符。所有字符。v (5)在属性列表中找到在属性列表中找到“(名称名称)”属性,并按上面方法将该属性,并按上面方法将该属性设置为属性设置为“Display”。 v方法二方法二v在程序的代码中通过赋值实现,一般格在程序的代码中通过赋值实现,一般格式如下:式如下:v. = u用此方法实现上例:用此方法实现上例: u(1)启动启动Visual Basic,建立一个,建立一个“标准标准EXE”新工程,新工程,按上面介绍的方法在窗体中画一个文本框控件,将按上面介绍的方法在窗体中画一个文本

8、框控件,将“名称名称”属性设置为属性设置为“Display”。u(2)双击该窗体,打开代码窗口。双击该窗体,打开代码窗口。u(3)在窗体载入事件过程在窗体载入事件过程Form_Load()(事件过程见事件过程见2.1.3节节)中输入中输入uDisplay.Text = Hello!My dear Friend! u(4)调大文本框控件,以便能显示出所有文字。调大文本框控件,以便能显示出所有文字。u把字符串把字符串Hello!My dear Friend!赋给赋给Display文本文本框控件的框控件的Text属性。其中,属性。其中,Display是对象名,是对象名,Text是属是属性名,字符串性

9、名,字符串Hello!My dear Friend!是所设置的属是所设置的属性值。当程序运行时即在文本框中显示性值。当程序运行时即在文本框中显示“Hello!My dear Friend!”。v响应某个事件后所执行的操作通过一段程序响应某个事件后所执行的操作通过一段程序代码来实现,这段程序代码叫事件过程。一代码来实现,这段程序代码叫事件过程。一个对象可以识别一个或多个事件,因此可以个对象可以识别一个或多个事件,因此可以使用一个或多个事件过程对用户或系统的事使用一个或多个事件过程对用户或系统的事件作出响应。虽然一个对象可以拥有许多事件作出响应。虽然一个对象可以拥有许多事件过程,但在程序中能使用多

10、少事件过程,件过程,但在程序中能使用多少事件过程,是由程序设计者根据程序的具体要求来确定是由程序设计者根据程序的具体要求来确定的。的。v通过一个具体的实例来进入编程过程,在这个过程中还将详细介绍每个步骤会使用到的相关内容。v【例1-1】 设计一个口令登录界面,要求输入用户名“basic”和密码“visual”后,进入下一个界面,分两行显示“欢迎使用Visual Basic 6.0”v2.2.1 新建工程新建工程v一般情况下,在程序设计的最初阶段都需要新建一个工程。前面曾经说过,在Visual Basic 6.0中,程序的开发通常是以“工程(project)”为单位的,因此在本例中首先建立一个标

11、准EXE工程。 v1.控件的画法控件的画法v将控件添加到窗体上,主要有以下两种方法。将控件添加到窗体上,主要有以下两种方法。v第一种方法,单击工具箱中的控件图标,将第一种方法,单击工具箱中的控件图标,将鼠标移动到窗体设计器中的窗体对象上时,鼠标移动到窗体设计器中的窗体对象上时,鼠标指针变成一个十字指针,这时在窗体的鼠标指针变成一个十字指针,这时在窗体的工作区中按住鼠标左键拖拽鼠标,即可在窗工作区中按住鼠标左键拖拽鼠标,即可在窗体上画出对应的控件。体上画出对应的控件。v第二种方法,直接用鼠标双击在工具箱中的第二种方法,直接用鼠标双击在工具箱中的控件,即可以窗体的中央画出控件。控件,即可以窗体的中

12、央画出控件。v使用第一种方法在使用第一种方法在Forml上画出需要的控件,上画出需要的控件,如图所示,依次分别为标签控件如图所示,依次分别为标签控件Labell、Label2,文本框控件,文本框控件Text1、Text2,命,命令按钮控件令按钮控件Command1、Command2,同类型的控件序号依次自动增加。同类型的控件序号依次自动增加。v2.控件的缩放和移动控件的缩放和移动v在窗体上画出控件以后,控件的边框上有8个蓝色的小方块,这表明该控件是“活动”的,通常称为“当前控件”,如图2-5所示。v对于选中的控件(即当前控件),可以直接使用鼠标拖拽到需要的地方来调整控件的位置。利用鼠标指针对准

13、控件的选中标志(8个小方块),出现双向箭头时,可以改变控件的大小(即高度和宽度)。当然,也可以使用Shift+“方向箭头”来改变控件的大小,用Ctrl+“方向箭头”来移动控件的位置。v4.控件的布局控件的布局v(2)该对话框的)该对话框的“新建新建”选项卡用于创建一个新选项卡用于创建一个新窗体。选项卡中列出了各种新窗体的类型。其中选窗体。选项卡中列出了各种新窗体的类型。其中选择择“窗体窗体”选项时,建立一个空白的新窗体;选择选项时,建立一个空白的新窗体;选择其它选项时,则建立一个预定义了某些功能的窗体。其它选项时,则建立一个预定义了某些功能的窗体。选择选择“窗体窗体”,单击,单击“打开打开”按

14、钮,一个新的空白按钮,一个新的空白窗体被加入到当前的工程中,同时会显示在屏幕上,窗体被加入到当前的工程中,同时会显示在屏幕上,如图所示。如图所示。v依据题意在窗体对象依据题意在窗体对象Form2上创建一个标签控件上创建一个标签控件Label1用于显示用于显示“欢迎使用欢迎使用Visual Basic 6.0”,并调整窗体的大小以及标签的位置,如图所示并调整窗体的大小以及标签的位置,如图所示 。v2.2.3 控件属性的设置控件属性的设置v为了改变控伯的某些特征及功能,可以修改为了改变控伯的某些特征及功能,可以修改控件的属性,如:改变控件的控件的属性,如:改变控件的Caption属性,属性,使控件

15、显示出一些实际的意义;改变控件的使控件显示出一些实际的意义;改变控件的长宽,使控件的大小符合要求。长宽,使控件的大小符合要求。v使用属性窗口来设置控件的属性,主要有以使用属性窗口来设置控件的属性,主要有以下几个步骤:下几个步骤:v(1)在属性窗口中选中要设置属性的控件。)在属性窗口中选中要设置属性的控件。可以通过两种方法来使属性窗口显示要设置可以通过两种方法来使属性窗口显示要设置属性的控件,即在窗体设计器中用鼠票单击属性的控件,即在窗体设计器中用鼠票单击需要设置属性的控件或者在属性窗口的下拉需要设置属性的控件或者在属性窗口的下拉列表中选择需要设置属性的控件。列表中选择需要设置属性的控件。v(2

16、)在属性窗口中选择要修改的属性。)在属性窗口中选择要修改的属性。v(3)修改属性值。)修改属性值。v下面就本例题所用到的控件设置属性。下面就本例题所用到的控件设置属性。v首先为窗体首先为窗体Form1设置属性。单击窗体设置属性。单击窗体Form1的空白区域(不要单击任何控件),的空白区域(不要单击任何控件),或者在属性窗口的下拉列表框中选择窗体或者在属性窗口的下拉列表框中选择窗体Form1。 v下面设置属性如下:下面设置属性如下:v(1)名称属性改为)名称属性改为Load.修改一个控件的修改一个控件的名称后,也就修改了它在程序中的标识,在名称后,也就修改了它在程序中的标识,在属性窗口中会发现下

17、拉列表框中的显示内容属性窗口中会发现下拉列表框中的显示内容也就变了,它显示出刚才为控件所命名的名也就变了,它显示出刚才为控件所命名的名字,如图所示。字,如图所示。v (2)设置边框风格(BorderStyle)属性为3-Fixed Dialog,使窗体对话框的方式显示。v 其次,设置标签控件Label1的Caption属性为“用户名:”,标签控件Label2的Caption属性为“密码:”。设置文本框控件Text1的名称属性为TxtUser,其文本属性为空(删除其内容);文本框控件(Text2)的名称属性为TxtPassword,其文本属性为空(删除其内容)。设置隐蔽字符(PasswordCh

18、ar)属性为“*”(当输入字符时,显示出来的是“*”,而程序接收到的是输入的实际字符)。设置命令按钮控件Command1的名称属性为CmdYes,Caption属性为“确定Y”(Y表示为命令按钮建立访问键Alt+Y。当按下组合键Alt+Y时,程序会触发命令按钮的单击事件);命令按钮控件Command2的名称为CmdCancel,其Caption属性为“取消C”。v第三,接下来设置窗体第三,接下来设置窗体(Form2)的属性。设置名称属性改为的属性。设置名称属性改为Welcome;设置;设置Caption属性为属性为“欢迎欢迎”。设置完成后,选中窗体。设置完成后,选中窗体Form2,也就是,也就

19、是Welcome的属性的属性窗口,窗口, v2.2.4 代码编写代码编写v1.使用代码编辑器编写代码的步骤使用代码编辑器编写代码的步骤v下面为窗体模块下面为窗体模块Load编写代码。依据本例题意,编写代码。依据本例题意,当鼠标单击命令按钮当鼠标单击命令按钮CmdYes,也就是,也就是“确定确定”按钮时,应该先判断文本框中输入的用户名和密码按钮时,应该先判断文本框中输入的用户名和密码是否正确,若正确则进入下一个界面(是否正确,若正确则进入下一个界面(Welcome窗体);当单击命令按钮窗体);当单击命令按钮CmdCance1时,则退时,则退出程序。现在为这两个命令按钮编写代码,出程序。现在为这两

20、个命令按钮编写代码, v如下所述。v(1)判断应该为哪个控件及该控件的哪个事件编写代码,在这个窗体模块Load中,应该为两个命令按钮的鼠标单击事件添加代码。v(2)在代码编辑器中创建事件过程。在窗体Load的代码编辑器左边的下拉列表中,选择命令按钮控件CmdYes(在代码编辑器左边的下拉列表中包含该窗体模块的所有控件,再在右边的下拉列表中选择单击事件(在代码编辑器右边的下拉列表中包含对应控件的所有事件),则在代码编辑器的工作区中产生命令按钮的鼠标单击事件。v (3)为事件过程编写代码。通过上述过程为两个命令按钮添加如下代码:v Private Sub CmdCancel Click()v 关闭

21、窗体v Unload Mev End Subv Private Sub CmdYes Click()v 判断输入的用户名和密码是否正确,若正确则打开窗体Welcomev 否则输入用户名的文本框,得到焦点,重新输入v If TxtUser.Text=basicAnd TxtPassword.Text=visua1Thenv Welcome.Showv Elsev TxtUser.SetFocusv End Ifv End Subv通过同样的过程为窗体Welcome的装载事件Load添加如下代码:vPrivate Sub Form Load()v 在程序运行时,在窗体Welcome的装载事件中v

22、修改标签控件Label1的Caption属性v Label1.Caption=欢迎使用Visual Basic 6.0vEen Subv2.2.5 保存工程保存工程v在设计过程中,为了避免程序编制错误或因不合理在设计过程中,为了避免程序编制错误或因不合理而导致程序停止运行等情况使程序丢失,应该及时而导致程序停止运行等情况使程序丢失,应该及时地保存工程。地保存工程。v保存本例题所建立的工程的步骤如下:单击保存本例题所建立的工程的步骤如下:单击“文件文件”菜单中的菜单项菜单中的菜单项“保存工程保存工程”,打开,打开“文件另存为文件另存为”对话框,应先保存窗体文件,分别保存为对话框,应先保存窗体文件

23、,分别保存为Load.frm和和Welcome.frm文件,再要求保存文件,再要求保存工程文件,将其保存为工程文件,将其保存为Example.vbp文件文件 v2.2.6 运行程序运行程序v程序编写好了,拉着应该运行程序,检验程序是否程序编写好了,拉着应该运行程序,检验程序是否达到要求。达到要求。v单击工具栏上的单击工具栏上的“启动启动”快捷按钮或按快捷按钮或按F5键,即可键,即可进入运行程序界面,如图进入运行程序界面,如图2-31所示。在提示所示。在提示“用用户名:户名:”后面的文本框中输入后面的文本框中输入basic,在提示,在提示“密密码:码:”后面的文本框中输入后面的文本框中输入visual,然后单击,然后单击“确确定定”按钮,则可以进入按钮,则可以进入“欢迎欢迎”界面,如图所示。界面,如图所示。v2.2.7修改工程修改工程v一般情况下,很难一次就将程序编写正确和达到最后的要求,因此可以修改工程如修改控件的属性、修改事件过程中的代码、添加一些新的控件等。当然不要忘记修改后保存工程。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com