界面编程的流程

一.控件的选择

MFC自带的原生控件

Static Text:用来显示字符串信息

Tab Control:可以存储多个子页面,相互切换

Edit Control:可以跟用户交互,把用户的想法存储在界面上

IP Address Control:用于显示IP地址

Progress Control:常用于描述一件事物的发展进度

Picture Control:可以显示CImage类型的图片

QT自带的原生控件

QPushButton:当用户需要左键点击这行为与程序进行交互时。
QTextEdit:富文本编辑框,当用户需要键盘输入这种行为和显示行为时与程序进行交互时。

总结:UI编程时需要根据具体的需求(与需求人员进行沟通),然后去查阅对应的QT助手和其他资料,最终完成编程任务

二.界面布局设计和样式选择

根据需求进行样式的调整

在这里插入图片描述

三.添加MFC类

MFC框架会自动生成一个头文件源文件
0x1.界面上的操作(添加变量等)都会体现在这个类中
0x2 操作这个类就相当于在操作这个界面

在这里插入图片描述

三.添加控件变量

在这里插入图片描述

四.选择展示给用户的形式

模态对话框:有父窗口的前提上,再弹出一个对话框,这个对话框不结束,父窗口不能被激活

非模态对话框:窗口和窗口可以共存

0x1 创建实例,并与相应的界面建立了映射关系

dlg.Create(IDD_DLG_LOCK);

0x2 显示界面

dlg.ShowWindow(SW_SHOW);

0x4 搭建Window消息循环

GetMessageW + TranslateMessage + DispatchMessageW
http://t.csdn.cn/ekb1z

五.监听用户的界面行为

0x1 确定用户行为在哪一个界面产生了

0x2 用户行为属于哪一种类型

http://t.csdn.cn/3Ru1W
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值