- UID
- 8671
注册时间2006-2-27
阅读权限40
最后登录1970-1-1
独步武林
TA的每日心情 | 开心 2018-5-6 16:27 |
---|
签到天数: 7 天 [LV.3]偶尔看看II
|
一、易语言里的“取文本左边”“取文本右边”“取文本中间”在VB,Delphi里如何表达?
二、易语言里的“取大写”“取小写”在VB,Delphi里又如果表达?
三、最后小鱼兄的这段易语言翻转字符串应该如何理解,在VB,Delphi里是怎么表达的:
.版本 2
.程序集 窗口程序集1
.子程序 _按钮1_被单击
.局部变量 机器码, 文本型
.局部变量 i, 整数型
.局部变量 S, 整数型
.局部变量 S1, 整数型
.局部变量 W, 整数型
.局部变量 S2, 整数型
.局部变量 S3, 整数型
.局部变量 S4, 整数型
.局部变量 S5, 整数型
.局部变量 ALL1, 文本型
.局部变量 ALL, 文本型
机器码 = 编辑框1.内容
W = 取文本长度 (机器码)
.计次循环首 (W, i)
S = 到数值 (取文本左边 (机器码, 1)) + 30
机器码 = 取文本右边 (机器码, 取文本长度 (机器码) - 1)
S1 = S ' + 2
S1 = 到数值 (转换为十进制 (到文本 (S1), 16)) + 2
S2 = W + 16
S3 = S1 × S2
S4 = S3 + S1
S5 = S4 + W
ALL1 = 倒转字符串 (到文本 (S5))
ALL = ALL + ALL1
.计次循环尾 ()
编辑框2.内容 = 取文本左边 (ALL, 4) + “-” + 取文本中间 (ALL, 6, 4) + “-” + 取文本中间 (ALL, 11, 4)
.子程序 倒转字符串, 文本型
.参数 ls_2_1, 文本型
.局部变量 i, 整数型
.局部变量 RChar, 文本型
.局部变量 LChar, 文本型
.局部变量 WChar, 文本型
.判断循环首 (i < 取文本长度 (ls_2_1))
LChar = 取文本左边 (ls_2_1, 取文本长度 (ls_2_1) - i)
RChar = 取文本右边 (LChar, 1)
i = i + 1
WChar = WChar + RChar
.判断循环尾 ()
返回 (WChar)
[ 本帖最后由 野猫III 于 2006-7-14 20:52 编辑 ] |
|