开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

楼主: 孤心人
收起左侧

[已结束] 【NO.0036】超级列表框的使用及取随机数

[复制链接]
结帖率:50% (1/2)
发表于 2011-11-7 10:14:29 | 显示全部楼层   山西省长治市
896082750.zip (2.47 KB, 下载次数: 5)

点评

做的不错,连首位是否为0都考虑到了,很仔细   江苏省苏州市  发表于 2011-11-10 16:31

评分

参与人数 1精币 +8 收起 理由
孤心人 + 8 感谢你的支持,精易有你更精彩

查看全部评分

回复 支持 反对

使用道具 举报

结帖率:100% (4/4)
发表于 2011-11-7 11:12:47 | 显示全部楼层   浙江省绍兴市
作业(第一次参加).zip (1.95 KB, 下载次数: 2)

点评

答案正确,要求符合。   江苏省苏州市  发表于 2011-11-10 16:35

评分

参与人数 1精币 +5 收起 理由
孤心人 + 5 感谢你的支持,精易有你更精彩

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2011-11-7 11:41:52 | 显示全部楼层   浙江省温州市
本帖最后由 飞云新希望 于 2011-11-7 12:32 编辑

随机数.zip (2.08 KB, 下载次数: 5)

点评

作业虽然完成了,但感觉程序实在太繁琐了。作业结束后会公开所有人的答案,到时你可以看看其他人作的作业,有些简单的东西用简单的命令更方便的。   江苏省苏州市  发表于 2011-11-10 20:22

评分

参与人数 1精币 +5 收起 理由
孤心人 + 5 感谢你的支持,精易有你更精彩

查看全部评分

回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 2011-11-7 11:54:47 | 显示全部楼层   山西省吕梁市
work.rar (2.21 KB, 下载次数: 2)

点评

答案正确,要求符合。   江苏省苏州市  发表于 2011-11-10 20:26

评分

参与人数 1精币 +5 收起 理由
孤心人 + 5 感谢你的支持,精易有你更精彩

查看全部评分

回复 支持 反对

使用道具 举报

结帖率:50% (1/2)
发表于 2011-11-7 12:11:44 | 显示全部楼层   山西省太原市
本帖最后由 英奇剑 于 2011-11-7 12:16 编辑

未命名.JPG

[e]
.版本 2
.支持库 iext

.程序集 窗口程序集1
.程序集变量 常用字符数组, 文本型, , "64"

.子程序 __启动窗口_创建完毕

置随机数种子 ()
常用字符数组 = { “A”, “a”, “B”, “b”, “C”, “c”, “D”, “d”, “E”, “e”, “F”, “f”, “G”, “g”, “H”, “h”, “I”, “i”, “J”, “j”, “K”, “k”, “L”, “l”, “M”, “m”, “N”, “n”, “O”, “o”, “P”, “p”, “Q”, “q”, “R”, “r”, “S”, “s”, “T”, “t”, “U”, “u”, “V”, “v”, “W”, “w”, “X”, “x”, “Y”, “y”, “Z”, “z”, “0”, “1”, “2”, “3”, “4”, “5”, “6”, “7”, “8”, “9”, “_”, “.” }

.子程序 _按钮1_被单击
.局部变量 i, 整数型
.局部变量 本次字符串位数, 整数型
.局部变量 帐号前缀, 文本型
.局部变量 行数, 整数型

编辑框1.内容 = “”


.循环判断首 ()

    本次字符串位数 = 取随机数 (5, 10)
    帐号前缀 = 判断生成模式返回不同的文本 ()

    .如果真 (帐号前缀 ≠ “0” 且 帐号前缀 ≠ “_” 且 帐号前缀 ≠ “.”)  ' 排除“【0】,【_】,【.】三个符号开头的情况”

        .判断循环首 (取文本长度 (帐号前缀) < 本次字符串位数)
            帐号前缀 = 帐号前缀 + 判断生成模式返回不同的文本 ()
        .判断循环尾 ()
        编辑框1.加入文本 (帐号前缀 + “@qq.com” + #换行符)
        行数 = 行数 + 1

    .如果真结束


.循环判断尾 (行数 < 1000)





.子程序 判断生成模式返回不同的文本, 文本型

.判断开始 (英数混合.选中 = 真)
    返回 (常用字符数组 [取随机数 (1, 64)])
.判断 (全数字.选中 = 真)
    返回 (常用字符数组 [取随机数 (53, 62)])
.判断 (全字母.选中 = 真)
    返回 (常用字符数组 [取随机数 (1, 52)])
.默认
    返回 (“0”)
.判断结束


.子程序 _按钮2_被单击
.局部变量 分割邮箱数组, 文本型, , "0"
.局部变量 i, 整数型
.局部变量 帐号, 文本型, , "0"

超级列表框1.全部删除 ()

分割邮箱数组 = 分割文本 (编辑框1.内容, #换行符, )


.计次循环首 (取数组成员数 (分割邮箱数组), i)
    帐号 = 分割文本 (分割邮箱数组 [e], “@”, )

    超级列表框1.插入表项 (0, 帐号 [1], , , , )



.计次循环尾 ()
[/e]

tanker作业(随机生成QQ邮箱).rar

2.43 KB, 下载次数: 3, 下载积分: 精币 -2 枚

未命名.JPG

点评

答案正确,要求符合。至于添加到列表框最后一位变成第一位的,你看看命令“超级列表框1.插入表项 (0, 帐号 [1], , , , )“,问题出在这条命令上   江苏省苏州市  发表于 2011-11-11 08:14

评分

参与人数 1精币 +5 收起 理由
孤心人 + 5 感谢你的支持,精易有你更精彩

查看全部评分

回复 支持 反对

使用道具 举报

结帖率:50% (1/2)
发表于 2011-11-7 12:14:19 | 显示全部楼层   山西省太原市
[e].版本 2

.循环判断首 ()

    本次字符串位数 = 取随机数 (5, 10)
    帐号前缀 = 判断生成模式返回不同的文本 ()

    .如果真 (帐号前缀 ≠ “0” 且 帐号前缀 ≠ “_” 且 帐号前缀 ≠ “.”)  ' 排除“【0】,【_】,【.】三个符号开头的情况”

        .判断循环首 (取文本长度 (帐号前缀) < 本次字符串位数)
            帐号前缀 = 帐号前缀 + 判断生成模式返回不同的文本 ()
        .判断循环尾 ()
        编辑框1.加入文本 (帐号前缀 + “@qq.com” + #换行符)
        行数 = 行数 + 1

    .如果真结束


.循环判断尾 (行数 < 1000)
[/e]
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)
发表于 2011-11-7 14:57:29 | 显示全部楼层   广东省广州市
偷油鼠作业

偷油鼠作业.rar

1.83 KB, 下载次数: 5, 下载积分: 精币 -2 枚

偷油鼠作业

点评

答案正确,但没有判断是否存在重复账号   江苏省苏州市  发表于 2011-11-11 08:19

评分

参与人数 1精币 +4 收起 理由
孤心人 + 4 感谢你的支持,精易有你更精彩

查看全部评分

回复 支持 反对

使用道具 举报

结帖率:100% (1/1)
发表于 2011-11-7 22:20:14 | 显示全部楼层   辽宁省大连市
本帖最后由 渣① 于 2011-11-7 22:21 编辑

   做出来了  里边都有注释的。。。
列表框取值是在别人帮助下完成的
但是之后都明白了。。。


另外 希望以后 有作业 也能发个通知什么的 我第一次做作业。。。

随机生成邮箱,取邮箱前缀.rar

336.2 KB, 下载次数: 2, 下载积分: 精币 -2 枚

作业。。。

点评

答案正确,要求符合。一点小问题就是没有判断账号首位是否为0,还有这句“寻找文本 (生成邮箱, 邮箱前缀, 1, 假)”,用来判断是否有重复文本,但这样可能会存在误差,最好的就是加上邮箱后缀一起判断   江苏省苏州市  发表于 2011-11-11 08:24

评分

参与人数 1精币 +5 收起 理由
孤心人 + 5 感谢你的支持,精易有你更精彩

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2011-11-7 23:56:06 | 显示全部楼层   山东省临沂市
本来是来学自绘的 呵呵 今天刚发现有作业这个板块 就来学习下啊  

超级列表框的使用及取随机数.rar

2.44 KB, 下载次数: 2, 下载积分: 精币 -2 枚

点评

答案正确,要求符合。   江苏省苏州市  发表于 2011-11-11 08:26

评分

参与人数 1精币 +5 收起 理由
孤心人 + 5 感谢你的支持,精易有你更精彩

查看全部评分

回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 1 天

发表于 2011-11-8 00:39:22 | 显示全部楼层   河北省秦皇岛市
本帖最后由 yuanxingwuy 于 2011-11-8 00:45 编辑

[e].版本 2
.支持库 iext
.支持库 spec

.程序集 窗口程序集1

.子程序 __启动窗口_创建完毕



.子程序 _按钮1_被单击
.局部变量 a, 整数型
.局部变量 数组, 文本型, , "0"

编辑框1.内容 = “”
.计次循环首 (1000, a)
    .如果 (寻找文本 (编辑框1.内容, 子程序1 (), , 假) = -1)
        编辑框1.加入文本 (子程序1 () + “@qq.com” + #换行符)
    .否则
        .如果 (寻找文本 (编辑框1.内容, 子程序1 (), , 假) = -1)
            编辑框1.加入文本 (子程序1 () + “@qq.com” + #换行符)
        .否则

        .如果结束

    .如果结束

.计次循环尾 ()
数组 = 分割文本 (编辑框1.内容, #换行符, )

.子程序 子程序1, 文本型
.局部变量 全部字符, 文本型
.局部变量 文本1, 文本型
.局部变量 数组, 文本型, , "0"
.局部变量 i, 整数型

全部字符 = “0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz”




取文本长度 (全部字符)
' 调试输出 (取文本长度 (全部字符))
置随机数种子 ()
.计次循环首 (取随机数 (5, 10), i)
    文本1 = 文本1 + 取文本中间 (全部字符, 取随机数 (1, 取文本长度 (全部字符)), 1)
    .如果 (取文本长度 (文本1) > 4 且 取文本长度 (文本1) < 11)
        加入成员 (数组, 文本1)
    .否则

    .如果结束

.计次循环尾 ()
返回 (数组 [取随机数 (1, 取数组成员数 (数组))])

.子程序 _按钮2_被单击
.局部变量 数组1, 文本型, , "0"
.局部变量 数组2, 文本型, , "0"
.局部变量 i, 整数型

数组1 = 分割文本 (编辑框1.内容, #换行符, )
超级列表框1.全部删除 ()
.计次循环首 (取数组成员数 (数组1), i)

    数组2 = 分割文本 (数组1 , “@”, )
    超级列表框1.插入表项 (, , , , , )
    超级列表框1.置标题 (i - 1, 0, 数组2 [1])

.计次循环尾 ()
调试输出 (超级列表框1.取表项数 ())
[/e]


超级列表框的使用及取随机数.rar

2.79 KB, 下载次数: 2, 下载积分: 精币 -2 枚

点评

还有,在子程序1中取得随机数文本1后,没有必要加入数组再取随机数,可以直接返回获得的参数“文本1”   江苏省苏州市  发表于 2011-11-11 08:34
答案正确,要求符合,只是程序有点多余的部分,就是“子程序1”中取随机数时,参数“文本1”的长度已经被循环限制在5-10之间了,所以没有必要再下面再次判断是否>4且<11。   江苏省苏州市  发表于 2011-11-11 08:32

评分

参与人数 1精币 +5 收起 理由
孤心人 + 5 感谢你的支持,精易有你更精彩

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表