《Visual Basic程序设计简明教程》课件第3章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《Visual Basic程序设计简明教程》课件第3章.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual Basic程序设计简明教程 Visual Basic程序设计简明教程课件第3章 Visual Basic 程序设计 简明 教程 课件
- 资源描述:
-
1、2023-12-13Visual Basic程序设计简明教程13.1 3.1 数据输入数据输入lVBVB程序的执行则采用事件驱动机制,由用户或程序的执行则采用事件驱动机制,由用户或者系统触发某个事件去执行相应的事件过程。者系统触发某个事件去执行相应的事件过程。l尽管事件处理过程之间并无特定的执行顺序,尽管事件处理过程之间并无特定的执行顺序,但是每个事件过程的内部却依然包含着顺序、选但是每个事件过程的内部却依然包含着顺序、选择和循环三种基本控制结构。择和循环三种基本控制结构。l顺序结构是结构化程序设计中最基本的控制结顺序结构是结构化程序设计中最基本的控制结构之一,其语句按照书写的顺序依次逐条执行
2、。构之一,其语句按照书写的顺序依次逐条执行。2023-12-13Visual Basic程序设计简明教程23.1 3.1 数据输入数据输入InputBoxInputBox函数函数l调用调用InputBoxInputBox函数时,系统将弹出一个输入对话框。函数时,系统将弹出一个输入对话框。lInputBoxInputBox函数的格式:函数的格式:InputBox(Prompt,Title,Default,InputBox(Prompt,Title,Default,)说明:说明:l(1 1)InputBoxInputBox函数返回一个字符串,该字符串就是用户在对话框中函数返回一个字符串,该字符串就
3、是用户在对话框中输入的数据。输入的数据。l(2 2)参数)参数PromptPrompt是必选项,它是一个字符串,用于提示用户当前应是必选项,它是一个字符串,用于提示用户当前应输入哪些数据。输入哪些数据。l(3 3)TitleTitle和和DefaultDefault这两个参数均为可选项,前者作为对话框的标这两个参数均为可选项,前者作为对话框的标题,后者作为对话框的默认输入内容。题,后者作为对话框的默认输入内容。l(4 4)如果位于参数列表中间的可选项参数被省略,则必须用逗号标)如果位于参数列表中间的可选项参数被省略,则必须用逗号标示这些被省略的参数。示这些被省略的参数。2023-12-13Vi
4、sual Basic程序设计简明教程3Dim name As String,score As IntegerDim name As String,score As Integername=InputBox(name=InputBox(“请输入学生的姓名请输入学生的姓名”,“姓名输姓名输入入”)省略了默认值省略了默认值score=Val(InputBox(score=Val(InputBox(请输入学生的成绩请输入学生的成绩,80),80)省略了标题省略了标题 2023-12-13Visual Basic程序设计简明教程4 3.1 3.1 数据输入数据输入文本框控件文本框控件 l用户可以在文本框
5、控件中用户可以在文本框控件中输入数据,然后在程序中通输入数据,然后在程序中通过赋值语句把它赋给某个变量。过赋值语句把它赋给某个变量。l一般形式:一般形式:变量变量=文本框对象文本框对象.text.textl举例:举例:Dim name As String,score As Integer name=Text1.text 输入学生的姓名输入学生的姓名 score=Val(Text2.text)输入学生的成绩输入学生的成绩2023-12-13Visual Basic程序设计简明教程53.2 3.2 数据输出数据输出标签控件标签控件l一般形式:标签对象一般形式:标签对象.caption=表达式表达式
6、 Label1.caption=name 输出学生的姓名输出学生的姓名Label2.caption=Str(score)输出学生的成绩。输出学生的成绩。3.2 3.2 数据输出数据输出文本框控件文本框控件l一般形式:文本框对象一般形式:文本框对象.text=.text=表达式表达式 Text1.text=name Text1.text=name 输出学生的姓名输出学生的姓名 Text2.text=Str(score)Text2.text=Str(score)输出学生的成绩输出学生的成绩l文本框控件既可以用于输入数据,也可以用于输出数据,文本框控件既可以用于输入数据,也可以用于输出数据,这取决于
7、控件对象是作为赋值运算符的左操作数还是右这取决于控件对象是作为赋值运算符的左操作数还是右操作数。操作数。2023-12-13Visual Basic程序设计简明教程63.2 3.2 数据输出数据输出 MsgBoxMsgBox函数函数l l调用调用MsgBox函数时,系统将弹出一个消息对话函数时,系统将弹出一个消息对话框,该对话框能够显示一些提示性的信息,并接收框,该对话框能够显示一些提示性的信息,并接收用户做出的选择。用户做出的选择。lMsgBox函数的格式:函数的格式:MsgBox(Prompt,Buttons,Title,)2023-12-13Visual Basic程序设计简明教程7说明
8、:说明:(1)参数)参数Prompt是必选项,它是一个字符串,可以作为输出的是必选项,它是一个字符串,可以作为输出的数据。数据。(2)参数)参数Buttons和参数和参数Title均为可选项,前者是一个整型表达均为可选项,前者是一个整型表达式,确定了消息对话框的类型;后者作为对话框的标题。式,确定了消息对话框的类型;后者作为对话框的标题。Buttons的默认值是的默认值是vbOKOnly,实际设置时可以由,实际设置时可以由4个分组值相加而成。例个分组值相加而成。例如弹出一个采用应用模式的消息对话框,显示如弹出一个采用应用模式的消息对话框,显示“终止终止”、“重试重试”和和“忽略忽略”按钮,图标
9、为严重错误信息,默认是第一个按钮,按钮,图标为严重错误信息,默认是第一个按钮,Buttons的值可以写为的值可以写为2+16+0+0,也可以直接写为,也可以直接写为18。(3)MsgBox函数返回一个整数,该整数代表用户在对话框中函数返回一个整数,该整数代表用户在对话框中选中的按钮。如果在函数调用时只给出第一个参数(选中的按钮。如果在函数调用时只给出第一个参数(Prompt)的)的值,就不必使用赋值语句;如果明确给出了其它参数的值,则必须值,就不必使用赋值语句;如果明确给出了其它参数的值,则必须用赋值语句把函数的返回值予以保存。用赋值语句把函数的返回值予以保存。2023-12-13Visual
10、 Basic程序设计简明教程8举例:举例:Dim name As String,score As Integername=宋开莉score=80MsgBox(学生姓名:&name&vbCr&学生成绩:&score)2023-12-13Visual Basic程序设计简明教程93.2 3.2 数据输出数据输出 PrintPrint方法方法lPrint的功能是在对象上输出信息,其中对的功能是在对象上输出信息,其中对象可以是窗体、图片框、立即窗口和打印机。象可以是窗体、图片框、立即窗口和打印机。lPrint方法的格式:方法的格式:对象对象.Print 表达式列表表达式列表;|,2023-12-13V
11、isual Basic程序设计简明教程10说明:说明:(1)调用)调用Print方法时如果未给出对象名,则默认对象是窗体。方法时如果未给出对象名,则默认对象是窗体。(2)表达式列表是可选项,如果省略则输出一个空行。)表达式列表是可选项,如果省略则输出一个空行。Print输出信输出信息之后通常将会自动换行,如果语句末尾有分号(息之后通常将会自动换行,如果语句末尾有分号(;)或者逗号()或者逗号(,),则),则表示不换行。表示不换行。(3)表达式列表中可以有多个表达式,表达式之间用空格、分号或者)表达式列表中可以有多个表达式,表达式之间用空格、分号或者逗号分隔,其中空格和分号的效果相同。如果是数值
12、表达式,就输出它的逗号分隔,其中空格和分号的效果相同。如果是数值表达式,就输出它的值;如果是字符串,则原样输出。值;如果是字符串,则原样输出。(4)如果用分号()如果用分号(;)分隔表达式,按照紧凑格式输出数据;如果用)分隔表达式,按照紧凑格式输出数据;如果用逗号(逗号(,)分隔表达式,按照标准格式输出数据,此时当前数据项在下一)分隔表达式,按照标准格式输出数据,此时当前数据项在下一个输出区中显示。个输出区中显示。2023-12-13Visual Basic程序设计简明教程11举例:举例:Dim name As String,score As Integer name=宋开莉宋开莉 score
13、=80 Print 学生姓名:学生姓名:;不换行不换行 Print name Print 学生成绩:学生成绩:;score 2023-12-13Visual Basic程序设计简明教程12相关函数:相关函数:1Spc函数函数 Spc函数的功能是在当前输出位置插入指定数量的空格,函数的功能是在当前输出位置插入指定数量的空格,其格式是:其格式是:Spc(n)2Tab函数函数 Tab函数的功能是将当前输出位置定位至指定的地方,函数的功能是将当前输出位置定位至指定的地方,其格式是:其格式是:Tab(n)Dim name As String,score As Integer name=宋开莉宋开莉 sc
14、ore=80 Print 学生姓名:学生姓名:;Print Spc(5);name Print 学生成绩:学生成绩:;Tab(15);score 2023-12-13Visual Basic程序设计简明教程13相关函数:相关函数:3.Format函数函数lFormat函数一般用于函数一般用于Print方法中,可以使得方法中,可以使得数值、字符串或者日期按指定的格式输出。数值、字符串或者日期按指定的格式输出。lFormat函数的格式:函数的格式:Format(表达式表达式,格式字符串格式字符串)Print Format(3.14159,00.000)输出结果为输出结果为03.142Print F
15、ormat(3.14159,#.#E+#)输出结输出结果为果为31.416E-12023-12-13Visual Basic程序设计简明教程143.3 3.3 标签标签 标签(标签(LabelLabel)控件能够显示一些用户无法)控件能够显示一些用户无法直接更改的文本信息,它通常作为一种辅助性直接更改的文本信息,它通常作为一种辅助性的控件,用来标注那些自身不具备的控件,用来标注那些自身不具备CaptionCaption属属性的控件。在工具箱中表示为:性的控件。在工具箱中表示为:属性属性作用作用Name设置标签的对象名设置标签的对象名Caption设置标签所显示的文本信息设置标签所显示的文本信息
展开阅读全文