- 6
- 0
- 约1.16万字
- 约 67页
- 2016-10-26 发布于广东
- 举报
第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
您可能关注的文档
- 新Visual Basic 6.0程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第1章 Visual Basic 6.0程序设计概述.ppt
- 新Visual Basic 6.0程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第3章 控制结构程序设计.ppt
- 新Visual Basic 6.0程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第4章 数组及应用.ppt
- 新Visual Basic 6.0程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第5章 过程与函数.ppt
- 新Visual Basic 6.0程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第6章 常用控件与系统对象.ppt
- 新Visual Basic 6.0程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第7章 图形操作.ppt
- 新Visual Basic 6.0程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第8章 文件及应用.ppt
- 新Visual Basic 6.0程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第9章 对话框与菜单程序设计.ppt
- 新Visual Basic 6.0程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第10章 多文档界面与工具栏设计.ppt
- 新Visual Basic 6.0程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 罗朝盛 第11章 数据库编程基础.ppt
- 新Visual Basic程序设计案例教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 刘红梅 第6章1.ppt
- 新Visual Basic程序设计案例教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 刘红梅 第7章.ppt
- 新Visual Basic程序设计案例教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 刘红梅 第7章1.ppt
- 新Visual Basic程序设计案例教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 刘红梅 第8章.ppt
- 新Visual Basic程序设计案例教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 刘红梅 第8章1.ppt
- 新Visual Basic程序设计案例教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 刘红梅 第9章.ppt
- 新Visual Basic程序设计案例教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 刘红梅 第9章1.ppt
- 新Visual Basic程序设计案例教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 刘红梅 第10章.ppt
- 新Visual Basic程序设计案例教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 刘红梅 第10章1.ppt
- 新Visual Basic程序设计案例教程 工业和信息化普通高等教育“十二五”规划教材立项项目 教学课件 刘红梅 第11章.ppt
最近下载
- 2025年北京高考数学试卷(含答案).pdf VIP
- 越剧和婺剧的艺术比较与传播.pdf VIP
- 中外绿色建筑案例介绍 (清华大学建筑学院朱颖心).pdf VIP
- DLT 408-2023 电力安全工作规程发电厂和变电站电气部分(OCR).pdf VIP
- 河道型水库水华监测技术规程.docx VIP
- 焦炉煤气制LNG项目螺杆压缩机操作手册.pdf VIP
- 基于SpringBoot的在线刷题系统.docx
- 蛋白质的含量测定.ppt VIP
- 专题04 30天熟记中考课标1600词(Day 19~Day 24)(知识清单)(背诵版).docx VIP
- LS-T 6112-2015 粮食检验 粮食中玉米赤霉烯酮测定 胶体金快速定量法.pdf
原创力文档

文档评论(0)