欢迎来到 黑吧安全网聚焦网络安全前沿资讯,精华内容,交流技术心得!

和我一起学VB(八)

  • 软件大小:11.5 MB
  • 软件语言:简体中文
  • 软件类型:综合教程
  • 软件授权:免费教程
  • 更新时间:2006-06-03
  • 标签:
  • 开 发 商:http://www.myhack58.com
  • 应用平台:WinXP, Win7, Win8, WinAll
软件评分
网友评分:3

同类人气软件

立即下载

和我一起学VB(八)软件介绍

大家好,我是xpzll,很多天没和大家见面了,呵呵,想我没?(^_^)这些天啊,忙,所以

没怎么出教程,大家别怪哦,其实就今天这教程,都还是挤时间来做的。好了,不说废话了,

今天我就来说BASIC语言了,首先,我们来看个计算题目。

已知圆的面积S为200,求圆的半径r是多少。

求圆的面积公式大家还记得吧?就是面积等于圆周率乘以半径的2次方,那么反过来,半径就等

于面积除以圆周率的算术平方根。好了,现在看我用VB来算算结果吧,呵呵。

看,这个程序共五行:第一行是对本程序功能的注释,方便读懂程序;第二、三行是分别用pi和
s代表圆周率和圆的面积;第四行是计算半径r的值,SQR就是计算算术平方根的函数;第五行是输
出结果。

通过这个程序我们可以看出:一个程序是由N条“语句行”组成,一行中也可包含多个“语句”
“语句”间用:号隔开,比如将第二行和第三行写在一行的话就是:pi=3.14:s=100
对了,再跟大家说明一点,VB一行最多允许255个字符若一个语句行不能写下全部语句,或在特别需要时,
可以换行。换行时需在本行后加入续行符,1个空格加下划线“_”。

这个程序用到了四类语句:第一行是注释语句,以前我说过的;第二、三、四行是赋值语句;
第五行是显示输出语句,也叫print语句

二、表达式
  在上例中,语句“r = SQR(s/pi)”中,“=”号的意义和我们数学里的有点不同,在语言中
它作为一个赋值号,意思就是把“=”右边的值赋与左边,此例右边是一个函数,而函数的自变量
s/pi又是一个表达式。在语言中,我们将由常量、变量、函数及运算符号等组成的算式叫做表达式
根据运算符的不同,语言中有三类表达式:算术表达式、关系表达十和逻辑表达式。我们这节主要
介绍算术表达式。

三、常量和变量

常 量
在程序运行过程中,其值不能被改变的量称为常量。在VB中有三类常量:
普通常量 符号常量 系统常量。 常量又分为数值型常量和字符串型常量
其中数值型常量又有整数型和实数型常量两种

1、整数型常量
(1)整型(Integer):表示-32768至32767之间的整数
例如:10 110 20
(2)长整型(Long):
表示-2,147,483,648至2,147,483,647之间的整数

2、实数
1)单精度实型(Single):有效数为7位
2)双精度实型(Double):有效数为15位

3、字符串常量
在VB中字符串常量是用双引号括起的一串字符,可以是所有西文字符和汉字、标点符号等;
如"china"或"hack58"

变量
顾名思义就是可变化的量,在计算机内存单元中,根据程序的需要赋予不同的值。语言中用变量来
表示这些可变化的值。

变量要用变量名作为标识,变量名要以字母或汉字开头,后可跟字母、数字或下划线组成.变量名最长
为255个字符;另外VB中不区分变量名的大小写,不能使用VB中的关键字;字符之间必须并排书写,还有不能
出现上下标

例如:R、D5、Amount等都为合法的变量名;3s、-4a、if都是不合法的!

变量的类型和常量差不多,只不过多了个下标变量或数组,这里就先不介绍了,另外我给大家找了张数据类型
图,大家可以去看看(一定要掌握)

另外再说说变量的声明

1.用Dim语句显式声明变量
形式:Dim 变量名 [AS 类型]
Dim 变量名[类型符]

例如:Dim ab As integer

2.隐式声明
VB允许用户在编写应用程序时,不声明变量而直接使用,系统临时为新变量分配存储空间并使用,
这就是隐式声明。所有隐式声明的变量都是Variant数据类型。Visual Basic根据程序中赋予变量的值来自动
调整变量的类型。比如开头的那个程序

3.强制显式声明——Option Explicit语句
良好的编程习惯都应该是“先声明变量,后使用变量”,这样做可以提高程序的效率,同时也使程序易于调试。
VB中可以强制显式声明,可以在窗体模块、标准模块和类模块的通用声明段中加入语句:
Option Explicit

不好意思,今天就说到这了,因为太忙了,下节就再讲讲运算符和算术函数及常用的一些语句吧。

不过不一定会天天更新,这两天事多啊,呵呵!特别是星期天,我能上网都很好了!

教程结束。。。。。888888888888

  • 热门下载