реклама на сайте
подробности

 
 
> Выбор IDE для написания оконных программ на Си под Windows
Alt.F4
сообщение Oct 14 2012, 07:13
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256



Добрый день.
Никак не могу определиться с выбором IDE для написания оконных программ исключительно на Си под Windows.
Подскажите, пожалуйста, что выбрать для простой работы с формами?
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
andrewlekar
сообщение Oct 30 2012, 06:03
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



Xenia, респект за столь впечатляющий оффтопик. В программировании "из кубиков" нет ничего страшного. Каждый программист должен уметь найти подходящий "кубик" для своей задачи (и написать недостающие). Однако, именно Билдер имеет несколько печальных особенностей, которые делают его непригодным для обучения.
По пунктам:
1. Ужасное IDE, со слетающими настройками, расползающимся indentation, провоцирующее на программирование мышью.
2. Тормозной компилятор. Сколько в интернете есть ускорятелей билдера и всё равно, мало-мальский проект компилируется по 10 минут. В итоге у программиста нервный срыв и психушка. sm.gif
3. Самое главное: билдер провоцирует писать код одним куском, используя идеологию "код-за-формой". В итоге, программа получается не модульной, а намертво спаянной с GUI.

С другой стороны, если топикстартеру нужно быстро сделать программку с GUI без .NET фреймворка на C++, то лучше билдера ничего не придумаешь. Если нужно качественно и кроссплатформенно, то QT + Visual Studio (или любой текстовый редактор). Если нужно с MFC (препод заставляет), то Visual Studio.
Go to the top of the page
 
+Quote Post
Alla_student
сообщение Oct 30 2012, 20:06
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 84
Регистрация: 5-04-11
Пользователь №: 64 146



Цитата(andrewlekar @ Oct 30 2012, 09:03) *
...
С другой стороны, если топикстартеру нужно быстро сделать программку с GUI без .NET фреймворка на C++, то лучше билдера ничего не придумаешь. Если нужно качественно и кроссплатформенно, то QT + Visual Studio (или любой текстовый редактор). Если нужно с MFC (препод заставляет), то Visual Studio.

А не подскажите как скрестить QT и VS по шагам, а то у меня ничего не получется sad.gif
И хотя бы простой пример в этой связке?!

Цитата(MrYuran @ Oct 30 2012, 09:29) *
А я для собственных утилей все более склоняюсь к python.
Он уже сам в себе содержит все необходимое, а если надо изысков, то есть PyGTK, WxPython и PyQt - на любой вкус.

1. Практически не нужна "IDE", соответственно не стоит вопрос выбора
2. Свободно, открыто, бесплатно (no crack, no crime)
3. Практически нет лишнего мусора в коде - только конкретные и понятные действия.
4. Можно править на лету и в любом месте
5. И многое другое.
...
Я все это к тому, что если человеку надо нарисовать пару кнопок и простейший лог, то совсем необязательно для этого заглубляться в дебри msdn/rsdn, ставить (скорее всего, нарушая закон) студии/билдеры

Очень интересно. С python никогда не работала, хотя часто слышала, как о прекрасном скриптовом языке.
Подскажите сайт с примерами о которых вы пишите, интересно как это все выглядит живьем и как можно работать с ним - написать отображение графиков в том числе отображать в реалтайме данные поступаемые с порта , цифровых LCD (7-мисегментных) и стрелочных табло, LED, различных по форме кнопок, работать с RS232, ну и с SQL? Как получать исполняемый код, а не в режиме интерпритатора?

Цитата(Mahagam @ Oct 30 2012, 10:35) *
NI LabWindows - во та среда которая шикарна для мелких программок которые к тому же должны как-то общаться с микроконтроллерами. писал и в визуал студии, и пеллес ставил, и билдер когда-то осваивал. всё не то. для железячника лабвиндовс самое то что надо.

Примеры с комментариями можно?! А то этого "зверя", я совсем не поняла, как там программировать и получать исполняемый код с RT довеском в ~100MB sad.gif
Go to the top of the page
 
+Quote Post
Lotor
сообщение Oct 31 2012, 04:53
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866



Цитата(Alla_student @ Oct 31 2012, 00:06) *
А не подскажите как скрестить QT и VS по шагам, а то у меня ничего не получется sad.gif

А зачем Вы крестить пытаетесь? У QT своя IDE недурна.


--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alt.F4   Выбор IDE для написания оконных программ на Си под Windows   Oct 14 2012, 07:13
- - V_G   Visual Studio. А что значит "простая работа с...   Oct 14 2012, 08:06
- - muravei   Pelles C   Oct 14 2012, 08:08
- - Alt.F4   ЦитатаА что значит "простая работа с формами...   Oct 14 2012, 08:22
- - YAM   Visual Studio никогда не славился "простой...   Oct 14 2012, 09:11
|- - Xenia   Цитата(YAM @ Oct 14 2012, 13:11) Я пользу...   Oct 14 2012, 09:30
|- - YAM   Цитата(Xenia @ Oct 14 2012, 12:30) А отче...   Oct 14 2012, 09:51
|- - Ruslan1   Цитата(YAM @ Oct 14 2012, 12:51) А до это...   Oct 14 2012, 11:25
- - kolisnichenko_r   Работаю на C++ Builder 6. Тестировал C++ Builder ...   Oct 24 2012, 07:08
|- - Alla_student   Хотела спросить, коль скоро: 1) Для Builder 6.0 ...   Oct 24 2012, 13:29
|- - kolisnichenko_r   Цитата(Alla_student @ Oct 24 2012, 16:29)...   Oct 24 2012, 16:04
|- - Xenia   Цитата(Alla_student @ Oct 24 2012, 17:29)...   Oct 24 2012, 16:48
|- - Alla_student   Цитата(Xenia @ Oct 24 2012, 20:48) ... Я ...   Oct 25 2012, 01:48
|- - kolisnichenko_r   Цитата(Alla_student @ Oct 25 2012, 04:48)...   Oct 25 2012, 05:03
|- - Xenia   Цитата(Alla_student @ Oct 25 2012, 05:48)...   Oct 25 2012, 10:35
|- - Alla_student   Цитата(Xenia @ Oct 25 2012, 14:35) ... а ...   Oct 25 2012, 20:48
|- - Xenia   Цитата(Alla_student @ Oct 26 2012, 00:48)...   Oct 26 2012, 12:53
|- - SyncLair   Цитата(Xenia @ Oct 26 2012, 16:53) Зато н...   Oct 26 2012, 21:16
- - demiurg_spb   Цитата(Alt.F4 @ Oct 14 2012, 11:13) Никак...   Oct 25 2012, 12:59
|- - Snaky   Цитата(demiurg_spb @ Oct 25 2012, 23:59) ...   Oct 25 2012, 20:41
|- - demiurg_spb   Цитата(Snaky @ Oct 26 2012, 00:41) имхо о...   Oct 26 2012, 05:34
- - goodwin   Во бредятины понапИсали...   Oct 27 2012, 00:48
|- - Snaky   Цитата(goodwin @ Oct 27 2012, 11:48) Во б...   Oct 27 2012, 09:54
- - andron86   Бред какой-то Борланд ещё не умер???? Visual Stu...   Oct 27 2012, 02:12
|- - Xenia   Цитата(SyncLair @ Oct 27 2012, 01:16) Эта...   Oct 27 2012, 14:21
- - Hmm   Топикстартер инициировал холивар, не раскрыв главн...   Oct 27 2012, 17:50
|- - Xenia   Цитата(Hmm @ Oct 27 2012, 21:50) Топикста...   Oct 27 2012, 18:47
- - bookd   Поддержу Sinclair, программирование "из кубик...   Oct 27 2012, 19:08
|- - _Артём_   Цитата(andrewlekar @ Oct 30 2012, 08:03) ...   Oct 30 2012, 06:24
|- - MrYuran   Цитата(andrewlekar @ Oct 30 2012, 10:03) ...   Oct 30 2012, 06:29
|- - MrYuran   Цитата(Alla_student @ Oct 31 2012, 00:06)...   Oct 31 2012, 08:33
- - Mahagam   NI LabWindows - во та среда которая шикарна для ме...   Oct 30 2012, 07:35
|- - Snaky   Цитата(Mahagam @ Oct 30 2012, 18:35) NI L...   Oct 30 2012, 08:44
|- - Mahagam   QUOTE (Snaky @ Oct 30 2012, 11:44) скольк...   Oct 31 2012, 08:16
- - andrewlekar   ЦитатаА не подскажите как скрестить QT и VS по шаг...   Oct 31 2012, 04:27
- - vesago   Я утилитки для PC накидываю на C# в студии. Вообще...   Nov 14 2012, 06:19


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th June 2025 - 22:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01423 секунд с 7
ELECTRONIX ©2004-2016