学期阶段性复习.ppt
《学期阶段性复习.ppt》由会员分享,可在线阅读,更多相关《学期阶段性复习.ppt(36页珍藏版)》请在三一办公上搜索。
1、李振华 相邸镇初级中学 2013-6-17,信息技术阶段性小结,1.1语句 语句由VB关键字、变量、常量、运算符等组成。在同一程序行中输入多条语句,语句之间用冒号“:”分隔。例如:x=1:y=2:z=3 当一条语句较长时,可以利用续行符“空格”+下划线“_”作为连接符把一条语句输入在多个程序行中,续行符跟在一行的末尾处。例如 x=(-b+Sqr(b 2-4*a*c)/_(2*a),一、控制语句顺序结构,1.2 顺序结构(1)赋值语句Let 变量名=表达式Let 对象名.属性=属性值,一、控制语句顺序结构,(2)Input函数InputBox(,缺省,)例Private Sub Form_Loa
2、d()Sname=InputBox(请输入参赛者姓名,然后按确定按钮,知识竞赛,200,200)Print SnameEnd Sub,一、控制语句顺序结构,(3)Print语句.Print,|;功能:在指定的对象上输出中各元素的值。Print的相关函数Tab()函数Tab(N)功能:把光标移到由N确定的位置。Spc()函数Spc(N)功能:光标移到N个空格之后的位置。Cls方法.Cls功能:清除由Print方法显示的信息。Format$函数 Format$(表达式,格式字符串)功能:将数值、字符串或日期等数据按照指定的格式生成字符串。,例Private Sub Command1_Click()
3、a=123:b=456:c=789 Form1.Print a;b;c 输出在窗体Form1上 Print 中华,天下,a+b+c 输出在窗体Form1上 Picture1.Print 中华,天下,a+b+c 输出在图片框Picture1上 Debug.Print 中华,天下,a+b+c 输出在立即窗口上 Printer.Print 中华,天下,a+b+c 在打印机上输出End Sub,一、控制语句顺序结构,例Private Sub Command1_Click()Print Print 123;456;789 Print 123,456,789 Print Tab(4);1234567890
4、 Print Tab(4),1234567890 Print Spc(4);1234567890 Print Spc(4);1234567890 Print 123;456;789 Print 123,456,789 Print 123;Print 456,Print 789End Sub,一、控制语句顺序结构,例Private Sub Command1_Click()Print Tab(1);String(13,*)Print Tab(2);String(11,*)Print Tab(3);String(9,*)Print Tab(4);String(7,*)Print Tab(5);Str
5、ing(5,*)Print Tab(6);String(3,*)Print Tab(7);String(1,*)End Sub,一、控制语句顺序结构,Private Sub Command1_Click()For I=1 To 7 Print Tab(I);String(15-2*I,*)Next IEnd Sub,Format$函数 Format$(表达式,格式字符串)功能:将数值、字符串或日期等数据按照指定的格式生成字符串。,一、控制语句顺序结构,例Private Sub Command1_Click()Print Print Print Tab(20);Format$(123.456,#
6、.#)Print Tab(20);Format$(123.456,#.#)Print Tab(20);Format$(123.456,0000.0000)Print Tab(20);Format$(1234.5678,00.00)Print Tab(20);Format$(1234.5678,#,#.#)Print Tab(20);Format$(0.123,0.00%)Print Tab(20);Format$(1234.5678,$00000.0000)Print Tab(20);Format$(1234.5678,¥00000.0000)Print Tab(20);Format$(123
7、4.5678,$0.00E+00)End Sub,一、控制语句顺序结构,(4)MsgBox函数 MsgBox(,,标题)功能:执行MsgBox函数时,中断程序运行,屏幕弹出一个对话窗口。MsgBox过程 MsgBox,,功能:执行MsgBox过程时,中断程序运行,屏幕弹出一个对话窗口。,一、控制语句顺序结构,一、控制语句顺序结构,一、控制语句顺序结构,例1.2.5(教材第四章例4.2)Private Sub Form_Click()Dim D As String D=InputBox(请输入朋友的姓名,然后按确立按钮,人机交互,2000,2000)MsgBox 你的朋友是 D+朋友的姓名已输入
8、End Sub,一、控制语句顺序结构,例鸡兔问题(调试|逐语句或F8视图|本地窗口不断单击F8)Private Sub Command1_Click()鸡兔问题 Dim h As Integer Dim f As Integer Dim x As Integer Dim y As Integer h=Val(Text_h.Text)f=Val(Text_f.Text)x=(4*h-f)/2 y=(f-2*h)/2 Text_x.Text=x Text_y.Text=yEnd Sub,一、控制语句顺序结构,1.3分支结构1.3.1 If语句,一、控制语句分支结构,If语句又称为分支语句,它有单路
9、分支结构和双路分支结构两种表现形式。(1).单路分支If ThenEnd If格式二:If Then,一、控制语句分支结构,(2).双路分支格式一:If ThenElseEnd If格式二:If Then Else,一、控制语句分支结构,(3)多路分支语句 Select Case Case Case Case Case ElseEnd Select,测试表达式:MsgBox的按钮值、数组控件的Index属性值,例1.3.1(教材第三章例3.1)设计一个窗体,利用两个文本框控件,进行短信交互。,Private Sub CmdUser1_Click()If CmdUser1.Caption=发送
10、Then 用户1发送信息 TxtUser1.Enabled=False CmdUser2.Enabled=True CmdUser1.Enabled=False CmdUser2.Caption=接收 CmdUser2.SetFocus End If If CmdUser1.Caption=接收 Then 用户1接收查看信息 CmdUser1.Caption=发送 TxtUser1.Enabled=True TxtUser1.Text=TxtUser2.Text TxtUser2.Text=TxtUser1.SetFocus End IfEnd Sub,一、控制语句分支结构,Private S
11、ub CmdUser2_Click()If CmdUser2.Caption=发送 Then 用户2发送信息 TxtUser2.Enabled=False CmdUser1.Enabled=True CmdUser2.Enabled=False CmdUser1.Caption=接收 CmdUser1.SetFocus End If If CmdUser2.Caption=接收 Then 用户2接收查看信息 CmdUser2.Caption=发送 TxtUser2.Enabled=True TxtUser2.Text=TxtUser1.Text TxtUser1.Text=TxtUser2.S
12、etFocus End IfEnd Sub,一、控制语句分支结构,一、控制语句分支结构,例比较大小Private Sub Command1_Click()Dim a As Integer,b As Integer,c As Integer,t As Integer a=Val(Text_a.Text)b=Val(Text_b.Text)c=Val(Text_c.Text)If a b Then t=a:a=b:b=t End If If a c Then t=a:a=c:c=t End If If b c Then t=b:b=c:c=t End If Text_a2.Text=a Text_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学期 阶段性 复习

链接地址:https://www.31ppt.com/p-5257211.html