VB基础教程入门全篇精讲.ppt

上传人:b****1 文档编号:1393231 上传时间:2022-10-22 格式:PPT 页数:266 大小:2.95MB
下载 相关 举报
VB基础教程入门全篇精讲.ppt_第1页
第1页 / 共266页
VB基础教程入门全篇精讲.ppt_第2页
第2页 / 共266页
VB基础教程入门全篇精讲.ppt_第3页
第3页 / 共266页
VB基础教程入门全篇精讲.ppt_第4页
第4页 / 共266页
VB基础教程入门全篇精讲.ppt_第5页
第5页 / 共266页
点击查看更多>>
下载资源
资源描述

VB基础教程入门全篇精讲.ppt

《VB基础教程入门全篇精讲.ppt》由会员分享,可在线阅读,更多相关《VB基础教程入门全篇精讲.ppt(266页珍藏版)》请在冰豆网上搜索。

VB基础教程入门全篇精讲.ppt

VisualBasic程序设计(6.0版),皖南医学院计算机教研室毕迎春,2,课程要求,期末考核要求:

理论考试期末评分比例:

平时成绩30%+期末成绩70%,3,第一章VisualBasic程序设计概述,1.1概述1.2运行环境、安装和启动1.3VB集成开发环境,4,1.1概述一、VB简介:

VisualBasic是基于Basic的可视化的程序设计语言。

VisualBasic6.0中文版是Microsoft公司最新推出的可视化开发工具,是一种基于Windows操作系统的新型的现代程序设计语言,是一种易于学习、功能强、效率高的编程工具。

任何具有初步程序设计基础的人,都能在很短的时间内掌握好VB,并有效地编写出各种Windows程序。

VB6.0包括三个版本:

学习版、专业版、企业版,5,二、VB主要功能特点:

1.具有面向对象的可视化设计工具2.事件驱动的编程机制3.提供了易学易用的应用程序集成开发环境4.结构化的程序设计语言5.支持多种数据库系统的访问6.OLE技术。

VB核心就是其对对象的链接与嵌入(OLE)的支持。

7.Active技术8.完备的help联机帮助功能三、VB6.0新功能特点,6,1.2运行环境、安装和启动一、运行环境:

二、安装:

安装文件:

setup.exe三、启动:

方法:

1、双击桌面VB快捷方式。

2、“开始”程序MicrosoftVisualStudio6.0|MicrosoftVisualBasic6.03、“开始”运行C:

programfilesMicrosoftVisualStudioVB98VB6.exe,7,进入VB6.0窗口,8,1.3VB集成开发环境,9,1.主窗口应用程序窗口,由标题栏、菜单栏和工具栏组成,VB的三种工作模式(标题栏总显示当前模式)

(1)设计模式:

创建应用程序的大多数工作都是在设计时完成的。

在设计时,可以设计窗体、绘制控件、编写代码并使用“属性”窗口来设置或查看属性设置值。

(2)运行模式:

代码正在运行的时期,用户可与应用程序交流。

可查看代码,但不能改动它。

(3)中断模式:

程序在运行的中途被停止执行时。

在中断模式下,用户可查看各变量及不是属性的当前值,从而了解程序执行是否正常。

还可以修改程序代码,检查、调试、重置、单步执行或继续执行程序。

10,2.窗体(Form)设计窗口,窗体设计窗口是屏幕中央的主窗口,它可以作为自定义窗口用来设计应用程序的界面。

用户可以在窗体中添加控件、图形和图片来创建所希望的外观。

每个窗口必须有一个的窗体名字,建立窗体时缺省名为Form1,Form2,.。

窗体网格点间距的设置:

设计模式-”工具”选项”应注意窗体名(代码中使用的标识对象名称)和窗体文件名的区别,11,12,3.代码(code)窗口,在设计模式中,通过双击窗体或窗体上任何对象或通过“工程资源管理器”窗口中的“查看代码”按钮来打开代码编辑器窗口。

代码编辑器是输入应用程序代码的编辑器。

代码窗口主要包括:

a.对象列表框b.过程列表框c.代码框d.过程查看按钮e.全模块查看按钮,13,14,4.属性(properties)窗口,属性是指对象的特征,如大小、标题或颜色等数据。

在VisualBasic6.0设计模式中,属性窗口列出了当前选定窗体或控件的属性的值,用户可以对这些属性值进行设置。

15,工程是指用于创建一个应用程序的文件的集合。

工程资源管理器列出了当前工程中的窗体和模块,5.工程资源管理器(projectexplorer)窗口,16,工程文件的扩展名为.VBP工程资源管理器下面的列表窗口,以层次列表形式组成这个工程的所有文件。

主要包括三种类型的文件:

窗体文件(.FRM)存储窗体上使用的所有控件对象和有关的属性、对象相应的事件过程、程序代码。

标准模块文件(.BAS)所有模块级变量和用户自定义的通用过程(可以被应用程序各处调用的过程)类模块文件(.CLS)包含用户对象的属性及方法。

17,工具箱提供一组工具,用于设计时在窗体中放置控件生成应用程序的用户接口。

系统启动后缺省的General工具箱就会出现在屏幕左边,上面有常用“部件”,6.工具箱(ToolBox)窗口,18,定制工具箱添加选项卡:

对添加的选项卡加控件的方法:

(1)在已有的选项卡中拖动所需控件

(2)激活选项卡-”工程”-“部件”,19,窗体布局窗口显示在屏幕右下角。

用户可使用表示屏幕的小图像来布置应用程序中各窗体的位置。

这个窗口在多窗体应用程序中很有用,因为这可以指定每个窗体相对于主窗体的位置。

7窗体布局窗口,20,立即窗口:

中断模式中调试应用程序。

对象浏览窗口:

可查看工程定义的模块或过程,也可查看对象库、类型库、类、方法、属性及可在过程中使用的常数。

21,第二章简单的VB程序设计,2.1程序设计方法的发展2.2对象的概念2.3建立简单的应用程序2.4窗体和基本控件2.5工程的管理及环境设置2.6制作成安装盘2.7使用帮助系统,22,2.1程序设计方法的发展,1.初期的程序设计高运行效率、少占用内存为目标2.结构化程序设计程序的可读性、可维护性为目标程序=算法+数据结构的面向过程的程序设计3.面向对象的程序设计(OOP)降低程序的复杂性、提高软件的开法效率和改善工作界面为目标程序=对象+消息的面向对象的程序设计,23,结构化的分解突出过程(Howtodo?

)面向对象的分解突出真实世界和抽象的对象(Whattodo?

)目前常用的面向对象语言有:

VisualBasic、VisualC+、VisualFoxPro等优点a.符合人们的思维方法b.易于软件的维护和功能的增减c.能用继承的方式减短程序开发时间d.与可视化技术结合,改善了工作界面,24,2.2对象的概念,一、对象和类1、类:

是创建对象实例的模板,是同种对象的集合与抽象,包含了创建对象的属性描述和行为特征的定义.2、对象:

是类的一个实例,继承了类的属性、方法。

Vb中常用的对象有:

窗体、控件等。

3、控件:

以图标的形式放在工具箱中。

VB中的控件分为三类:

内部控件(标准控件):

如工具箱上的控件,20个ActiveX控件:

“工程/部件”命令加载可插入对象:

Windows应用程序的对象,如Excel工作表。

二、对象的建立和编辑:

1、对象的建立:

两种方法2、对象的选定:

单选、多选3、复制或删除对象4、对象的命名,25,三、对象的三要素:

属性、事件和方法

(1)属性对象的性质,即用来描述和反映对象特征的参数。

(2)事件对象的响应称为事件,它发生在用户与应用程序交互时。

如单击控件、鼠标移动、键盘按下等。

事件过程指附在该对象上的用户编写的程序代码,是事件的处理程序。

事件驱动过程是图形用户界面的本质,由用户控制而代码作出响应。

26,VB程序执行步骤:

启动应用程序,装载和显示窗体窗体(或窗体上的控件)等待事件的发生事件发生时,执行对应的事件过程重复执行

(2)和(3),直到遇到“END”结束语句结束程序的运行或单击“结束”按钮强制停止程序的运行,27,(3)方法对象的动作,即将一些通用的过程编写好并封装起来,作为方法供用户直接调用。

对象方法的调用格式:

对象.方法参数名表例如:

在窗体上显示一行文字。

Form1.Print”欢迎使用VisualBasic6.0”,28,2.3建立简单的应用程序,设计一个VB应用程序的通用步骤:

1.设计用户界面的对象2.设置对象的属性3.编写对象事件代码4.保存文件5.程序运行和调试(解释执行:

或“运行|启动”或按F5)6.建立可执行文件。

(编译运行:

“文件”|“生成exe”),29,例2.1编写一个对输入字符进行转换的程序,转换规则为:

将其中的大写字母转换成小写字母,小写字母转换成大写字母,空格不转换,其余转换成“*”。

要求每输入一个字符,马上就进行判断和转换。

30,PrivateSubText1_KeyPress(KeyAsciiAsInteger)DimaaAsString*1aa=Chr$(KeyAscii)SelectCaseaaCaseaTozaa=Chr$(KeyAscii-32)CaseAToZaa=Chr$(KeyAscii+32)CaseCaseElseaa=*EndSelectText2.Text=Text2.Text&aaEndSub,31,PrivateSubCommand1_Click()Text1.Text=Text2.Text=EndSubPrivateSubCommand2_Click()EndEndSub,32,2.3.4保存和运行程序,保存窗体文件保存工程程序的运行

(1)编译运行模式生成.exe

(2)解释运行模式F5,33,2.4窗体和基本控件,一、基本属性1.Name名称属性创建的对象名称,有默认的名.在程序中,控件名是作为对象的标识而引用,不会显示在窗体上。

2.Caption标题属性该属性决定了控件上显示的内容。

3.Height、width、top和left属性,34,4.Enabled属性控件是否可操作.当设置为false时,呈暗淡色,禁止用户进行操作.5.Visible属性控件是否可见.当设置为false时,用户看不到,但控件本身存在。

6.Font属性Fontname字体Fontsize字体大小Fontbold是否是粗体Fontitalic是否斜体Fontstrikethru是否加一删除线Fontunderline是否带下划线例2.2在窗体上建立两个命令按钮Command1和Command2,Command2的Font通过属性窗口设置,其余属性通过代码实现。

35,7.Forecolor前景颜色属性设置控件的前景颜色(即正文颜色).其值是一个16进制常数,用户可以在调色板中直接选择所需颜色。

8.Backcolor背景颜色属性9.Backstyle背景风格属性0-transparent:

透明显示,即控件背景颜色显示不出来10.BorderStyle边框风格属性0-None:

控件周围没有边框1-FixedSingle:

控件带有单边框。

11.Alignment属性控件上正文水平对齐方式0:

正文左对齐1:

右对齐2:

居中12.AutoSize属性控件是否根据正文自动调整大小,False.,36,13.MousePointer属性指示鼠标指针的类型,当为99时为用户自定义类型。

MouseIcon属性设置鼠标的图标,当MousePointer为99时起作用。

图标库在Graphics目录下,扩展名一般为.ico或.cur14.WordWarp属性为True时水平方向上下发生变化。

15.TabIndex属性决定了按Tab键时,焦点在各个控件移动的顺序。

各个控件默认的TabIndex值就是控件建立时的顺序,第一个为0.16.控件默认属性反映该控件最重要的属性,使用时可省略属性名。

如:

Text1.text=“Welcome”与Text1=“Welcome”是等价的。

部份控件默认值:

文本框的为:

Text命令按钮为:

Default标签为:

Caption单选/复选按钮为:

Value图形/图像框为:

Picture注意:

Command的Default为True,当按Enter键,该控件起作用。

37,例:

有关属性的综合应用。

对象设置:

效果:

38,二、窗体1.属性:

P27StartUpPosition、Icon、ControlBoxMaxButton、MinButtonWhatsThisButton、WhatsThisHelpPicture、AutoRedrawBorderStyle(012345)WindowsState(0-正常、1-最小化、2-最大化)注:

1、Picture属性可在属性窗口设置,也可通过Loadpicture函数用代码来实现。

函数格式为:

对象.Picture

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

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1