第 PAGE 7 页 共 NUMPAGES 8 页
上海第二工业大学
2015-2016学年 秋季学期 测控技术综合实践-模块1报告
时间:2015年9月-10月 地点: 16号楼518实验室
姓名: 王倩 学号:20124826176 班级:12测控A1班 成绩:
签名:
标题:计算机监控技术及系统开发—VB入门
摘要:VB编程课程的内容,对于学生而言,需要较强的抽象思维能力和缜密的逻辑思维能力,因其设计简单易学,功能强大的特点,成为高校计算机专业和非计算机专业选修课的首选,然而在实际教学过程中,VB对象、属性、事件和方法等众多知识点不易掌握的问题影响了教学效果,本次论文VB中的基本顺序结构展开论述
1引言:在进行软件开发的时候,要选用编程语言需要考虑到许多因素。首先,要考虑有无实用的开发环境支持,一个好的开发环境使用便捷,能有效地提高软件开发效率。其次,要考虑该编程语言是否为主流语言。主流语言掌握的程序员比较多,便于交流和维护,而且,该语言能得到商家的关注而持续发展。Visual Basic是一门快速语言,可以到Microsoft的主页寻找答案,也可以通过搜索引擎查找案例,进行模仿和改进。这就是Visual Basic作为本次报告重点的原因。
2 基本控制结构
2.1顺序结构-顺序结构就是各语句按出现的先后 顺序执行。
2.1.1赋值语句
1)赋值语句的形式
形式如下:
变量名=表达式
如y=3*x+4*x+5
Text1.Text=””
2)赋值语句的两个常用形式
累加:sum=sum+x 表示取变量sum和x中的值相加后再赋值给sum
计数: n=n+1 表示取n变量中的值加1后再赋值给n,与循环结构结合使用,起到计数器的作用
3)赋值号两边类型不同时的处理
①当表达式为数值型并与变量精度不同时,表达式的值会转换成左边变量的精度
例如: n%=3.5 n位整型变量,转换时四舍五入,n中的结果为4
②当表达式是数字字符串,左边变量是数值类型,自动转换成数值类型再赋值,当表达式有非数字字符或空串,则出错。
例如:n%=”123” n中的结果是123,与n%=Val(“123”)效果相同
n%=”1a23” 引发运行时弹出”类型不匹配”对话框
③当逻辑型赋值给数值型时,True转换为-1,False转换成0;反之,当数值型赋值给逻辑型时,非0转换为True,0为False.
2.1.2数据输入
一般通过文本框(TextBox控件)和输入对话框(InputBox 函数)等实现数据输入操作。
例如:x=Val(InputBox(“输入x”))
输入对话框InputBox函数形式如下:
变量[$]=InputBox(提示[,[标题][,默认内容][,[X坐标位置][,[Y坐标位置]]]]))
2.1.3数据输出
在VB中,一般通过Print方法、消息对话框(MsgBox函数)、文本框(TextBox)或标签(Label)控件等将数据输出。
标签和文本框
利用文本框控件的Text属性既可以获得用户的从键盘输入的数据,也可将计算的结果输出利用标签的caption属性输出数据。
消息对话框MsgBox函数和过程
MsgBox的作用是打开一个消息框,等待用户选择一个按钮。
MsgBox函数形式:变量[%]=MsgBox(提示[,[按钮][,标题]])
MsgBox过程形式:MsgBox 提示[,[按钮][,标题]]
表1 “按钮常用设置值及意义”
分组
内部函数
按钮值
描述
VbOkOnly
0
只显示“确定按钮”
VbOkCancel
1
显示“确定”、“取消按钮”
按钮类型和数目
VbAbortRetryIgnore
2
显示“终止”、“重试”、“忽略”按钮
VbYesNoCancel
3
显示“是”、“否”、“取消”按钮
VbRetryCancel
5
显示 “重试”、“取消”按钮
图标类型
VbCritical
16
关键显示图标
VbQuestion
32
询问信息图标
VbExcalamation
48
警告信息图标
VbInformation
64
信息图标
Print方法
Print方法的作用是在对象上输出信息,其形式如下:
[对象.]Print[定位函数][输出表达式列表][分隔符]
注:通常用Print方法在Form Load事件过程中效果,原因是窗体的AutoRedraw属性默认为False,若在窗体设计时在属性窗口将AutoRedraw属性设置为True就有效果了。
4)格式输出函数
使用Format格式输出函数可以将数值,日期或字符串按指定的格式输出,函数形式如下
原创力文档

文档评论(0)