Опыт разработки графического интерфейса очень отличается от графического инструментария, который вы используете.В Windows наиболее типичным (и я думаю, что низкий уровень) является MFC API, но это не единственная возможность, так как вы также можете использовать более высокий подход с такими инструментами, как GTK + или Tk. Конечно, вам нужно будет установить библиотеки в Windows.
Например, в GTK + вы можете использовать XML-файлы для описания большей части графического интерфейса, что может быть проще, чем сделать их жестко закодированными. Кроме того, вы можете сделать объект VBox и добавить к нему другие объекты, и автоматически объекты будут расположены один ниже предыдущего, вместо того, чтобы измерять и описывать его позицию XY.
Создание графического интерфейса без визуального редактора вполне возможно (я сделал некоторые), но наличие визуального редактора почти всегда является большим большим преимуществом. Но с использованием реальных технологий лучше использовать доступный инструмент более высокого уровня. Программирование любого графического интерфейса на C/C++ с необработанными MFC и без визуального редактора может быть очень сложным.
Я рекомендую вам хотя бы взглянуть на GTK + (http://www.gtk.org/). Вы можете использовать его с C++ (также на других языках, таких как Python и C#), и это не очень сложно использовать без визуального редактора. У него также есть визуальные редакторы, если вы передумаете.
Вы бы создали его так, как будто бы вы писали код именно с этими инструментами. Я действительно не понимаю. – pmr
Почему вы не хотите использовать среду IDE? Если вам нужен какой-то вызов, вы также можете попытаться кодировать, используя только свою ногу, но .. –
Как кто-то, кто программировал Windows с Windows 2.0, могу заверить вас, что вы действительно не хотите делать это за любые действия, кроме самых простых заявление. – 2009-12-23 13:23:21