《VB程序设计第二章》PPT课件.ppt
《《VB程序设计第二章》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《VB程序设计第二章》PPT课件.ppt(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章第二章 程序程序设计流程设计流程顺序结构程序设计选择结构程序设计循环结构程序设计顺序结构顺序结构赋值语句窗体和命令按钮数据输入数据输出注释、暂停、程序结束语句赋值语句赋值语句 形式:变量名表达式 或 对象名.属性名表达式 一般用于给变量赋值或对控件设定属性值.例:sRate!=0.1 Text1.Text”欢迎使用Visual Basic 6.0”说明:1.当表达式的类型与变量的类型不一致时,强制转换成左边的精度。例如:iA%=10/3 其结果为:32.虽然赋值号与关系运算符等于号都用“=”表示,VB系统会根据所处的位置自动判断是何种意义的符号。窗体的属性、事件和方法窗体的属性、事件和方
2、法1.属性 Name、Caption标题、Backcolor、Forecolor、MaxButton、MinButton、Icon、ControlBox、Picture、BorderStyle(0 1 2 3 4 5 )、WindowsState(0-正常、1-最小化、2-最大化)2.事件 Click、DblClick、Load、UnLoad Load:当装入窗体时激发,通常用于对属性和变量初始化。3.方法 Print、Cls和Show、Hide等。命令按钮的属性、事件和方法命令按钮的属性、事件和方法1.属性 Name、Caption、Default、Cancel、Enabled、Visibl
3、e、Value、ToolTipText(设置工具提示,和Picture结合使用)等。2.事件 Click、MouseDown、MouseUp、MouseMove、KeyDown、KeyUp等。3.方法 SetFocus 数据输入数据输入使用输入框输入使用文本框输入InputBox函数函数 调用格式:InputBoxInputBox(提示信息提示信息,对话框标题,对话框标题,缺省值,缺省值)其中:提示信息、对话框标题,缺省值都是字符串表达式。函数返回值为字符类型。例如:要在屏幕上显示图示的对话框。可以用以下语句实现:Dim strName As String*40strName=InputBox
4、(请输入一个整数+vbCrLf+要求在1到100之间,数据输入,1)TextBox控件控件TextBox控件是一个文本编辑区域,可在该区域输入,编辑和显示正文内容。属性:属性:Text:正文内容Maxlength:设置正文的最多字符个数。0表示任意长度值.MultiLine:是否为多行,默认一行(FALSE)ScrollBars:当MultiLine为True时,该属性才有效,表示滚动条的形式:0-None、1-Horizontal、2-Vertical、3-Both。Locked:是否可被编辑属性,False表示为可编辑。PasswordChar:口令字符.Text属性返回输入的数据,屏幕显
5、示该字符,SelStart,SelLength,SelText:选中文本的起始、长度、内容。常用事件常用事件 Change:当改变文本框的Text属性时会引发该事件。KeyPress(KeyAscii As Integer):同上,并可返回一个KeyAscii参数;当KeyAscii为13时表示按回车键;为0时为去除刚输入的字符。LostFocus:当控件失去焦点时发生。GotFocus:当控件获得焦点时发生。常用方法常用方法 对象.SetFocus:是把光标移到指定的文本框对象中。例1.简单文本编辑器。例2.计算圆的面积和周长。Private Sub Command1_Click()Dim
6、r!,l!,s!r=InputBox(请输入圆的半径:请输入圆的半径:+Chr(13)+Chr(10)+_ 然后单击确定然后单击确定,输入框输入框,1000,1000)l=2*3.14159*r s=3.14159*r*r Text1.Text=r:Text2.Text=l:Text3.Text=sEnd SubPrivate Sub Command2_Click()EndEnd SubPrivate Sub Form_Load()Text1=“:Text2=“:Text3=End Sub数据输出数据输出用Print方法输出用消息框函数输出用文本框控件输出用标签控件输出 Print Print
7、方法方法 形式:对象.PrintSpc(n)|Tab(n)表达式列表;|,作用:在对象上输出信息。对象:窗体、图形框或打印机(Printer),省略对象 在窗体上输出。Spc(n)函数:插入n个空格,允许重复使用。Tab(n)函数:左端开始右移动n列,允许重复使用。;(分号):光标定位上一个显示的字符后。,(逗号):光标定位在下一个打印区的开始位置处。注意:1.开始打印的位置是由对象的CurrentX和CurrentY属性决定,缺省为打印对象的左上角(0,0)。2.Print方法要在Form_Load事件过程中起作用,必须先设置窗体的AutoRedraw(控制对象自动重画)属性值为True。M
8、sgBox()是输出函数,执行时产生一个输出消息的对话框,等待用户单击按钮,并返回一个整型值。MsgBox的使用有函数和过程两种形式。MsgBox()函数的一般格式为:变量=MsgBox(提示,按钮,标题)MsgBox过程的一般格式为:MsgBox 提示,按钮,标题MsgBox函数和函数和MsgBox过程过程 参数说明如下:1.“提示”和“标题”:与InputBox函数相同。2.“按钮”:为数值表达式,由3个常数组成,形式为c1+c2+c3,常数既可以用文字常量,也可以用数值常量表示。其中,c1用来指定显示按钮的数目及形式,c2表示使用图标的样式,c3用来确定默认的活动按钮。注意注意:1.在M
9、sgBox中,参数是按一定顺序排列的,如果省略了某些参数,必须加入相应的逗号分隔符。2.MsgBox过程没有返回值,因此常用于简单的信息显示。3.Msgbox()函数的返回值是一个整数,该整数与所选择的按钮有关。每个按钮对应一个返回值,共有7种按钮。用标签控件输出用标签控件输出 标签 Label:用于显示文本(输出)信息,不能作为输入信息的界面。属性:Font,Name,Caption,Alignment属性同文本框。AutoSize:自动缩放,即大小自适应属性。默认为“False“,若为“True“,根据文本大小自动调整标签宽度。方法:Refresh(刷新)和Move(移动)。事件:Clic
10、k 和 DbClick。注释、暂停、程序结束语句注释、暂停、程序结束语句1.注释语句:或 Rem 2.暂停语句:stop Stop语句用来暂停程序的执行,相当于在事件代码中设置断点。3.程序结束语句:end说明:1.Stop语句的主要作用是把解释程序置为中断(Break)模式,以便对程序进行检查和调试。可以在程序的任何地方放置Stop语句,当执行Stop语句时,系统将自动打开立即窗口。2.与End语句不同。1.IfThen语句(单分支结构)If Then 语句块1 Else 语句块2 选择结构选择结构说明:第一,语句块中有多条语句时,各语句之间用“:”分隔。第二,本结构应该在一行写完,若写不完
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB程序设计第二章 VB 程序设计 第二 PPT 课件
限制150内