首页 文章

手动编码的GUI应用程序设计和可视化

提问于
浏览
2

我们有像Netbeans / Visual studio这样的工具为java / C#中的项目做GUI应用程序 . 但是当我们通过在Text-editor / IDE上编写代码而不使用组件来创建应用程序时 . 那么如何可视化GUI应用程序项目?我的意思是假设我想在C#/ java中构建一个联系人管理器应用程序 . 现在使用GUI构建工具我可以管理多个文件但是使用硬编码我要考虑每个文件seperatley .

现在,人们应该如何想象项目并继续努力?什么设计程序员需要记住?

2 回答

  • 0

    在过去,没有像Delphi和VB(以及后来的C#)这样的RAD工具,因此只有使用代码才能构建屏幕的面向对象或非OO框架 .

    我特别记得Borland Turbo Pascal的基于对象的文本UI,在那里创建一个你必须从TDialog继承的对话框,并手动填充其OnDraw,创建哪些组件以及放置它们,并在运行时给它们回调OnClick等 .

    我不确定你为什么问你的问题,因为我肯定会推荐使用RAD工具 . 但是,如果您必须手动创建所有内容,您当然可以这样做 .

    在这种情况下,我建议为每个对话框创建一个单独的文件和类,并按住逻辑管理器来创建所有屏幕 . 您可能还需要一个包含所有其余部分的“主屏幕”,这可能是该逻辑管理器创建的第一个屏幕 .

    我希望有所帮助 .

  • 0

    这取决于您正在使用的库以及提供的小部件......有些提供了允许以有序方式将其他控件放入其中的布局类,而其他类型则不然 .

    在命名文件/类/方法/函数时需要约定,以便它们在文件之间保持一致 . 这将简化在另一个文件中使用某个文件中的内容 .

相关问题