课程名称VB60程序设计.ppt
《课程名称VB60程序设计.ppt》由会员分享,可在线阅读,更多相关《课程名称VB60程序设计.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程名称:课程名称:VB6.0程序设计程序设计 总学时总学时:24 理论理论:16 上机上机:8理论分四大模块:理论分四大模块:1.VB基础知识基础知识2.VB基本语言基本语言3.控件与窗体控件与窗体4.VB与数据库与数据库第一章第一章 VB程序设计概述程序设计概述第二章第二章 简单的简单的VB程序设计程序设计第三章第三章 vb基本语言基本语言第四章第四章 常用控件与窗体常用控件与窗体第五章第五章 vb与数据库与数据库第一章第一章 VB程序程序设计概述概述1.1 VB发展展历程程1.2 如何学如何学习VB1.3 VB集成开集成开发环境境1.1 VB发展历程Visual Basic(VB)是在是
2、在Basic语言的基言的基础上上发展而来的。展而来的。Basic语言是言是20世世纪60年代由美国达特茅斯大学的两位教授共同年代由美国达特茅斯大学的两位教授共同设计的的计算机算机程序程序设计语言,其含言,其含义为初学者通用的符号指令代初学者通用的符号指令代码。它。它简单易学,人机易学,人机对话方便,方便,调试简单,得到了广泛,得到了广泛应用。用。20世世纪80年代年代Basic语言已言已经有了很多的版本,其中有了很多的版本,其中较有影响的有有影响的有True basic,Quick basic,Turbo basic等。等。1991年,年,Microsoft 公司推出的公司推出的Visual
3、Basic 用来开用来开发基于基于Windows的的应用程序。用程序。1991年至年至1998年,年,VB从从1.0版升版升级至至6.0版,提供了更多的控件,增版,提供了更多的控件,增强了多媒体,了多媒体,数据数据库,网,网络等功能。等功能。1.2 如何学习VBVB程序程序设计通常分成两部分。通常分成两部分。1.Visual可可视化界面化界面设计Visual的含的含义是程序在运行是程序在运行时在在计算机屏幕上展示的界面。由窗体,菜算机屏幕上展示的界面。由窗体,菜单,对话框,按框,按钮等等组成。作用是与用成。作用是与用户交互,接收并交互,接收并显示数据。示数据。2.Basic 程序程序设计Bas
4、ic 程序程序设计主要是主要是对获得的数据得的数据进行行处理,理,这是程序的主体,也是是程序的主体,也是实质所在。涉及程序所在。涉及程序设计方法,算法方法,算法设计,代,代码编写等。写等。对于于简单的程序,前者所占的比重大,学的程序,前者所占的比重大,学习起来相起来相对简单,而,而对于复于复杂程序,程序,则主要精力放在后者。主要精力放在后者。1.3 VB集成开发环境VB不能不能仅仅理解理解为一一门计算机算机语言,因言,因为它是集它是集应用程序的用程序的设计,编辑,运行,运行,调试等多种功能于一体的一个集成开等多种功能于一体的一个集成开发环境,境,简称称IDE。它是一。它是一组软件工具。件工具。
5、介介绍集成开集成开发环境境组成元素成元素第二章第二章 简单的简单的VB程序设计程序设计2.1 VB的基本概念的基本概念2.2 如何建立简单的应用程序如何建立简单的应用程序2.3 窗体和基本控件的属性,事件和方法窗体和基本控件的属性,事件和方法2.1 VB的基本概念对象象类属性属性事件事件事件事件过程程事件事件驱动方法方法对象和象和类:对象:象:是指是指现实世界中各种各世界中各种各样的的实体。如一个人,一体。如一个人,一辆车,一,一张桌桌子等子等,对象具有特定的属性、方法与事件。以人象具有特定的属性、方法与事件。以人为例:有高矮胖瘦的特例:有高矮胖瘦的特征(属性),有坐卧跑的行征(属性),有坐卧
6、跑的行为(方法),有外界作用在人上的活(方法),有外界作用在人上的活动(事件)。(事件)。VB中常用的中常用的对象有:窗体、控件等。象有:窗体、控件等。类:是同种是同种对象的集合与抽象。象的集合与抽象。类是是创建建对象象实例的模板,例的模板,对象象则是是类的一个的一个实例。例。对象的属性,事件和方法象的属性,事件和方法在面向面向对象的程序象的程序设计中,属性、事件和方法构成了中,属性、事件和方法构成了对象的三要素。象的三要素。l属性属性 属性是属性是对象的特征,属性保存象的特征,属性保存对象中的数据。例如,控件名称象中的数据。例如,控件名称(Name)、标题(Caption)、颜色色(Colo
7、r)、字体、字体(FontName)等属性决定了等属性决定了对象展象展现给用用户的界面具有什么的界面具有什么样的外的外观及功能。及功能。可以通可以通过以下两种方法以下两种方法设置置对象的属性:象的属性:在在设计阶段利用属性窗口直接段利用属性窗口直接设置置对象的属性象的属性值 在程序代在程序代码中通中通过赋值语句句实现,格式,格式为:对象名象名.属性名属性属性名属性值 如:如:command1.caption=“确定确定”通常,通常,对于反映于反映对象外象外观特征的一些不特征的一些不变的属性的属性应在在设计阶段段设置,而置,而内在的可内在的可变的属性的属性则在在编程中程中实现。l事件,事件事件,
8、事件过程和事件程和事件驱动事件事件 事件就是事件就是发生在生在对象上的事情。同一事件作用于不同的象上的事情。同一事件作用于不同的对象,会象,会产生不生不同的后果。例如,在学校,教室楼的同的后果。例如,在学校,教室楼的铃声是一个事件,教声是一个事件,教师听到听到铃声声就要准就要准备开始开始讲课,向学生,向学生传授知授知识;学生听到;学生听到铃声,就要准声,就要准备听教听教师上上课,接受知,接受知识;而行政人;而行政人员对铃声可不于响声可不于响应。在在VB中,中,单击(Click)、双、双击(DblClick)、改、改变(Change)、获取焦点取焦点(GotFocus)、键盘按下按下(KeyPr
9、ess)等都等都为事件。事件。事件事件过程程在在对象上象上发生了事件后,生了事件后,应用程序就要用程序就要处理理这个事件,而个事件,而处理的步理的步骤就是就是事件事件过程。程。VB事件事件过程的形式如下:程的形式如下:Private Sub 对象名象名_事件名事件名(参数列表参数列表).事件事件过程代程代码End Sub下面是一个命令按下面是一个命令按钮的事件的事件过程,作用是将文本框的字号改程,作用是将文本框的字号改为20磅。磅。Private Sub Command1_Click()Text1.FontSize=20End Sub事件事件驱动程序程序设计在在传统的面向的面向过程的程的应用程
10、序中,代用程序中,代码的的执行是从第一行开始的,随着程序行是从第一行开始的,随着程序流程流程执行代行代码的不同部分。程序的不同部分。程序执行的先后次序由行的先后次序由设计人人员编写的代写的代码决决定,用定,用户无法改无法改变程序的流程。程序的流程。在在VB中,程序的中,程序的执行行发生了根本的生了根本的变化。程序化。程序执行后,系行后,系统等待某个事件的等待某个事件的发生,然后去生,然后去执行行处理此事件理此事件过程,程,执行完后,系行完后,系统又又处于等待事件于等待事件发生生状状态,这就是事件就是事件驱动程序程序设计方式。用方式。用户决定了代决定了代码执行的行的顺序。序。l方法方法面向面向对
11、象的程序象的程序设计语言,言,为程序程序设计人人员提供了一种特殊的提供了一种特殊的过程和函数称程和函数称为方法方法(对象能象能够执行的一个操作行的一个操作),供用,供用户直接直接调用。用。因因为方法是面向方法是面向对象的,所以在象的,所以在调用用时一定要指明一定要指明对象。象。对象方法的象方法的调用用格式格式为:对象象.方法方法 参数名表参数名表 若省略了若省略了对象,表示象,表示为当前当前对象,一般指窗体。象,一般指窗体。例如:例如:Form1.Print 欢迎您使用迎您使用Visual Basic 6.0!使用使用Print方法在方法在对象象为Form1窗体中窗体中显示示“欢迎您使用迎您使
12、用Visual Basic 6.0!”的的字符串。字符串。2.2如何建立简单的应用程序分分为以下几步:以下几步:建立用建立用户界面的界面的对象象对象属性的象属性的设置置对象事件象事件过程及程及编程程保存和运行程序保存和运行程序其中,步其中,步骤1,2为可可视化程序化程序设计部分,部分,3为程序代程序代码的的设计部分。部分。1、对象的建立、对象的建立 2、对象的选定、对象的选定 3、对象的删除与复制、对象的删除与复制 4、对象的布局、对象的布局 5、对象的命名、对象的命名预备知识预备知识:界面上对象的建立和编辑界面上对象的建立和编辑例题:编写对输入的字符进行转换的程序例题:编写对输入的字符进行转
13、换的程序 转换规则:大写字母大写字母转换成小写字母,成小写字母,小写字母小写字母转换成大写字母成大写字母 空格不空格不转换,其余其余转换成成“*”要求:每要求:每输入一个字符入一个字符,马上就上就进行判断和行判断和转换1.创建用户界面创建用户界面2个标签(个标签(Label),),2个文本框个文本框(Text),2个命令按钮个命令按钮(Command)2.对象属性设置对象属性设置窗体、标签、命令按钮窗体、标签、命令按钮:设置设置Caption(标题标题)属性属性.文本框文本框:设置设置Text(文本文本)属性属性.3.对象事件过程及编程对象事件过程及编程根据本例要求要激发以下事件:根据本例要求
14、要激发以下事件:1)文本框)文本框Text1的的 KeyPress 事件事件.(键入字符键入字符)2)命令按钮)命令按钮Command1对应的对应的Click事件事件.(清屏清屏)3)命令按钮)命令按钮Command2对应的对应的Click事件事件.(结束结束)KeyPressKeyPress事件事件 当用当用户按下并且按下并且释放放键盘上的一个会上的一个会产生生Ascii码的的键时被触被触发.包括数字包括数字,大小写字母大小写字母,Enter,Backspace,Esc,Tab等等.方向方向键不会不会产生生.参数参数KeyAscii为按按键的的Ascii码值4.保存和运行程序保存和运行程序1
15、、保存、保存时要注意要注意 (1)保存文件保存文件时,要,要选文件文件Form1另存另存为(窗体文件(窗体文件.frm)和文件和文件工程另存工程另存为(工程文件(工程文件.vbp)。)。(2)要搞清楚存要搞清楚存盘的位置和文件名。的位置和文件名。2、VB有两种运行方式有两种运行方式:编译运行模式运行模式:文件文件生成生成.exe解解释运行模式运行模式:运行运行启启动(f5)2.3 窗体和基本控件的属性,事件和方法窗体和控件的基本属性窗体和控件的基本属性窗体窗体标签文本框文本框命令按命令按钮窗体和控件的基本属性窗体和控件的基本属性 1.Name 名称属性名称属性 所所创建的建的对象名称,象名称,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程名称 VB60 程序设计
限制150内