vcan123



1-》GUI程序设计-底层代码

%打开文件
uigetfile
uigetfile(\'*.m\')

doc uigetfile

[a,b,c]=uigetfile(\'*.m\')
a=文件的名字
b=文件的路径
c=点击的确定还是取消

%保存文件
uiputfile
[a,b,c]=uiputfile(\'*.m\')
后边需要其他函数辅助使用
文件的打开与保存
%颜色设置
uisetcolor

c=uisetcolor([r b g])

figure
b=uicontrol(\'Parent\',gcf,\'String\',\'颜色设置\',\'Steyle\',\'pushbutton\',\'Callback\',...
	\'c=uisetcolor;set(b,\'\'BackgroundColor\'\',c);.\');

%字体设置
uisetfont

S=uisetfont

figure
b=uicontrol(\'Parent\',gcf,\'String\',\'颜色设置\',\'Steyle\',\'pushbutton\',\'Callback\',...
	\'uisetfont(b);.,\'Position\',[0.2 0.2 0.8 0.8],\'Units\',\'Normalized\');
颜色字体
%进度条
%watbar

h= waitbar(0,\'实例\')

%获得进度条的子对象
get(get(h,\'Children\'))

ha=get(h,\'Children\')
进度条
%普通对话框
dialog

h = dialog(\'name\',\'关于。。。\',\'Position\',[200 200 200 70]);

uicontrol(\'parent\',h,\'style\',\'pushbutton\',\'Position\',[80 0 50 20],...
	\'string\',\'确定\',\'Callback\',\'delete(gcbf)\');

%错误对话框
errordlg

%警告对话框
warndlg
对话框
%输入对话框
name=inputdlg(\'请输入姓名\',\'实例\')

ret=inputdlg({\'请输入姓名\'.\'请输入性别\'},\'实例\')

info=inputdlg(\'请留言\',\'留言\',5)

re=inputdlg({\'请输入姓名\'.\'请输入性别\'},\'实例\',1,{\'lssada\',\'男\'},\'on\')


%输入目录对话框
uigetdir

uigetdir(\'C:\\'.\'浏览\')

%列表选择对话框

listdlg

[sel,ok]=listdlg(\'\'\'
	\'ListString\',{\'A\',\'B\',\'C\',\'D\'}...
	\'OKString\',\'确定\'...
	\'CancelString\',\'取消\'...
	\'Name\',\'选择\'...
	\'SlectionMode\',\'single\');
输入输出对话框

2-》GUIDE设计-图形




3-》类的使用

classdef Cat < handle

    %UNTITLED ´Ë´¦ÏÔʾÓйشËÀàµÄÕªÒª
    %   ´Ë´¦ÏÔʾÏêϸ˵Ã÷

    %Òþ²Ø·ÃÎÊȨÏÞ
    properties(Access=private)%ÏÞÖÆÊôÐÔ
%     properties   
        age
    end

        properties(Access=public)
        name
        type
    end

    %¶¨Òå³ÉÔ±·½·¨

    methods(Access=private)
        function speak(obj)
            disp(\'ÄãºÃ\');
        end
    end

    methods
        %¹¹Ôì·½·¨£¬³õʼ»¯
        function obj = Cat(name,age,type)
            %UNTITLED ¹¹Ôì´ËÀàµÄʵÀý
            %   ´Ë´¦ÏÔʾÏêϸ˵Ã÷
            obj.name=name;
            obj.age=age;
            obj.type=type;
        end

        function meow(obj)
            %METHOD1 ´Ë´¦ÏÔʾÓйش˷½·¨µÄÕªÒª
            %   ´Ë´¦ÏÔʾÏêϸ˵Ã÷
            disp([\'ÎÒ½Ð\' obj.name \'ß÷ß÷£¡~\']);
            obj.speak();
        end

        function change_name(obj,name)
            obj.name=name;
        end
    end
end


类的使用

分类:

技术点:

相关文章: