【发布时间】:2010-09-10 10:39:16
【问题描述】:
我对 C/C++、Java、Python 等编程语言有很好的了解。但他们大多是在大学/高中教室环境中学习的,其中最好的用户界面是带编号的菜单。你知道的,标准数据结构,各种算法的实现,文件处理等等。
我现在想做的是进入 GUI 编程。我不确定我问的方法是否正确,但我正在考虑使用 WIMP 范例(Windows 图标菜单指针)。我想放置按钮和表单。事件驱动编程,我相信是正确的词,我的应用程序等待用户点击某些东西,输入某些东西等。
鉴于我的背景,从哪里开始比较合适?我正在查看以下要求 -
1> 最好是跨平台。 2> 大量的文档、教程和示例代码,我可以从中学习 3> 一个很好的 GUI 构建器工具,我可以在其中以我希望的方式拖放内容。
有什么想法或建议可以帮助我入门吗?
【问题讨论】:
-
这个问题似乎正是我想问的,但答案却不是我所期望的。我原以为会有更多关于在哪里了解事件驱动模型以及如何组织 GUI 代码的信息(每个窗口是否最终成为自己的类然后实例化,或者如果不是,你如何组织单独窗口的菜单和控件)等。但是,我也不想创建重复的问题。
标签: user-interface