|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.01.2012, 19:16 | #31 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Цитата:
1. Почему пустой проект? 2. В чем соль "помнить про юникод"? 3. Можно ли кодить оконные программы там? |
|
24.01.2012, 19:29 | #32 |
Форумчанин
Регистрация: 26.03.2010
Сообщений: 538
|
2. Потому что путаница может произойти: какая функция строки какого типа принимает. По умолчанию используется unicode ->апишные функции принимают юникодовские строки, а не обычные char'ы. Например при вызове MessageBox при включенном юникоде вызовется MessageBoxW - она принимает строки типа wchar_t, а при отключении юникода MessagBoxA эта раотает с char'ами.
3. Можно
Единственный способ стать умнее - играть с более умным противником.
|
24.01.2012, 19:41 | #33 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
1)потому что тогда в проекте будет только твой код и ничего более.
а иначе как минимум будет необходимость следить за предкомпилированным заголовком.(причем он обязателен будет при тех настройках проекта, а это головная боль порою) 2)http://programmersforum.ru/showthrea...hlight=Unicode Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
24.01.2012, 19:51 | #34 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
А сложно ли там оконные писать?
1. Вот вопрос запустил я студию первый раз, мне выпадает список конфигураций(Для VB, C++ и ещё парочки яп), как мне переключится на другой ЯП в этой студии? При последкщем запуске окошко не выпадает, я хз где оно... 2. есть проект DLL, состоит из c Проект(dll) который хочу скомпилировать, состоит только из .c .h. .inc и .def файла.. Какой это ЯП и как его собрать в VS? Вопрос связан с первым т.к. я уже понял, что dll на C а не C++. |
24.01.2012, 19:59 | #35 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
1)http://programmersforum.ru/showthread.php?t=178508
поидее так же. 2)С++ проекты значит. попробуйте по крайней мере, тем более если это студийный проект то он в принципе С++(ну или может в проекте выбрано С) Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
24.01.2012, 20:51 | #36 |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
Оконные приложения? Вы уверены, что вам нужен именно C++? Подумайте хорошо. Из нормальных графических фреймворков - разве что Qt, а там C++ несколько видоизмененный.
Ищете информацию по C++?
cplusplus.com |
24.01.2012, 21:37 | #37 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Тогда для каких целей есть сей язык? DLL'кида Consol'ки кодить?
Учу в целях расширения познания, надо же когда-то от делфи откинуться. |
24.01.2012, 21:52 | #38 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
я лично на плюсах компилятор пишу. так же рабочий проект так же на плюсах. АПИ никто не отменял+есть же(вроде)некоторые обертки без редактора форм. цели у ЯП очень разные. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 24.01.2012 в 21:57. |
|
24.01.2012, 23:23 | #39 | |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
Цитата:
В любом случае, для прикладного программирования лучше подходит C#. У C++ несколько другая ниша (высокопроизводительные крупномасштабные приложения, как, например, игры AAA-класса). Ищете информацию по C++?
cplusplus.com |
|
25.01.2012, 06:45 | #40 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
В целом согласен с Ctrl. Сначала для тренировки пописать консольные программы. Потом - библиотеки, используемые тем же Delphi. А там можно и C# осваивать (для винды, имхо, оптимальный вариант).
Кстати, C++ изначально был расширенным Си, и, хотя со временем теряет обратную совместимость, большинство программ на Си нормально компилируются и в компиляторах C++ (даже без опции Compile as C). Я к тому, что Си проще, и начать можно с него. На Вики есть неплохой учебник. Последний раз редактировалось ds.Dante; 25.01.2012 в 07:02. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как нарисовать в OpenGL сферу которую которую можно рассматривать с разных ракурсов | Sh0cK | Мультимедиа в Delphi | 2 | 07.11.2017 14:51 |
Читали ли вы "Искусство программирования"? | Ivan_32 | Свободное общение | 9 | 19.06.2009 18:11 |