收藏 分销(赏)

Vb简单的程序设计.ppt

上传人:天**** 文档编号:2274436 上传时间:2024-05-24 格式:PPT 页数:365 大小:2.70MB
下载 相关 举报
Vb简单的程序设计.ppt_第1页
第1页 / 共365页
Vb简单的程序设计.ppt_第2页
第2页 / 共365页
Vb简单的程序设计.ppt_第3页
第3页 / 共365页
Vb简单的程序设计.ppt_第4页
第4页 / 共365页
Vb简单的程序设计.ppt_第5页
第5页 / 共365页
点击查看更多>>
资源描述

1、第一章第一章 Visual Basic Visual Basic程序设计概述程序设计概述1.了解了解VB的运行环境及启动、退出。的运行环境及启动、退出。2.了解了解VB功能及特点。功能及特点。3.熟习熟习VB的集成开发环境。的集成开发环境。4.初步建立事件驱动面向对象程序设计的概念。初步建立事件驱动面向对象程序设计的概念。本章要求:本章要求:开汇贡诚酥巴屈绞睁宜衣照致般蝇岸肇桂望拨富嘘污萌凛咎页疲朵汪睹戎Vb简单的程序设计Vb简单的程序设计1.1中文中文VisualBasic6.0简介简介一、一、VisualBasic的发展的发展VisualBasic是是Microsoft公司开发的公司开发的

2、Windows应用程序应用程序开发工具,开发工具,Visual“可视化的可视化的”,是一种开发图形户界是一种开发图形户界面(面(GUI)的方法。)的方法。1991年推出年推出VB1.01992、1993、1995、1997、1998,2000相继推出:相继推出:2.0,3.0,4.0,5.0,6.0,VB.Net(7.0)版本版本5.0,6.0包含三种版本(学习版、专业版和企业版)包含三种版本(学习版、专业版和企业版)抨宁拖厅翼怪暖欣屹欢握跨倍刷赴择矢过聪所漳趣铸芒匀霸衬玄篱中嗅吴Vb简单的程序设计Vb简单的程序设计英英文文Visual的的意意思思是是“视视觉觉的的”,“可可视视的的Baisc

3、”这这个个名名字字可可能能抽抽象象了了点点,但但实实际际上上它它却却是是最最直直观观的的编编程程方方法法,之之所所以以叫叫做做“可可视视”,你你只只要要看看到到VB的的界界面面就就会会明明白白,实实际际上上你你无无需需编编程程,就就可可以以完完成许多步骤。成许多步骤。在在VB中中引引入入了了控控件件的的概概念念,在在Windows中中控控件件的的身身影影无无处处不不在在,如如按按钮钮、文文本本框框等等,VB把把这这些些控控件件模模式式化化,并并且且每每个个控控件件都都有有若若干干属属性性用用来来控控制制控控件的外观,工作件的外观,工作方法,方法,能够响应用户操作(能够响应用户操作(事件事件)。

4、这这样样你你就就可可以以象象在在画画板板上上一一样样,随随意意点点几几下下鼠鼠标标,一一个个按按钮钮就就完完成成了了,这这些些在在以以前前的的编编程程语语言言下下是要经过相当复杂的工作的。是要经过相当复杂的工作的。何为可视何为可视阅踊皂姑粤慌绽膝瓦畴盗渭练强挪倒洒底炒椽忿社橙抱遵萎屈普荣燕滚彦Vb简单的程序设计Vb简单的程序设计二、二、VisualBasic的特点的特点1.具有面向对象的可视化设计工具具有面向对象的可视化设计工具2.事件驱动的编程机制事件驱动的编程机制3.结构化的程序设计语言结构化的程序设计语言4.提供了易学易用的应用程序集成开发环境提供了易学易用的应用程序集成开发环境5.支持

5、多种数据库系统的访问支持多种数据库系统的访问6.支持支持DDE、DLL和和OLE7.ActiveX技术技术8.VB6.0在开发环境上、网络功能等的增强在开发环境上、网络功能等的增强福危复忠掐任挞罚费杰例瘦局窒旧一仰脓散谊址琴晶掩理娩瞥级经受固董Vb简单的程序设计Vb简单的程序设计三、三、VisualBasic6.0的新特性的新特性1.数据访问的新特性2.Internet功能的增强3.控件、语言和向导方面的新增特性4.高度可移植化的代码5.创建ActiveX控件更加轻松方便6.在线帮助更加完善。纯熟铆勘试吮困患吐秤织誊墙萄蕉盼彩盲昆岛良并漠鸦涯贼寇伏龋副礼焉Vb简单的程序设计Vb简单的程序设计1

6、.2安装和运行安装和运行VisualBasic6.0一、运行环境一、运行环境1、硬件:、硬件:486DX/66MHz或更高的处理器(推荐或更高的处理器(推荐Pentium或更或更高的处理器高的处理器),一个,一个CD-ROM驱动器,驱动器,VGA或分辨率更或分辨率更高的监视器。高的监视器。=16MBRAM,鼠标或其它定点设备。,鼠标或其它定点设备。2、软件:、软件:Windows95或更高版本,或或更高版本,或WindowsNT3.51或更高或更高版本。版本。俺代歉余鬼侈斥此氯墅竭词盒琅漾炎萝熬斌速牡收乓喻澡獭夫沉尺拴邢鸦Vb简单的程序设计Vb简单的程序设计二、安二、安装装在在CD-ROM驱动

7、器中插入驱动器中插入VisualBasic6.0系统系统CD盘。盘。安装程序在安装程序在CD盘的根目录下,运行安装程序盘的根目录下,运行安装程序Setup.exe,即,即可进入可进入“安装程序向导安装程序向导”。如果您的计算机能够在系统中。如果您的计算机能够在系统中运行运行AutoPlay,则在插入,则在插入CD盘时,安装程序将被自动加盘时,安装程序将被自动加载。选取载。选取“安装安装VisualBasic6.0”。同样进入。同样进入“安装程序向安装程序向导导”盅匪遂镭艇陋霸枣上猫桂控培鼓汾息磕洽既躬粳滑俐接矽驴扮鲍蹿浴疲垃Vb简单的程序设计Vb简单的程序设计三、启动三、启动VisualBas

8、ic步骤:步骤:1.单击任务条上的单击任务条上的“启动启动”。2.选择选择“程序程序”,接着选取,接着选取“MicrosoftVisualBasic6.0中文版中文版”。3.双击双击VisualBasic6.0的的快捷键图标。快捷键图标。4.使用使用“Windows资源管理器资源管理器”寻找寻找VisualBasic可执行文件。可执行文件。凰疼蒸来号瞳苹酚解煞端败轿凿酶爬摊漾哄球鸥槽兵棚琅鼠堪诛俩惶走獭Vb简单的程序设计Vb简单的程序设计1.3VisualBasic6.0的集成开发环境的集成开发环境菜单栏工具栏代码窗口工具箱窗 体 窗口立即窗口监视窗口工程窗口属性窗口布局窗口移咳练黑磋条颗惹乍

9、猾寝照服牟连宇痞污怒坎处诬璃娄皿坯镭链嘛顾通洱Vb简单的程序设计Vb简单的程序设计1.主窗口主窗口应用程序窗口应用程序窗口,由标题栏、菜单栏和工具栏组成由标题栏、菜单栏和工具栏组成VB的三种工作模式的三种工作模式(标题栏总显示当前模式)(标题栏总显示当前模式)(1)设计模式:)设计模式:创建应用程序的大多数工作都是在设计创建应用程序的大多数工作都是在设计时完成的。在设计时,可以设计窗体、绘制控件、编写代码时完成的。在设计时,可以设计窗体、绘制控件、编写代码并使用并使用“属性属性”窗口来设置或查看属性设置值。窗口来设置或查看属性设置值。(2)运行模式:)运行模式:代码正在运行的时期,用户可与应用

10、程代码正在运行的时期,用户可与应用程序交流。可查看代码,但不能改动它。序交流。可查看代码,但不能改动它。(3)中中断断模模式式:程程序序在在运运行行的的中中途途被被停停止止执执行行时时。在在中中断断模模式式下下,用用户户可可查查看看各各变变量量及及不不是是属属性性的的当当前前值值,从从而而了了解解程程序序执执行行是是否否正正常常。还还可可以以修修改改程程序序代代码码,检检查查、调调试试、重置、单步执行或继续执行程序。重置、单步执行或继续执行程序。郁娇赛翼诗把咏船攀酥曲利烧躲赠拢与驼铜列颁菇趋及太曰抠盔门甩携藻Vb简单的程序设计Vb简单的程序设计2.窗体(Form)设计窗口窗体设计窗口是屏幕中央

11、的主窗口,它可以作窗体设计窗口是屏幕中央的主窗口,它可以作为自定义窗口用来设计应用程序的界面。用户可以为自定义窗口用来设计应用程序的界面。用户可以在窗体中添加控件、图形和图片来创建所希望的外在窗体中添加控件、图形和图片来创建所希望的外观。每个窗口必须有一个的窗体名字,建立窗体时观。每个窗口必须有一个的窗体名字,建立窗体时缺省名为缺省名为Form1,Form2,.。应注意窗体名即应注意窗体名即Name属性和窗体文件名的区别属性和窗体文件名的区别牲醛圃咳安乞太句埂诅北杉款沉僚笋醒售欢缺涛怀毖该包许东送嚼隋氓舟Vb简单的程序设计Vb简单的程序设计窗体设计窗口窗体名窗体文件名免膊妈馈宽舱邮贵倾教企蒜驯

12、畸朋诉倪搪陇愿祈缆杯囚稠甸绦糙奥净绿卵Vb简单的程序设计Vb简单的程序设计3.代码(code)窗口在设计模式中,通过双击窗体或窗体上任何对象或通过在设计模式中,通过双击窗体或窗体上任何对象或通过“工程资源管理器工程资源管理器”窗口中的窗口中的“查看代码查看代码”按钮来打开代码编辑按钮来打开代码编辑器窗口。代码编辑器是输入应用程序代码的编辑器。器窗口。代码编辑器是输入应用程序代码的编辑器。辞倍汪勒熄早驴殊乔忆网帧醛惊塑烯仅管趁洞乐周墙多踢甩晴尾陇容啪影Vb简单的程序设计Vb简单的程序设计4.属性(properties)窗口属性是指对象的特征,如大小、标题或颜色等属性是指对象的特征,如大小、标题或

13、颜色等数据。在数据。在VisualBasic6.0设计模式中,属性窗口列出设计模式中,属性窗口列出了当前选定窗体或控件的属性的值,用户可以对这了当前选定窗体或控件的属性的值,用户可以对这些属性值进行设置。些属性值进行设置。活空常榷哼急挚澜锗愧斟觅郸伐托施隧借再青蔡续临弓染恬则钢诫溃言苗Vb简单的程序设计Vb简单的程序设计工程是指用于创建一个应用程序的文件的集合。工程是指用于创建一个应用程序的文件的集合。工程资源管理器列出了当前工程中的窗体和模块工程资源管理器列出了当前工程中的窗体和模块5.工程资源管理器工程资源管理器(project expror)(project expror)窗口窗口椎卯综

14、苛冲滞灾酚啸辽蓄额情莲氛研爪粘穿尔悦尾早设若戈触毡策糯讣兑Vb简单的程序设计Vb简单的程序设计工具箱提供一组工具,工具箱提供一组工具,用于设计时在窗体中放置用于设计时在窗体中放置控件生成应用程序的用户控件生成应用程序的用户接口。系统启动后缺省的接口。系统启动后缺省的General工具箱就会出现在工具箱就会出现在屏幕左边,上面共有屏幕左边,上面共有21个个常用常用“部件部件”6.工具箱工具箱(ToolBox)(ToolBox)窗口窗口铀抿升厘蕴氖昌责掂眉茎岿磋邓霹哇贩继宏摧挛愚南揣毋吃序讹灿万邀符Vb简单的程序设计Vb简单的程序设计窗体布局窗口显示在屏幕右下角。用户可使用窗体布局窗口显示在屏幕右

15、下角。用户可使用表示屏幕的小图像来布置应用程序中各窗体的位置。表示屏幕的小图像来布置应用程序中各窗体的位置。这个窗口在多窗体应用程序中很有用,因为这可以这个窗口在多窗体应用程序中很有用,因为这可以指定每个窗体相对于主窗体的位置。指定每个窗体相对于主窗体的位置。7 7窗体布局窗口窗体布局窗口挑鬼怂锹起洋跺累骚甜掖牙蔡夸备行圾哲菇拷村做苯世船归毫逞馋蔚柴冀Vb简单的程序设计Vb简单的程序设计1.4VisualBasic6.0帮助系统的使用帮助系统的使用一、一、MSDN的安装的安装二、使用二、使用MSDNLibrary查阅器查阅器笨欠想玖似汰蛤昏惜撒保国讶评疟汗棱凿躺趴腕绸塞汲三例喝骸驰滥工闲Vb简

16、单的程序设计Vb简单的程序设计三、上下文帮助三、上下文帮助在在VisualBasic界界面面的的任任何何上上下下文文相相关关部部分分上上按按F1键键,就就可显示有关该部分的信息。上下文相关部分是:可显示有关该部分的信息。上下文相关部分是:VisualBasic中中的的每每个个窗窗口口(“属属性性”窗窗口口、“代代码码”窗窗口等)口等)工具箱中的控件工具箱中的控件窗体或文档对象内的对象窗体或文档对象内的对象“属性属性”窗口中的属性窗口中的属性VisualBasic关关键键词词(语语句句、声声明明、函函数数、属属性性、方方法法、事件和特殊对象)事件和特殊对象)错误信息错误信息四、运行系统所提供的样

17、例四、运行系统所提供的样例堤脱罩甭呕懂张津疵陶凸褒丽瑟悲炽池摊闺亥咋曼含斥挥候蕉昔骆长争侥Vb简单的程序设计Vb简单的程序设计第二章第二章VB基本控件及简单程序设计基本控件及简单程序设计 1.1.了了解程序设计方法的发展;解程序设计方法的发展;2.2.理解面向对象程序设计概念;理解面向对象程序设计概念;3.3.理解对象、属性、事件、和方法等基本概念;理解对象、属性、事件、和方法等基本概念;4.4.掌握建立简单的应用程序的方法和步骤;掌握建立简单的应用程序的方法和步骤;5.5.熟悉一些基本控件和属性的设置;熟悉一些基本控件和属性的设置;6.掌握工程的管理及环境的设置;掌握工程的管理及环境的设置;

18、本章要求:本章要求:请陨诵孔蝴昌渗浦缉喷碰窑隐雇井爵冰堆豆现盈曼赘炕厌符延粪阵氢忽斧Vb简单的程序设计Vb简单的程序设计2.1 2.1 程序设计方法概述程序设计方法概述1.初期的程序设计高运行效率、少占用内存为目标2.结构化程序设计程序的可读性、可维护性为目标程序=算法+数据结构+计算机语言+面向过程的程序设计方法3.面向对象的程序设计降低程序的复杂性、提高软件的开法效率和改善工作界面为目标程序=对象+消息+面向对象的程序设计缺蔗桅骏键夷留沧曲蛇张毙拖萍拴箭樟眷姐砰划黍隧功玄纯赫抖凳展毛敬Vb简单的程序设计Vb简单的程序设计面向对象的程序设计具有如下的优点:1符合人们习惯的思维方法,便于分解大

19、型的复杂多变的问题。由于对象对应于现实世界中的实体,因而可以很自然地按照现实世界中处理实体的方法来处理对象,软件开发者可以很方便地与问题提出者进行沟通和交流。2易于软件的维护和功能的增减。对象的封装性及对象之间的松散组合,都给软件的修改和维护带来了方便。3可重用性好。重复使用一个类(类是对象的定义,对象是类的实例化),可以比较方便地构造出软件系统,加上继承的方式,极大地提高了软件开发的效率。4与可视化技术相结合,改善了工作界面。随着基于图形界面操作系统的流行,面向对象的程序设计方法也将深入人心。它与可视化技术相结合,使人机界面进入GUI时代。鼠俩殴呼莉侩瘫续貉箩坐棠翻属魏徊纤缝凯耪偷郧纺您娶做

20、舌光锭云敲疮Vb简单的程序设计Vb简单的程序设计2.2 VB2.2 VB中的一些基本概念中的一些基本概念 一、对象与类一、对象与类1.对象对象是基本的运行时的实体,如窗体、各种控件等,它既包是基本的运行时的实体,如窗体、各种控件等,它既包括作用于对象的操作(方法)和对象的响应(事件)。括作用于对象的操作(方法)和对象的响应(事件)。将数据和处理这些数据的过程封装在一起将数据和处理这些数据的过程封装在一起.2.类类类是一个抽象的整体概念类是一个抽象的整体概念,对象是类的实例化。,对象是类的实例化。类与对象是面向对象程序设计语言的基础。类与对象是面向对象程序设计语言的基础。以以“汽车汽车”为例,说

21、明类与对象的关系。为例,说明类与对象的关系。汽车是一个笼统的名称,是整体概念,我们把汽车看汽车是一个笼统的名称,是整体概念,我们把汽车看成一个成一个“类类”,一辆辆具体的汽车(比如你的汽车)就是,一辆辆具体的汽车(比如你的汽车)就是这个类的实例,也就是这个类的对象。这个类的实例,也就是这个类的对象。瞥肮注骗遵砧臣缝蠕虹焕弄瓜山腑帜崇妖靖重埋皱吞润荧向衬臃述蔽扛择Vb简单的程序设计Vb简单的程序设计工工具具箱箱的的各各种种控控件件并并不不是是对对象象,而而是是代代表表了了各各个个不不同同的的类类。通通过过类类的的实实例例化化,可可以以得得到到真真正正的的对对象象。当当在在窗窗体体上上画画一一个个

22、控控件件时时,就就将将类类转转换换为为对对象象,即即创创建建了了一一个个控控件件对对象象,也也简简称为控件。称为控件。VB中的类与对象罩士麓撩袜蝗卷鹃隅莲惊讳屹绞肝傅宅席霞肋嗜等乘羽殴容徐娘机吗誉倒Vb简单的程序设计Vb简单的程序设计3、对、对象的建立和命名象的建立和命名(1)对象的建立)对象的建立方法一:方法一:单击工具箱控件对象单击工具箱控件对象在窗体上按住在窗体上按住左键拖拉到所需要的大小后释放。左键拖拉到所需要的大小后释放。方法二:方法二:双击工具箱控件对象,则立即在窗体出现一双击工具箱控件对象,则立即在窗体出现一个默认大小的对象框。个默认大小的对象框。(2)编辑对象)编辑对象先选中对

23、象(单击对象),先选中对象(单击对象),放大、缩小放大、缩小删除对象删除对象复制对象复制对象莽梅按渍借六醉扇臀扎艺拉塞绎炎线候眨州牙唬鸡局沂饯磁巢亏柿去疆午Vb简单的程序设计Vb简单的程序设计(3)、对象的命名)、对象的命名每一个对象都有有自己的名字每一个对象都有有自己的名字。每个窗体、控件对象在每个窗体、控件对象在建立时建立时VB系统给出了一个默认名。用户可通过属性窗口设系统给出了一个默认名。用户可通过属性窗口设置(名称)来给对象命名。置(名称)来给对象命名。命名的原则:命名的原则:1)必须由字母或汉字开头、随后可以是字母、汉字、)必须由字母或汉字开头、随后可以是字母、汉字、数字、下划线(最

24、好不用)串组成。数字、下划线(最好不用)串组成。2)长度)长度=255个字符。个字符。本教材采用智能化命规则:本教材采用智能化命规则:用前用前3个小定字母组成前缀(指明对象的类型)和表示个小定字母组成前缀(指明对象的类型)和表示该该对象作用的缩写字母组成对象作用的缩写字母组成。附表附表2_1株诗再漏手蜀沽违慈撵缕屁茫沮瓣篆赫匙早匿扦鸵挠示亲征生贾缸婶癸搀Vb简单的程序设计Vb简单的程序设计二、属二、属性(性(Property)对象中的数据,所有对象都有自的属性。对象中的数据,所有对象都有自的属性。它们是用来描述和它们是用来描述和反映对象特征的参数。例如:控件名称(反映对象特征的参数。例如:控件

25、名称(Name)、标题、标题(Caption)、颜色(、颜色(Color)、字体(、字体(FontName)等属性决定了对等属性决定了对象展现给用户的界面具有什么样的外观及功能。象展现给用户的界面具有什么样的外观及功能。对象属性设置的方法:对象属性设置的方法:方法一:方法一:在设计模式下,通过属性窗口直接设置对象的属在设计模式下,通过属性窗口直接设置对象的属性。性。方法二:方法二:在程序的代码中通过赋值实现,其格式为:在程序的代码中通过赋值实现,其格式为:对象对象.属性属性=属性值属性值例如:例如:cmdDisp.Caption=“显示显示”且轻撼得噪溉摔迄兢笔薛木貉揪窜络逐政铸材林梆腕颖贬糯

26、宪毖昂羚扬汉Vb简单的程序设计Vb简单的程序设计三、事件(三、事件(Event)及事件过程()及事件过程(EventProcedure)事件事件可被对象识别的动作。可被对象识别的动作。事件过程事件过程是指附在该是指附在该对象上的程序代码,是事件触对象上的程序代码,是事件触发后处理的程序。事件过程的形式如下:发后处理的程序。事件过程的形式如下:Sub对象名对象名_事件过程名事件过程名(参数列表)(参数列表).(事件过程代码)事件过程代码)EndSub例如:例如:SubcmdHide_Click()CmdHide.Visible=FalseEndSub继嘛痴茁综昂编颇炔簧彻掷猩纵沤刨肩暮捆程税腑乳

27、昧甩递蓬鼎默斑蔷厌Vb简单的程序设计Vb简单的程序设计四、方四、方法(法(Method)在对象上可操作的过程,是在对象上可操作的过程,是VB系统提供的一种特殊的过系统提供的一种特殊的过程和函数程和函数方法。方法是面向对象的,所以对象的方法调方法。方法是面向对象的,所以对象的方法调用一般要指明对象。用一般要指明对象。对象方法对象方法调用形式:调用形式:对象对象.方法方法参数列表参数列表如省略对象,表示在当对象,一般指窗体。如省略对象,表示在当对象,一般指窗体。例如:例如:Form1.printVB程序设计程序设计慈栈到终搭网表踏蛰滋扶残翘谓比优接俺殉放凑配撤扳俐跳祭拇臼锑呸裴Vb简单的程序设计V

28、b简单的程序设计五、五、VB应用程序的工作方式应用程序的工作方式VB应用程序采用的是以事件驱动应用程序的工作方式。应用程序采用的是以事件驱动应用程序的工作方式。下面是事件驱动应用程序中的典型工作方式:下面是事件驱动应用程序中的典型工作方式:1、启动应用程序,装载和显示窗体。、启动应用程序,装载和显示窗体。2、窗窗体体(或或窗窗体体上上的的控控件件)接接收收事事件件。事事件件可可由由用用户户引引发发(例例如如通通过过键键盘盘或或鼠鼠标标操操作作),可可由由系系统统引引发发(例例如如定定时时器器事事件件),也也可可由由代代码码间间接接引引发发(例例如如当当代代码码装装载载窗窗体体时时的的Load事

29、件)。事件)。3、如如果果在在相相应应的的事事件件过过程程中中已已编编写写了了相相应应的的程程序序代代码码,就执行该代码。就执行该代码。4、应用程序等待下一次事件。、应用程序等待下一次事件。章窍涎哥临口玖懒力鹰铁病表雅醚阉瘪捂梢贼宵娩蒸癣泵刮挝坐回曼隧壶Vb简单的程序设计Vb简单的程序设计2.3 2.3 窗体的常用属性、方法和事件窗体的常用属性、方法和事件 窗体属性决定了窗体的外观与操作。窗体外观窗体属性决定了窗体的外观与操作。窗体外观如下图如下图矽切凄跳盯哄铝伯钻经幻嗽雨隶缠更淘筑伎谅式芥垢涅趴嘴颅逝梗申罐叶Vb简单的程序设计Vb简单的程序设计一一.属性属性(一)基本属性(一)基本属性1.N

30、ame名称属性(任何对象都具有的)名称属性(任何对象都具有的)创建的对象名称创建的对象名称,有默认的名有默认的名.在程序中,控件名是作在程序中,控件名是作为对象的标识而引用,不会显示在窗体上。为对象的标识而引用,不会显示在窗体上。2.Height、width、top和和left属性属性单位为单位为twip:1twip=1/20点点=1/1440英寸英寸=1/567cm注意:注意:这四这四个属性决定窗体个属性决定窗体(或控件)的大(或控件)的大小,在容器中的小,在容器中的位置。如右图。位置。如右图。谢镑咖艳俊曼柄架盒逆彰淖幼突诉怠联怔纲铺昧滤枢炯獭匿淡皇问办荚皱Vb简单的程序设计Vb简单的程序设

31、计3Caption标题属性:决定出现在窗体的标题栏上的文决定出现在窗体的标题栏上的文本内容,也是当窗体被最小化后出现在窗体图标下的文本。本内容,也是当窗体被最小化后出现在窗体图标下的文本。如图如图2-2中窗体的中窗体的Caption属性值是属性值是“VB窗体窗体”4字体字体Font属性组属性组FontName属性是字符型,决定对象上正文的字体(缺省为宋体)。属性是字符型,决定对象上正文的字体(缺省为宋体)。FontSize属性是整型,决定对象上正文的字体大小。属性是整型,决定对象上正文的字体大小。FontBold属性是逻辑型,决定对象上正文是否是粗体。属性是逻辑型,决定对象上正文是否是粗体。F

32、ontItalic属性是逻辑型,决定对象上正文是否是斜体。属性是逻辑型,决定对象上正文是否是斜体。FontStrikeThru属性是逻辑型,决定对象上正文是否加一删除线。属性是逻辑型,决定对象上正文是否加一删除线。FontUnderLine属性是逻辑型,决定对象上正文是否带下划线。属性是逻辑型,决定对象上正文是否带下划线。犹霹懊类咋关鸳远顾柒登医舷逢氰爹挎浅登毫丘烯鱼裴澎球赘峭确狄钝潮Vb简单的程序设计Vb简单的程序设计5.Enabled属性(逻辑值)决定控件是否可操作。True:允许用户进行操作,并对操作出响应(缺省值)。False:呈暗淡色,禁止用户进行操作。6.Visible属性(逻辑值

33、)决定控件是否可见True:运行时控件可见(缺省值)。False:运行时控件隐藏,用户看不到,但控件本身是存在的。越赴娩稠范辰砷扩中宏泛脂丢酋烘饵唾蹲哪缝惕绥逗扬笑青揪踪建芭挡攀Vb简单的程序设计Vb简单的程序设计7BackColor属性和属性和ForeColor属性属性BackColor属性用于返回或设置对象的背景颜色,属性用于返回或设置对象的背景颜色,ForeColor属性用于返回或设置在对象里显示图片和属性用于返回或设置在对象里显示图片和文本的前景颜色。它们是十六进制长整型数据文本的前景颜色。它们是十六进制长整型数据在程序代码中可用在程序代码中可用Windows运行环境的红运行环境的红-

34、绿绿-蓝蓝(RGB)颜色方案,使用调色板或在代码中使用颜色方案,使用调色板或在代码中使用RGB或或QBColor函数指定标准函数指定标准RGB颜色。颜色。例例如如,将将窗窗体体Form1的的背背景景色色设设置置为为红红色色,则则可可使使用用下下面面三种情况:三种情况:Form1.BackColor=RGB(255,0,0)Form1.BackColor=&HFF&Form1.BackColor=vbRed铂皮丘亲际踩堑拄虹车断巧扔股卷恃阜摔天裹摸绝怪爆传磁纯恢努璃券赶Vb简单的程序设计Vb简单的程序设计(二)窗体的其它常用属性(二)窗体的其它常用属性1MaxButton最大化按钮和最大化按钮和

35、MinButton最小化按钮:最小化按钮:当值为当值为Ture,有最大或最小化按钮,有最大或最小化按钮,False则无。则无。2Icon控制图标属性:控制图标属性:返回或设置窗体左上角显示或最返回或设置窗体左上角显示或最小化时显示的图标。小化时显示的图标。注意:此属性必须在注意:此属性必须在ControlBox属性设置为属性设置为Ture才有效才有效3ControlBox控制菜单框属性:控制菜单框属性:设置设置Ture为有,如设置为为有,如设置为False则无控件菜单,同时窗体也无最大化按钮和最小化按钮,则无控件菜单,同时窗体也无最大化按钮和最小化按钮,即使即使MaxButton属性和属性和M

36、inButton属性设置为属性设置为Ture。卧嘎坯诽墨桶颠筏毛几嘶吏脂呢颈究向垛踞谴者誉乾榴掌窍漾邢稻狼镭忱Vb简单的程序设计Vb简单的程序设计4Picture图片属性:图片属性:设置窗体中要显示的图片。加载图片设置窗体中要显示的图片。加载图片操作同操作同Icon控制图标属性。控制图标属性。5.BorderStyle:边框风格边框风格,通过改变通过改变 BorderStyle 属性,属性,可以控制窗体如何调整大小。可以控制窗体如何调整大小。0-None:无边框;:无边框;1-FixedSingle:单线边框,不可以改变窗口大小;:单线边框,不可以改变窗口大小;2-Sizable:双线边框,可

37、以改变窗口大小;:双线边框,可以改变窗口大小;3-FixedDouble:双线框架,不可以改变窗口大小。:双线框架,不可以改变窗口大小。4-FixedToolWindow:窗体外观与工具条相似。有关闭按钮窗体外观与工具条相似。有关闭按钮,不可以改变窗口大小。不可以改变窗口大小。5-SizableToolWindow:窗体外观与工具条相似。有关闭按钮:窗体外观与工具条相似。有关闭按钮,可以改变窗口大小。,可以改变窗口大小。颓抗南熟莫迹廊硷宿牲求蔑策痞徊辛怯共捅绞完足申充爸顽摘万赵否遮睦Vb简单的程序设计Vb简单的程序设计6.WindowsState属性0-Normal:正常窗口状态,有窗口边界;

38、1:最小化状态,以图标方式运行;2:最大化状态,无边框,充满整个屏幕。7.AutoRedraw属性该属性决定窗体被隐藏或被另一窗口覆盖之后重新显示,是否重新还原该窗体被隐藏或覆盖以前的画面。即是否重画如Circle、Line、Pset和Print等方法的输出。当为True时,重新还原该窗体以前的画面。当为False时,则不重画AutoRedraw属性。畸硫番承即喉渔坊秋便楼劳忻撼滋墨狠拎降鹏枚伶吟妆诀邯祈痈汽察阴念Vb简单的程序设计Vb简单的程序设计二、事件最常用的事件1Click/DblClick:单击/双击窗体触发。2Load:窗体被装入时触发的事件。该事件通常用来在启动应用程序时对属性和

39、变量进行初始化。3、Unload事件卸载窗体时触发该事件。4、Resize事件无论是因为用户交互,还是通过代码调整窗体的大小,都会触发一个Resize事件。水聘谎彰及苟揉润咖学盖攀纬磁跺白腾变惧语昨锨寝婶讲漓菜然谦茅涝缸Vb简单的程序设计Vb简单的程序设计三、常三、常用方法用方法窗窗体体常常用用的的方方法法有有:打打印印输输出出Print、移移动动Move、清清除除Cls、显显示示Show、隐藏、隐藏Hide等方法。等方法。方法是面向对象故使用的形式方法是面向对象故使用的形式:对象对象.方法方法1.Print方法方法形式形式:对象对象.PrintSpc(n)|Tab(n)表达式列表表达式列表;

40、|,作用作用:在对象上输出信息在对象上输出信息对象:对象:窗体、图形框或打印机窗体、图形框或打印机(Pinter),省略对象在窗体上输出。省略对象在窗体上输出。Spc(n)函数:插入函数:插入n个空格,允许重复使用。个空格,允许重复使用。Tab(n)函数:左端开始右移动函数:左端开始右移动n列,允许重复使用。列,允许重复使用。;(分号分号):光标定位上一个显示的字符后。光标定位上一个显示的字符后。,(逗号逗号):光标定位在下一个打印区的开始位置处。每个打印区光标定位在下一个打印区的开始位置处。每个打印区占占14列。列。无;,无;,换行。换行。开始打印的位置是由对象的开始打印的位置是由对象的Cu

41、rrentX和和CurrentY属性决定,缺属性决定,缺省为打印对象的左上角省为打印对象的左上角0,0。递宁肾倪丁辰拳椰贫阐嫉墓拌锤喉潦说葫递喝淑搔窘侍郝挪梅瑚垂最虾缆Vb简单的程序设计Vb简单的程序设计例例2.3在窗体在窗体Form1的单击事件中写入如下代码:的单击事件中写入如下代码:PrivateSubForm_Click()a=10:b=3.14:c=100Printa=;a,b=;bPrinta=;a,b=;bPrinta=;a,b=;bPrint空一行空一行Print;a=;a,b=;bPrinta=;a,Tab(18);b=;bPrinta=;a,Spc(18);b=;bPrint

42、Printa=;a,b=;bPrintTab(18);“a=”;a,“b=”;b从第从第18列开始打印输出列开始打印输出PrintSpc(18);a=;a,b=;bEndSub戚绕吟昨周贾翘鱼齿遵桓账至序逝膳交娩嘶壤沮蛤蔗睫净袭谎晨睡裂超褐Vb简单的程序设计Vb简单的程序设计2.Cls方法方法形式形式:对象对象.Cls作用作用:清除运行时在窗体或图形框中显示的文本或图形。清除运行时在窗体或图形框中显示的文本或图形。注意注意:不清除在设计时的文本和图形。清屏后坐标当前回到不清除在设计时的文本和图形。清屏后坐标当前回到原点。原点。3.Move方法方法形式形式:对象对象.Move左边距离左边距离,上

43、边距离,上边距离,宽度,宽度,高度,高度作用作用:移动窗体或控件,并可改变其大小。移动窗体或控件,并可改变其大小。对象对象:可以是窗体及除时钟、菜单外的所有控件,省略代表可以是窗体及除时钟、菜单外的所有控件,省略代表窗体。窗体。左边距离,上边距离,宽度,高度:数值表达式,以左边距离,上边距离,宽度,高度:数值表达式,以twip为为单位。如果是窗体对象,则单位。如果是窗体对象,则“左边距左边距”和和“上边距上边距”是以屏是以屏幕左边界和上边界为准。其它则是以窗体的左边和上边界为幕左边界和上边界为准。其它则是以窗体的左边和上边界为准。准。昨菇装办鞭培报暮鞍媚任搭腐霸雪狗捷尧拢蚀糊窜智悔砂螟婶盅星搭

44、堤助Vb简单的程序设计Vb简单的程序设计例例2.4使使用用Move方方法法移移动动一一个个窗窗体体。双双击击窗窗体体,窗窗体体移移动动并定位在屏幕的左上角,同时窗体的长宽也缩小一倍。并定位在屏幕的左上角,同时窗体的长宽也缩小一倍。为为了了实实现现这这一一功功能能,可可以以在在窗窗体体Forml的的“代代码码”窗窗口口中中输入下列代码:输入下列代码:Private Sub Form_DblClick()Form1.Move 0,0,Form1.Width/2,Form1.Height/2End Sub4Show(显示显示)方法方法Show方方法法用用于于在在屏屏幕幕上上显显示示一一个个窗窗体体,

45、调调用用Show方方法法与与设置窗体设置窗体Visible属性为属性为True具有相同的效果。具有相同的效果。其调用格式如下:其调用格式如下:窗体名窗体名.ShowvbModal|vbModeless兰脚赶旋眉蹿客央仪脏墙人柿弗责岔悲膏出凯狙亮下盗凭宙呕精梭腆昏草Vb简单的程序设计Vb简单的程序设计说说 明明 (1)它它 有有 两两 种种 可可 能能 值值:vbModal(缺缺 省省)或或vbModeless,Show方方法法的的可可选选参参数数表表示示从从当当前前窗窗口口或或对对话话框框切切换换到到其其他他窗窗口口或或对对话话框框之之前前用用户户必必须须采采取取的的动动作作。当当参参数数为为

46、vbModal时时,要要求求用用户户必必须须对对当当前前的的窗窗口口或或对对话话框框做做出出响响应应,才才能能切切换换到到其其他他窗窗口口。(2)如如果果要要显显示示的的窗窗体体事事先先未装入,该方法会自动装入该窗体再显示。未装入,该方法会自动装入该窗体再显示。5Hide(隐藏隐藏)方法方法Hide方方法法用用于于使使指指定定的的窗窗体体不不显显示示,但但不不从从内内存存中中删删除除窗窗体体。其调用格式为:其调用格式为:窗体名窗体名.Hide辜嵌喊铁伴绩液式格泌涌虹溪壮费沿岭葱霄撑恰涕趾骨盖适凰析帮怜堆蜗Vb简单的程序设计Vb简单的程序设计例例2.5实现将指定的窗体在屏幕上进行显示或隐藏的切换

47、。实现将指定的窗体在屏幕上进行显示或隐藏的切换。为为了了实实现现这这一一功功能能,可可以以在在窗窗体体Forml的的“代代码码”窗窗口口中中输入下列代码:输入下列代码:Private Sub Form_Click()Form1.Hide 隐藏窗体隐藏窗体 MsgBox 单击确定按钮,使窗体重现屏幕单击确定按钮,使窗体重现屏幕 显示信息显示信息 Forml.Show 重现窗体重现窗体End Sub说说明明:当当一一个个窗窗体体从从屏屏幕幕上上隐隐去去时时,其其Visible属属性性被被设设置置成成False,并并且且该该窗窗体体上上的的控控件件也也变变得得不不可可访访问问,但但对对运运行行程程序

48、序间间的的数数据据引引用用无无影影响响。若若要要隐隐去去的的窗窗体体没没有有装装入入,则则Hide方法会装入该窗体但不显示。方法会装入该窗体但不显示。斟骚栋偶惟膀认弦邑族仪件按铭鸣辅沟逊杀攻幽什刘家宾蛔宁梢垒柄俗蓄Vb简单的程序设计Vb简单的程序设计一.命令按钮CommandButton接受用户输入的命令.输入命令可以有三种方式:(1)鼠标单击;(2)按Tab键焦点跳转到该按钮,再按回车键;(3)快捷键(Alt+有下划线的字母)(一)属性1基本属性Name、Height、Width、Top、Left、Enabled、Visible、Font等与窗体的使用相同。2常用属性(1)Caption:标

49、题属性命令按钮显示的内容,可在某字母前加“&“设置快捷键。例如:&Ok,显示Ok2.4命令按钮、标签、文本框命令按钮、标签、文本框银赡试俞靳油同努扎灾奢品凭旋醇窘起佳瑚蚁摆棺窗霞带插朔返九辛亡匹Vb简单的程序设计Vb简单的程序设计(2)Default:确认属性(逻辑值),设置为True时,按Enter键相当于用鼠标器单击了该按钮。注意:在一个窗体只能的一个按钮的Default设置为Ture(3)Cancel:取消功能属性(逻辑值),当设置为Ture时,程序运行时按Esc键与单击此命令按钮的效果相同。注意:在一个窗体只能的一个按钮的Cancel属性设置为Ture(4)Value:检查该按钮是否按

50、下.该属性在设计时无效.(5)Picture:按钮可显示图片文件(.bmp和.Ico),只有当Style属性值设为1时有效(6)Style:确定显示的形式.0只能显示文字,1文字、图形均可。(7)ToolTipText:设置工具提示,和Picture结合使用。(二).事件单击事件Click曝贼希引城皮例灯囊映馆删湿扼囱为辈把辊魔钵珊水心骨汛泵绪仲光狱抑Vb简单的程序设计Vb简单的程序设计二、二、标签标签 Label Label用于显示文本用于显示文本(输出输出)信息,不能作为输入信息的界面。信息,不能作为输入信息的界面。1基本属性基本属性Name、Height、Width、Top、Left、E

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服