Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 38, средняя оценка - 4.79
frosty7777777
0 / 0 / 0
Регистрация: 16.12.2012
Сообщений: 38
#1

Оконные приложения в Visual Studio C++. Посоветуйте книгу или уроки - C++

02.07.2014, 18:12. Просмотров 5717. Ответов 15
Метки нет (Все метки)

Подскажите книжку или обучающие сайты, где рассказывается о том, как создавать приложения в Visual Studio на C++.

Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2014, 18:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Оконные приложения в Visual Studio C++. Посоветуйте книгу или уроки (C++):

Посоветуйте хорошую книгу по Visual studio c++ - C++
Нужно написать игру, но изучали только консольные приложения! Посоветуйте хорошую книгу по Visual studio c++, а то вообще не знаю с чего...

Посоветуйте книгу для новичков по созданию оконных приложений на C++ в MS Visual Studio 6 - C++
Есть 6-я "студия", установленная на Win XP SP3. Есть старые проекты вроде под Win2000 (но работают и в WinXP) и MFC. Хочу их...

Как лучше учиться: писать консольные приложения или оконные? И если писать оконные, то на чём лучше? - C++
На днях я узнал про Borland c++ builder и хочу воспользоваться им, но можно и писать код, что-бы было оконное приложение, так что-же лучше?...

Уроки по Microsoft Visual Studio 2017 - C++
Прошу подсказать доступные для новичка уроки по Microsoft Visual Studio 2017 Enterprise для с++ или подскажите для какой версии есть такие...

Visual Studio Team Foundation Serverl или Visual Studio Professional - C++
Visual Studio Team Foundation Server 2010 Кто пользовался Visual Studio Team Foundation Server 2010, и чем она отличаеться от Visual...

Какую среду программирования лучше выбрать для обучения языку C++ ? Visual Studio,Visual Basic или Visual C++? - C++
И напишите,чем рекомендуемая вами среда программирования лучше других? Насколько я понял из Википедии они все поддерживают язык...

15
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
02.07.2014, 18:15 #2
frosty7777777, вот к примеру http://shtonda.blogspot.com/2012/08/visual-cpp-2012-ivor-horton.html
0
ValeryS
Модератор
6729 / 5138 / 484
Регистрация: 14.02.2011
Сообщений: 17,235
02.07.2014, 18:18 #3
http://www.firststeps.ru/
0
Voivoid
675 / 278 / 12
Регистрация: 31.03.2013
Сообщений: 1,339
02.07.2014, 18:21 #4
Цитата Сообщение от Issues Посмотреть сообщение
Судя по содержанию там пару десятков страниц про WinAPI и MFC. Сейчас эти технологии представляют лишь исторический интерес. Я бы порекомендовал поразбираться с htmlayout ( правда документации там маловато, придется много самому экспериментировать ) ну или хотя бы с Qt

Цитата Сообщение от ValeryS Посмотреть сообщение
http://www.firststeps.ru/
Давно уже пора закопать
0
ValeryS
Модератор
6729 / 5138 / 484
Регистрация: 14.02.2011
Сообщений: 17,235
02.07.2014, 19:13 #5
Цитата Сообщение от Voivoid Посмотреть сообщение
Давно уже пора закопать
это с чего бы?
Цитата Сообщение от Voivoid Посмотреть сообщение
про WinAPI и MFC. Сейчас эти технологии представляют лишь исторический интерес.
за MFC это я уже лет десять слышу
а про WinAPI это почему еще? что винду отменили?
0
Voivoid
675 / 278 / 12
Регистрация: 31.03.2013
Сообщений: 1,339
02.07.2014, 19:18 #6
Цитата Сообщение от ValeryS Посмотреть сообщение
за MFC это я уже лет десять слышу
а про WinAPI это почему еще? что винду отменили?
Ну, что тут сказать. Хотите страдать и превознемогать? Страдайте и превознемогайте, карты в руки. Но зачем же всем подряд это советовать?

Если коротко, то WinAPI нужен лишь для того, чтобы написать на нем библиотеки. Библиотеки давным давно написали, пользуйтесь. Но нет, хотят пробивать головами стены.
0
ValeryS
Модератор
6729 / 5138 / 484
Регистрация: 14.02.2011
Сообщений: 17,235
02.07.2014, 19:42 #7
Цитата Сообщение от Voivoid Посмотреть сообщение
Хотите страдать и превознемогать? Страдайте и превознемогайте,
да как то не очень я и страдаю от того что знаю MFC и прочие WinApi,
я даже знаю прерывания ДОС
Цитата Сообщение от Voivoid Посмотреть сообщение
Библиотеки давным давно написали, пользуйтесь.
В се сюжеты мировой литературы написали всякие там Гомеры и Шекспиры, а люди до сих пор пишут книги
для того чтобы от чего нибудь отказаться, нужно это изучить
0
uglyPinokkio
326 / 229 / 41
Регистрация: 30.05.2014
Сообщений: 682
02.07.2014, 20:14 #8
Цитата Сообщение от Voivoid Посмотреть сообщение
Если коротко, то WinAPI нужен лишь для того, чтобы написать на нем библиотеки.
WinAPI нужен что бы понимать как работает приложение. Или почему не работает.
0
Croessmah
Ушел
Эксперт CЭксперт С++
13557 / 7707 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
02.07.2014, 20:14 #9
Цитата Сообщение от Voivoid Посмотреть сообщение
Библиотеки давным давно написали, пользуйтесь. Но нет, хотят пробивать головами стены.
А может человек хочет писать как раз такие библиотеки?
0
Voivoid
675 / 278 / 12
Регистрация: 31.03.2013
Сообщений: 1,339
02.07.2014, 22:57 #10
Цитата Сообщение от ValeryS Посмотреть сообщение
да как то не очень я и страдаю от того что знаю MFC и прочие WinApi,
Было бы чего там знать, виндовая оконная подсистема же примитивна ( кстати в этом-то как раз и корень проблемы ). Речь-то шла не о знании, а о применении ( ну, если конечно речь не идет о проектах уровня labal3 )

Цитата Сообщение от ValeryS Посмотреть сообщение
для того чтобы от чего нибудь отказаться, нужно это изучить
Ох, вау, ты уже изучил 7 томник intel developer's manual? А ведь это далеко не самый низкий уровень. Можно ведь вообще до волшебного мира полупроводников опуститься, да и это будет не предел.

Цитата Сообщение от uglyPinokkio Посмотреть сообщение
WinAPI нужен что бы понимать как работает приложение. Или почему не работает.
Ну, есть конечно небезызвестный закон о дырявых абстракциях. В целом действительно знания нижележащих технологий в некоторых случаях может оказаться полезным. Но начинать сразу с них не имеет никакого смысла.

Цитата Сообщение от Croessmah Посмотреть сообщение
А может человек хочет писать как раз такие библиотеки?
Лол, ну да, сам-то в это веришь?
0
uglyPinokkio
326 / 229 / 41
Регистрация: 30.05.2014
Сообщений: 682
03.07.2014, 03:32 #11
Цитата Сообщение от Voivoid Посмотреть сообщение
знания нижележащих технологий в некоторых случаях может оказаться полезным.
WinAPI - не только окна, но и "ценный мех" - отображение файлов в память, динамическая загрузка библиотек, выделение памяти, потоки и их синхронизация, GDI+. Случаев, когда это полезно, у меня лично сильно больше чем несколько.
0
Ilot
Модератор
Эксперт С++
1823 / 1181 / 232
Регистрация: 16.05.2013
Сообщений: 3,118
Записей в блоге: 5
Завершенные тесты: 1
03.07.2014, 10:18 #12
Добавлю свойх пять копеек. В целом обе стороны правы, но вот не задача. На своем опыте убедился, что изучать сразу тот же Qt немного хреновато, так как не понимаешь что для чего необходимо. Имхо, конечно нужно использовать библиотеки вроде Qt, но начать их изучение стоит именно с API благо литературы по этому вопросу выше крыши в том числе на великом могучем. Достаточно ограничится Ганеевым, Побегайло, Щупаком и Рихтером.
0
Voivoid
675 / 278 / 12
Регистрация: 31.03.2013
Сообщений: 1,339
03.07.2014, 11:38 #13
Цитата Сообщение от uglyPinokkio Посмотреть сообщение
WinAPI - не только окна, но и "ценный мех" - отображение файлов в память, динамическая загрузка библиотек, выделение памяти, потоки и их синхронизация
Вот только речь-то шла именно о оконной подсистеме ( см. название топика ). "Ценный мех" в целом конечно полезен, но кстати тоже не такой уж и ценный как может показаться. Стандартную библиотеку C++11 и boost абстрагируют множество вещей с минимальными потерями.

Цитата Сообщение от Ilot Посмотреть сообщение
На своем опыте убедился, что изучать сразу тот же Qt немного хреновато, так как не понимаешь что для чего необходимо
Например?
0
frosty7777777
0 / 0 / 0
Регистрация: 16.12.2012
Сообщений: 38
03.07.2014, 14:14  [ТС] #14
Цитата Сообщение от Voivoid Посмотреть сообщение
Судя по содержанию там пару десятков страниц про WinAPI и MFC. Сейчас эти технологии представляют лишь исторический интерес. Я бы порекомендовал поразбираться с htmlayout ( правда документации там маловато, придется много самому экспериментировать ) ну или хотя бы с Qt
А есть что-нибудь ещё? Собственно, какие технологии, кроме, указанной вами, являются актуальными?
0
Den-s
1 / 1 / 0
Регистрация: 24.03.2013
Сообщений: 124
03.07.2014, 14:27 #15
Если тебе надо именно оконные приложения то самые распространенные тебе уже перечислили. Можешь конечно пользоваться готовыми компонентами в самой visual studio , если тебе неохото разбиратся в qt,WinAPI или MFC ,но
это низкий уровень, хотя там очень просто сделать обычное оконное приложение.Я бы придержался Qt , не так и сложно его изучить, тем более есть книжки ,где все пошагово изложенно
0
03.07.2014, 14:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2014, 14:27
Привет! Вот еще темы с ответами:

посоветуйте какую-то книгу или даже видео курс,ну или еще что-то, ну чтобы с самого начала ,с нуля объяснялось. - C++
ВСЕМ привет. В общем дело вот в чем: Серьёзно решил заняться изучением C++ ,до этого ничем подобным не занимался ,ну разве что HTML...

Посоветуйте книгу по с OpenGL в C++ или VC++ - C++
Здравствуйте, уважаемые! Не могли бы Вы посоветовать мне какую-нибудь книгу по с OpenGL в C++ или VC++. Заранее благодарен всем,...

Посоветуйте Visual Studio - C++
Может была такая тема, я тогда извиняюсь что повторно создаю Но ближе к делу. Посоветуйте Visual Studio c такими конфигурацее...

Посоветуйте компилятор из MS Visual Studio - C++
MS Visual Studio 6.0 C++ или MS Visual Studio 2005? И пожалуйста называйте причины почему вы выбрали именно этот компилятор и не тот?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.