Visual Basic程序设计案例教程 教学课件 作者 刘红梅 第6章.ppt

Visual Basic程序设计案例教程 教学课件 作者 刘红梅 第6章.ppt

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 控制结构在应用程序中的应用 6.1 任务描述 完成一个Visual Basic 6.0应用程序一般包括两个方面,一是设计应用程序界面,二是编写事件过程代码。Visual Basic 6.0程序设计采用结构化程序设计,指事件过程代码可由三种基本结构组成,顺序结构、选择结构和循环结构。三种基本结构可由相应的控制语句实现。本章在介绍控制语句基本用法的基础上,通过一些典型例子来熟悉控制语句的应用。 “学生信息管理系统”中“用户登陆”界面如图6-1所示。在窗体中输入用户名和密码,单击“确定”按钮判断用户名和密码是否正确,如果正确则显示“登录成功”消息框;如有一个不正确,则显示“输入错误,请重新输入”消息框,用户重新输入用户名或密码;用户最多可以登陆三次,如果第三次输入仍然错误,则显示“你无权使用本系统”消息框。单击“取消”按钮,退出程序。 6.2 任务分析 完成“用户登陆”程序,需要创建界面对象并设置对象属性、编写事件过程代码、运行程序及调试四个步骤。 根据应实现的功能对过程代码分析: 1.输入用户名和密码后登陆系统,所以代码中需要顺序结构基本语句。 2.在输入用户名和密码后,要判断输入是否正确,所以代码中需要选择结构语句。 6.3为“用户登录”界面编码 6.3.1顺序结构 1.赋值语句 赋值语句的作用是把指定的值赋给某个变量或对象的某个属性。 (1)赋值语句的格式。 格式一:变量名=表达式 格式二:[对象名].属性名=表达式 其中,“=”称为赋值号。 (2)执行过程。 首先计算赋值号右边表达式的值,然后赋给赋值号左边的变量或对象属性。 x=100 ′将100赋给变量x x= x+1 ′将x+1表达式的值赋给变量如x=100,则执行该语句后x得值变为101 y=4*x+50 ′将4*x+50表达式的值赋给变量y,如x=100,则y得值为450 command1.caption=”确定” ′将”确定”值赋给command1.caption text1.enabled=true ′将true赋给text1.enabled (3)说明。 ①赋值号“=”左边一定只能是变量名或对象的属性引用,不能是常量、符号常量、表达式。下面的赋值语句都是错的: 5=y ′左边是常量 abs(x)=30 ′左边是函数调用,即是表达式 ②赋值号“=”和关系运算符等于号“=”功能不一样,系统会根据“=”的位置,自动判断是赋值号或等于号。 x=y ′“=”是赋值号 if x=y then x= x+1 ′“=”是关系运算符等于号 ③当表达式为数值型而与变量精度不同时,强制转换成左边变量的精度;当表达式是数字字符串,左边变量是数值类型,自动转换成数值类型再赋值,但当表达式中有非数字字符或空串,则出错;任何非字符类型赋值给字符类型,自动转换为字符类型。 例6-1已知圆半径,设计程序计算圆周长和面积。 (1)设计界面。 界面如图6-2所示。 (2)设计属性。 界面中每个控件对应的属性设置如表所示。 (3)编写代码。 代码如图所示: (4)运行结果。 输入圆半径后,单击“圆周长”和“圆面积”按钮,结果显示在对应的文本框中。如图所示: 2.输入对话框Inputbox函数 给一个变量赋值,除使用赋值语句和文本框外,还可以使用Inputbox函数。 (1)函数形式。 Inputbox(提示[,标题][,默认值][,x坐标位置][,y坐标位置]) (2)执行过程。 执行包含此函数的语句时,产生一个输入对话框,并提示用户在文本框中输入内容,当按下确定按钮后返回包含文本框内容的字符串。 (3)参数说明。 ①提示:必选参数,字符串表达式,用来在输入对话框中作为输入提示信息。 ②标题:可选参数,字符串表达式,在输入对话框的标题区显示,若省略该参数,则在标题栏中显示应用程序名称。 ③默认值:可选参数,字符串表达式,用来作为输入框中默认的字符串,若省略该参数,则文本框为空。 ④x坐标位置,y坐标位置:可选参数,整型表达式,用来确定输入对话框左上角在屏幕上的位置。 如省略可选参数,前面的逗号不可以省略。 例6-2单击窗体产生一个输入学生姓名的输入框,将输入内容赋给变量name,并将name的值在窗体上输出。 (1)编写代码。 代码如图所示: (2)运行程序。 单击窗体,则弹出如图所示的对话框: 在文本框中输入“王明”,单击【确定】按钮,则在窗体上输出“王明”。 3.消息对话框Msgbox函数和语句 Msgbox用来产生一个消息提示框,用户可以在消息框上选择一个按钮。 (1

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档