- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
【案例3-1】算术四则运算器
【案例3-2】三角面积的计算
【本章小结】
【案例3-1】算术四则运算器
一、案例效果
本案例是一个可以进行四则算术运算的程序,程序运行
效果如图3-1所示,对输入文本框的数据可以进行加、减、乘、
除等数学运算。
图3-1
二、技术分析
1.数据的类型
数据类型决定了具有这种类型的常量、变量、字符串、
数组等数据对象的存储形式、取值范围及能进行的运算。
VisualBasic的数据类型可分为标准数据类型和用户自定
义数据类型两大类。标准数据类型又称为基本数据类型,它
是由VisualBasic直接提供给用户的数据类型,用户不用定义
就可以直接使用;用户自定义数据类型是由用户在程序中以
标准数据类型为基础,并按照一定的语法规则创建的数据类
型,它必须先定义,然后才能在程序中使用。
VisualBasic6.0的标准数据类型见表3-1。
表3-1VisualBasic6.0的标准数据类型
上述基本数据类型中,Byte、Integer、Long、Single、
Double和Currency等6种都是用来保存数值的数据类型,使用
时应根据需要选择适当的数据类型,以节约存储空间和提高
程序运行速度。
若用户事先知道要保存的数据为整型,则应将变量声明
为Integer(整型)或Long(长整型)。整型的运算速度较快,而且
比其他数据类型占用的内存要少。
若变量要保存的数据包含小数,则将其声明为Single(单
精度浮点型)、Double(双精度浮点型)或Currency(货币型)。其
中Currency类型支持小数点右边4位和小数点左边15位的精度,
适用于货币的精确计算。Single类型和Double类型比Currency
类型的有效范围大得多,但在进位时易产生小的误差,故不
适合于货币的精确计算。单精度浮点数的运算速度优于双精
度浮点数。
如果变量要保存的是二进制数,则可将它声明为Byte类
型的数据来保存。该类型的变量不能表达负数。
所有数值型变量均可相互赋值。在将浮点数赋予整数之
前,VisualBasic要将浮点数的小数部分四舍五入。
2.常量与变量
在VisualBasic中进行运算的对象有两大类:常量与变量。
1)常量
常量是在程序运行过程中,其值保持不变的量,如数值、
字符串等。
在VisualBasic中,常量可分为直接常量和符号常量。
直接常量就是在程序中,以直接明显的形式给出数据本身的
数值。根据常量的数据类型,直接常量有数值常量、字符串
常量、逻辑常量和日期常量,如:12、12.89、“中文Visual
Basic6.0”、False、#1999-10-233:10:25#等。
符号常量就是用一串字符来代替一个常数。在程序中凡
是需要用到这个常数的地方,都可以用这个符号来代替。符
号常量又可分为系统定义的符号常量和自定义符号常量。
系统定义的符号常量是VisualBasic系统提供的预定义常
量,这些常量可与对象、属性和方法一起在应用程序中使用。
例如:窗体对象的WindowsState属性可接受的系统定义符号
常量有vbNormal(正常)、vbMinimized(最小化)和
vbMaximized(最大化)。
自定义符号常量是由程序设计人员按照规定的语法规则
在编写程序时命名的。它必须先定义,然后才能在程序的代
码中使用。
在定义自定义符号常量时,常量的名称最好应具有一定
的含义,以便于理解和记忆。
自定义符号常量的定义格式如下:
[Public|Private]Const常量名[数据类型符 | As 数据类型
关键字]=表达式
其中,Const为必须的定义关键字,说明该符号为常量;
“=表达式”部分也是必须的,该表达式说明了常量的取值;
“[ ]”内的关键字是可选的,Public表示该常量为公用常量,
Private表示该常量为私有常量,“|”符号表示其左右的关键
字可任选其一。
例如:编程求一个半径为5的圆的周长和面积,就需要
用π这个常数,而计算机并不知道π的值是多少,如果写成
A=2*3.141592*5
B=3.141592*5*5
就需要重复地输入3.14159这个数,既费事又很容易出
错。于是我们就用一个符号pai来代替3.14159,在程序中凡
是用到3.14159的地方,都用pai来代替。例如:
PrivateSubForm_Activate()
ConstpaiasSingle=3.14159
A=2*pai*5
B=pai*
文档评论(0)