利用matlab的guide制作一个凯撒密码加解密演示界面

第一步:

命令行窗口输入guide,回车

选择新建gui

如图所示,两个粉的是可编辑文本,一个按钮,三个写着字和一个白色的框是静态文本

先把我们需要的这些东西都拉出来,数量记得到位,布局自己调

粉色什么怎么调就自己探索一下,一般拉出来是白色

双击其中一个静态文本,会弹出来一个对话框,找到string对应的静态文本四个字

你可以修改那四个字看你是要写成什么显示在屏幕上(看图)

没啥想法的话,就照搬我的

然后对刚刚弄出来的几个控件都如法炮制,把显示的字改吧改吧

请注意我选中了一个可编辑文本,图片左下角显示标签:edit1

每一个控件的标签都可以这样看见(待会儿要用)!

右击按钮,查看回调,选择callback

然后在图片显示的地方敲代码

get是获取框的值

Set是往那些框里输出东西

标红的是我分别从两个可编辑文本读值,后面那个text2是我往一个静态文本框输出

代码可能不可以照搬,因为标签名字可能对不上,自己看看标签改改

如果有运行出错的把第二行改成a=str2num(char(a));

把第四行改成b=str2num(char(b));

这是代码

a=get(handles.edit1,'string');

a=str2num(a);

b=get(handles.edit2,'string');

b=str2num(b);

r=mod(a,b);

while r~=0

    tem=b;

    b=r;

    a=tem;

    r=mod(a,b);

end

set(handles.text2,'string',b);

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值