社区
控件与界面
帖子详情
请问谁知道怎样编写核心代码与程序界面分离的程序?急、急、急呀!
我不懂电脑
2001-04-03 01:13:00
请问谁知道怎样编写核心代码与程序界面分离的程序?即以后可以用不同的界面调用同一个核心完成相同功能。由于我没有编过,请知情高手详细帮我讲解好吗?如有例子更好。急、急、急呀!告诉我好吗?不然我将生活无着。
...全文
143
14
打赏
收藏
请问谁知道怎样编写核心代码与程序界面分离的程序?急、急、急呀!
请问谁知道怎样编写核心代码与程序界面分离的程序?即以后可以用不同的界面调用同一个核心完成相同功能。由于我没有编过,请知情高手详细帮我讲解好吗?如有例子更好。急、急、急呀!告诉我好吗?不然我将生活无着。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xycleo
2001-06-27
打赏
举报
回复
再说!!
flyingbugs
2001-06-24
打赏
举报
回复
???????
我不懂电脑
2001-06-24
打赏
举报
回复
很简单编成可视化组件就可以了。
zhuozhuo
2001-06-24
打赏
举报
回复
有源码吗?
whitelion
2001-06-24
打赏
举报
回复
学习
wjzhuang
2001-06-23
打赏
举报
回复
听课~~~~~~~~~~~
Sephil
2001-06-23
打赏
举报
回复
说说经验吧
OK?
zhangming
2001-06-22
打赏
举报
回复
只要参数没变,DLL名没变,主程序就可以不用变动。具体我很少接触,没例程。
zhangming
2001-06-22
打赏
举报
回复
可能要做成DLL 的形式,每个模块写成一个DLL。窗体调用DLL函数完成相应的功能。这样做
可以有住于系统升级,只要换一个dll就可以改变一项功能(如窗体颜色)。
孩皮妞野
2001-06-22
打赏
举报
回复
我不敢说我知道, 也不敢说完全不知道。 但是我确实没办法系统的来谈这个问题。
据个例子吧:
有一个大任务, 可以把它放在一个线程中, 为了有一个可视的反馈(visual feedback),
我们可能要在驱动它的Form中放一个进度条, 但是如果你的线程使用了;
Form1->ProgressBar1->Value =n;
那么, 他就依赖于Form1了, 一个办法是在线程中加一个TProgressBar * p; 如果不想要反馈, 把p设成NULL就可以了。 但是这个办法要求用Synchronize(), 这通常是一个很费时的过程,如果你对Performance 有一定的要求, 可以用下一个办法:
更好的一点的办法是通过消息, 线程对象中有宿主窗体的HWND(如为NULL,则不依赖于窗口),
在状态改变时发送消息给HWND, 让其更新任务进度(她也可选择忽略这个消息, 有弹性;也可选择用label, statusbar, progressbar 等来显示,也增加了弹性)。
现在你的线程对象是 视图(View)无关的了, 但他还是有依赖Windows的方面, 如HWND,Message ...都是Windows的概念。 如果你想进一步增加其适用性, 则把你的
线程类进一步析分, 充分利用C++的继承机制。
孩皮妞野
2001-06-22
打赏
举报
回复
我不敢说我知道, 也不敢说完全不知道。 但是我确实没办法系统的来谈这个问题。
据个例子吧:
有一个大任务, 可以把它放在一个线程中, 为了有一个可视的反馈(visual feedback),
我们可能要在驱动它的Form中放一个进度条, 但是如果你的线程使用了;
Form1->ProgressBar1->Value =n;
那么, 他就依赖于Form1了, 一个办法是在线程中加一个TProgressBar * p; 如果不想要反馈, 把p设成NULL就可以了。 但是这个办法要求用Synchronize(), 者通常是一个很费时的过程,如果你对Performance 有一定的要求。
作为参数传过来,
更好的一点的办法是通过消息, 线程对象中有宿主窗体的HWND(如为NULL,则不依赖于窗口),
在状态改变时发送消息给HWND, 让其更新任务进度(她也可选择忽略这个消息, 有弹性;也可选择用label, statusbar, progressbar 等来显示,也增加了弹性)。
现在你的线程对象是 视图(View)无关的了, 但他还是有依赖Windows的方面, 如HWND,Message ...都是Windows的概念。 如果你想进一步增加其适用性, 则把你的
线程类进一步析分, 充分利用C++的继承机制。
「已注销」
2001-06-22
打赏
举报
回复
三十孤独终于也提问啦……
你说得这个是不是皮肤问题
退一步讲是换了皮肤
实际上是软件DIY的概念 对不对
我初步想了想 最起码得有一个配置文件……
@_@
wjzhuang
2001-06-22
打赏
举报
回复
咦,这个问题为什么没人关注呢?
我不懂电脑
2001-06-22
打赏
举报
回复
这个问题,我在5月09日前解决了。谢谢大家的关心和帮助。
JavaSwing图形界面开发与案例详解和实例
代码
Java Swing是Java Standard Edition(Java SE)的一部分,用于构建桌面应用
程序
的图形用户界面(GUI)。它提供了丰富的组件库,使得开发者能够创建出功能强大的、具有吸引力的用户界面。本资料包"JavaSwing图形界面...
Duilib最新界面库(完整带demo)
它的设计理念是让开发者能够用XML描述界面布局,从而将界面设计与业务逻辑
分离
,提高开发效率。 2. **XML布局系统** Duilib的界面布局主要通过XML文件来定义,这使得非
程序
员也能参与到界面设计中,只需修改XML就...
WPF优秀开源
代码
合集
2. **数据绑定**:WPF提供了强大的数据绑定机制,允许UI元素直接与应用
程序
的数据源进行关联,实现数据驱动的UI更新,减少
代码
量,提高
代码
的可维护性。 3. **资源和样式**:WPF允许开发者定义全局资源和样式,可以...
DUI Designer
DUI Designer的
核心
理念是将界面设计与
程序
逻辑
分离
,采用XML来定义界面布局和样式,类似于Web开发中的HTML和CSS,同时结合win32 API(应用
程序
接口)来处理底层的系统交互和功能实现。 duilib的
核心
组件包括UI引擎...
springMVC框架,jar包齐全
程序
文件
在Spring MVC中,开发者可以利用Model-View-Controller(模型-视图-控制器)架构模式来组织
代码
,实现业务逻辑与表现层的
分离
,提高
代码
的可重用性和可维护性。 1. **模型(Model)**:模型是应用
程序
的
核心
部分,...
控件与界面
604
社区成员
12,293
社区内容
发帖
与我相关
我的任务
控件与界面
PowerBuilder 控件与界面
复制链接
扫一扫
分享
社区描述
PowerBuilder 控件与界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章