测控技术综合实践-模块1报告.doc

第 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)

1亿VIP精品文档

相关文档