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

Пытаться ли использовать Windows forms с C++? Или лучше иди в C#? - C++

Восстановить пароль Регистрация
 
 
JIamep
1 / 1 / 0
Регистрация: 16.06.2012
Сообщений: 20
09.03.2014, 17:06     Пытаться ли использовать Windows forms с C++? Или лучше иди в C#? #1
Знаю, что много таких тем уже было т .д., но хочу конкретно сформулировать вопрос и получить ответ. Изучил с++ и теперь хочу писать приложения с интерфейсом.
- пытаться ли использовать windows forms с с++? или лучше иди в c#?
- стоит ли изучать winapi? И если да, то где можно обучатся этому? На msdn довольно запутанно подается информация.
- может быть есть какие-то книги по winforms, winapi? Могу ли я использовать .net framework в winapi приложениях?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.03.2014, 17:06     Пытаться ли использовать Windows forms с C++? Или лучше иди в C#?
Посмотрите здесь:

C++ что лучше использовать матрицу или списки
WinApi или windows forms C++
Посоветуйте, пожалуйста, каким образом будет лучше реализовать мою задачу? (MFC, Win API, Windows Forms)) C++
C++ Что лучше использовать vector или массив
C++ Что лучше? "L" иди _T?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11838 / 6817 / 771
Регистрация: 27.09.2012
Сообщений: 16,911
Записей в блоге: 2
Завершенные тесты: 1
09.03.2014, 18:01     Пытаться ли использовать Windows forms с C++? Или лучше иди в C#? #2
Qt!
noname_club
 Аватар для noname_club
100 / 88 / 9
Регистрация: 01.05.2013
Сообщений: 563
09.03.2014, 18:08     Пытаться ли использовать Windows forms с C++? Или лучше иди в C#? #3
нее winapi хотябы на базовом уровне надо знать.

То есть написать хотя бы "блокнот" на чистом WinAPI чтобы понюхать пороха WM_Message и потом уже идти в QT или еще куда нибудь.
JIamep
1 / 1 / 0
Регистрация: 16.06.2012
Сообщений: 20
11.03.2014, 00:00  [ТС]     Пытаться ли использовать Windows forms с C++? Или лучше иди в C#? #4
Значит, как я понял, если я хочу знать с++, что бы допустим куда-то устроится работать, то я должен знать winapi. А потом уже c# + .Net или с++ + Qt
Croessmah
11.03.2014, 04:27
  #5

Не по теме:

Цитата Сообщение от JIamep Посмотреть сообщение
то я должен знать winapi
особенно это пригодится если будете работать в UNIX

Nikcharn
 Аватар для Nikcharn
71 / 53 / 3
Регистрация: 31.07.2009
Сообщений: 149
11.03.2014, 08:04     Пытаться ли использовать Windows forms с C++? Или лучше иди в C#? #6
Qt мне больше всего нравится. Особенно их крутая документация, лучше просто не видел.
Ev_Hyper
 Аватар для Ev_Hyper
1806 / 1627 / 435
Регистрация: 15.12.2013
Сообщений: 5,790
11.03.2014, 09:01     Пытаться ли использовать Windows forms с C++? Или лучше иди в C#? #7
JIamep, по-моему проще смотреть в сторону C#, чем Qt.
THE--MASTER
Заблокирован
11.03.2014, 09:05     Пытаться ли использовать Windows forms с C++? Или лучше иди в C#? #8
Последовательность обучения должна быть такая:
Базовые книжке по устройству компа -> Macro Assembler x86 (MASM) -> C -> C++ -> C++ + BOOST -> C++ + WinApi -> C++ + Qt -> [C# -> C# + ASP.NET]

[] - не обязательно
Ev_Hyper
 Аватар для Ev_Hyper
1806 / 1627 / 435
Регистрация: 15.12.2013
Сообщений: 5,790
11.03.2014, 09:18     Пытаться ли использовать Windows forms с C++? Или лучше иди в C#? #9
THE--MASTER, и почему же последовательность должна быть такая?
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11838 / 6817 / 771
Регистрация: 27.09.2012
Сообщений: 16,911
Записей в блоге: 2
Завершенные тесты: 1
11.03.2014, 09:19     Пытаться ли использовать Windows forms с C++? Или лучше иди в C#? #10
Цитата Сообщение от THE--MASTER Посмотреть сообщение
[] - не обязательно
а мне на линуксе обязательно winAPI?
THE--MASTER
Заблокирован
11.03.2014, 09:21     Пытаться ли использовать Windows forms с C++? Или лучше иди в C#? #11
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
и почему же последовательность должна быть такая?
потому что так правильней изучать устройство и программирование ЭВМ.
Единственное, что может я бы тут поменял местами - это сначала изучить С и С++, а потом браться за MASM, т.к. MASM на старте будет наверное сложноват...

Добавлено через 46 секунд
Цитата Сообщение от Croessmah Посмотреть сообщение
а мне на линуксе обязательно winAPI?
Ну да, другие оси я не учёл :-)
Конечно, для кроссовости лучше браться после С++ сразу за Qt
Ev_Hyper
 Аватар для Ev_Hyper
1806 / 1627 / 435
Регистрация: 15.12.2013
Сообщений: 5,790
11.03.2014, 09:22     Пытаться ли использовать Windows forms с C++? Или лучше иди в C#? #12
THE--MASTER, хорошо, а какой смысл учить С перед С++?

Цитата Сообщение от THE--MASTER Посмотреть сообщение
Единственное, что может я бы тут поменял местами - это сначала изучить С и С++, а потом браться за MASM, т.к. MASM на старте будет наверное сложноват...
согласен, когда-нибудь я и до него дойду
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,048
11.03.2014, 09:23     Пытаться ли использовать Windows forms с C++? Или лучше иди в C#? #13

Не по теме:

Цитата Сообщение от Croessmah Посмотреть сообщение
а мне на линуксе обязательно winAPI?
разумеется
а еще он пригодится когда будешь программировать микроконтроллеры



почему путают язык и среду исполнения?
нужно ли знать английский язык чтобы изучать экономику США?
THE--MASTER
Заблокирован
11.03.2014, 09:26     Пытаться ли использовать Windows forms с C++? Или лучше иди в C#? #14
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
хорошо, а какой смысл учить С перед С++?
есть, если планируешь программировать микроконтроллеры, т.к. под них обычно идёт процессорно
зависимый Assembler или С.

Цитата Сообщение от ValeryS Посмотреть сообщение
Сообщение от Croessmah
а мне на линуксе обязательно winAPI?
Конечно обязательно, оно тебе пригодится, когда ты решишь перейти под Windows, поняв что пингивны - булшит
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,048
11.03.2014, 09:28     Пытаться ли использовать Windows forms с C++? Или лучше иди в C#? #15
Цитата Сообщение от THE--MASTER Посмотреть сообщение
потому что так правильней изучать устройство и программирование ЭВМ.
ЭВМ тоже разные бывают
знания архитектуры фон Немана ничего не даст для изучения гарвардской
так что начинать вообще лучше с алгебры логики
элементов И ИЛИ НЕ триггеров сумматоров
много людей таким путем прошли?
Ev_Hyper
 Аватар для Ev_Hyper
1806 / 1627 / 435
Регистрация: 15.12.2013
Сообщений: 5,790
11.03.2014, 09:30     Пытаться ли использовать Windows forms с C++? Или лучше иди в C#? #16
Цитата Сообщение от THE--MASTER Посмотреть сообщение
есть, если планируешь программировать микроконтроллеры, т.к. под них обычно идёт процессорно
зависимый Assembler или С.
THE--MASTER, А если не планирую?
THE--MASTER
Заблокирован
11.03.2014, 09:34     Пытаться ли использовать Windows forms с C++? Или лучше иди в C#? #17
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
А если не планирую?
тогда пропускай ...

Ладно, достали - учите просто С++
Croessmah
11.03.2014, 09:35
  #18

Не по теме:

Цитата Сообщение от THE--MASTER Посмотреть сообщение
когда ты решишь перейти под Windows
я с винды на линукс перешел

Progers
New to C++
 Аватар для Progers
83 / 44 / 5
Регистрация: 14.01.2013
Сообщений: 258
11.03.2014, 13:40     Пытаться ли использовать Windows forms с C++? Или лучше иди в C#? #19
Croessmah,

Не по теме:

Можно поинтересоваться, какой вы используйте дистрибутив?

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.03.2014, 14:33     Пытаться ли использовать Windows forms с C++? Или лучше иди в C#?
Еще ссылки по теме:

Что лучше использовать, #define или typedef? C++
Какой отладчик лучше использовать? C++
C++ Что лучше использовать для работы со строками класс wstring или wchar_t напрямую?

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

Или воспользуйтесь поиском по форуму:
Croessmah
11.03.2014, 14:33     Пытаться ли использовать Windows forms с C++? Или лучше иди в C#?
  #20

Не по теме:

Цитата Сообщение от Progers Посмотреть сообщение
Можно поинтересоваться, какой вы используйте дистрибутив?
сейчас Fedora 19. До этого были Debian 7.1 и Ubuntu 12.04

Yandex
Объявления
11.03.2014, 14:33     Пытаться ли использовать Windows forms с C++? Или лучше иди в C#?
Ответ Создать тему
Опции темы

Текущее время: 17:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru