首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态GUI框架设计

动态GUI框架设计
EN

Stack Overflow用户
提问于 2011-01-14 13:37:18
回答 2查看 528关注 0票数 1

有一个场景需要为3层应用程序.We设计一个框架或实用程序之类的东西。

在GUI设计的传统方面,要么我们倾向于创建一个静态gui页面并将其上的元素与元素的其他属性(禁用/启用、图像源、名称、id )一起编码,后者将在onclick事件下调用。或者,我们倾向于从各种gui框架提供的控制托盘中拖放元素。

某些事情,我需要设计一个POC,以便我们可以发展这个概念。

  1. 必须有一个实用工具,这样在创建屏幕布局时,屏幕应该保存在带有屏幕号的数据库(RDBMS)中。
  2. 与该控件相关的所有事件都应保存在其他表中,该表将在用户调用屏幕号码期间动态映射。
  3. 当用户调用该屏幕时,应该调用一个泛型函数,该函数将从数据库调用屏幕文件,并在运行时应用所有属性、事件等,最后的输出将显示给用户。

这个POC将帮助美国根据我们的usage.also定制屏幕,所有的代码都将分开,这些代码可以很容易地用于其他一些开发过程。

谢谢Amit Kalra

-从回答中迁移--

我不能用支持序列化的GUI框架来获得它。

这个概念应该是这样的。

  1. 开发人员有一个类似于Screen Painter的实用工具,开发人员可以在其中拖放控件,现在该文件将以2种格式保存,第一种是源文件,另一种是已编译的文件(例如以.cpp格式或任何其他格式编译)。
  2. 现在,在客户端,当用户输入任何事务号时,应该有一个实用程序可以从数据库加载文件,还可以应用适用于每个事件的所有函数。
  3. 这个概念类似于SAP R/3中的wat。

请帮助我做这个POC。谢谢

EN

回答 2

Stack Overflow用户

发布于 2011-01-14 14:16:52

如果我理解你的问题,你是在要求一个支持serialization.的图形用户界面框架有几个人支持这一点。我一直在使用的两个是FOX工具包 (C++,跨平台)和Windows演示基金会 (.NET),它们使用XAML格式进行序列化。

票数 2
EN

Stack Overflow用户

发布于 2011-01-15 11:49:53

您可以通过使用许多流行语言的序列化支持来达到这个目的。即使没有这方面的支持,也不应该很困难,但在某些配置文件中存储基本数据(或者在您的情况下存储在DB中)可以实现预期的功能,比如控件的细节、它们的位置等等。但是,标准框架将使您的生活在长时间运行中变得容易。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4691584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档