2015-02-06 4 views
-2

Я не уверен, что я пришел на правильный веб-сайт, чтобы задать этот вопрос, но я попробую его ... Я подросток (получив 17 в этом году в июне) в старшей школе, где я изучали основы C++ в течение года ... Я хочу стать программистом в будущем, но я чувствую себя ... потерянным, когда речь заходит о том, что я должен делать дальше. Меня не устраивает то, чему они учат нас в школе. Итак, мой вопрос: как мне начать создавать простые настольные приложения с использованием языка программирования C++? Я не тот идиотский ребенок, который полагает, что он может сделать следующую большую видеоигра в течение лета, без каких-либо предыдущих опытов программирования. Нееет ... Я говорю о простых программ, таких как текстовый редактор или приложение для рисования, или, может быть простой клон тетриса ...Будучи программистом-новичком, как мне начать создавать настольные приложения?

+0

Это не совсем подходящий вопрос для StackOverflow, который предназначен для конкретных вопросов о программировании. – stuartd

+0

нет реальной стандартной графической библиотеки, поэтому вам придется использовать один сделанный людьми, например wxWidgets, Qt, SFML и т. Д. – Creris

+0

Вы делаете это шаг за шагом, переходя от самых простых вещей к более продвинутым темам. Вы также можете посмотреть существующий код проекта с открытым исходным кодом. –

ответ

4

Мои предложения:

  • Начните с простых программ консоли, сначала загрузите контент.
  • Читайте об интерфейсах GUI. Напишите простую программу для отображения окна . Добавьте простые функции после отображения окна, один раз после тестирования.
  • Читайте много разных ответов. Это предотвращает «блокировку» на вашем графическом интерфейсе , пока происходит другая обработка.
  • Ознакомьтесь с шаблоном проектирования «Модельный контроллер».

Удачи!

+0

Спасибо! О инфраструктурах GUI: разве они не были бы слишком продвинутыми? Я пытался возиться с GTK +, но я был ошеломлен количеством информации. Чем больше я читал о программировании, тем больше узнал, насколько мало я знаю. В любом случае, еще раз спасибо за совет! – 2sigi2

0

Вы отметили C++, поэтому я бы изучил learncpp.com, у них много отличного контента. Вы захотите ознакомиться с классами, переменными, функциями, управлением памятью и т. Д., Прежде чем переходить к API-интерфейсам & в Windows или iPhone.

После того, как вы твердо держитесь за основы, я бы взял целую книгу, многие из них там - прочитали обзоры. Я лично сначала пошел по пути разработки iOS и взял Программу iOS на Big Nerd Ranch.

Опять же, хотя сначала подберите основы. Удачи, и найдите этот сайт для ответов, которые у вас наверняка есть.

Смежные вопросы