找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

搜索
查看: 1887|回复: 0

易语言基础培训系列教程--3.组合框、常量和信息框的命令—制作登陆界面

[复制链接]

72

主题

0

回帖

360

牛毛

一级牛人

积分
360
发表于 2011-1-1 18:25:50 | 显示全部楼层 |阅读模式 来自 贵州省黔东南州凯里市
饭客一周年免费易语言基础培训系列教程--3.组合框、常量和信息框的命令—制作登陆界面

                                                       蛇吻、QQ:347****1895
        三、组合框、常量和信息框的命令——制作登陆界面
学习目标:1,制作一个登陆界面
          2,了解认识“自定义常量和其使用”、“如果()”命令、“关系运算”、“信息框命令”
如果 (组合框1.取项目文本 (组合框1.现行选中项) = “蛇哥”)
    如果 (编辑框1.内容 ≠ #蛇哥的密码)
        信息框 (“请输入正确的密码”, 0, )
    否则
        信息框 (“蛇哥欢迎你回来”, 0, )
    如果结束
    如果 (组合框1.取项目文本 (组合框1.现行选中项) = “蛇哥2”)
        如果 (编辑框1.内容 ≠ #蛇哥2的密码)
            信息框 (“请输入正确的密码”, 0, )
        否则
            信息框 (“蛇哥欢迎你回来”, 0, )
什么是常量
大家学数学的时候都知道圆周率,圆周率的值是不会发生改变的。在程序设计语言中,把类似圆周率的值称为常量。在整个程序运行的过程中,常量的值都不能发生改变。
大家可以看一下,我们在今天的例程中定义了两个常量,程序运行后,这两个常量的值都是无法改变的。
自定义常量的调用方法:#常量名。比如我们在例程中判断输入的是否为与蛇哥相对应的密码的时候,我们使用的代码为“编辑框1.内容≠#蛇哥的密码”,这里面“蛇哥的密码”就是我们定义的常量,通过代码#张三的密码来调用密码的值为12***56。
如果()命令
在易语言中,当我们需要从多个选项中选择一项的时候,我们就需要使用到易语言分支类流程控制命令。它的作用就是控制程序的运行路线,是很重要的一类命令。
如果()命令呢就是其中的一种。用来判断选择了哪个项。
比如我们在例程中,判断组合框中是否选择了“蛇哥”,就采用了代码“如果(组合框.取项目文本(组合框.现行选中项)=蛇哥)”
关系运算
代码中“编辑框.内容≠#蛇哥的密码”其中符号≠表示不等于。≠就是我们上节课提到过的关系运算符。
而由运算符连接在一起的表达式就叫做“关系表达式”比如编辑框.内容≠#张三的密码就是一个关系表达式。
关系运算符的作用就是比较符号两边的值,所以,比较两边值大小或是否一致的运算被称为“关系运算”
信息框()命令
信息框()命令通常用来输出信息,命令运行后会弹出一个固定格式的窗口,根据参数数据变化显示不同的内容。
该命令的调用方法是:信息框(“提示信息”,按扭,[窗口标题])
而我们代码中信息框 (“请输入正确的密码”, 0, )所输出的提示信息为“请输入正确的密码”,按扭为整数“0”对应的“确定按钮”,窗口标题不设置。
信息框()命令中可用的部分按钮。
按钮名称        调用方式        界面上的按钮        
确认按钮        0或#确认键        只有一个确认按钮        
确认取消按钮        1或#确认取消钮        有两个按钮:确认、取消        
放弃重试忽略按钮        2或#放弃重试忽略钮        有三个按钮:放弃、重试、忽略        
取消是否按钮        3或#取消是否钮        有三个按钮:取消、是、否        
是否按钮        4或#是否钮        有两个按钮:是、否        
重试取消按钮        5或#重试取消钮        有两个按钮:重试、取消        

本帖隐藏的内容需要回复才可以浏览
饭客一周年免费易语言基础培训系列教程--3.组合框、常量和信息框的命令—制作登陆界面
http://www.hackfans.com.cn/mianfei/e/e3.rar
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|NB5社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-4-26 02:02 , Processed in 0.252541 second(s), 33 queries .

Powered by Discuz! X3.5

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