【发布时间】:2021-12-02 02:51:07
【问题描述】:
我没有 Visual Studio for C++ GUI(因为我不想在我的电脑上安装这么大的东西)。
而且我在使用一些非常简单的代码编辑器时没有任何问题,例如控制台 C++ 的 Sublime Text 或 Code Blocks IDE(当然)。但是当我想制作GUIs 或Graphical User Interfaces 时,问题就出现了。
我在任何地方都找不到任何资源¹来了解如何手动编码² GUI 没有任何 GUI Designer,例如 Visual Studio 或 Code Blocks。
resource: 任何网站、视频等
handcode:我的意思是在没有任何GUI Designer的情况下编写GUI。
找到解决办法
我发现我可以使用 SharpDevelop IDE 中包含的图形设计器,我可以使用它来制作 GUI,但对于智能感知,我可以使用带有 C/C++ 扩展名的 VSCode。
SharpDevelop 主要是为.Net 制作的,所以我也可以将它用于.Net GUI。
【问题讨论】:
-
看看 MSDN,你会在那里找到一些资源。但从长远来看,手动创建 UI 是很痛苦的。
-
你熟悉一般的Win32开发吗?不知道是资源问题还是知识问题。
-
我推荐 Petzold 书籍。
-
什么是手码?你想手绘还是什么?
-
我推荐使用 GUI 框架。它们中的大多数旨在与 Visual Studio 以外的其他编译器(如 GCC)一起使用。 Qt 有一个 GUI 设计工具,你可以使用 wxFrameBuilder 和 wxWidgets。
标签: c++ .net user-interface sharpdevelop gui-designer