- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 基本的控制结构
第三章 基本控制结构 3.1 VB应用程序的结构与工作方式 3.2 结构化程序设计概述 3.3 顺序结构 3.4 选择结构 3.5 循环结构 3.1 VB应用程序的结构与工作方式 VB是事件驱动型语言。 “事件驱动”是由于激发了某事件而转去执行相应程序代码段,也就是说每个程序代码段都是与某特定事件相对应的。 事件驱动应用程序的一般执行序列为: (1) 启动应用程序,装载和显示窗体; (2) 窗体或控件接收事件。 (3) 执行相应事件过程中的代码段; (4) 应用程序等待下一次事件的驱动。 开发过程主要是由两部分构成:创建可视化的用户界面、编写事件驱动代码。 3.2 结构化程序设计概述 三种控制结构: 顺序结构、选择结构和循环结构。 模块化程序设计方法: 是指在程序设计中,将一个复杂的算法(或程序)分解成若干个相对独立、功能单一的模块,利用这些模块即可适当地组合成所需的全局算法(或程序)。 模块: 是一个可供调用(即让其它模块调去使用)的相对独立的操作块(或程序段),每个模块都是由三种基本结构组成的结构化模块。 在顺序结构内,顺序执行各个语句。 顺序结构主要由赋值语句、输入/输出语句等构成。 赋值语句有两种格式: 格式1: 变量名=表达式 格式2: [对象名.]属性名=表达式 作用:为变量提供数据,以及在程序代码中设置对象的属性。 例: sRate!=0.1 Text1.Text = 欢迎使用Visual Basic 6.0” 1.使用Text控件输入数据 2.使用InputBox函数输入数据 该函数的返回值是一个数值或字符串。当在函数尾部加“$”时,则无论输入的是数值还是字符串,返回值都将是一个字符串。 输入的数据必须作为函数的返回值赋给一个变量,否则输入的数据不能保留。每执行一次InputBox函数,用户只能输入一个数据,如果需要输入多个值,则必须多次调用该函数。 【例3.2】 InputBox函数举例。 Private Sub form_Click() Dim msgtitle$, s$ Dim msgprompt1$, msgprompt2$, msgprompt3$, msgprompt4$ Dim studname$, studage$, studsex$, studhome$ msgtitle = 学生基本信息输入框 设置对话框的“标题” msgprompt1 = 请输入学生姓名 msgprompt2 = 请输入学生年龄 msgprompt3 = 请输入学生性别 msgprompt4 = 请输入学生籍贯 s = Chr(13) + Chr(10) + Chr(10) + 然后单击确定 以下依次调用InputBox函数,并将返回值赋给相应的变量studname = InputBox$(msgprompt1 + s, msgtitle) studage = InputBox$(msgprompt2 + s, msgtitle) studsex = InputBox$(msgprompt3 + s, msgtitle) studhome = InputBox$(msgprompt4 + s, msgtitle) Cls Picture1.Print Picture1.Print studname; Spc(2); studsex; Spc(2); Picture1.Print studage; Spc(2); studhome End Sub 四. 数据的输出 VB的输出包括文本信息的输出和图形信息的输出 。 1.用Print方法输出数据 其格式为: [对象.]Print[{Spc(n)|Tab(n)}][表达式列表][;|,] (1) “对象”:可以是窗体(Form)、图片框(PictureBox)或打印机(printer)。 (2) “表达式列表”:要输出的数值或字符串表达式。 ;(分号):表示光标定位在上一个显示的字符后。 ,(逗号):表示光标定位在下一个打印区的开始位置 (3) Print方法具有计算和输出的双重功能,对于表达式总是先计算后输出。 (4) 与Print有关的两个函数 VB提供了两个与Print配合使用的函数:Tab和Spc函数 ① Tab(n)函数:输出时定位于第n列 ② Spc(n)函数:输出时插入n个空格 作用:在使用Windows时,如果操作有误,屏幕上会显示一个对话 框,让用户进行选择,然后根
文档评论(0)