vb程序设计教程(潘蕾)vb_第1页
vb程序设计教程(潘蕾)vb_第2页
vb程序设计教程(潘蕾)vb_第3页
vb程序设计教程(潘蕾)vb_第4页
vb程序设计教程(潘蕾)vb_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第3章VisualBasic程序设计基础,授课教师:潘蕾,E-Mail:olivelei2008,2,了解过程和模块的概念掌握程序书写规范和程序注释方法掌握各种数据的定义、使用及表示范围掌握各种运算符和表达式的使用掌握常用的标准函数掌握VB程序设计中的常用语句,教学要求,3,3.1数据类型3.2常量与变量3.3运算符与表达式3.4常用内部函数3.5代码编写规则3.6数据的输入与输出,教学内容,4,取值范围见P40表3.1.1,3.1数据类型,注:若不加说明,则均按变体型数据处理;注:各类型数据有其相应表示范围。,5,3.2常量与变量,3.2.1常量3.2.2变量,6,定义:指在程序运行过程中值保持不变的量,一般用于运算和给变量赋值,分为直接常量和符号常量两种。,3.2.1常量(Constant),常量,直接常量,符号常量先定义:ConstPIAsSingle3.14,数值常量123,3.14,-1.234E5,全局变量:在模块中说明的Public变量,在整个应用程序中有效。,20,DimxAsSingle,Staticy%,模块1PubliciAAsInteger,PublicibasstringDimb1AsString,Privateb2AsInteger,DimsumAsSingle,DimxAsString,窗体级变量,局部变量,过程4,窗体1,过程2,过程1,过程3,窗体2,窗体级变量,局部变量,全局变量,21,DimaAsInteger,bxEndSub,PrivateSubForm_Click()DimxAsSinglex=(0-)/3-Print“x=”;xEndSub,语句是该例题的算法。,错误程序,正确程序,总结:利用程序设计语言处理问题,我们首先要知道的是怎么解决问题,其次要知道怎么将解决问题的方法用程序设计语言来表达。,55,思考题:交换两个变量的值,PrivateSubForm_Click()DimaAsInteger,bAsIntegera=10:b=2Printa,b填入程序代码Printa,bEndSub,题目说明单击窗体程序执行结果为:102210,56,3.5.2代码书写规则,1、语句语句是VB程序的最基本的成分格式:语句体注:一些语句可以没有语句定义符按行书写注:一个语句可通过续行符号“_”(一个空格加一个下划线)分成多行写;注:多个语句也可以通过分行符号“:”(冒号)写在一行上。,1、VB程序的书写规范和程序注释,57,2、书写规范字母无大小写区分对于VB中的关键字,首字母被转换成大写,其余转换成小写对于用户定义的变量、过程名,以第一次定义的为准,以后输入的自动转换成首次定义的形式一行代码输入完毕,按回车键进入下一行一般采取阶梯型书写格式,使程序可读性好,便于查找错误(严格执行)代码中除了中文字外,所有的符号都必须在英文状态下输入(牢记)3、程序注释语句格式一:Rem格式二:(常用)说明:给程序加注释,增强程序的可读性,为非执行语句。,VB程序的书写规范和程序注释,58,3.6数据的输入与输出,3.6.1InputBox函数3.6.2MsgBox函数,59,3.6.1InputBox函数,格式:v=InputBox(,)功能:弹出对话框,用户输入数据后回车或单击“确定”按钮后,将输入内容赋值给变量v;按ESC键或单击“取消”按钮,返回空串。,60,说明prompt:必选项。对话框中的提示信息title:可选。对话框的标题。省略则为应用程序名default:可选。显示在用户编辑框中的缺省值,省略为空x,y:可选。指定对话框的显示位置,省略则居中,例:i=InputBox(输入数组元素+Chr(10)+第一个元素为:,程序示例,100),3.6.1InputBox函数,61,例1:验证学号变量定义为字符型例2:用InputBox函数输入出生日期,计算年龄变量定义为整型,举例,注意:如果赋值号左端的变量为数值型或日期型等非字符型变量,输入字符数据单击“取消”按钮不输入直接按回车键,则系统都会提示出错,例4,例5,62,3.6.2MsgBox函数,格式:MsgBox(Prompt,Button,Title,HelpFile,Context)功能:向用户发布提示信息,并要求用户作出必要的响应。说明:(1)Prompt:必选项。字符串表达式,对话框中的提示信息。(2)Button:指定显示按钮的数目及形式,使用的图标样式,这是一个由4个数值常量组成的式子,形式为c1+c2+c3+c4,用于决定信息框中按钮的个数和类型以及出现在信息框中的图标类型,各个参量的可选值及其功能;详见P.59表3.6.1,有0值的参量,0值为缺省值(3)Title:对话框标题栏的显示信息。,63,MsgBox需要重新来一次?,2+32+256+4096,询问,MsgBox数据非法,请重输!,1+16+0+4096,警告,举例,64,方法一:发布提示信息,无须用户响应,在程序中作为独立语句存在,不加括号;例:MsgBox非法数据!,警告,注:如果省略Button参数,逗号不能省略,MsgBox函数的用法,方法二:需要用户响应,和普

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论