gpt4 book ai didi

user-interface - 设计一个 GUI 框架

转载 作者:行者123 更新时间:2023-12-04 02:15:42 24 4
gpt4 key购买 nike

我需要为一个项目创建一个自定义的 GUI 框架。我实际上创建了一个非常原始的 GUI 框架,其中包含按钮、图像、文本等。但它非常简单,而且我没有任何设计 GUI 框架的先验知识。我们正在进行的项目有点严肃,我需要做得更好。那么,您可以为我推荐哪些书籍或任何类型的文档?

注意:我想以面向对象的方式创建框架,我可能会使用 C#,但文档不需要使用 C#。

最佳答案

好吧,我远非专家,但我会尝试写一些有用的东西。我不太了解您的经历,如果看起来很愚蠢,请见谅。

过去,我一直在使用各种语言(wxpython、gtk+、swing ……)使用多个 GUI 框架。
从来没有作为专家,但这是我可以说的:

  • 保持简单 .如果你想从头开始设计,我想不需要疯狂复杂的东西。通过减少元素中的输入和选项的数量,尽量保持简单明了。
  • 湾我所知道的所有成功框架的一个主要共同点是抽象。每个单个元素都可以轻松处理,但它仍然具有其所有父元素的力量。
    这允许您的对象在简单的同时真正具有多功能性。
  • 阅读大量其他框架文档 .我喜欢花时间阅读 GUI 框架的文档,因为它可以帮助您理解抽象级别。我找到了 pygtk文档易于阅读。
  • 使用其他框架 .大多数框架或多或少都以相同的方式做事。对于 GUI 框架尤其如此。包含布局的框架;菜单栏和状态栏;我敢打赌,您想使用的 95% 的概念都可以在其他框架中找到。
    通过这种方式,了解如何开发它的最好方法就是知道您需要什么以及如何去做。
    每当我在 GUI 上工作时,我都会开始阅读相应的系列文章 here .
    作者以简单的方式很好地解释了所有内容,因此您可以快速了解这些概念。
  • 保持打开状态 .我越来越经常看到的是使用高级语法来描述 GUIS。例如,GTk 可以将 XML 文件作为输入并从中创建一个完整的界面。我发现它非常适合抽象和重用。而且我还大大减少了所需的代码量。

  • 我真的找不到关于你想要的确切主题的书。我想你也已经在网上搜索过。
    我希望这些小想法对你有帮助。

    关于user-interface - 设计一个 GUI 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10207619/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com