matlab登录界面密码,关于MATLAB中密码登录界面的问题
长见识了!
我这个就是实现用密码登录,提示错误是
??? Error using ==> feval
Undefined function or method 'entersys_WindowButtonDownFcn' for input arguments of type 'struct'.
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> entersys at 44
gui_mainfcn(gui_State, varargin{:});
??? Error while evaluating figure WindowButtonDownFcn
另外跳出提示“用户名或密码错误”的窗口,而且密码没有用 * 显示出来。
读密码的代码是
handles.output = hObject;
[num txt raw]=xlsread('userinf.xls');
if ~iscellstr(raw)
for i=1:numel(raw)
n(i)=isnumeric(raw{i});
end
raw{n}=num2str(raw{n});
end
handles.user=raw(2:end,1)';
handles.code=raw(2:end,2)';
guidata(hObject, handles);
判断密码的是
c = get(hObject,'Currentcharacter');
if isstrprop(c,'graphic')
set(hObject, 'userdata', [get(hObject,'userdata') c])
set(handles.userpassword, 'string', [get(handles.userpassword,'string') '*'])
else
val = double(c);
if ~isempty(c)
switch val
case 13
%判断对错
user = get(handles.username,'string');
code = get(gcf, 'userdata');
users = handles.user;
codes = handles.code;
n = find(strcmp(users,{user}));
if length(n) && isequal(codes{n}, code)
h = msgbox('登陆成功!');
uiwait(h);
delete(gcf);
lightdesign;
else
errordlg('用户名或密码错误!', '错误提示');
set(handles.userpassword, 'string', '')
set(hObject, 'userdata', '')
end
case 8
str = get(hObject, 'userdata');
if ~isempty(str)
str(end) = [];
end
set(hObject,'userdata',str)
str2 = get(handles.userpassword,'string');
if ~isempty(str2)
str2(end) = [];
end
set(handles.userpassword,'string',str2)
end
end
end
[本帖最后由 creatfnc 于 2009-11-11 09:34 编辑]
matlab登录界面密码,关于MATLAB中密码登录界面的问题相关推荐
- 如何修改服务器的redis密码设置,redis中密码设置
设置密码,以提供远程登陆 1.初始化Redis密码: 编辑redis.conf配置文件,找到requirepass参数,这个就是配置redis访问密码的参数: # requirepass foobar ...
- linux 虚拟机安装图形界面,linux 在虚拟机中安装图形界面
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Log file: "/var/log/Xorg.0.log", Time: Tue Jul 3 10:52:24 2012 (==) ...
- 一个PHP多个界面跳转,php中的多种界面跳转方式
经过10000次测试写的工具类的随机字符串重复率为0.0 下面是生成指定长度的随机字符串和测试随机字符串函数的重复率以及测试代码: import java.util.Random; public cl ...
- 改造vue-element-admin 的登录功能,变成从后台数据库中验证登录
改造vue-element-admin 的登录功能,变成从后台数据库中验证登录 首先了解登录时前段需要什么样的数据 要知道vue-element-admin 这个后台开发模板是集成非常多我们日常开发网 ...
- 第1节 LABVIEW中实现多界面切换
第1节 LABVIEW中实现多界面切换 在labview中实现多界面之间切换,目前个人总结出以下几种方法,后续将继续更新,合理使用以下方法可以大大简化程序流程,如下所示: 几种方法完整程序 方法一:使 ...
- PyQt5教程(十一)——实现QQ登录界面(五、实现密码框中的小键盘图标)
PyQt5教程(十一)--实现QQ登录界面(五.实现密码框中的小键盘图标) 上篇文件,我们添加了qss样式表,其中也添加了登录界面密码框中的小键盘按钮资源风格. PyQt5教程(十)--实现QQ登录界 ...
- C语言实现可写入文件的账号密码登录系统,密码输入时掩盖,登录界面菜单选择,更改密码系统,课设必备。
账号登录系统在很多系统设计时都时必不可少的,今天这个登录系统功能较全,可以注册,登录,找回密码,修改密码,以及在输入密码时会有*将密码掩盖,还有完善地登录选择界面,废话不多,上代码! 目录 1.头文件 ...
- Android简单登录界面,保存账号和密码(基础,详解)
一 问题描述: 制作一个简单的登录界面,并使用文件储存方式储存用户名和密码,在下次打开应用时自动获取上次储存的账户和密码 二 解题思路: 文件储存: 文件存储是Android中最基本的一种数据存储方式 ...
- 【登录异常解决】Ubuntu 输入正确的密码后重新返回到登陆界面
[登录异常解决]Ubuntu 输入正确的密码后重新返回到登陆界面 参考文章: (1)[登录异常解决]Ubuntu 输入正确的密码后重新返回到登陆界面 (2)https://www.cnblogs.co ...
- centos系统中mysql密码_CentOS系统找回mysql登录密码
在使用CentOS系统中,也许你会对很多的东西进行设置密码,来保护你的电脑的安全问题等,那么,如过一个不小心把密码忘记了,也许会给你的工作带来很多的不便.下面我们就来帮大家解决一个关于CentOS系统 ...
最新文章
- #6164. 「美团 CodeM 初赛 Round A」数列互质-莫队
- Design Pattern - Facade(C#)
- 房地产企业大量海外融资,或将来资不抵债,被收购
- mybatis批量更新报错XXXXX-Inline
- 深度学习、机器学习、机器人操作系统、人工智能学习资源
- 从零开始,跟我一起做jblog项目(三)从Maven到Gradle
- mysql加索引快很多
- mysql中count(*)和count(1)和count(column)区别
- java解析html_java中几种解析html的工具
- theano 编程技巧
- jdk中java程序调试_jcmd:JDK14中的调试神器
- 瓦尔德-沃尔福威茨检验
- Jmeter接口性能测试分布式的环境搭建
- 何为血缘分析?血缘分析能给我们带来什么影响?
- 计算机硬件和软件的主要功能,网络技术在计算机软硬件的作用
- [翻译]Orchard如何工作
- 20230216 作业
- acwing1017-怪盗基德的滑翔翼
- 4-8 简单阶乘计算 (10分)
- 内网渗透----netcat工具使用