预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共61页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

VisualBasic程序设计第二讲VB可视化编程初步[内容简介][学习目标]2.1“时钟程序”任务任务描述界面设计代码设计保存和运行程序编译与打包安装运行VB应用程序开发的一般步骤2.1.1任务描述输入1分钟数字界面倒计时进行中界面倒计时结束界面2.1.2界面的设计通过鼠标单击“工具箱”中的控件,在窗体上划出相应的控件。3设置对象属性2.1.3代码设计2.1.3代码设计2.1.4保存和运行程序2.1.5编译与打包2.1.6VB应用程序开发的一般步骤2.2程序代码分析声明变量 隐式声明:变量不经声明直接使用,此时该变量将被赋予缺省的类型和值如:class=3'class为整型name="张三"'name为字符串 显式声明:变量声明后再使用 强制显式声明 工具/选项/编辑器/要求变量声明 代码编辑器/对象列表中选通用,在声明区加入声明optionexplicit使用Dim语句声明变量一般格式:Dim变量名As变量类型 例:DimnumAsInteger'声明num为整型变量DimtestAslong,todayAsDate '同时声明test为长整型,today为日期型DimstrAsstring,value'声明str为一变长字符串,value为不定类型全局变量的声明 全局变量是可以在工程中的所有程序模块使用的变量。使用关键字Public和Global 如:Publictest1AsIntegerGlobaltest2AsByte表VB的标准数据类型2.2.2赋值语句格式: 变量名=表达式或对象名.属性名=表达式 注意: 1、不要把赋值号“=”与数学中的等号相混淆 m=m-1 2、赋值号“=”左边必须是变量名或对象属性,“=”右边是表达式,其值可以是常量、变量、函数或是它们的混合运算式 m=val(text1.text)*60 z=x+y b=1 c=b*2+2 label1.caption=“现在开始倒计时”2.2.3MsgBox语句和函数的使用 MsgBox函数的格式: 变量=msgbox(提示信息[,对话框类型[,对话框标题]]) MsgBox命令语句的格式: msgbox提示信息[,对话框类型[,对话框标题]] MsgBox函数各参数使用与MsgBox语句函数相同,但是MsgBox语句没有返回值。参数说明: (1)“提示信息”指定在对话框中出现的文本。 (2)“对话框标题”指定了对话框的标题。 (3)“对话框类型”是可选项,用来指定对话框中出现的按钮和图标,见(p32表2.1、表2.2、表2.3),该参数的值有三类数值相加产生,这三类数值分别表示按钮的类型、显示图标的种类和默认按钮的位置。 msgbox“时间到!”,0,”倒计时” (4)函数返回值 见p32表2.4编写程序利用MsgBox函数创建对话框例如:执行下列语句 privatesubcommand1_click() msgbox(“除数不能为0!”,vbokcancel,”输入数据错误”) endsub P33例如:执行下列语句 privatesubcommand1_click() msgbox“密码不正确,”+chr(13)+”请重新输入!” endsub P33 2.3窗体及基本控件各属性通常都有默认值,如果不改变采用默认值。 (1)在设计阶段,通过属性窗口来改变各属性值。 (2)在程序代码中,使用赋值语句设置对象的属性 格式:对象名.属性名=属性值 例如:Label1.Caption=”现在开始倒计时”3方法 一般说,方法就是要执行的动作,可理解为VB提供的一种特殊的过程和函数,已将一些通用的函数和过程编写好并封装起来,如:打印(print)、显示窗体(show)、清除(cls)和移动(move)等 调用对象的方法格式为:对象名.方法名 例如:form1.print“你好!” 4事件 事件就是在对象上发生的事情,在VB中,系统是预先为每个对象定义好了一系列事件.例如:单击事件(click)、双机事件(dblclick)、装入事件(load)、改变事件(change)和鼠标移动事件(mousemove)等. 鼠标单击(事件)命令按钮(对象)调用打印(方法)2.3.2窗体(Form)2.3.2窗体1窗体的基本属性 设置窗体的属性有两种方法,一种使用属性窗口,另一种是在代码编辑器中使用代码命令。 常见的窗体属性有以下几种: (1)Name属性 用于设置窗体名称,默认名称为Form1,Name属性只能在属性窗口中设置。 (2)Caption属性 用于设置显示在标题栏上的窗体的标题,在属性窗口和代码编辑器均可设置。其默认值同窗口名称相同。如:窗体名称.Caption=”标题” (3)MaxButton和MinButton属性 各有两个属性True和F