查看: 6080|回复: 0

模拟QQ登录界面

[复制链接]

0

主题

6

回帖

64

积分

会员

Rank: 5Rank: 5

积分
64
发表于 2013-7-3 12:59:39 | 显示全部楼层 |阅读模式
尹广磊公众帐号
这次模拟实现了比较全面的动态效果:
1,软件第一次启动时,默认帐号为1034432430,密码框为空,不记住密码,输入密码(“password”),按回车键或者点击登录按钮即可登录,在当前窗口打开主界面。(后面不要刷新网页,可通过左侧sitemap切换回登录界面,因为刷新会导致变量清空)
2,帐号选择功能。在登录界面,可以选择之前登录过的帐号,输入密码之后可登录。
3,如果用其他帐号登录,切换回登录界面时帐号输入框的值是最近登陆账号
4,密码记录功能。如果登录时选择记住密码,则再返回登录界面时密码框自动填充,记住密码复选框也是勾选状态,可直接登录。
5,帐号框的提示。帐号框为空时自动显示浅色“QQ号码/手机/邮箱”提示。没有输入账号点击登录按钮时会显示红色提醒“请输入账号后登录”。
6,密码框的提示。帐号框为空时自动显示浅色“密码”提示。没有输入密码点击登录按钮时会显示红色提醒“请输入密码后登录”。密码错误点击登录按钮时会显示红色提醒“密码错误”。

备注:
1,关于数组。如果axure具有数组功能,可以索引(a(i)表示数组的第i-1个元素)、插入、编辑、删除,或者可以在列表框或者下拉框或者表格实现这样的操作,那么本案例中还可以实现历史登录帐号选择里面数据记录的删除与更新。
2,关于文件存取。如果axure可以实现简单的变量存储和读取,比如在一个纯文本中记录几个变量的值,在页面加载时可以读取里面的值来给变量初始化,这样可以做到更多的效果。
3,关于条件判断。axure支持if.......else if......else和lf.......if这样的判断,但这一点我还没农明白怎么用。总感觉当要做的判断比较多时,比如本案例中的的:有没有输入帐号-->有没有输入密码-->密码是否正确-->是否记住密码,有四步判断,如果用一维的判断语句,要写16种,很繁琐。而且还影响到其他的动作,容易造成混乱。不知道现有的 else if能不能实现多步判断???

源文件及原型下载:http://pan.baidu.com/share/link?shareid=2315483857&uk=4179741015
QQ登陆界面.png
您需要登录后才可以回帖 登录 | 新用户注册

本版积分规则

QQ|友情链接|版权声明|关于我们|Axure中文社区 |网站地图

GMT+8, 2025-1-16 05:46

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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