




免费预览已结束,剩余78页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章VB编程入门,VisualBasic编程教程,VisualBasic编程教程,2。本章将介绍VB程序的组成和数据类型,变量、表达式的定义和使用,以及基本的输入和输出操作。这些知识是编程的基础。我们将通过分析简单的例子来帮助理解如何编写VB程序。VisualBasic编程教程3。本章的主要内容:确定数据的性质:数据类型,两种数据表达式:常量和变量算术运算符和表达式的开始VB编程:使用形式赋值和输入/输出,VisualBasic编程教程4。编程就是根据要解决的任务设计解决问题的步骤,用计算机编程语言来描述,最终通过编码、测试、修改等过程实现编程的目的。编程有两个要求:一个需要理解编程的任务,给出算法二。这些算法应该用特定的计算机语言来表达。2.1概述,VisualBasic编程教程,5,1。加法器接口设计,2.2简单加法器程序,VisualBasic编程教程,6,2。编程代码,VisualBasic编程教程,7,Privatesubcmdd _ click()计算按钮代码dimtempaslongxtnum 1 . text= txtnum 2 . text= txt sum . text= txt num 1 . text=input box(请输入第一个数字)txt num 2。Text=InputBox(请输入第二个数字),temp=val(txt num 1)val(txt num 2)txt sum . text=tempendsubprivatsubcmdexit _ click() exit 按钮代码FrmAdder1。hidemsgBox(加法器程序结束,感谢使用),EndSub,VisualBasic编程教程,8,数据是程序处理的对象。为了更好地处理各种数据,VB定义了各种数据类型,这些数据类型定义了值的范围并确定了它可以执行的操作。2.3确定数据的性质:数据类型,VisualBasic编程教程,9,VisualBasic编程教程,10,使用数字类型,1。字节)字节数可以表示无符号整数,0 2552。整数和长)无小数部分的数。代表正整数、负整数和零整数:-32768-3276798,98%长整数:-2147483648-21474836475678,45678R,“面积”;面积,“周长”;周界输出半径和面积。周长端点,可视化基础编程教程,63,2.7.2使用输入对话框输入框函数示例2-4计算半径为R的圆的面积和周长。半径值由键盘输入。私有子窗体_单击()CONSTPI=3.141526 DIMRASINTEGER,AREASSINGLE,PERIMETERASSINGLER=VAL(输入框(请输入圆的半径:,输入)ARea=PI * R * RPERIMETER=2 * PI * RPINT 半径=;“面积”;面积,“周长”;在本例中,周界栏使用输入框函数生成输入对话框。VisualBasic编程教程,64,1。输入对话框使用以下格式的输入框函数:输入框(提示,标题 ,默认 ,xpos,ypox)。它们的含义如下:(1)提示信息。这是InputBox对话框所需的信息,为空文本,即 。(2)标题。这是对话框窗口标题栏中显示的内容。可以设置或没有标题。VisualBasic编程教程,65,(3)默认值。输入框中的默认输入。系统默认为空白,并且是可选的。(4)xpos和ypos是对话框左侧和屏幕左侧之间的距离以及屏幕顶部和顶部之间的距离。可选。VisualBasic编程教程66,2。在提示中使用多行文本。如果有更多提示,您可以使用ASCII控制输入Chr(13)和换行Chr(10)来生成另一行。例如,提示信息是“请输入圆的半径”Chr(13) Chr(10)“使用正整数”来产生图形效果。VisualBasic编程教程,67,3。使用转换函数InputBox函数接受文本,即字符数据。在程序中,可以根据变量的类型使用转换函数。例如:R=Val(输入框(请输入圆的半径:,输入)。Val这里是一个转换函数,用于将文本类型的数据转换为整数进行运算。VB提供不同类型数据之间的转换。,VisualBasic编程教程,68,2.7.3使用打印方法输出数据使用打印在对象中显示(打印)输出文本。使用的格式如下:对象名。打印表达式 ,表达式.1.对象名称通常,打印输出到窗体或图片框架。在这种形式的输出中,可以默认对象名。表达式打印方法支持多个表达式的输出,可以输出数字、文字字符、日期、逻辑值等。如果打印后没有表达式,则输出一个空行(相当于显示效果中的回车和换行)。VisualBasic编程教程,70,3。输出格式多表达式输出,用分号和逗号分隔。(1)逗号分隔(标准格式输出)。逗号后的下一个表达式单独显示在14个字符的空格中。实际分离位置还与输出行的宽度和分离的数量有关。(2)分号分隔(紧凑格式输出)。后一个表达式的值跟随前一个表达式的输出。VisualBasic编程教程,71,(3)用逗号或分号结束Print语句,不换行,然后以格式输出下一个Print。(4)使用Spc()和Tab()函数。前者控制空格的插入,而后者决定列的位置。VisualBasic编程教程,72,例如:私有子窗体_ Click () me。字体大小=16打印空行打印“A=”;1,“B=”;2打印1,2;3,4打印“A”;SPC(4);打印选项卡(10);B print 1234567890 end sub,visual basic编程教程,73,2.7.4使用消息对话框的MsgBox函数提供了显示应用程序运行信息的标准方式,如图所示:MsgBox格式如下:变量名=MsgBox(提示,对话框类型 ,对话框标题)。VisualBasic编程教程,74,(1)使用表单:MsgBox有两种使用表单,请注意区别,例如:A=MsgBox(“您确定要退出吗?”,vbOKCancel vbDefaultButton2,“退出”)和MsgBox“您确定要退出吗?”,vbOKCancel vbDefaultButton2,“退出”格式1与返回值一起使用,程序根据用户的不同选择将选择结果分配给变量A。格式2没有返回值。VisualBasic编程教程,75,(2)所需参数的提示。如果显示多行,可以使用Chr(13) Chr(10)。(3)对话框标题栏中显示的信息文本。VisualBasic编程教程,76,(4)对话框类型参数由三部分组成,这三部分决定了对话框中的按钮形式,哪个按钮是默认焦点,以及按钮使用的图标。选择按钮形式、焦点选择和图标中的一个进行组合,或者直接添加它们对应的符号常量来确定对话框类型值,可视化基本编程教程,77,可视化基本编程教程,78,可视化基本编程教程,79,(5)返回值使用变量保存MsgBox函数返回值,符号常量和返回值的相关描述见表。忽略参数项如果只给出一个提示,系统默认为对话框类型参数值0,没有对话框标题。如果要省略参数项,需要添加逗号分隔符。例如:A=MsgBox(“您确定要退出吗?”,退出),VisualBasic编程教程,82,示例2-5在表单上设置三个命令按钮,即放大窗口、缩小窗口和结束程序。点击“放大窗口”和“缩小窗口”窗体进行相应的放大和缩小,操作后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年第十三届贵州人才博览会省委金融办所属事业单位人才引进1人考前自测高频考点模拟试题及答案详解(典优)
- 2025春季北方华创招聘考前自测高频考点模拟试题及参考答案详解
- 2025广东珠海市金湾区招聘公办中小学编制内教师160人考前自测高频考点模拟试题及答案详解(名师系列)
- 2025广西广西民族大学招聘1人(国际合作与交流处外事科工作人员)考前自测高频考点模拟试题附答案详解(完整版)
- 2025广西钦州市钦南区林业局招聘1人模拟试卷附答案详解(典型题)
- 安全培训教师会课件
- 安全培训教导员介绍课件
- 2025贵州铜仁职业技术学院引进人才57人考前自测高频考点模拟试题参考答案详解
- 2025年河北石家庄协和医学中等专业学校公开招聘教师20名模拟试卷及答案详解(全优)
- 2025年延吉市党史地方志办公室招聘公益性岗位的模拟试卷及答案详解(网校专用)
- DB3302T1135-2022新建小区室内公共体育设施配置和管理规范
- 2025年装载机行业当前竞争格局与未来发展趋势分析报告
- 水务局面试真题及答案解析:水利行业招聘面试实战
- 2025年飞行服务站无人机培训行业现状分析报告
- 如何上好语文课的讲座
- 2025年高校教师思政素质和师德师风考试题库及答案
- 强迫性障碍护理查房
- 2025年辅警考试公安基础知识考试试题库及参考答案
- 音乐欣赏课件
- 物业对中介管理办法
- 骨科病人饮食护理课件
评论
0/150
提交评论