请各位高手们简单说一下VB中赋值的问题

[复制链接]
查看11 | 回复3 | 2007-8-12 10:01:33 | 显示全部楼层 |阅读模式
针对基本的赋值:iWidth = 120 '把120赋予 iWidthsTitle = "Hello!" '把字符串 Hello! 赋予 sTitlesTitle = sName '把 sName 的值赋予 sTitle针对数组:iArrayA(2) = 20 '把20赋予数组 iArrayA 中下标为2的项iArrayA = iArrayB '把整个 iArrayB 赋予 iArrayA针对对象:Set oHumanA = oHumanB '把对象 oHumanA 设置为 oHumanB(此时两个变量完全等价, 操作A等于操作B)还有一种特殊的赋值:Mid(sTitle,2,1) = "H" '把字符 H 赋予字符串 sTitle 的第二位
回复

使用道具 举报

千问 | 2007-8-12 10:01:33 | 显示全部楼层
说白了就是把等于号右边的东西送给左边.我来举个很见旦的例子:dim a as longa=1那么,现在a里面就是1,可以那a来代替1
回复

使用道具 举报

千问 | 2007-8-12 10:01:33 | 显示全部楼层
等号左边是变量,右边是赋值,自己看吧,例子多多,帮你的也多多!
回复

使用道具 举报

千问 | 2007-8-12 10:01:33 | 显示全部楼层
简单一些吧,在程序中所谓的赋值就是把一些数值简化成一个[变量]可以随时的方便使用。程序中最常用的基本功能。比如:dim a as string [dim(变量定义语句) a(变量名,也就是你将要的赋值名 as string [你赋值的类型,具体参考VB数据类型]]赋值a=[任意的字符串] 如 a="hello word"这个时候你若想用"hello word"这句话的时候就直接可以用a 来表示即可同时,如果a 是属于integer 那么,它是属于数字型的,赋值的时候就只能是数字。 dim a as integer dim b as integer dim c as integer a=3 b=5 c=a+b这时候你可以使用 a+b 运算,相当于 3+5然后把运算结果赋值给c 此时c就等于 7当然,简单的例子并不能看出如何方便,但可以试想一下,如果我要输入一个数 给a 然后再输入一个数给b ,那么我就可以直接在程序中运算a+b 然后把值给C,再把C输出出来,就可以实现人机对话的加法运算。 程序应用举例:[银行卡查帐]
读卡机读取我们银行卡里的一个帐号,然后把这个帐号给一个变量 X 那么程序就可以根据这个帐号在数据库里找到该帐号X,然后把该帐号的其它信息给显示出来,当然,我们可以在程序里指定这个帐号是 123456789000 ,但是我们只能查到123456789000的帐号情况,如果要查123456789001,我们还要再写程序,那这样就不能真正的发挥程序的作用,用变量,最直观的方式就是可以实现人机对话,使程序更加具有通用性。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行