Программирование Windows с использованием шаблона в C ++ - PullRequest
1 голос
/ 27 августа 2011

Я заинтересован в написании простых программ для Windows на основе научных расчетов в C ++.Есть ли место, где я мог бы найти исходный код для шаблона, который я мог бы использовать?Окно, которое я создаю, вряд ли когда-нибудь изменится - оно будет примерно таким (но более простым!):

http://www.lisisoft.com/imglisi/6/Science/73401version4xp.jpg

Я не программист на С ++ - но у меня естьсоздал аналогичные программы в Visual Basic (румянец!).Это мой способ изучения c ++, работая в ограниченном диапазоне разработки программ ... в основном сначала просто меняя формулы и несколько меток.

Может кто-нибудь помочь или указать мне правильное направление?

Ответы [ 2 ]

1 голос
/ 28 августа 2011

Во-первых, вам нужно знать миллион вещей, прежде чем вы сможете просто скачать код откуда-нибудь и попытаться поработать с ним. Мой лучший совет - взять книгу «Введение в C ++».

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

  1. Получить библиотеку C ++ GUI, здесь есть обширный список здесь .

  2. Работа с Windows API напрямую.

После того, как вы выбрали шаг 1 или 2, попробуйте поискать сэмплы, выполнив поиск по названию библиотеки, за которым следует слово «samples» или «examples» (т. Е. «Sx Widgets Samples», «Qt examples» или «Примеры Windows API»)

Однако, в любом случае, чтобы сделать что-то вроде примера на вашей картинке, я бы оценил, что это займет у вас не менее 6 месяцев (и это если вы будете программировать каждый день).

0 голосов
/ 28 августа 2011

Для библиотеки Windows C ++ GUI попробуйте надежную библиотеку программного обеспечения на www.relisoft.com. Если вы хотите использовать собственное программирование Windows GUI, вы также можете попробовать использовать библиотеки QT.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...