欢迎来到天天文库
浏览记录
ID:39614132
大小:329.00 KB
页数:43页
时间:2019-07-07
《简单VB程序设计1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VisualBasic程序设计河北科技大学机械电子工程学院授课教师刘文学第2章VB程序设计简述本章要点:类的概念与VB中的对象VB中对象的生成(界面绘制)VB中对象的属性、事件和方法VB中代码的编写VB集成开发环境的设置VB中常用的标准控件简介2.1VB中的对象概述VisualBasic是一种基于对象的程序设计语言。用VisualBasic进行应用程序设计,实际上是与一组标准对象(如:窗体、控件)进行交互的过程。因此,准确地理解对象的概念,是设计VisualBasic的基础。对象具有属性、事件与方法2.2
2、.1对类和对象的理解一、类和对象类是现实世界中对事物的一种抽象。对象是类的具体体现例如:“汽车”汽车是一个笼统的名称,是整体概念,是对所有汽车的一种抽象,所以我们可以把汽车看成一个“类”。一辆辆具体的汽车(比如“你的汽车”或“我的汽车”)就是这个类的实例,是它的具体体现。这样我们就称“你的汽车”或“我的汽车”为“汽车类”的对象。类和对象具有属性、事件和方法还是以“汽车”为例汽车有发动机、有车厢、有方向盘等,这些都是汽车所具有的特性,我们就称发动机、车厢、方向盘等为汽车类或对象的属性行走是汽车所具有的一种功
3、能,我们就称汽车具有行走方法司机转动方向盘,汽车就会转弯,汽车能够识别转动方向盘这件事情,所以我们称转动方向盘为汽车的事件总结属性是类和对象自身所具有的特性方法是类和对象自身所具有的功能事件是类和对象能够识别的动作类和对象概念是面向对象编程的理论基础VB中的类和对象VB中窗体(隐含的窗体)和工具窗口中的控件就是类。VB中的窗体窗口和绘在该窗口中的控件就是对象。VB中对象的属性、事件和方法以“命令按钮”控件为例:“命令按钮”的属性:width:宽度、height:高度、name:名称、backcolor:背
4、景色、forecolor:前景色等。“命令按钮”的事件:click:鼠标单击事件等“命令按钮”的方法:Move:移动方法等VB中的对象常用的属性、事件和方法常用属性width:宽度height:高度left:窗体左上角的横坐标top:窗体左上角的纵坐标name:对象的名称caption:对象的标题font:字体fontname:字体名称fontsize:字体大小fontbold:字体是否是粗体fontitalic:字体是否是斜体backcolor:背景色forecolor:前景色Enabled:是否对事件
5、产生响应。Visible:决定对象是否可见常用事件click事件:鼠标单击Dblclick事件:鼠标双击load事件:用于对属性或变量的初使化MouseDown事件:按下鼠标MouseUp事件:释放鼠标MouseMove事件:移动鼠标KeyDown事件:按下键盘keyup事件:释放键盘KeyPress事件:按下某个字符键UnLoad事件:关闭窗体。常用方法Cls方法:清屏Show方法:显示Hide方法:隐藏Move方法:移动2.2VB中对象的创建和命名VB中对象的创建方法一:单击工具箱控件对象在窗体上按住
6、左键拖拉到所需要的大小后释放。方法二:双击工具箱控件对象,则立即在窗体出现一个默认大小的对象框。VB中对象的编辑方法先选中对象(单击对象,编辑占位符)放大、缩小删除对象复制对象VB中对象的命名VB中创建对象时,通常给出了一个缺省的对象名称。对象名称的修改可以通过在属性列表窗口中的名称(Name)来修改。(演示)命名的原则:必须由字母或汉字开头、随后可以是字母、汉字、数字、下划线(最好不用)串组成。长度<=255个字符。见名知意:前缀+名称(前缀表示控件类型,名称表示其作用)如:txtPassword——t
7、xt前缀表明是文本控件;Password表示该文本控件用于输入密码。(P39有控件的前缀命名表示)2.3VB中对象的属性、事件和方法的使用设置对象属性方法有两种通过VB中的属性窗口进行设置在程序中用程序语句设置格式为:对象名.属性名称=新设置属性值例如,改变文本框控件对象的Text属性。方法如下:在窗体上画出一个文本框对象,将其命名为Display(对象名称)。在窗体上画出一个命令按钮对象,保持缺省属性。在命令按钮的点击事件中添加如下代码:Display.Text=“Howareyou?”执行再如让文本框
8、可见和不可见(过程同上,定义两个命令按钮)Display.Visible=False‘(布尔值)Display.Visible=True‘(布尔值)使用属性时,要注意的几点从属性窗口我们可以看出,对象的属性很多,且不同的对象具有不同的属性。编程时,我们没有必要去重新设置对象的每一个属性值(保留其缺省设置就可以了。属性的取值可能是:数字、字符串、布尔值等等。(可以从属性窗口中看出)有些属性(例如【BorderStyle】,【Co
此文档下载收益归作者所有