Перейти к содержимому

Фотография

Visual C++ 2008Помогите новичку


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1
~disASter~

~disASter~
  • Свой человек
  • 711 сообщений
Столкнулся вот с какой проблемой - те функции, которые корректно работают в VC++ 6.0 не под каким предлогом не хотят работать VC++ 2008. Взять хотя бы такую функцию как AfxMessageBox(). При запуске компилятора, постоянно выдает ошибку, хотя синтаксис правильный. Так же и с переменными, когда создаешь объект типа EditBox и переменную, которой присваевается значение вводимого текста, то VC++ 2008 почему-то этого не происходит.

З.Ы. Извиняюсь если не понятно написал и если подобная тема уже есть, то плиз ткните меня в нее!
  • 0

#2
lexx821

lexx821
  • Свой человек
  • 816 сообщений
Я думаю это из-за юникода, в MFC нужно использовать _T("..");
К примеру: 
void MyDlg::OnBnClickedButton1() {
AfxMessageBox(_T("Нажата кнопка Button1"));
}

А в CLR C++ L"..."

Например:

private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
Messagebox::Show(L"Нажата кнопка Button1");
}

  • 0

#3
IsabekovDul

IsabekovDul
  • Случайный прохожий
  • 3 сообщений

Можете подсказать, С++ и Python имеют много общего, или лучше начинать Питон с нуля?


  • 0

#4
lexx821

lexx821
  • Свой человек
  • 816 сообщений

Можете подсказать, С++ и Python имеют много общего, или лучше начинать Питон с нуля?

Трудно даже ответить на этот вопрос. Я лично всё сразу изучаю, основы 100%. Просто допустим смотришь работу на сайте вакансий, и допустим требуется Си++ программист, допустим сегодня нужен программист который разбирается в mfc, через неделю этого объявления уже нет, ищишь снова в разделе Си++ и там уже стоит объявление что требуется разработчик .NET C++, потом ещё через неделю это объявление тоже исчезает и требуется уже разработчик C++ Builder, а потом появится новое какое-нибудь - нужен типа Qt C++ разработчик. А можно даже найти и такое объявление что требуется какой-нибудь Objective-C разработчик, этот язык больше на Си похож, чем на Си++.  Вот и приходится изучать основу и сразу эти фреймворки - mfc, net c++, c++ builder, и qt. Так-же с другими языками, поэтому трудно сказать что лучше изучать. Основы нужно изучить, а потом можно уже конкретные фреймворки изучать. Смотрите в Tiobe Index - то что вверху то и популярно - https://www.tiobe.com/tiobe-index/ там стоит 1. Java, 2.C, 3.Python, 4.C++, 5. C# 


  • 0


Количество пользователей, читающих эту тему: 1

пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.