vb课件PPT文档格式.ppt
《vb课件PPT文档格式.ppt》由会员分享,可在线阅读,更多相关《vb课件PPT文档格式.ppt(50页珍藏版)》请在冰豆网上搜索。
1998年微软公司推出了VisualBasic6.0.,5,1.1.1VisualBasic6.0的版本,
(1)是可视化程序设计工具。
(2)采用面向对象的程序设计思想。
(3)采用事件驱动的编程机制。
(4)提供了易学易用的应用程序集成开发环境。
(5)支持多种数据库系统的访问。
(6)采用了对象的链接与嵌入技术。
学习版:
用于初学者开发基于Windows的应用程序专业版:
用于专业人员开发客户/服务器应用程序企业版:
用于创建高级的、高性能的网络应用程序,1.1.2VisualBasic主要的功能特点,6,1.3运行环境、安装和启动,1.3.1运行环境,MicrosoftWindows98,或MicrosoftWindowsNT3.51或更新版本。
80486DX/66或更高微处理器(推荐使用Pentinum或更高的处理器)。
一个CD-ROM驱动器。
MicrosoftWindows支持的VGA或分辨率更高的监视器。
在Windows95下16MBRAM,在WindowsNT下32MBRAM。
鼠标或其它定点设备。
1.3.2安装VB6.0,将VisualStudio6.0的光盘插入光驱,安装程序会自动运行。
如果VisualStudio6.0的光盘已在光驱中,从“我的电脑”或“资源管理器”中双击光盘根目录下的Setup.exe文件。
1.3.3启动,“开始”“程序”菜单“MicrosoftVisualBasic6.0中文版”菜单“MicrosoftVisualBasic6.0中文版”程序。
双击VB6.0程序的快捷键图标。
7,IDE桌面,VB6.0的集成开发环境(IDE)桌面,标题栏,菜单栏,工具栏,工具箱,窗体布局窗口,属性窗口,工程资源管理窗口,窗体设计器,立即窗口,代码显示钮,窗体显示钮,工程中文件显示切换钮,8,1.标题栏三种工作模式:
设计模式、运行模式、中断模式。
2.菜单栏3.工具栏4.工具箱:
控件的容器控件:
用于创建对象,每个控件都有其属性、事件和方法。
分类:
内部控件默认状态下工具箱中显示的控件ActiveX控件存于.OCX文件中,包括各种版本的VB控件,必要时可添加到工具箱中。
可插入对象将其他应用程序产品作为一个对象加入到工具箱中。
如Excel工作表、公式等。
1.4VisualBasic的集成开发环境(IDE),9,添加选项卡:
右击工具箱添加选项卡输入名称添加控件:
将控件直接拖入新选项卡切换选项卡:
单击选项卡名称删除选项卡:
右击选项卡名称删除选项卡5.工程资源管理器窗口工程:
每个应用程序可称为一个工程每个工程可包括多种类型的文件文件类型:
.Vbp.Frm.Bas.Cls.Res.Ocx.Frx,显示:
视图工程资源管理器使用工具栏按钮,10,6属性窗口,显示:
视图属性窗口(F4)使用工具栏按钮,11,7.窗体布局窗口:
调整程序运行时窗体显示的位置8.窗体设计器窗口是进行界面设计的窗口。
工程中的每个窗体都有自己的窗体设计器窗口。
一个应用程序至少有一个窗体。
9.代码编辑器窗口:
用于编写程序代码进入代码窗口的方法(F7):
双击窗体的任何地方在右击窗体,从快捷菜单中选择“查看代码”单击工程资源管理器窗口中的“查看代码”按钮。
执行“视图”菜单中的“代码窗口”命令。
12,组成:
自动列出成员特性:
自动列出控件的属性和方法。
自动显示快速信息:
自动显示语句和函数的语法格式自动语法检查:
出错时显示为红色。
10.立即窗口用于调试应用程序。
可键入或粘贴一行代码,按下回车键立即执行。
13,1.5对象及其属性、事件和方法,1.5.1VB中对象的概念,面向数据/过程的设计方法面向对象的程序设计(OOP),对象数据和数据操作方式的综合体。
例如,窗体、控件。
窗体对象是VisualBasic应用程序的基本构造模块,是运行应用程序时,与用户交互操作的实际窗口。
窗体有自己的属性、事件和方法,控制窗体的外观和行为。
控件更易阅读的一种图形对象,用来接收用户的输入、显示输出、触发事件过程。
每个控件都有一组属性、方法和事件。
对象的命名:
通过设置属性“Name”来命名,必须以字母或汉字开头,由字母、汉字、数字串组成,长度小于40个字符。
OOPObjectOrintedProgrammingEncapsulationInheritancePolymorphism,14,对象的三要素:
属性、事件和方法。
属性Property描述对象的性质(数据)。
例如,Caption,Font,Backcolor。
使用属性的方法:
在设计阶段直接设置对象的属性;
在程序代码中通过赋值实现,其格式如下:
对象.属性=属性值(Text1.backcolor=vbred),如单击、双击、内容改变、尺寸改变等事件是固定的。
事件过程:
发生某事件后所要执行的程序代码一般格式:
PrivateSub_()EndSub,事件event:
在对象上所发生的事情,15,事件例:
PrivateSubCommand1_Click()Form1.BackColor=vbRedEndSub,事件驱动特定的事件发生在特定的对象身上时,才执行相应事件过程中的代码。
16,事件#1事件#2事件#3事件#4事件#5Windows捕获事件Windows事件#1事件#2事件#3应用程序#1应用程序#2,17,方法方法:
用于对对象进行一定的操作。
由函数或过程实现。
方法是固定的调用格式为:
.方法名例:
FirstForm.Print欢迎使用VisualBasicSecondForm.ShowMyPicture.Cls,18,1.6VisualBasic工程的设计步骤,
(1)新建一个工程
(2)设计用户界面(3)编写代码(事件过程及通用过程)(4)运行、调试并保存工程【例2-1】编写一个求两个数相加的程序。
界面设计如下图a所示。
运行时,当按下“求和(S)”按钮时,求数1和数2的和。
运行效果如下图b所示。
19,1.6.1新建工程,启动VB,文件新建工程,在“新建工程”对话框中选择“标准EXE”,1.6.2设计界面1.控件的画法:
拖动、双击2.控件的缩放和移动缩放:
鼠标;
Shift+箭头;
修改Width、Height属性移动:
Ctrl+箭头;
修改Left、Top属性,20,3.控件的复制与删除复制:
注意复制后的控件名(控件数组、非控件数组)删除:
Del4.控件的布局选定多个控件:
Shift(或Ctrl)+单击;
拖动鼠标控件布局:
选定多个控件格式5.设置属性设置窗体属性、控件属性1.6.3编写代码PrivateSubCommand1_Click()Text3.Text=Val(Text1.Text)+Val(Text2.Text)EndSubPrivateSubCommand2_Click()EndEndSub,21,1.6.4运行与调试工程运行启动单击工具栏中的“启动”按钮按F5键。
1.6.5保存工程文件保存工程单击工具栏中的“保存工程”按钮建议将同一工程的所有文件保存在同一位置,移除工程:
文件移除工程打开工程:
文件打开工程另存工程:
先另存窗体文件,后另存工程文件工程文件更名:
使用另存方法(不允许在“我的电脑”或“资源管理器”下修改工程中的文件名,22,1.7VisualBasic的帮助系统,1.7.1使用MSDNLibrary浏览器帮助内容/索引/搜索目录:
按目录分类查找索引:
按主题查找指定的关键字搜索:
通过全文搜索查找指定关键字书签:
收集常用主题1.7.2使用上下文相关帮助在以下位置可直接按F1键获取相关的帮助信息:
VisualBasic中的每个窗口工具箱中的控件窗体或文档对象内的对象属性窗口中的属性VisualBasic关键词(声明、函数、属性、方法)错误信息,23,例:
FillColor属性示例例:
DrawWidth属性示例,24,2窗体和基本控件,2.1窗体(Form)窗体:
窗口(一般,设计期称窗体、运行期称窗口)窗体模块:
每个窗体对应于一个窗体模块1.窗体的结构,25,移除方法一:
工程移除Form1移除方法二:
在工程资源管理器中右击窗体名称移除Form1,工程添加窗体(打开“添加窗体”对话框),新建,现存,添加方法二:
使用工具栏中的“添加窗体”按钮,设置启动对象:
工程工程1属性设置启动对象,添加方法一:
2.添加窗体、移除窗体,26,3.属性
(一)基本属性1.Name名称属性(任何对象都具有的)创建的对象名称,有默认的名.在程序中,控件名是作为对象的标识而引用,不会显示在窗体上。
2.Height、width、top和left属性单位为twip:
1twip=1/20点=1/1440英寸=1/567cm,注意:
这四个属性决定窗体(或控件)的大小,在容器中的位置。
如右图。
27,3Caption标题属性:
决定出现在窗体的标题栏上的文本内容,也是当窗体被最小化后出现在窗体图标下的文本。
如图2-2中窗体的Caption属性值是“VB窗体”,4字体Font属性组,FontName属性是字符型,决定对象上正文的字体(缺省为宋体)。
FontSize属性是整型,决定对象上正文的字体大小。
FontBold属性是逻辑型,决定对象上正文是否是粗体。
FontItalic属性是逻辑型,决定对象上正文是否是斜体。
FontStrikeThru属性是逻辑型,决定对象上正文是否加一删除线。
FontUnderLine属性是逻辑型,决定对象上正文是否带下划线。
28,5.Enabled属性(逻辑值)决定控件是否可操作。
True:
允许用户进行操作,并对操作出响应(缺省值)。
False:
呈暗淡色,禁止用户进行操作。
6.Visible属性(逻辑值)决定控件是否可见True:
运行时控件可见(缺省值)。
运行时控件隐藏,用户看不到,但控件本身是存在的。
29,7BackColor属性和ForeColor属性BackColor属性用于返回或设置对象的背景颜色,ForeColor属