第九课-登录软件2

这课重点讲的是综合前面所学。无难点

需要注意的是,ASCII表的应用


.版本 2

.程序集 窗口程序集_启动窗口

.程序集变量 标题循环次数, 整数型

.程序集变量 数字, 逻辑型

.程序集变量 小写, 逻辑型

.程序集变量 大写, 逻辑型

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

时钟1.时钟周期 = 600

.子程序 _时钟1_周期事件

.判断开始 (_启动窗口.标题 = “启动中.”)

    _启动窗口.标题 = “启动中..”

.判断 (_启动窗口.标题 = “启动中..”)

    _启动窗口.标题 = “启动中...”

.判断 (_启动窗口.标题 = “启动中...”)

    _启动窗口.标题 = “启动中.”

.默认

.判断结束

标题循环次数 = 标题循环次数 + 1

.如果真 (标题循环次数 > 10)

    时钟1.时钟周期 = 0

    _启动窗口.标题 = “欢迎使用!”

.如果真结束

.子程序 _相关信息_被选择

信息框 (“沙雕!看你马呢!”, 0, , )

.子程序 _退出_被选择

销毁 ()

.子程序 _按钮1_被单击

.判断开始 (取文本长度 (编辑框1.内容) < 6)

    信息框 (“用户名的长度小于6!”, 0, , )

    返回 ()

.默认

.判断结束

.判断开始 (取文本长度 (编辑框2.内容) < 6)

    信息框 (“密码的长度小于6!”, 0, , )

    返回 ()

.默认

.判断结束

.判断开始 (数字 = 真 且 大写 = 真 且 小写 = 真)

    信息框 (“需要输入大写小写和数字!”, 0, , )

.默认

    返回 ()

.判断结束

.判断开始 (编辑框1.内容 = “123123”)

    .判断开始 (编辑框2.内容 = “123123”)

        信息框 (“登录成功!”, 0, , )

    .默认

        信息框 (“密码错误!”, 0, , )

    .判断结束

.默认

    信息框 (“账号错误”, 0, , )

.判断结束

.子程序 __启动窗口_托盘事件

.参数 操作类型, 整数型

.判断开始 (操作类型 = #单击右键)

    弹出托盘菜单 (菜单)

.默认

.判断结束

.判断开始 (操作类型 = #双击)

    _启动窗口.可视 = 真

    置托盘图标 (, )

.默认

.判断结束

.子程序 _编辑框2_字符输入, 整数型

.参数 字符代1码, 整数型

.判断开始 (字符代1码 ≥ 48 且 字符代1码 ≤ 57)

    输出调试文本 (字符代1码)

    数字 = 真

.判断 (字符代1码 ≥ 65 且 字符代1码 ≤ 90)

    输出调试文本 (字符代1码)

    大写 = 真

.判断 (字符代1码 ≥ 97 且 字符代1码 ≤ 122)

    输出调试文本 (字符代1码)

    小写 = 真

.默认

.判断结束

.子程序 __启动窗口_位置被改变

.如果真 (位置 = 2)

    _启动窗口.可视 = 假

    置托盘图标 (#图片1, “第七课作业”)

.如果真结束




最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,127评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,049评论 25 709
  • 分析流程基于Android8.0源码 一般情况下我们通过Activity中的startActivity方法启动一个...
    LeaYw阅读 513评论 0 5
  • 亲爱滴甜宝贝,今天满一周岁了,谢谢你去年的今天来到爸比妈咪身边。头一天飘起了初雪,妈咪带着你一起去看雪后的红嘴...
    海蓝_afd2阅读 245评论 0 1
  • 睡眼朦胧 从床上爬起 想着要去关窗户 秋天的风冰冰凉的 瞌睡都被赶跑一半
    葱苗阅读 66评论 0 0