Титла: GUI? Публикувано от: historymaker в Aug 19, 2011, 22:46 Имам въпрос!! ??? ??? Искам да разбера може ли една програма написана на С за DOS да бъде облечена в GUI ако да как? А ако не моля ви дайте информация се използва езикът С/С++ за да работи нормално един User Interface!
Титла: Re: GUI? Публикувано от: b2l в Aug 19, 2011, 22:59 Тука май ще става на въпрос за Microsoft Visual C++.
Титла: Re: GUI? Публикувано от: chen_dzen в Aug 19, 2011, 23:30 QT
http://qt.nokia.com/products/ ;) Разцъкай малко и ще се зарибиш, и ако имаш въпроси питай хората тук си има доста запознати майстори на qt-то (аз не съм от тях ) ! ;D Титла: Re: GUI? Публикувано от: historymaker в Aug 20, 2011, 01:34 :) Направо за него си става въпрос но ми беше неудобно да говоря директно :-[ A QT Creator-а има суууупер готин и опростен интерфейс за работа с него и наистина ме зариби щом има тук хора запознати с него непременно ще бъдат провеждани дискусии!!! Благодаря много за инфото но имам и още един въпрос трябва ми малко помощ ако можете да ме ориентирате с някакви примери за комуникацията по PLC мрежата имам за задачка да направя програмка която да си комуникира примерно между два компютъра посредством COM порта а по нататък да я доразвия. ???
Титла: Re: GUI? Публикувано от: dvasilev в Aug 20, 2011, 06:58 @historymaker: Това би трябвало да ти свърши работа http://code.google.com/p/qextserialport/
Титла: Re: GUI? Публикувано от: Arvigeus в Aug 20, 2011, 08:05 На слепешката без да гледам кодът от сега ти казвам че няма как да направиш GUI за тази програма. Защото най-вероятно са използвани low-level методи, които са недопустими под Линукс. Или поне ние на училище правихме същото, и ситуацията беше такава. Но ако си късмелия и лесно се портва, просто гледай сорса на DOS версията и кой бутон какво прави. Но най-вероятно ще трябва да я пренапишеш от нулата.
Евала на dvasilev за дадения линк, той ще ти е най-полезен... Титла: Re: GUI? Публикувано от: PhrozenCrew в Aug 20, 2011, 10:47 Linux ти дава безкрайни възможности за изграждане на GUI-та за конзолни програми. Можеш да стартираш и следиш множество процеси, като обработваш връщаната информация от stdout.
Само някои, за които се сещам, GUI-та на прима виста: Tk, Wx, REBOL/View, GTK, FLTK, Shoes(за Ruby), tekUI (за C и Lua) и т.н. Има и много леснички варианти от езиците за програмиране за Linux, като FreeBasic, Lazarus (FreePascal), Java+Swing... Титла: Re: GUI? Публикувано от: historymaker в Aug 20, 2011, 17:31 Не мога да ви кажа колко съм ви задължен момци благодаря ви страшно много ако има нещо пак ще питам благодаря отново за полезната информация! ;D
Титла: Re: GUI? Публикувано от: PhrozenCrew в Aug 20, 2011, 20:34 Има и доста с базови диалогови GUI-та за директно ползване през конзолата (примерно bash):
gdialog - за Gnome kdialog - за KDE zenity ($2) yad ($2) Xdialog ($2) CocoaDialog ($2) gtkdialog ($2) За по-елементарни нужди вършат идеална работа! Титла: Re: GUI? Публикувано от: historymaker в Aug 22, 2011, 01:30 Т.Е. за програмиране под Линукс имам по-добри условия отколкото на Уиндоус??
Титла: Re: GUI? Публикувано от: Arvigeus в Aug 22, 2011, 02:34 Принципно погледнато, да. Ако разработваш програма е много по-лесно да използваш съществуващи библиотеки, отколкото под Уиндоуз. Не че там е трудно, просто няма ясна дисциплина.
|