资源简介
最新版《MATLAB GUI设计学习手记 第3版》配套源代码,经matlab 2014a亲测。
作者亲自上传,欢迎下载!
代码片段和文件信息
function varargout = login(varargin)
gui_Singleton = 1;
gui_State = struct(‘gui_Name‘ mfilename ...
‘gui_Singleton‘ gui_Singleton ...
‘gui_OpeningFcn‘ @login_OpeningFcn ...
‘gui_OutputFcn‘ @login_OutputFcn ...
‘gui_LayoutFcn‘ [] ...
‘gui_Callback‘ []);
if nargin && ischar(varargin{1})
gui_State.gui_Callback = str2func(varargin{1});
end
if nargout
[varargout{1:nargout}] = gui_mainfcn(gui_State varargin{:});
else
gui_mainfcn(gui_State varargin{:});
end
function login_OpeningFcn(hobject eventdata handles varargin)
handles.output = hobject;
warning off all;
javaframe = get(hobject ‘Javaframe‘);
javaframe.setFigureIcon(javax.swing.ImageIcon(‘icon1.jpg‘));
if nargin == 3 %用于初始打开对话框
%% 若被指文件不存在,创建一个
if ~exist(‘login.mat‘ ‘file‘)
strName = ‘dafei‘;
strPassword = ‘123456‘;
len = length(strName) + length(strPassword);
userInfo.name = {char(strName + len)};
userInfo.password = {char(strPassword + len)};
userInfo.num = {0};
userInfo.lastLogin = {0};
userInfo.phone = {‘15002356200‘};
%% 配置文件名为login.mat
save login.mat userInfo;
else
load login.mat userInfo;
end
%% 将用户信息存入窗口的UserData中
setappdata(hobject ‘userInfo‘ userInfo);
%% 配置窗口控件
set(handles.password ‘Enable‘ ‘inactive‘);
set(handles.text2 ‘Visible‘ ‘off‘);
set(handles.newPassword ‘Visible‘ ‘off‘);
set(handles.text4 ‘Visible‘ ‘off‘);
set(handles.phonenumber ‘Visible‘ ‘off‘);
%% 设置窗口模式标志
set(hobject ‘UserData‘ ‘login‘);
elseif nargin == 4
if strcmp(varargin{1} ‘userRegister‘)%用户注册窗口
set(gcf ‘Name‘ ‘用户注册‘);
set(handles.text3 ‘String‘ ‘密码确认:‘);
set(handles.btnlog ‘String‘ ‘注 册‘);
set(handles.modifyPassword ‘Visible‘ ‘off‘);
set(handles.userregister ‘Visible‘ ‘off‘);
set(handles.usermanage ‘Visible‘ ‘off‘);
set(handles.password ‘Enable‘ ‘on‘);
%% 调整窗口大小
pos = get(gcf ‘Position‘);
pos(3) = pos(3) - 80;
set(gcf ‘Position‘ pos);
%% 设置窗口模式标志
set(hobject ‘UserData‘ ‘userRegister‘);
%% 将用户信息存入窗口的UserData中
load login.mat userInfo;
setappdata(hobject ‘userInfo‘ userInfo);
elseif strcmp(varargin{1} ‘userManage‘)%用户管理窗口
set(gcf ‘Name‘ ‘用户管理‘);
load login.mat userInfo;
setappdata(hobject ‘userInfo‘ userInfo);
set(handles.modifyPassword ‘String‘ ‘保存修改‘);
set(handles.userregister ‘Visible‘ ‘off‘);
set(handles.usermanage ‘Visible‘ ‘off‘);
users = userInfo.name;
codes = userInfo.password;
for i = 1 : length(users)
users{i} = char(users{i} - length(users{i}) - length(codes{i}));
end
se
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 15841153 2014-08-19 02:05 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\其他程序\俄罗斯方块V3.0.rar
文件 62919 2013-02-28 22:07 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\其他程序\数据库访问工具BY罗华飞V1.0.rar
文件 10935 2013-03-05 10:02 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\其他程序\贷款计算器BY罗华飞V1.0源码.zip
文件 138276 2014-08-18 23:43 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\其他程序\身份证号批量生成工具BY罗华飞V1.0.rar
文件 0 2014-08-18 23:42 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第10章\例子近期发布,详见论坛.txt
文件 2358 2008-12-22 09:29 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第11章\密码登陆框正式版V2.2BY罗华飞\icon1.jpg
文件 15360 2011-01-03 21:45 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第11章\密码登陆框正式版V2.2BY罗华飞\login.asv
文件 6034 2011-01-16 12:57 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第11章\密码登陆框正式版V2.2BY罗华飞\login.fig
文件 15445 2011-01-03 22:15 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第11章\密码登陆框正式版V2.2BY罗华飞\login.m
文件 339 2011-01-03 22:02 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第11章\密码登陆框正式版V2.2BY罗华飞\login.mat
文件 2358 2008-12-22 09:29 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第11章\科学计算器V2.1正式版BY罗华飞\icon1.jpg
文件 15013 2011-01-03 22:29 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第11章\科学计算器V2.1正式版BY罗华飞\jisuanqi4.fig
文件 24319 2011-01-03 22:37 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第11章\科学计算器V2.1正式版BY罗华飞\jisuanqi4.m
文件 275 2014-08-17 22:39 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第1章\例1.1.1\example1_1_1.m
文件 203 2014-08-17 22:40 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第1章\例1.1.1\example1_1_1_2.m
文件 133 2010-12-09 20:16 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第1章\例1.3.1\example1_3_1_2.m
文件 200 2010-12-09 20:15 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第1章\例1.3.1\example_1_3_1.m
文件 340 2014-08-17 23:00 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第1章\例1.4.10\example1_4_10.m
文件 257 2010-12-09 20:25 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第1章\例1.4.11\example1_4_11.m
文件 96 2010-12-09 20:25 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第1章\例1.4.12\example1_4_12.m
文件 1305 2010-12-09 20:26 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第1章\例1.4.13\example1_4_13.m
文件 396 2014-08-17 23:06 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第1章\例1.4.14\example1_4_14.m
文件 491 2014-08-17 23:09 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第1章\例1.4.15\emailVerify.m
文件 142 2014-08-17 23:08 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第1章\例1.4.15\example1_4_15.m
文件 95 2014-08-17 23:11 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第1章\例1.4.16\example1_4_16.m
文件 336 2014-08-17 23:10 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第1章\例1.4.16\psdVerify.m
文件 455 2014-08-17 23:13 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第1章\例1.4.17\dateVerify.m
文件 106 2014-08-17 23:13 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第1章\例1.4.17\example1_4_17.m
文件 34 2014-08-17 23:19 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第1章\例1.4.18\example1_4_18.m
文件 2081 2014-03-18 02:11 MATLAB GUI设计学习手记(第3版)源代码BY罗华飞\第1章\例1.4.18\idCardVerify.m
............此处省略360个文件信息
相关资源
- MATLAB GUI设计学习手记第3版源代码BY罗
- Split bregman 算法MATLAB源代码
- 台湾大学MATLAB课程郭彦甫全英文PPT课
- 注水法功率分配问题.m
- HHT变换的三种方法 Matlab
- 语音共振峰检测的MATLAB程序
- matlab实现仿射加密解密
- matlab 图像傅里叶变换 (源代码)
- Matlab实现的阿拉伯数字识别程序代码
- 用matlab实现RSA数字签名
- matlab实现RSA公钥密码体制
- MATLAB大脑腔体图像分割
- 内弹道计算程序
- 区域合并msrm算法
- 四元数MATLAB工具箱
- MATLAB 对iris数据集进行PCA
- matlab空间计量软件包
- matlab数字水印dwtGUI+psnr+mse
- MATLAB车辆的线性跟驰模型 刺激反应
- 代理模型MATLAB工具箱FAC Viana
- MATLAB教程-台大郭彦甫
- eemd算法程序 matlab代码
- 关于投影与反投影的matlab代码
- 基于matlabGUI的小车倒立摆pid控制
- ExCoVapp算法,抗噪声能力强
-
同步发电机Matlab/simuli
nk仿真 - 经纬度转高斯平面坐标
- siftmatlab算法实现
- 竞争性自适应重加权
- 粒子群算法优化RBF网络matlab源码
评论
共有 条评论