欢迎来到天天文库
浏览记录
ID:39627650
大小:734.50 KB
页数:37页
时间:2019-07-07
《简单的VB程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章简单的VB程序设计2.1面向对象中的概念一、对象和类在面向对象的程序设计思想中,自然界中所有事物(包括计算机中的事物)都可以被看作一个个的对象(Object)。这些对象可能属于同一个类(Class),也可能属于不同的类。类:是同一事物的统称。对象:是类的实例化。如:下图有三个类:人、纸片、桌子有9个对象:Windows中的对象当今的应用程序都是基于Windows的。即其界面都应当和Windows具有一致性。而Windows界面中的几乎所有元素都可以看成对象。二、对象的建立和编辑有以下几个操作:建立、选定、删除、命
2、名我们以建立如下窗口为例来介绍类型名前缀对象名举例CheckBox复选框ChkchkReadOnlyComboBox组合框CbocboHobbycommandButton命令按钮CmdcmdExitCommonDialog公共对话框DlgdlgFileOpenControl控件CtrctrCurrentDagta数据DatdatBookDirListBox目录列表框DirdirSourceDrvListBox驱动器列表框DrvdrvTargetFileListBox文件列表框FilfilSourceForm窗体Frmf
3、rmPasswordFrame框架FrafraLanguageHScrollBar水平滚动条HsbhsbVolumeImage图象ImgimgIconLabel标签LbllblHelpMessageLine直线LinlinVerticalListBox列表框LstlstPolicyCodesMenu菜单MnumnuFileOpenOptionButton单选框(选项钮)OptoptMalePictureBox图片框PicpicPhotoShape形状ShpshpCircleTextBox文本框TxttxtNameTim
4、er定时器TmrtmrAlarmVScrollBar垂直滚动条vsbvsbAge三、对象的属性、事件和方法-------对象的三要素1、属性:用来描述和反映对象特征的多个参数,而各个参数值就是该对象的属性值。如:命令按钮的属性可以有:Name、Caption、Color、Font等设置对象属性的方法:(1)在设计界面阶段利用属性窗口直接设置;(2)在程序代码中利用赋值实现。格式为:对象.属性=属性值如:Command1.caption=“确定”Label1.FontName=“黑体”Label1.FontSize=24
5、对象的通用属性对象的位置和尺寸属性(见P23图1.2.8)(1)Left:控件相对于容器的X坐标;(2)Top:控件相对于容器的Y坐标;(3)Width:控件的宽度;(4)Height:控件的高度。注意:能包含其它控件的控件称为容器(控件)。对象的颜色和字体属性(1)BackColor:设置控件的背景颜色;(2)ForeColor:设置控件里显示图片和文本的前景颜色;(3)Font:设置控件的文字字体名称属性Name该属性是所有对象都具有的属性,是唯一的,在创建时,系统会给一个默认的名称,可根据需要进行修改。注意:在程
6、序代码中可以通过以下方法来设置颜色使用RGB函数:如:Form1.BackColor=RGB(255,0,0)此处,RGB函数的三个参数分别对应红、绿、蓝三种颜色,取值在0---255之间,0为亮度最低,255为亮度最高。使用VB内部提供的颜色常量VB内部可以直接使用的颜色常量有8种:vbBlack、vbRed、vbGreen、vbYellow、vbblue、vbMagenta(紫红色)、vbCyan(青色)、vbWhite如:Form1.BackColor=vbMagenta另外:Font有以下系列属性FontNam
7、e:字体类型。如:黑体、宋体、楷体等FontSize:字体大小(磅)。如:8、12、16等还有:fontBold(粗体)、FontItalic(斜体)、FontStrikethru(删除线)、fontUnderline(下划线),这些属性值为逻辑型。对象的默认属性是指在运行时可以直接用某个对象的对象名来改变对象某个属性值。一般情况下:(1)Caption:Form、Frame、Label、CommandButton等控件使用。(2)Text:Text、ListBox、ComboBox等控件使用(3)Value:Chec
8、kBox、OptionButton、HScrellBar、VScrollBar等控件使用。这样,Text1.text=“计算机”等价与Text1=“计算机”控件的可见和可用(1)Enabled:设置一个控件是否可以使用。默认值为True。(2)Visible:设置一个控件是否可以看见。默认值为True。2、事件、事件过程和事件驱动
此文档下载收益归作者所有