download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Как се прави програмат да изглежда добре

< 1 2 >

Автор
Съобщение
anonymous
Вто, 28.08.07, 22:06
Надявам се дя задавам въпроса си правилно но когато се нахише програма на С++ тя е отваря с Comand promp а всъщност как се прави така че да изгрежда като програма с очартания с радиобутони и темподобни работи
 че искам да го пробвам
boy4o
Сря, 29.08.07, 11:04
Доколкото схващам, питаш как се прави GUI, графичен потребителски интерфейс...
На C++ тази работа става с много, ама наистина много, писане на код. Малко по-лесно става, ако използваш Visual C++, Visual Basic или друга някаква среда с предварително създадени графични обекти. Класика в този жанр е Java, но вече се предлагат подобни неща и за множество други езици.
За да разбереш нагледно за какво става дума, виж едно уроче за програма с графичен интерфейс, за което трябва да благодарим на phrozencrew.
ред.: Толкова сме свикнали вече да отъждествяваме Java с GUI, че и аз направих старата грешка. Разбира се, не става дума за самия език, а за написаните на него графични пакети AWT и Swing.
редактиран от boy4o на 29.08.07 11:14
anonymous
Сря, 29.08.07, 13:35
Свалих си VC++ като го отвора на progect има хиляда работи пиша накав сорс и незнам как да го компилирам
 Да ми казете какво знаци
     -ATL progeck
     -CLR
     -MFC
   -Win32 Console aplication
 Каде трябва точно да се пише сорса и как да се компилира
electric_cc
Сря, 29.08.07, 13:57
По книжарниците има достатъчно литература по тези въпроси. Тук във форума не може да се научат. Всяка от книгите има по 500-700 страници.
phrozencrew
Сря, 29.08.07, 19:35
Ако говорим за програмиране на C/C++ за Win единствената книжка, която ми е харесала като обяснения е "Всичко за Borland C++ Builder". Моето мнение е, че Visual C++ никога няма да се стандартизират напълно по ANSI. M$ все се опитват да се правят на тарикати и просто губят уважението на добрите програмисти. Така си останаха нещата още от създаването на Borland Turbo C 1.0. Като казвам дори програмисти имам в предвид и програмистите под Unix - Solaris, Irix, Sun, BSD както и Linux които доволно помогнаха за налагането на стандартите ANSI/ISO.
anonymous
Сря, 29.08.07, 23:20
АЗ имам Dev-C++ с нея мога ли да правя "добре изглеждашти" програми визуално
anonymous
Сря, 29.08.07, 23:55
Също искам да попитам дали средите които компилират C++ могат да компилират и фаилове писани на C

 Ако не може да ми дадете някои компилатор само за C

редактиран от anonymous на 30.08.07 10:42
anonymous
Чет, 30.08.07, 16:34
Понезе аз в момента съм се захванъл със С да прогамирам учасе така да се казе с него могат ли да се правят такива обектно ориентирани графични интерфеиси и тем подобни или само със С++ стават
кака.лара
Чет, 30.08.07, 17:27
Само със C++.
Абе то може и на C, ама първо ще има да си пишеш разни пакети и разширения. Накрая ще излезе, че си написал нов език. То и C++ е писан първо на C.
На предния въпрос. C++ и C са съвместими "отгоре надолу". Значи се очаква всички компилатори на C++ да компилират спокойно и C. Това е което се очаква. Какво е наистина е отделен въпрос. За компилаторите на говняния M$ и на Borland уж се гарантира.
anonymous
Чет, 30.08.07, 20:45

RE: Как се прави програмат да изглежда добре

” Само със C++.
Абе то може и на C, ама първо ще има да си пишеш разни пакети и разширения. Накрая ще излезе, че си написал нов език. То и C++ е писан първо на C.
На предния въпрос. C++ и C са съвместими "отгоре надолу". Значи се очаква всички компилатори на C++ да компилират спокойно и C. Това е което се очаква. Какво е наистина е отделен въпрос. За компилаторите на говняния M$ и на Borland уж се гарантира.

Нямаш никакъв проблем да компилираш С програми с VisualStudio, от project settings -> C++ -> Advanced -> Compile As избери "Compile as C Code /TC" или просто добави /TC ако не компилираш през IDE-то.



п.с. Болна тема ми е Лара Крофт, коя ви е любимата част от поредицата?

< 1 2 >

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.