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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.62
sab1ch
BrainOverflow
123 / 127 / 41
Регистрация: 31.03.2013
Сообщений: 556
#1

Литература для графического интерфейса - C++

31.03.2013, 08:31. Просмотров 1763. Ответов 20
Метки нет (Все метки)

Здравствуйте, у меня есть вопрос. Вот объясните, например я изучаю С++, но там консольные приложения, а как потом писать оконные? Как можно выучить их? Какая то литература есть или что? Просто я не понимаю в WinForms всякие System. и тд. Объясните пожалуйста, как это все учится.

Добавлено через 1 минуту
Или для большего понимания лучше С# изучить?
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.03.2013, 08:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Литература для графического интерфейса (C++):

Подскажите библиотеку для создание графического интерфейса - C++
Погуглил .. много разных библиотек нагуглил. Сам никогда не использовал ничего, кроме стандартных тулкитов MSVS ... Нужна библиотека .. для...

Создание графического интерфейса - C++
Дали задание написать матричный калькулятор.Я вроде с этим справился теперь нужен интерфейс для неё .раньше никогда не делал.использую...

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

Создание графического пользовательского интерфейса - C++
Доброго времени суток всем! Хотел бы обратиться к вам за советом. Вот недавно закончил писать проект на Си и теперь мне пришла идея...

Среда разработки под C++ с элементами графического интерфейса - C++
Нужно решении, как Delphi, только там пишется языком Паскаль, мне нужно решение под С++, чтобы можно было сделать интерфейс/кнопки и прочие...

Ищу книжки по файловым указателям и разработке графического интерфейса - C++
-Нужно чтиво по файловым указателям... Какие-нибудь штуки по работе сосписком записанным в бинарник, т.е. чтоб можно было делать чо-то...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Nagdiel
114 / 114 / 3
Регистрация: 23.12.2012
Сообщений: 195
31.03.2013, 15:18 #16
Цитата Сообщение от Sabnik18 Посмотреть сообщение
1) Как изучить .NET под С# или это уже в самих книгах по С# написано в отличие от С++? (если так, то дайте пожалуйста литературу для C# .NET)
В книгах по шарпу всё есть, что нужно. Конкретно, что лучше читать узнайте в соответсвующем разделе форума.

Цитата Сообщение от Sabnik18 Посмотреть сообщение
2) Чем C++ будет лучше чем С# в написании оконных приложений? (Имеется ввиду не в функциях, а в прогах, т.е. На С# такие же проги писать можно или нет)
Программы это не только GUI, суть любой программы в обработке данных. Так вот, С++ позволяет более эффективно реализовывать алгоритмы обработки, так как между программой и железом нет никаких лишних прослоек типа CLR или Java Runtime. А вообще есть топик C# vs C++

Цитата Сообщение от Sabnik18 Посмотреть сообщение
C# "сильнее" Delphi"? Просто в Delphi там сразу форма и кода немного, но он понятен, а в С# его больше и он непонятен или же эти языки одинаковы?
Языки разные, но не в этом суть. В Delphi очень хорошо продумана концепция разработки приложений и удобная IDE, в свое время она была очень популярна (как кстати и её клон С++ Builder). Но потом появились .NET и С# (к созданию которого, кстати, приложил руку один из ведущих разработчиков Delphi). Дело в том, что .NET обеспечивает унификацию создания приложений для различных платформ (имеется в виду конечно платформы на базе Windows) и облегчает программирование взаимодействия между ними. Поэтому .NET сейчас наряду с Java является мейнстримом в разработке корпоративных приложений, а Delphi используется гораздо в меньшей степени. В принципе Delphi позволяет делать .NET приложения, вот только зачем, если есть С#, который лучше для этого подходит. И это кстати еще раз доказывает, что удобство проектирования GUI и язык программирования не являются определяющими факторами.

Язык программирования - это только инструмент, а каждый инструмент хорош для своей задачи.
0
Вальдемар
-5 / 0 / 0
Регистрация: 29.07.2012
Сообщений: 61
31.03.2013, 15:19 #17
Литература winapi:

"Азбука программирования в Win32 API"
"Щупак WinApi"
ну и "Петзольд" 2 тома

сам немного освоил, хорошо изложенно.
0
Croessmah
Эксперт CЭксперт С++
13232 / 7504 / 846
Регистрация: 27.09.2012
Сообщений: 18,433
Записей в блоге: 3
Завершенные тесты: 1
31.03.2013, 20:02 #18
Цитата Сообщение от Sabnik18 Посмотреть сообщение
Как изучить .NET под С# или это уже в самих книгах по С# написано в отличие от С++?
Во-первых, C# создавался специально для работы с .Net, в отличии от приспособления C++ к .Net.
Изменили в корни C++, получили вообще новый и идиотский "хороший" язык - C++/CLI
Цитата Сообщение от Sabnik18 Посмотреть сообщение
Чем C++ будет лучше чем С# в написании оконных приложений?
Ничем. Все зависит только от Вас и от технологий, который использовать. В C# - это WFA, в C++ у Вас есть выбор как и с помощью чего писать.
Цитата Сообщение от Sabnik18 Посмотреть сообщение
C# "сильнее" Delphi"? Просто в Delphi там сразу форма и кода немного, но он понятен, а в С# его больше и он непонятен или же эти языки одинаковы?
Сравнивать эти языка нет смысла - языки разного круга.
Цитата Сообщение от Sabnik18 Посмотреть сообщение
В C++ например какие-тo System писать надо, в С#
В C++ не надо. В C++/CLI нужно пространство System.
Цитата Сообщение от Sabnik18 Посмотреть сообщение
Я очень хочу писать оконные приложения на языке семейства С.
C# и C++/CLI - Это .Net-овские языки и как таковые относятся к Си только по названию и схожему синтаксису. А так вообще надо было их по другому обозвать, ибо ничего общего с Си они более не имеют.
0
sab1ch
BrainOverflow
123 / 127 / 41
Регистрация: 31.03.2013
Сообщений: 556
31.03.2013, 20:45  [ТС] #19
Цитата Сообщение от Croessmah Посмотреть сообщение
Во-первых, C# создавался специально для работы с .Net, в отличии от приспособления C++ к .Net.
Изменили в корни C++, получили вообще новый и идиотский "хороший" язык - C++/CLI

Ничем. Все зависит только от Вас и от технологий, который использовать. В C# - это WFA, в C++ у Вас есть выбор как и с помощью чего писать.

Сравнивать эти языка нет смысла - языки разного круга.

В C++ не надо. В C++/CLI нужно пространство System.

C# и C++/CLI - Это .Net-овские языки и как таковые относятся к Си только по названию и схожему синтаксису. А так вообще надо было их по другому обозвать, ибо ничего общего с Си они более не имеют.
Ну а С++/CLI и С# схожи, или С++/CLI лучше? Может быть у нее программы быстрее запускаются или функционал лучше? И почему все говорят, что . NET фигня? Они как оконные приложения тогда пишут? WinAPI же в 100 раз сложнее?
0
Croessmah
Эксперт CЭксперт С++
13232 / 7504 / 846
Регистрация: 27.09.2012
Сообщений: 18,433
Записей в блоге: 3
Завершенные тесты: 1
31.03.2013, 21:30 #20
Цитата Сообщение от Sabnik18 Посмотреть сообщение
И почему все говорят, что . NET фигня?
Лично я тоже так считаю...
Цитата Сообщение от Sabnik18 Посмотреть сообщение
Они как оконные приложения тогда пишут?
Какую технологию освоили, ту и применяют
Цитата Сообщение от Sabnik18 Посмотреть сообщение
WinAPI же в 100 раз сложнее?
Зато дает понять как функционирует система на более низком уровне... да и принципы работы различных оберток становятся понятнее.
0
Nagdiel
114 / 114 / 3
Регистрация: 23.12.2012
Сообщений: 195
31.03.2013, 22:06 #21
Цитата Сообщение от Sabnik18 Посмотреть сообщение
Ну а С++/CLI и С# схожи, или С++/CLI лучше?
Это разные языки для одной платформы, так что выбор - это дело вкуса.
Программа для .NET Framework, написанная на любом поддерживаемом языке программирования, сначала переводится компилятором в единый для .NET промежуточный байт-код Common Intermediate Language (CIL) (ранее назывался Microsoft Intermediate Language, MSIL). В терминах .NET получается сборка, англ. assembly. Затем код либо исполняется виртуальной машиной Common Language Runtime (CLR), либо транслируется утилитой NGen.exe в исполняемый код для конкретного целевого процессора.
Поэтому с точки зрения производительности особой разницы быть не должно.

Цитата Сообщение от Sabnik18 Посмотреть сообщение
Они как оконные приложения тогда пишут? WinAPI же в 100 раз сложнее?
Я вот Qt использую, мне нравится. Язык и технологии выбирают исходя из конкретных задач, а не из соображений, что какой-то язык якобы лучше, чем все остальные. Вам хочется окошки делать под виндой и кажется, что c WinForms это делать проще, ну так пользуйтесь наздоровье С#.NET (С++/CLI). Если бы Вам надо было под Linux разрабатывать GUI - был бы совершенно другой разговор.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.03.2013, 22:06
Привет! Вот еще темы с ответами:

Реализация графического интерфейса пользователя в приложениях WinAPI. Ошибка default - C++
Сама программа: // фывфвфыв.cpp: определяет точку входа для приложения. // #include "stdafx.h" #include <windows.h> #include...

Нужна литература по созданию красивого интерфейса для приложений - C++
1.Посоветуйте какие-то книги по визуализации в С++, я начинающий программист, хочу научиться делать классное оформление программ) типа там...

Реализация графического интерфейса к программе - C++
Допустим я написал код для калькулятора,теперь мне нужно это как то вывести,не будед же пользователь скачивать эту программу и пользоваться...

Посоветуйте новичку книжку или сайт, где описывается создание графического интерфейса в VC - C++
Добрый вечер, подскажите пожалуйста какую нибудь книжку или сайт где описывается создание графического интерфейса в VC.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
31.03.2013, 22:06
Ответ Создать тему
Опции темы

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