最新北京电大VisualBasic程序设计第2章VB可视化编程初步ppt课件.ppt
《最新北京电大VisualBasic程序设计第2章VB可视化编程初步ppt课件.ppt》由会员分享,可在线阅读,更多相关《最新北京电大VisualBasic程序设计第2章VB可视化编程初步ppt课件.ppt(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、7/17/20222第二讲VB可视化编程初步 7/17/20229倒计时进行中界面 7/17/202210倒计时结束界面 7/17/202211212 界面的设计 1 新建工程并创建窗体启动VB 在“新建工程“对话框中,选择“标准EXE ”单击“打开”。2 向窗体中添加控件 调整窗体的大小为合适,向窗体中添加:一个标签、一个文本框、一个命令按钮和一个计时器控件。7/17/202212 通过鼠标单击“工具箱”中的控件,在窗体上划出相应的控件。7/17/2022133 设置对象属性设置对象属性(1)单击Form1窗体,选定它。在属性窗口中选中Form1,将Caption 的属性改为“倒计时器”(2
2、)单击窗体上的“Label1”控件,将Caption的属性改为清输入倒计时的分钟数,将Autosize属性改为true (3)将命令按钮command1的Caption属性改为“开始“。(4)将text1 的Alignment属性改为“2-center”.(5)将计时器控件timer的Interval的属性值设为1000(1秒),Enabled属性设为False.7/17/2022142.1.3代码设计代码设计 (1)代码编辑器“通用”区代码Dim m As Long 声明一个变量 (2)Command1控件代码Private Sub Command1_Click()使计时器控件开始工作Tim
3、er1.Enabled = True 将分钟数转换为秒数,并保存在m变量中m = Val(Text1.Text) * 60 改变标签控件的标题Label1.Caption = 现在开始倒计时 使用命令按钮不可见Command1.Visible = False End Sub7/17/2022152.1.3代码设计代码设计 (3)Timer1控件代码Private Sub Timer1_Timer()当Timer1.Enabled=Ture是,本程序每秒自动执行一次 每运行一次,就将m变量的值减1秒m = m 1 If m 0 Then 如果倒计时结束(即m=0)则:Timer1.Enabled
4、 = False 关闭计时器MsgBox 时间到!, 0, 倒计时Label1.Caption = 请输入计时的分钟数Text1.Text = 清空文本框Command1.Visible = True 使命令按钮可见Else 否则显示倒计时数Text1.Text = mEnd IfEnd Sub 7/17/2022162.1.4保存和运行程序保存和运行程序 1保存工程 单击“文件”菜单中的“保存工程” 2运行程序 单击工具栏中的启动按钮,或者按F5键开始运行该应用程序。 7/17/2022172.1.5编译与打包编译与打包 1编译应用程序 单击“文件”菜单中的“生成Timer.exe”选项 2
5、打包 创建一个安装程序来发布文件 Package&Deployment向导 7/17/2022182.1.6 VB应用程序开发的一般步骤 1设计应用程序界面2设置对象属性3编写代码4保存和运行工程5编译与打包6安装运行 7/17/2022192.2 程序代码分析2.2.1 变量 是指在程序运行过程中其值可以改变的那些量。 当执行了Dim语句后,VB程序就会在计算机内存中预留一个区域,准备存放数据。变量命名规则: 第一个字符必须是字母 其它字符只能是字母、数字、下划线 最后一个字符可以是类型说明符 变量名最长可达255个字符 不能与保留字重名,如Input 尽量使用有意义的名字7/17/2022
6、20声明变量隐式声明:变量不经声明直接使用,此时该变量将被赋予缺省的类型和值如:class=3 class为整型 name=张三 name为字符串显式声明:变量声明后再使用 强制显式声明 工具/选项/编辑器/要求变量声明 代码编辑器/对象列表中选通用,在声明区加入声明option explicit7/17/202221使用Dim语句声明变量一般格式:Dim 变量名 As 变量类型例:Dim num As Integer 声明num为整型变量Dim test As long, today As Date 同时声明test为长整型,today为日期型Dim str As string,value
7、声明str为一变长字符串,value为不定类型7/17/202222全局变量的声明 全局变量是可以在工程中的所有程序模块使用的变量。使用关键字Public和Global 如:Public test1 As Integer Global test2 As Byte7/17/202223表表 VB的标准数据类型的标准数据类型数据类型类型名称类型声明字符所占字节字节型Byte10255布尔型Boolean2整型Interger%2长整型Long&4单精度型Single!4双精度型Double#8货币型Currency8日期型Date8对象型Object4变长字符串型String$字符串长度,1字节/
8、字符定长字符串型String *Num$Num可变类型Variant不定7/17/2022242.2.2赋值语句赋值语句格式:变量名=表达式或 对象名.属性名=表达式注意:1、不要把赋值号“=”与数学中的等号相混淆 m=m-12、赋值号“=”左边必须是变量名或对象属性,“=”右边是表达式,其值可以是常量、变量、函数或是它们的混合运算式 m=val(text1.text)*60 z=x+y b=1 c=b*2+2 label1.caption=“现在开始倒计时”7/17/202225MsgBox函数的格式: 变量=msgbox(提示信息,对话框类型,对话框标题)MsgBox命令语句的格式:msg
9、box 提示信息,对话框类型,对话框标题 MsgBox函数各参数使用与MsgBox语句函数相同,但是MsgBox语句没有返回值。 7/17/202226参数说明:(1)“提示信息”指定在对话框中出现的文本。(2)“对话框标题”指定了对话框的标题。(3)“对话框类型”是可选项,用来指定对话框中出现的按钮和图标,见(p32表2.1、表2.2、表2.3),该参数的值有三类数值相加产生,这三类数值分别表示按钮的类型、显示图标的种类和默认按钮的位置。 msgbox “时间到!”,0,”倒计时”(4)函数返回值 见p32表2.47/17/202227 Private Sub Form_Click() ms
10、gtitle$=考生登录信息提示 msg1$=准考证号输入有误,请重新输入正确的号码! w=MsgBox(msg1$,37,msgtitle$) Print wEnd Sub7/17/202228例如:执行下列语句 private sub command1_click() msgbox(“除数不能为0!”,vbokcancel,”输入数据错误”) end subP33例如:执行下列语句 private sub command1_click() a=msgbox(“密码不正确”,2+32+0,”标题”) if a=3 then end 如果选择了“终止”按钮则程序结束 end if end su
11、bP337/17/202229例如:执行下列语句 private sub command1_click() msgbox “密码不正确,”+chr(13)+”请重新输入!” end subP337/17/2022302.3 窗体及基本控件 2.3.1 对象的概念、属性、事件及方法 1 对象的概念简单的说,对象就是代码和数据的封装体。VB中,我们将窗体、标签、文本框、命令按钮和时钟控件等都可以理解为对象。 2 属性属性是一个对象的基本特征,每一个对象都有自己的属性。常见的对象的属性有标题(Caption)、名称(mane)、颜色(color)、字体(font)、是否可见(Visible)等。7/
12、17/202231各属性通常都有默认值,如果不改变采用默认值。(1)在设计阶段,通过属性窗口来改变各属性值。 (2)在程序代码中,使用赋值语句设置对象的属性 格式:对象名.属性名=属性值 例如: Label1.Caption=”现在开始倒计时”7/17/2022323 方法一般说,方法就是要执行的动作,可理解为VB提供的一种特殊的过程和函数,已将一些通用的函数和过程编写好并封装起来,如:打印(print)、显示窗体(show)、清除(cls)和移动(move)等调用对象的方法格式为:对象名. 方法名例如: form1.print “你好!” 4 事件事件就是在对象上发生的事情, 在VB中,系统
13、是预先为每个对象定义好了一系列事件.例如:单击事件(click)、双机事件(dblclick)、装入事件(load)、改变事件(change)和鼠标移动事件(mousemove)等.鼠标单击(事件)命令按钮(对象)调用打印(方法) 7/17/2022332.3.2窗体(窗体(Form) 窗体的结构7/17/202234232 窗体 窗体(Form)是用户界面最基本的构造模块,也是创建应用程序所使用的主要对象之一。窗体有自己的属性、事件和方法,以便控制窗体的外观和行为。窗体又是其他对象 的载体和容器,几乎所有的控件都是在窗体上的。窗体运行以后,就是应用程序的窗口。7/17/2022351 窗体的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 北京 电大 VisualBasic 程序设计 VB 可视化 编程 初步 ppt 课件
限制150内