(精品)Visual Basic程序设计一、二章.ppt
《(精品)Visual Basic程序设计一、二章.ppt》由会员分享,可在线阅读,更多相关《(精品)Visual Basic程序设计一、二章.ppt(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Visual Basic程序设计程序设计环境和程序设计初步环境和程序设计初步参考书目参考书目f VB学习指导学习指导 (苏州大学出版社苏州大学出版社)f 二级考试试卷汇编(考试中心编)二级考试试卷汇编(考试中心编)第一章、概述第一章、概述程序设计语言与程序设计程序设计语言与程序设计 计算机能执行的指令序列称为程序,而编写程序的计算机能执行的指令序列称为程序,而编写程序的过程称为程序设计。过程称为程序设计。人与计算机交流使用的是人与计算机交流使用的是“程序设计语言程序设计语言”。同人。同人类语言一样,程序设计语言也是由字、词和语法规则类语言一样,程序设计语言也是由字、词和语法规则构成的一个系统。
2、从计算机执行的角度来看,程序设构成的一个系统。从计算机执行的角度来看,程序设计语言通常分为机器语言、汇编语言和高级语言计语言通常分为机器语言、汇编语言和高级语言3种。种。Visual Basic程序设计语言程序设计语言 Visual Basic 是是Microsoft 公司开发的公司开发的Windows 应用应用程序开发工具,程序开发工具,Visual“可视化的可视化的”,是一种开发,是一种开发图形户界面(图形户界面(GUI)的方法。的方法。英英文文Visual的的意意思思是是“视视觉觉的的”,“可可视视的的Baisc”这这个个名名字字可可能能抽抽象象了了点点,但但实实际际上上它它却却是是最最
3、直直观观的的编编程程方方法法,之之所所以以叫叫做做“可可视视”,你你只只要要看看到到VB的的界界面面就就会明白,实际上你无需编程,就可以完成许多步骤。会明白,实际上你无需编程,就可以完成许多步骤。在在VB中引入了中引入了控件的概念控件的概念,在在Windows中控中控件的身影无处不在,如按钮、文本框等,件的身影无处不在,如按钮、文本框等,VB把这把这些控件模式化,并且每个控件都有若干些控件模式化,并且每个控件都有若干属性属性用来用来控制控件的外观,工作控制控件的外观,工作方法,方法,能够响应用户操作能够响应用户操作(事件事件)。这样你就可以象在画板上一样,随意点几下这样你就可以象在画板上一样,
4、随意点几下鼠标,一个按钮就完成了,这些在以前的编程语鼠标,一个按钮就完成了,这些在以前的编程语言下是要经过相当复杂的工作的。言下是要经过相当复杂的工作的。1.具有面向对象的可视化设计工具具有面向对象的可视化设计工具2.事件驱动的编程机制事件驱动的编程机制3.结构化的程序设计语言结构化的程序设计语言4.提供了易学易用的应用程序集成开发环境提供了易学易用的应用程序集成开发环境5.支持多种数据库系统的访问支持多种数据库系统的访问6.支持支持DDE、DLL和和OLE7.ActiveX技术技术8.VB6.0在开发环境上、网络功能等的增强在开发环境上、网络功能等的增强Visual Basic的特点的特点1
5、、Visual basic 的开发环境的开发环境标题栏菜单栏工具栏控件工具箱初始窗体工程资源管理器子窗口属性子窗口窗体布局子窗口1.1.主窗口主窗口 应用程序窗口,由标题栏、菜单栏和工具栏组成。2.2.窗体窗体(form)form)窗口窗口 设计VB程序的界面。3.3.代码代码(code)code)窗口窗口 编辑窗体、标准模块中的代码。4.4.属性属性(properties)properties)窗口窗口 所有窗体或控件的属性设置。5.5.工程资源管理器工程资源管理器(project explorer)project explorer)窗口窗口 保存一个应用程序所有的文件。6.6.工具箱工具箱
6、(toolbox)toolbox)窗口窗口 显示各种控件的制作工具,供用户在窗体上设计。Visual basic 的开发环境的开发环境查看代码查看对象切换文件夹 Visual basic 的开发环境的开发环境对象框排序选项卡属性列表2、VB中类和对象的概念中类和对象的概念 类是同类对象集合的抽象,规定了这些对象的公共属性和方法;对象是类的一个实例。对象有三要素:属性、方法和事件 1)1)对象是类的一个实例对象是类的一个实例对象是类的一个实例对象是类的一个实例 2)2)对象包括类共同特性下的对象包括类共同特性下的对象包括类共同特性下的对象包括类共同特性下的 具体数据(尺寸、颜色、状态)具体数据(
7、尺寸、颜色、状态)具体数据(尺寸、颜色、状态)具体数据(尺寸、颜色、状态)具体操作(事件、方法)具体操作(事件、方法)具体操作(事件、方法)具体操作(事件、方法)3)3)对象是一个封装体对象是一个封装体对象是一个封装体对象是一个封装体(1)属性是用于描述对象的某些外部特征。C每个对象都有属性每个对象都有属性 C属性定义了对象的特征或某一方面的行属性定义了对象的特征或某一方面的行为为C属性由对象所基于的类决定属性由对象所基于的类决定C属性值既能在设计时也可在运行时进行属性值既能在设计时也可在运行时进行设置设置2、VB中类和对象的概念中类和对象的概念(2)方法是对对象实施的一些动作。(3)事件是由
8、VB预先设置好的、能被对象识别的动作。+使某个对象进入活动状态(又称激活)的一种使某个对象进入活动状态(又称激活)的一种使某个对象进入活动状态(又称激活)的一种使某个对象进入活动状态(又称激活)的一种操作或动作操作或动作操作或动作操作或动作+事件发生:自动执行一段事先安排的代码程事件发生:自动执行一段事先安排的代码程事件发生:自动执行一段事先安排的代码程事件发生:自动执行一段事先安排的代码程序序序序+事件驱动机制事件驱动机制事件驱动机制事件驱动机制2、VB中类和对象的概念中类和对象的概念VBVB程序的执行步骤如下:程序的执行步骤如下:(1)启动应用程序,装载和显示窗体;(2)窗体(或窗体上的控
9、件)等待事件的发生;(3)事件发生时,执行对应的事件过程;(4)重复执行步骤(2)和(3);(5)直到遇到END结束语句结束程序的运行;或按“结束”强行停止程序的运行。动物的脸上有眼睛、鼻子、嘴、耳四个成员,如果脸是窗体,那么,眼睛、鼻子等就是控件对象。在VB中,窗体、控件、菜单等都是对象,共同构成用户界面。控件以图标的形式放在工具箱中 演示各控件,大概介绍。3、控件、控件1、创建程序的用户界面、创建程序的用户界面2、设置界面上各个对象的属性、设置界面上各个对象的属性3、编写对象响应事件的程序代码、编写对象响应事件的程序代码4、保存工程、保存工程5、测试和调试应用程序,检查并排除程序、测试和调
10、试应用程序,检查并排除程序中的错误中的错误4、创建、创建VB应用程序的过程应用程序的过程5、VB的三种模式的三种模式(1)设计模式 可以运行程序的界面设计、属性设置、代码编写等。(2)运行模式 可以查看程序代码,但不能修改。(3)中断模式 可查看代码、修改代码、检查数据。程序保存:一般先保存.frm文件(若有多个,分别保存),最后保存工程文件。6、VB的程序组成的程序组成 VBVB把一个应用程序称为一个工程把一个应用程序称为一个工程,而一个工程又是而一个工程又是各种类型的文件的集合,这些文件包括工程文件各种类型的文件的集合,这些文件包括工程文件(.vbpvbp)、)、窗体文件(窗体文件(.fr
11、mfrm)、)、标准模块文件标准模块文件(.basbas)、)、类模块文件(类模块文件(.clscls)、)、资源文件(资源文件(.resres)、)、ActiveX ActiveX 文档(文档(.dobdob)、)、ActiveX ActiveX 控件(控件(.ocxocx)、)、用户用户控件文件(控件文件(.ctlctl)、)、属性页文件(属性页文件(.pagpag)。)。但是并不是每一个工程都要包括上述所有文件,但是并不是每一个工程都要包括上述所有文件,VB VB 要求一个工程至少包含两个文件,即工程文件要求一个工程至少包含两个文件,即工程文件(.vbpvbp)和窗体文件(和窗体文件(.
12、frmfrm)。)。至于一个工程要包括至于一个工程要包括多少种文件,由程序设计的复杂程度而定。多少种文件,由程序设计的复杂程度而定。7、通过一个简单的应用程序快速入门、通过一个简单的应用程序快速入门 学习学习VBVB最好的方法是实践,现在我们动手设计一最好的方法是实践,现在我们动手设计一个简单的应用程序。个简单的应用程序。制制作作一一个个如如图图所所示示的的一一个个简简单单的的应应用用程程序序的的运运行行界界面面。它它由由一一个个窗窗体体、一一个个标标签签和和一一个个命命令令按按钮钮组组成成。运运行行时时初初始始界界面面上上显显示示的的是是“世世界界,你你好好!”如如图图1 1所所示示,当当用
13、用户户单单击击命命令令按按钮钮“显显示示”时时,标签的内容变为标签的内容变为“Hello World!”Hello World!”,如图如图2 2。图1图2课堂练习课堂练习 二级考试部分全真试题二级考试部分全真试题2001(春)在VB中最基本的对象是(),它是应用程序的基石,也是其他控件的容器。A.文本框 B.命令按钮 C.窗体 D.标签 2000(秋)能被对象所识别的动作与对象可执行的活动分别称为对象的()。A.方法、事件 B.事件、方法 C.事件、属性 D.过程、方法 2001(春)有程序代码:Text1.Text=“Visual Basic”,其中的Text1、Text和“Visual
14、Basic”分别代表()。A.对象、值、属性 B.对象、方法、属性 C.对象、属性、值 D.属性、对象、值第二第二章章创建用户界面创建用户界面教学要求教学要求 窗体的概念窗体的概念窗体的创建窗体的创建控件的概念控件的概念常用控件的创建常用控件的创建设置各个对象的属性、事件、方法设置各个对象的属性、事件、方法本章可忽略代码本章可忽略代码2.1 窗体设计窗体概述窗体概述1、窗体是一个大容器,是包含用户界面、窗体是一个大容器,是包含用户界面或对话框所需的各种控件的容器。或对话框所需的各种控件的容器。2、窗体有自己的属性、事件和方法。、窗体有自己的属性、事件和方法。3、窗体的两种状态:设计态与运行态、
15、窗体的两种状态:设计态与运行态4、重点:概念、设计、运行、调试、重点:概念、设计、运行、调试窗体的属性定义了它的外观;窗体的方法定义了它的行为;窗体所能响应的事件定义了它与用户的交互。下面介绍窗体常用的属性、方法与事件。一、窗体的主要属性与设置一、窗体的主要属性与设置qq名称(名称(名称(名称(NAMENAME)窗体名称窗体名称窗体名称窗体名称系统为应用程序的第一个窗体的缺省命名是系统为应用程序的第一个窗体的缺省命名是Form1;Name属性在程序代码中被作为对象属性在程序代码中被作为对象的标识名。的标识名。qqCaptionCaption(标题)窗体标题标题)窗体标题标题)窗体标题标题)窗体
16、标题是出现在窗体标题栏的文本内容。是出现在窗体标题栏的文本内容。qq Enabled Enabled 活动属性活动属性活动属性活动属性缺省值为缺省值为“True”,当设置为当设置为“False”时,时,窗体窗体 将不能被访问。其他控件也有本属性。将不能被访问。其他控件也有本属性。2.1 窗体设计一、窗体的主要属性与设置一、窗体的主要属性与设置 qq BackcolorBackcolor、ForecolorForecolor 窗体的背景色与前景色。用鼠标单击该属性右侧窗体的背景色与前景色。用鼠标单击该属性右侧带有省略号的按钮,在弹出的调色板中选择。带有省略号的按钮,在弹出的调色板中选择。qq B
17、orderstyleBorderstyle 窗体边框风格。设定值及相关的窗体边框风格。设定值及相关的VB内部常量及不内部常量及不同风格详见同风格详见P15qq Icon Icon 图标属性。可为窗体选择一个图标作为其代号。图标属性。可为窗体选择一个图标作为其代号。qq LeftLeft、TopTop、HeightHeight和和和和WidthWidth 决定窗体位置与大小。决定窗体位置与大小。定制窗体属性定制窗体属性定制窗体属性定制窗体属性方法一:方法一:方法一:方法一:在设计态,通过“属性”窗口为其设定各种属性值 方法二方法二方法二方法二:在程序代码中改变属性值(运行时改变)格式:Objec
18、t.Property=Expression 即:对象名.属性名 =表达式(属性值)提示:提示:提示:提示:如果属性值是字符串,则用西文引号括起来。二、窗体的主要事件二、窗体的主要事件单击窗体事件(单击窗体事件(Click)双击窗体事件(双击窗体事件(Dbclick)装载窗体事件装载窗体事件(Load)本窗体被激活事件本窗体被激活事件 (Activate)本窗体失去激活事件(本窗体失去激活事件(Deactivate)窗体改变大小事件(窗体改变大小事件(Resize)如何设置?何时发生?如何设置?何时发生?装载窗体和装载窗体和load事件事件 使用装载语句可把窗体使用装载语句可把窗体(或其他对象或
19、其他对象)载入内存载入内存,但并不显示它但并不显示它.Load Object其中其中,Object 是对象名是对象名.由于由于vb程序在执行时程序在执行时,会自动装载窗体会自动装载窗体,所所以没有必要对窗体使用以没有必要对窗体使用Load 语句语句.卸载窗体与卸载窗体与Unload事件事件 使用卸载语句可把窗体使用卸载语句可把窗体(或其他或其他对象对象)从内存卸载从内存卸载.Unload Object 卸载将使该对象的所有属性重新卸载将使该对象的所有属性重新恢复为设计时设定的初始值,卸载恢复为设计时设定的初始值,卸载还将引发对象的还将引发对象的Unload事件。如事件。如果卸载的对象是程序唯一
20、的窗体,果卸载的对象是程序唯一的窗体,则将终止程序的运行。则将终止程序的运行。VB中的所谓“方法”可使“对象”执行一个动作或任务。格式:Object.Method 或 Object.Method Arg1,Arg2 即:对对象名象名象名象名.方法名方法名方法名方法名 或或或或 对对象名象名象名象名.方法名方法名方法名方法名 参数参数参数参数1,1,参数参数参数参数例:a.显示窗体NewForm,在程序中加入代码:NewFormNewForm.Show Style.Show Style 表示以“Style”方式显显示示示示“NewForm”窗体.b.隐藏窗体NewForm,在程序中加入代码:Ne
21、wFormNewForm.Hide.Hide 表示隐隐藏藏藏藏“NewForm”窗体三、窗体的方法与设置方法代码三、窗体的方法与设置方法代码窗体的显示与隐藏(窗体的显示与隐藏(show 与与 hide)窗体的移动(窗体的移动(move)窗体的刷新窗体的刷新(refresh)打印(打印(print,printform)清除清除 (cls)窗体的显示与隐藏(方法)窗体的显示与隐藏(方法)窗体的显示与隐藏(窗体的显示与隐藏(show 与与 hide)Formname.Show style show 方法与方法与style 参数决定窗体是有模式的参数决定窗体是有模式的(vbmodel)还是无模式的(还
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品Visual Basic程序设计一、二章 精品 Visual Basic 程序设计
限制150内