[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]

No.5406 Reply
File: Darker_than_Black _TV_[05_of_13]_[ru_jp].JPG
Jpg, 3.76 KB, 160×120 - Click the image to expand
edit Find source with google Find source with iqdb
Darker_than_Black _TV_[05_of_13]_[ru_jp].JPG
Программач, сап.
Написал знакомому програмку, консоль, выходные данные пишет в файл, а ему теперь нужен гуи, и желательно не консольный; виндоз-приложения ни разу не писал, но разберусь
Вопрос: сколько займет по времени въехать в тему вин-апи, чтобы накатать простенькое гуи (кнопки, менюшка, построение графиков).
Пишу на бладшед дев с++, устанавливать платное по не буду, так что билдер и дельфи не предлагать
>> No.5407 Reply
> билдер и дельфи не предлагать
Окстись, никто такое в здравом уме и не предложит.

wxHaskell
Gtk2Hs
qtHaskell
>> No.5408 Reply
> вин-апи
No, dad, no!

Используй Qt.
>> No.5410 Reply
ОП задал простой вопрос, а ему отвечают совершенно не по теме. Включите логику (с), господа.
Если работаешь - пару вечеров будешь вникать. Если нет - дня должно хватить на простое приложение.
>> No.5411 Reply
>>5408
Сколько щас хелловорлд на культях весит, кстати? Вместе с dll-ками разумеется.

>>5406
tcl/tk же. Еще есть несколько маленьких тулкитов чисто для говноплюсов вроде fltk. Монстротулкиты и тем более винапи тебе скорее всего не нужны.
>> No.5412 Reply
>>5410
Ты не тот отважный дартаньян, что пишет змейку на xlib в соседнем треде?
>> No.5413 Reply
>>5411
ОПу нужен WPF, это же очевидно.
>> No.5414 Reply
>>5412
Змейку я написал на трубе, когда ты еще под себя ходил, грязная неймфажина.
Так что нет, не я
>> No.5415 Reply
Ч. Петцольд, программирование для Windows 95:
> Раньше считалось, что для того, чтобы начать программировать для Windows, программисту нужно около 6
месяцев. (Иногда говорят, что при пользовании этой книгой, указанный срок мог бы сократиться до 26 недель или
возможно даже до 180 дней.)

Со времен Windows 95 в программировании gui средствами только лишь winapi ничего не изменилось.
>> No.5416 Reply
File: 1271825613994.png
Png, 36.26 KB, 435×417 - Click the image to expand
edit Find source with google Find source with iqdb
1271825613994.png
>>5414
> грязная неймфажина
>> No.5417 Reply
>>5415
Да зачем ему программить под Вынь, если задача - написать простенькое гуи, наверняка какому-нибудь другу студенту, на один раз и забыть как страшный сон.
>> No.5418 Reply
>>5416
не-не, меня твое чсв совсем не ебет, зря наговариваешь, сынуля
>> No.5419 Reply
>>5417
> Да зачем ему программить под Вынь
> Вопрос: сколько займет по времени въехать в тему вин-апи
>> No.5420 Reply
File: 1277747259.png
Png, 23.00 KB, 200×200 - Click the image to expand
edit Find source with google Find source with iqdb
1277747259.png
>>5418
> совсем не ебет
> сынуля
Я вижу, ПАПАША
>>5419
Он намекает на то, что винапи это не только гуй.
>> No.5421 Reply
>>5420
> винапи это не только гуй.
Кстате да. И разработка гуёв - не самая сильная сторона этого апи. Иначе бы мелкомягкие не придумали бы столько дополнительных обёрток.
>> No.5422 Reply
ОП
Всем спасибо.
Мне и правда не нужно много, пишу знакомому заочнику, так как увлекался программированием, а так я белка-гуманитарий.
Создать окно, в окне пару кнопок, поле для ввода и график нарисованный.
Так что вникать глубоко не собираюсь.
Так на чем же можно быстрее всего создать такое ПРОСТОЕ окно?
И СКОЛЬКО ВРЕМЕНИ уйдет на создание?
>> No.5423 Reply
ОП
алсо, не в теме - поэтому неправильно задал вопрос спервоначалу. Винапи целиком мне не нужны - только самый минимум для конкретной задачки и все.
>> No.5424 Reply
>>5422
> Так на чем же можно быстрее всего
Быстрее всего на делфи. Засунь свои "свободные" амбиции себе в задний проход и установи крякнутую пиратскую версию. И так как ты гуманитарное быдло, то ставь седьмую версию. В старших версиях включили поддержку юникода и мультибайтных строк, с которыми ты будешь неделю разбираться.
Накидывание кнопочек и полей ввода - 30 минут (включая поиск в гугле)
Рисование графиков - около часа.
И если консольную программу ты сам написал, то быстрее будет переписать алгоритм для генерации координат графика под делфи, чем заморачиваться с парсингом выходных файлов.
>> No.5426 Reply
>>5424
помощь другу - помощью другу, а принципы - принципами.
Начал на бладшед - на нем и закончу.
Если я недопрограммист - это не значит, что я гуманитарное быдло.
Мозгов хватит, будь уверен.
>> No.5429 Reply
File: tkdemo.png
Png, 113.49 KB, 1272×972 - Click the image to expand
edit Find source with google Find source with iqdb
tkdemo.png
>>5422
В тикле куча подобных примеров же, скачай и попробуй.
>> No.5430 Reply
>>5426
> Мозгов хватит, будь уверен.
Так почему я еще не вижу решения на хаскеле?
>> No.5434 Reply
>>5430
понял@делаю
>> No.5435 Reply
пользуясь случаем, хочу спросить - какие графические тулкиты есть для си? кроме gtk, конечно
>> No.5440 Reply
>>5435
wxWidgets же.
Тебе вообще можно было взять gnuplot и не ебать мозги.
>> No.5441 Reply
>>5435
не-ОП

я протупил и случайно создал новую тему, не видать мне добра

>>5440
> wxWidgets is a C++ library
>> No.5442 Reply
>>5435
Тогда голый винапи и не менее голый X11
>> No.5444 Reply
>>5442
Ну прямо таки голый. Есть мотиф, xaw, тот же tk можно дергать напрямую из си, только зачем?
>> No.5445 Reply
>>5442
т.е. кроссплатформенности мне не видать как своих ушей?
досадно.
очевидно, нужно учить gtk

>>5444
тк ведь работает как на windows так и на линукс. можно вызывать его функции непосредственно из си, не встраивая при этом сам tcl?
>> No.5446 Reply
>>5445
Нет libtcl все равно нужен. Там же сидит вся обработка евентов (Tcl_DoOneEvent).
Ну и вообще там много полезных вещей если ты захочешь кроссплатформенности (у гтк для этих целей glib и gdk).
Не надо бояться встраивания тикля, он довольно маленький (меньше всяких там пистонов и уж точно меньше кучи гтк-рилейтед добра).
>> No.5448 Reply
>>5445
> очевидно, нужно учить gtk
Тормозное говно учить не нужно, лучше уж консоль или ncurses.
>> No.5453 Reply
>>5424
Доброчую этого уёбка, но разве не для гуманитарного быдла включили поддержку юникода и мб-строк?


Password:

[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]