![]() |
|
Модераторы: bsa |
![]()
|
|
| Ober |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 11.3.2011 Репутация: нет Всего: нет |
Добрый день, подскажите пожалуйста, с чего можно начать изучение разработки оконного интерфейса, и элементарных графических приложений. Сейчас пробую в Visual C++. но там как-то все слишком непонятно, очень много классов, о функциях которых я понятия не имею а в учебниках они не описываются, описывается только несколько функций, которые используются в примерах и все. До этого я писал в Dev C++ под консоль.
Если можно пожалуйста посоветуйте учебники, по которым можно начать это изучать. |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
Если хочешь писать исключительно под Windows, то можешь использовать WTL. Если же язык для тебя не главное, то можешь писать на C#, но для работы программ потребуется .Net Framework.
Если хочешь универсальности (кроссплатформенности: windows, linux, macos, symbian, wince...), то тебе стоит обратить внимание на Qt (качай Qt SDK, там есть собственная удобная среда разработки и бесподобная документация, но начинать стоит с самоучителей). Это сообщение отредактировал(а) bsa - 30.1.2012, 12:17 |
|||
|
||||
| Ober |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 11.3.2011 Репутация: нет Всего: нет |
Я изучаю С++, но до этого строго на консоли. Я так читал в сети вроде пишут начинать с winAPI, MFC. Я так понял что WTL, нужно учить после winAPI ? Блин я вообще застрял и не знаю куда бежать и что делать. А что нужно знать, чтоб начать изучение QT ? Можно ли изучив только основы С++ переходить на QT. Это сообщение отредактировал(а) Ober - 30.1.2012, 13:10 |
|||
|
||||
| disputant |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 210 Регистрация: 28.11.2011 Репутация: нет Всего: 3 |
Можно посмотреть в сторону wxWidgets (бесплатный), плюс DialogBlocks (среда для работы с wxWidgets, коммерческая, но, как обычно, есть варианты...), книги можно поискать, где-то на торрентах точно встречал. Простейшие вещи пишутся через несколько часов разбирательств с DialogBlocks.
|
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
MFC вообще труп (если не совсем, то почти).
WinAPI нужен для написания программ имеющих ряд серьезных ограничений. В частности по объему (Qt требует несколько мегабайт). Честно говоря, я не в курсе. Но раз народ рекомендует, значит он упрощает работу, а из этого следует, что скрывает вызовы WinAPI.
Можно. QT != Qt, QT == QuickTime. Это сообщение отредактировал(а) bsa - 30.1.2012, 13:31 |
|||
|
||||
| Ober |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 11.3.2011 Репутация: нет Всего: нет |
Огромнейшее спасибо, уже качаю. |
|||
|
||||
| tzirechnoy |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: -1 Всего: 16 |
Начните с tcl/tk (под windows самый распространённый вариант -- ActiveTcl). Вот, например, простейшая программа:
Более сложные примеры псмотрите в комплекте. |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
tzirechnoy, а какое отношение Tcl/Tk имеет к С++?
|
|||
|
||||
| tzirechnoy |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: -1 Всего: 16 |
bsa, а почему Вы решыли, что ответ должэн иметь отношэние к C/C++?
|
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
Странный вопрос для раздела "Программирование -> C++ -> C/C++: Для новичков"
Добавлено через 34 секунды
|
|||
|
||||
| tzirechnoy |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: -1 Всего: 16 |
А при чём тут раздел? Был задан конкретный вопрос, автор, надо думать, действительно подозревал, что ответ на него будет иметь отношэние к С++. При чём тут ответы не этот вопрос? |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |