第03章 顺序结构程序设计_第1页
第03章 顺序结构程序设计_第2页
第03章 顺序结构程序设计_第3页
第03章 顺序结构程序设计_第4页
第03章 顺序结构程序设计_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第3章 顺序结构(jigu)程序设计本章主要内容(nirng) 3.1 赋值语句 3.2 数据的输入与输出 3.3 文本框的使用 3.4 定时器控件的使用共二十七页 结构化程序设计的三个基本(jbn)结构形式: 顺序结构、选择结构、循环结构顺序(shnx)结构:数据输入结束开始 数据处理数据输出打印共二十七页3.1 赋值语句格式: Let =或: Let 对象(duxing)名.=功能:将等号右边表达式的值,赋值给等号 左边的变量或属性。共二十七页说明:1、关键字Let可以省略。2、向对象(duxing)赋值时,应指明对象(duxing)名和属性名,系 统默认的对象是当前窗口。3、等号在这里称

2、为赋值号。4、变量和对象一旦被赋值,新值将代替旧值。5、赋值语句具有计算和赋值的双重功能。6、等号右边的变量(对象)必须和等号右边的 数据类型一致。共二十七页赋值号和逻辑等号的区别:在VB中二者基本相同,但其所在语句中的位置不同(b tn),其作用有可能不同(b tn)。如在选择语句的条件表达式中等号为逻辑运算符,在赋值语句中则为赋值号。共二十七页例:Total = 99Readout$ = “Good Morning”Tryl = val(Text1.Text)Text1.Text = Str$(Total)Text1.Text = Text2.TextTotal = Try1X = 3*5

3、共二十七页3.2 数据的输入和输出 一般我们利用赋值语句在程序中向变量或对象(duxing)设置新值,此外我们还可以利用键盘输入语句InputB0 x、MagBox对话框函数输入数据,而这两条语句的最大的特点是可在程序运行起来以后向变量赋值。共二十七页3.2.1.1 输入数据InputBox输入框函数这是一个利用输入框函数向变量赋值语句,格式:=InputBox(,标题默认内容)功能:当程序运行到该语句后暂停程序执行,在屏幕上显示一个信息输入框,等待用户在输入框中输入数据,用户输入数据并单击“确定(qudng)”按钮,则该数据被赋值给等号左边的变量。共二十七页其中: 提示信息-在输入框中提示的

4、消息(xio xi)内容 标题-输入框标题栏显示内容 默认内容-在输入框的文本框内初始显 示的内容例如:Sex=Inputbox(“请输入你的性别”,“输入性别”,“男”)共二十七页3.2.1.2 显示信息- MsgBox消息框函数从某种意义上这也是一条变量赋值的语句。格式:=MsgBox(,)功能:该语句可在屏幕上设置一个消息对话框,以向用户传递信息,通过用户在对话框上的选择接受用户所做的响应,并将此信息赋值给等号左边的变量。共二十七页其中:提示信息-在对话框内显示提示消息内容,最大长度(chngd)为1024个字符。若需要换行则键入Chr(13)&Chr(10)。按钮图标- 设置信息框内按

5、钮和图标的类型。一般可设置三个参数,参数设置格式: 参数1+参数2+参数3标题-消息框标题内容,默认值为应用程序名。变量名-用来存放用户所选择的命令按钮的返回值。共二十七页数据的输出一般程序中都设有输出语句,其作用是用来将程序运行结果输出到屏幕上。3.2.2 直接输出到窗体3.2.2.1 使用Print方法格式: 对象名. Print 表达式列表,| ;功能(gngnng):可以在窗体上或其它图形对象上以及打印机上输出信息。共二十七页说明:1、对象名-可以是窗体、图片框或打印机。若省略则在当前窗体上输出(shch)。2、表达式表-是一个或多个表达式,可以是数值表达式,也可以是字符串。对于数值表

6、达式,打印表达式的值(即:Print语句具有计算和输出双重功能,先计算后打印。);而字符串则原样输出。共二十七页3、当输出多个表达式或字符串时,各表达式之间要用分隔符隔开(,或 ;)若用 ,分隔,则按标准格式显示数据项(以14个字符为一区段);若用 ;分隔,则按紧凑格式输出数据项(字符(z f)之间无空格);若表达式结尾无标点符号,则执行完该语句后,自动换行;若Print语句中无表达式列表,则输出空行。共二十七页3.2.2.2 与Print有关的几个函数一、Tab函数格式: Tab()功能:使用在Print语句中,把光标移动到由参数n指定的位置,并从该位置开始输出数据。说明:要输出的内容放在T

7、ab函数后,并用 ;号隔开。在一个Print方法(fngf)中有多个Tab函数时,每一个Tab函数对应一个输出项,之间用 ;号分隔。参数n可以是数值表达式,但其值是一整数。共二十七页二、Spc()函数格式:Spc()功能:在Print输出中,用Spc()函数可以跳过n个空格。说明:1、参数n可以是一个数值或表达式,其取值范围为0-32767。2、Spc函数和输出项之间用 ;号分隔(fng)3、其作用和Tab函数类似,可以相互替代。但Tab函数是从对象的左端开始记数,而Spc函数只是表示两输出项之间的间隔。共二十七页3.2.3 输出(shch)到立即窗口用Print方法也可将文本输出到立即窗口。

8、在立即窗口中有直接方式和程序执行方式两种执行方式。直接方式是在立即窗口执行。首先必须打开立即窗口,可通过点击主菜单的“视图”菜单中的“立即窗口”命令打开立即窗口。 共二十七页用程序执行方式将文本输出到立即窗口。例:将学生登记表输出到立即窗口Private Sub Form_Click() Debug.Print FontName = 隶书FontSize = 15Debug.Print 姓名;Tab(15);年龄;Tab(25);籍贯(jgun)Debug.PrintDebug.Print 李奇功;Tab(15);23;Tab(25);北京Debug.Print 张胜利;Tab(15);24;

9、Tab(25);上海End Sub 共二十七页3.2.4 输出到图片框图片框:用来显示图片的基本控件,用于在窗体指定位置(wi zhi)显示图形信息-PictureX1、图片框属性其属性与窗体属性相同,但在使用时对象名不能省略。共二十七页2、图形文件的装入(1)在设计阶段装入图形文件利用属性窗口利用“剪贴板”(2)在运行(ynxng)期间装入图形文件 例:装入图形共二十七页3.2.5 利用标签输出标签 LabelX 主要用于输出文本信息,通常(tngchng)用于标注本身不具有Caption属性的控件。标签的属性设置利用属性窗口利用程序代码共二十七页3.3 文本框的使用(shyng) 文本框

10、TextBox 主要用于显示内容(输出)和接受数据(输入).3.3.1 焦点焦点:说明对象是否具有接受键盘或鼠标的能力. 对象得到焦点 : GotFocus 对象失去焦点 : LostFocus获得焦点:单击鼠标、热键、Tab键、程序代码共二十七页3.3.3 文本框的应用例:利用文本框输入输出数据(shj)例:设计一个简单“记事本”共二十七页3.4 计时器控件计时器也称为定时器。是利用计算机系统内部的计时器计时,提供(tgng)定时时间间隔的控件。3.4.1 常用属性(1) Enabled(2) Interval共二十七页3.4.2 唯一的Timer事件(shjin)计时器只支持唯一的一个Timer事件。对于一个含有计时器控件的窗体,每经过一段由Interval属性指定的时间间隔,就会产生一个Timer事件。共二十七页3.4.3 应用实例例:用计时器控件和文本框设计(shj)一个数字时钟。 共二十七页内容摘要第3章 顺序结构程序设计。Let =。5、赋值语句具有计算和赋值的双重功能。=InputBox(,标题默认内容)。参数1+参数2+参数3。标题-消息框标题内容,默认值为应用程序名。一般程序中都设有输出语句,其作用是用来(yn li)将程序运

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论