VB程序设计基础全套课件VB教程第3章教案.ppt
《VB程序设计基础全套课件VB教程第3章教案.ppt》由会员分享,可在线阅读,更多相关《VB程序设计基础全套课件VB教程第3章教案.ppt(42页珍藏版)》请在三一办公上搜索。
1、第3章,赋值与输入输出,一个完整的VB应用程序,一般都包含三部分内容,即 输入 处理 输出 可通过VB语句、各种控件实现输入输出操作 本章主要内容,第3章 赋值与输入输出,退出,1.赋值语句Let变量名=表达式 示例:x=5*1.4 2.注释、结束和暂停语句(1)注释语句 Rem 注释内容 或 注释内容(2)结束语句 End(3)暂停语句 Stop 也可以通过单击工具栏上的“中断”按钮来实现 使用Ctrl+Break组合键,赋值与输入输出,(1)表达式中的变量必须是赋过值的,否则变量的初值自动取零值(变长字符串变量取空字符)。例如:a=1 c=a+b+3 b未赋过值,为0 执行后,c 值为 4
2、(2)赋值语句跟数学中等式具有不同的含意,例如 x=x+1 表示把变量x的当前值加上1后再将结果赋给变量“先读后写”:读出x的内容 加1 写回x(覆盖原有内容),说明,(3)变量出现在赋值号的右边和左边,其用途是不相同的。出现在右边表达式中时,变量是参与运算的元素(其值被读出);出现在左边时,变量起存放表达式的值的作用(被赋值)。例如 x=2 a=3 x=2*a+5 当执行第3行语句“x=2*a+5”时,将读出变量a的值(即3),把该值乘2后加5,然后将结果(11)赋值给变量x。(4)赋值号两边的数据类型必须一致,即同时为数值型或同时为字符型。,说明,例3.2 设计程序,实现两个文本框内容的交
3、换,(1)在窗体上建立两个标签、两个文本框和一个命令按钮(2)编写程序代码 借助于另一个变量(假设为 t),并直接在控件中交换数据 Private Sub Command1_Click()“交换”按钮 Dim t As String t=Text1.Text Text1.Text=Text2.Text Text2.Text=t End Sub,Text1,Text2,例3.2,编写的程序代码如下:Private Sub Command1_Click()“交换”按钮 t=Text1.Text Text1.Text=Text2.Text Text2.Text=t End Sub,采用变体型变量,说
4、明:对于初学者来说,为了节省时间,有时可以不采用Dim等语句声明就直接使用变量(默认为变体型,如t)。但在规范的软件开发中,通常都要求程序中使用的变量必须预先声明。,把上述程序改为以下形式,效果是否一样?,Private Sub Command1_Click()“交换”按钮 Text2.Text=Text1.Text Text1.Text=Text2.Text End Sub,思考题,想一想,下列程序的运行结果是什么?,运行时,在文本框Text1中输入5,单击“计算”按钮后,在文本框Text2显示的结果是什么?Private Sub Command1_Click()“计算”按钮 Dim a A
5、s Integer,b As Integer,c As Integer a=Val(Text1.Text)b=7 c=2*a Mod b/3+1 a=a+1 b=2*b-1 c=c+a+b Text2.Text=cEnd Sub,思考题,想一想,例3.2h,20,3.3.1 Print方法 用于显示(输出)文本 格式:对象名.Print 表达式列表 说明:(1)使用的对象可以是窗体等 Print“程序设计”在当前窗体上输出 Picture1.Print“程序设计”在图片框上输出(2)表达式列表是一个或多个表达式,如果省略,则输出一个空行,3.3 使用Print方法输出数据,例3.2a Priv
6、ate Sub Form_Click()a=2 b=VB Print 50*a 计算并输出表达式的值 Print b 输出变量的值 Print 输出空行 Print The Total is 输出字符串常量 End Sub 运行结果:,例3.2a,输出数值数据时,前面有一个符号位(正号以空格表示),后面留有一个空格;输出字符串时,前后不留空格(3)当输出多个表达式时,各表达式之间用分号“;”(紧凑格式)或逗号“,”(按区格式)隔开。按区格式(14个字符位置)(4)若语句行末尾有分号或逗号,则输出本行输出项后不换行,例3.2b Private Sub Form_Click()a=3:b=4 Pr
7、int a,b,4+a,Print 2*b Print a,b Print a=;a,b=;b End Sub 运行结果,例3.2b,1.Spc函数 格式:Spc(n)功能:在输出下一项之前插入n个空格。例如:Print 学号;Spc(2);姓名;Spc(5);成绩 输出结果(表示空格):学号姓名成绩,特殊打印格式,函数格式:Tab(n)功能:把输出位置移到第n列。例如:Print Tab(2);学号;Tab(11);姓名;Tab(21);成绩 输出结果是(1个汉字占2个位置):学号姓名成绩,2.Tab函数,格式:Format(表达式,格式串)功能:根据格式串规定的格式来输出表达式的值 例3.
8、2c a=4513.7:b=3456.78:TimeVar=#08:30:05#Print Format(a,#,#.#)Print Format(a,$#,#.00)Print Format(b,+#,#.#)Print Format(TimeVar,h:m:s)输出结果是:4,513.7$4,513.70+3,456.8 8:30:5 格式符号#和0都能显示数字,但符号#会剔除不必要的0,符号0会按规定补足0,3.Format函数,例3.2c,窗体(Form)是设计VB应用程序的基本平台 窗体本身是一个对象,又是其他对象的载体或容器 多数应用程序是从窗体开始执行的;一个程序可以有多个窗体
9、3.4.1 窗体的基本属性 设置窗体的属性,可在程序设计时在属性窗口中手工设置,也可以在程序运行时由代码实现 默认属性,3.4 窗体,一些常用的窗体属性:Name属性:用于设置窗体的名称。指定窗体的名称。只读,不能在应用程序中修改 Caption属性:用于设置窗体标题栏上的标题内容。Maxbutton和Minbutton属性:用于设置最大化和最小化按钮 Height和Width属性:确定窗体的初始高度和宽度 Left和Top属性:确定窗体的左上角在屏幕上的横、纵坐标 Appearance属性:用于设置窗体的外观是平面还是三维的 BackColor和ForeColor属性:设置窗体的背景色和前景
10、色 Picture属性:用于在窗体上设置要显示的图形。对象.Picture=LoadPicture(文件名)Visible(可见性):设置对象的可见性,默认值为True,坐标原点(0,0)在窗体的左上角 坐标轴刻度单位为缇(Twip,567缇为1厘米)当前位置的横坐标(CurrentX)和纵坐标(CurrentY),Y,X,(CurrentX,CurrentY)当前位置,窗体坐标系统,窗体事件过程的一般格式为:Private Sub Form_事件名(参数表)End 在事件过程中只能使用Form,而在过程内对窗体进行引用时才会用到窗体名字(如Form1等),3.4.2 窗体的事件,与窗体有关的
11、常用事件有以下几种。(1)Load(装载)事件(2)Unload(卸载)事件(3)Activate(活动)、Deactivate(非活动)事件(4)Paint(绘画)事件(5)Click(单击)事件(6)DblClick(双击)事件(7)KeyPress(按键)事件:当按下键盘上的某个健时,将触发KeyPress事件。其事件过程的格式为:Private Sub 对象_KeyPress(KeyAscii As Integer)End Sub 参数KeyAscii返回所按键的ASCII码,(1)Show方法:用于快速显示一个窗体,使该窗体变成活动窗体(2)Print方法:用于在窗体上输出表达式的值
12、(3)Cls方法:用于清除运行时在窗体中显示的文本或图形(4)Move(移动)方法:用于移动并改变窗体或控件的位置和大小,窗体的方法,1.属性:对象的特性 如 Text1.Text,Label1.BackColor等 设置方法:(1)在属性窗口中设置(2)在程序中更改对象的属性 如 Text1.Text=“ABCDEFG”2.事件:由系统预先设置好的、能被对象识别的动作。例如:鼠标的移动(MouseMove)、单击(Click)等 用来引发事件过程,其格式如下 3.方法 方法是对象能够执行的动作 它是对象本身内含的函数或过程,用于完成某种特定的功能 一般格式:对象名.方法名(参数)如 Form
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 程序设计 基础 全套 课件 教程 教案
链接地址:https://www.31ppt.com/p-5451935.html