社区
界面
帖子详情
UI与工作逻辑如何完全脱离?
flamkuavos
2010-03-22 09:58:31
就VC++(MFC)的程序,程序功能上比较清楚,但UI可能会不断改进,如何改进UI时不用改其他部分
比如,程序发现了某个状态并要通过UI表示出来,或者UI发送某个操作命令给程序,我希望相互之间只用接口函数的方式实现,这样的话,到下一阶段软件的要求提高了,我的UI改动可能很大,比如从MFC的控件改动到Flash的UI,这个时候我希望只改UI部分的接口代码
我就是有这个想法,分就这些了,希望有经验的高人指点一二
...全文
291
6
打赏
收藏
UI与工作逻辑如何完全脱离?
就VC++(MFC)的程序,程序功能上比较清楚,但UI可能会不断改进,如何改进UI时不用改其他部分 比如,程序发现了某个状态并要通过UI表示出来,或者UI发送某个操作命令给程序,我希望相互之间只用接口函数的方式实现,这样的话,到下一阶段软件的要求提高了,我的UI改动可能很大,比如从MFC的控件改动到Flash的UI,这个时候我希望只改UI部分的接口代码 我就是有这个想法,分就这些了,希望有经验的高人指点一二
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
an_bachelor
2010-03-28
打赏
举报
回复
把功能代码独立出来一个动态库 接口定好 界面只用这组接口来用功能模块 接口尽量不变 界面就可以
psbeond
2010-03-28
打赏
举报
回复
通过TCP/IP来实现,自己定义好协议。前后台任意修改。
muzizongheng
2010-03-24
打赏
举报
回复
这个容易实现 .
一般是MVC架构,
你可以看看WPF的MVVM结构, 就是通过绑定和command实现UI和后台的完美分离.
在你的项目里可以后台用MFC实现, 前台用Flash或者WPF实现.
gamedragon
2010-03-22
打赏
举报
回复
多加一个逻辑层,统一界面的操作。由这一层去控制下层的UI元素。
shenqiabing
2010-03-22
打赏
举报
回复
可以这样做:
比如说有一个变量 int m_nStatus 当m_nStatus发生改变时就会产生不同的UI
实现方法 设置一个定时器,一个检测m_nStatus是否改变的函数
bool IsStatusChanged()
SetTime(1,20,NULL);
OnTimer()
{
if(IsStatusChanged())
{
ChangUI();
}
}
WizardK
2010-03-22
打赏
举报
回复
比如做成前台+后台程序,前台显示,后台运算、执行和动作
前后台通过进程通讯的那些手段交互
Swift
UI
入门到实战课程 [2023版]
Swift
UI
具有易于阅读和自然编写的声明式Swift语法,可与新的Xcode设计工具无缝协作,使您的代码和设计**同步。自动支持动态类型、暗黑模式、本地化和可访问性,意味着您的**行Swift
UI
代码已经是您编写过的非常强大的...
QT 5
UI
与
逻辑
的分离
QT5
ui
与
逻辑
的分离
UI
与业务
逻辑
分离的另一种思路
根据业务
逻辑
设计组件,组件里面包含业务
逻辑
。 转载于:https://www.cnblogs.com/songsu/archive/2010/05/11/1732818.html
知海匠库 |
UI
设计初学者如何入门?
UI
,也即用户界面(UserInterface,简称
UI
,亦称使用者界面)是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。 因此,
UI
设计师也就是设计用户界面的人。 毫不...
UI
设计师的思路是什么?应该秉承什么原则?
UI
(User Interface,用户界面)设计,是指对软件的人机交互、操作
逻辑
、界面美观的整体设计。好的
UI
设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。据总结出来...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章