VB可视化编程基础VB武科大.ppt
《VB可视化编程基础VB武科大.ppt》由会员分享,可在线阅读,更多相关《VB可视化编程基础VB武科大.ppt(49页珍藏版)》请在三一办公上搜索。
1、VB可视化编程基础,第二章,2,目标,VB可视化程序设计的基本概念窗体命令按钮文本框标签,3,2.1基本概念,对象属性方法事件,4,事件驱动,系统调用Command1_Click事件过程来响应该事件。,该代码被执行,Private Sub Command1_Click()语句块End Sub,Command1按钮发生了Click事件,5,VB中的对象,VB中的对象是VB系统基本运行实体,如窗体(Form)、标签(Label)、文本框(TextBox)、命令按钮(CommandButton)等。包括一组程序代码和数据的集合。,6,回顾与导入,7,工具箱控件图解,VB中的对象概述,8,演示向VB窗
2、体中添加对象,9,对象的三要素,对象属性对象事件对象方法,10,对象属性设置,直接输入属性值通过下拉列表选择所需的属性值利用对话框设置属值 如字体、颜色,11,对象属性设置,通过程序语句设置 对象名.属性名=属性值,Private Sub Command1_Click()Label1.Visible=TrueEnd SubPrivate Sub Command2_Click()Label1.Visible=FalseEnd Sub,12,2.2 窗体概述,窗体的作用(演示一系统),13,窗体,窗体的结构 窗体的属性、事件、方法,14,窗体的结构,窗体,X,Y,Left,Top,0,Width,
3、Height,15,窗体举例-QQ,ICON,caption,minbutton,maxbutton,16,窗体的属性,NameCaption大小类:TOP、LEFT、Height、Width字体颜色:Backcolor图片:包括Icon和PictureBorderstyleVisiable,17,Borderstyle属性,18,窗体的事件,ClickLoadActivate(活动)/Deactivate(非活动)QueryUnloadResize,19,Print方法,使用格式如下:对象名.Print 输出列表Private Sub Form_Click()a=3:b=4 Print a,
4、b,a+b Print a,b Print“a=”;a,“b=”;b End Sub,输出列表的各项间可以用逗号或分号分隔逗号与分号作分隔符的区别?若语句行末尾没有分隔符,则输出当前项后自动换行,窗体的Print方法,20,(2)Spc函数格式:Spc(n)功能:在输出项之间输出n个空格例如:Print 学号;Spc(2);姓名;Spc(5);成绩 输出结果(表示空格):学号姓名成绩(,格式输出函数,21,格式输出函数,3)Tab函数格式:Tab(n)功能:指定输出项在输出行的位置例如:Print Tab(2);学号;Tab(11);姓名;Tab(21);成绩 输出结果(1个汉字占2个位置):
5、学号姓名成绩,22,Private Sub Form_Click()Print Print Tab(15);学号;Tab(26);姓名;Tab(36);成绩 Print Tab(14);String(27,-)输出27个减号字符“-”Print Tab(14);20011001;Tab(26);张小三;Tab(36);57 Print Tab(14);20011003;Tab(26);李小四;Tab(36);69 Print Tab(14);20011012;Tab(26);马小五;Tab(36);92 Print Tab(14);String(27,-)输出27个减号字符“-”End Sub
6、,23,窗体的Print方法,Private Sub Form_Click()Print 武汉科技大学;计算机学院“Print Print 武汉科技大学,计算机学院 Print Print 武汉科技大学;Spc(10);计算机学院“Print Print Tab(10);武汉科技大学;计算机学院End Sub,24,窗体的方法Print:用于将文本输出到窗体的一行上。调用格式:对象名.Print 输出项列表;|,对象除了窗体外,还可以是图片框(PictureBox)、Debug或打印机(Printer),若缺省对象名,表示将文本输出到当前窗体上。输出项列表:是由0个、1个或多个待输出的数值表达
7、式或字符串表达式构成;当输出项是由多个项构成,则中间必须用逗号或分号分隔;若Print后什么都不跟,则表示输出一个空行。,窗体的 Print方法,如下代码:,Private Sub Form_Click()Print 1;-2 Print Print We;studyEnd Sub,注意:标准格式即参数以“,”分割,下一个输出项将与上一个输出项间隔14列;紧缩格式即参数以“;”分割,下一个输出项将以紧凑格式,紧跟着上一个输出项输出。Print方法输出的位置是由窗体的绘图坐标CurrentX和CurrentY属性决定的,默认为对象的左上角(0,0)。该方法可以结合定位输出函数一起使用:Spc(n
8、):在下一个输出项前插入n个空格;Tab(n):输出定位在绝对n列号上。,代码:,11,9,7,5,13,11,15,9,13,17,Private Sub Form_Click()End Sub,Print Tab(11);A,Print Tab(9);B;Spc(3);B,Print Tab(7);C;Spc(3);C;Spc(3);C,Print Tab(5);D;Spc(3);D;Spc(3);D;Spc(3);D,25,Print在Load和Activate事件中的区别。Private Sub Form_Load()Print*End SubPrivate Sub Form_Acti
9、vate()Print*End Sub,注意:Load事件发生时窗体是不活动的,而Activate事件发生时窗体是活动的,Print方法不能在不活动窗体上使用,因此Print不能用于Load事件中。,26,窗体的Print方法总结,Print方法在窗体上输出:对象.Print Spc(n)|Tab(n)表达式列表;|,Spc(n)函数:插入n个空格,允许重复使用。Tab(n)函数:左端开始右移动n列,允许重复使用。;(分号):光标定位上一个显示的字符后。,(逗号):光标定位在下一个打印区的开始位置处。每个打印区占14列。空print则表示换行。,27,窗体的其它常用方法,窗体的方法也就是窗体所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 可视化 编程 基础 武科大
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6522632.html