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

Научиться программировать хотя бы Windows приложения - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.71
megamuz
11 / 0 / 0
Регистрация: 09.06.2014
Сообщений: 35
09.06.2014, 14:08     Научиться программировать хотя бы Windows приложения #1
Всем доброго дня, уже кучу форумов перелазил, перечитал.
Суть такая, уже перечитал 5 книг "Hello World!!!", ну сколько можно =)
азы считаю освоил от и до, но за что братся дальше не пойму...
Посоветуйте в какую сторону (литература, видеопособия) смотреть дальше
цель: научится программировать хотябы Windows приложения

Какую среду всетаки для этого использовать??
на данный момент стоит Visual Studio 2013 - через чур замороченная стала, чтоб обычную windows form application сделать нужно еще дописывать самому. нашел только что вписывать, а смысл что это и зачем непонятно...
Code::Blocks, NetBeeans вроде и неплохие, но как делать винформы непонятно.

Я в ступоре, что делать куда дальше копать.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
uglyPinokkio
325 / 228 / 41
Регистрация: 30.05.2014
Сообщений: 682
10.06.2014, 10:25     Научиться программировать хотя бы Windows приложения #21
Цитата Сообщение от megamuz Посмотреть сообщение
я новичек, какая предметная область?
кто возьмет непонятно какого программера, для этого я и пытаюсь хоть чему то выучится и понять.
Решай задачки, которые тут школьники скидывают. Для практики в основах - вполне.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kukurudza
105 / 86 / 6
Регистрация: 29.08.2012
Сообщений: 539
10.06.2014, 10:28     Научиться программировать хотя бы Windows приложения #22
Цитата Сообщение от megamuz Посмотреть сообщение
и к примеру для своих целей мне надо написать какую либо программу.
ну вот садись и пиши. а если что, тут помогут. непонятно какой инструментарий выбрать или что?
вопрос сейчас звучит так: ребят, какую предметную область мне изучать, если я не знаю какую область выбрать?
megamuz
11 / 0 / 0
Регистрация: 09.06.2014
Сообщений: 35
10.06.2014, 10:34  [ТС]     Научиться программировать хотя бы Windows приложения #23
Цитата Сообщение от Kukurudza Посмотреть сообщение
вопрос сейчас звучит так:
Ну я мож не аккуратно выразился =)
я уже как год сижу с с++ (до этого азы дельфи) и всегда приходил в ступор что делать после азов.
а выходит что после азов надо брать и писать программы)
а все необходимые для этого функции или правильности написания спрашивать тут.

правильно я понял?
Kukurudza
105 / 86 / 6
Регистрация: 29.08.2012
Сообщений: 539
10.06.2014, 10:37     Научиться программировать хотя бы Windows приложения #24
Цитата Сообщение от megamuz Посмотреть сообщение
а выходит что после азов надо брать и писать программы)
не так. программы надо было начинать писать в момент начала изучения азов.
стандартное направление: реализуйте свои собственные вектор, список, дерево, хэш таблицу.
для изучения есть институтские программы, правда большинство из них идиотские, но из некоторых можно вытащить полезную последовательность действий.
а в целом так.
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,977
10.06.2014, 10:41     Научиться программировать хотя бы Windows приложения #25
Цитата Сообщение от megamuz Посмотреть сообщение
вот тут не совсем понял, причем тут компания?
я ж для себя на данном этапе учусь программировать.
друг мой, определитесь чем вы хотите заниматься и дуйте в том направлении, я за год изучения С/С++ после универа (даже пол года) нашёл работу (правда по программированию микроконтроллеров), но сейчас всё больше стараюсь развиваться в сторону приложений, изучаю ОС потихоньку и на днях как вы взялся за winAPI, и за эти пару дней курения форума я понял что тот же WinAPI надо прочитать и забыть, т.к. кучей всяких вещей голову себе забивать не стоит, но надо понимать как всё устроено. Знание чистого С++ и STL уже неплохой задел для поиска работы, а там уже будете учиться на раб месте)
megamuz
11 / 0 / 0
Регистрация: 09.06.2014
Сообщений: 35
10.06.2014, 10:46  [ТС]     Научиться программировать хотя бы Windows приложения #26
Цитата Сообщение от Kukurudza Посмотреть сообщение
в момент начала изучения азов
так я писал свои программы, был где то даже целый кликер для одной игры.
Писал на ВинАПИ
писал простые файловые командеры, блокноты.
но писал почти бездумно и что к чему особо не вникал.
сейчас очень распространены Клиент-Серверные программы, как их реализовывать.
как все-таки писать программы под Windows/Linux какой инструментарий для этого лучше использовать?

Добавлено через 4 минуты
Цитата Сообщение от dzrkot Посмотреть сообщение
Знание чистого С++ и STL
а в чем понятие чистый С++ ? стандартные библиотеки?) основные операторы?)
библиотеки это хорошо, и использование их функционала, тогда вопрос где можно найти информацию какие существуют библиотеки и какие в них есть функции и их использование?
значит мой следующий шаг должен был быть не WinAPI а изучение STL?
Kukurudza
105 / 86 / 6
Регистрация: 29.08.2012
Сообщений: 539
10.06.2014, 10:46     Научиться программировать хотя бы Windows приложения #27
Я бессилен
Инструментарий под задачу, но никак не наоборот. Сложно писать ГУИ на ассемблере (хотя наверняка возможно) и драйвера на WPF'е (наверняка невозможно)
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
10.06.2014, 10:48     Научиться программировать хотя бы Windows приложения #28
Supernatural, какой ещё паскаль/бейсик? шёл бы ты в другой раздел со своими советами! Это мёртвые языки!
uglyPinokkio
325 / 228 / 41
Регистрация: 30.05.2014
Сообщений: 682
10.06.2014, 10:57     Научиться программировать хотя бы Windows приложения #29
Цитата Сообщение от megamuz Посмотреть сообщение
как все-таки писать программы под Windows/Linux какой инструментарий для этого лучше использовать?
Qt.

Цитата Сообщение от megamuz Посмотреть сообщение
значит мой следующий шаг должен был быть не WinAPI а изучение STL?
Возможностей выбранного языка и его стандартной библиотеки.
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
10.06.2014, 11:05     Научиться программировать хотя бы Windows приложения #30
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Supernatural, какой ещё паскаль/бейсик? шёл бы ты в другой раздел со своими советами! Это мёртвые языки!
vb очень даже жив для всяких макросов в мс офисе=)
megamuz
11 / 0 / 0
Регистрация: 09.06.2014
Сообщений: 35
10.06.2014, 11:13  [ТС]     Научиться программировать хотя бы Windows приложения #31
Цитата Сообщение от Nekto Посмотреть сообщение
vb очень даже
да, но только он не в тему)

а по теме, STL я почитаю попробую и изучу)
а дальше опять в какую сторону смотреть?) (снова искать контору и писать программы?)
Может какое MFC (для windows приложений) или вот как без WinAPI или каких сторонних средств написатьдля виндовс приложение с интерфейсом?
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
10.06.2014, 11:16     Научиться программировать хотя бы Windows приложения #32
Цитата Сообщение от megamuz Посмотреть сообщение
да, но только он не в тему)

а по теме, STL я почитаю попробую и изучу)
а дальше опять в какую сторону смотреть?) (снова искать контору и писать программы?)
Может какое MFC (для windows приложений) или вот как без WinAPI или каких сторонних средств написатьдля виндовс приложение с интерфейсом?
Я б советовал на кросс-платформенные вещи смотреть. Мало ли куда тебя потянет потом. QT, например.
megamuz
11 / 0 / 0
Регистрация: 09.06.2014
Сообщений: 35
10.06.2014, 11:18  [ТС]     Научиться программировать хотя бы Windows приложения #33
Цитата Сообщение от Nekto Посмотреть сообщение
Мало ли куда тебя потянет потом
Ну в планах Андроид, Линукс
С помощью QT возможно создание как Windows так и для других ОС приложений??

я почему то всегда думал что QT это IDE для программирования.
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
10.06.2014, 11:23     Научиться программировать хотя бы Windows приложения #34
Цитата Сообщение от megamuz Посмотреть сообщение
Может какое MFC (для windows приложений) или вот как без WinAPI или каких сторонних средств написатьдля виндовс приложение с интерфейсом?
mfc тоже скоро станет устарелым говном мамонта.... или уже стал. Кто там в курсе?
Цитата Сообщение от megamuz Посмотреть сообщение
или вот как без WinAPI или каких сторонних средств написатьдля виндовс приложение с интерфейсом?
а зачем тебе приспичили эти интерфейсы? Что, без них совсем нечем заняться что ли? Если ты решил программировать ради рисования рюшечек, наверное не стоило изучать С++ как основной язык. Вон есть C# ! Иди и делай на нём свои окошечки. Дотнет в помощь. WPF в помощь, и что там ещё у них есть... тоже в помощь! Будешь рисовать окошечки через полчаса после начала знакомства!

Добавлено через 2 минуты
Цитата Сообщение от Nekto Посмотреть сообщение
Я б советовал на кросс-платформенные вещи смотреть. Мало ли куда тебя потянет потом. QT, например.
А я б не советовал. На какую платформу собрался переходить? На мобильники что ли? Или на микроконтроллеры? Зачем менять платформу, если есть ПК и ты уже взялся изучать на нём программирование... но ничего толком не успев изучить меняешь направление?
megamuz
11 / 0 / 0
Регистрация: 09.06.2014
Сообщений: 35
10.06.2014, 11:26  [ТС]     Научиться программировать хотя бы Windows приложения #35
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
а зачем тебе приспичили эти интерфейсы?
так а как конечный пользователь будет взаимодействовать с программой?? (я пример описывал мне необходимой)
потому и нужен гуи
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
успев изучить меняешь направление?
я еще ничего не меняю) я потому и хочу изучить хотябы одно, перейти на другое после этого уже будет проще.
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
10.06.2014, 11:28     Научиться программировать хотя бы Windows приложения #36
Цитата Сообщение от megamuz Посмотреть сообщение
так а как конечный пользователь будет взаимодействовать с программой??
чем консоль не устраивает?
megamuz
11 / 0 / 0
Регистрация: 09.06.2014
Сообщений: 35
10.06.2014, 11:32  [ТС]     Научиться программировать хотя бы Windows приложения #37
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
чем консоль не устраивает?
ты интернет страницы тоже через консоль смотришь?) анализируешь весь код и вычитываешь все что тебе нужно?)
а главное отвечаешь на форуме тоже через консоль?)
Консоль для простого пользователя это сложно, потому и придуман ГУИ.
для взаимодействия пользователя с программой.
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
10.06.2014, 11:47     Научиться программировать хотя бы Windows приложения #38
Цитата Сообщение от megamuz Посмотреть сообщение
ты интернет страницы тоже через консоль смотришь?) анализируешь весь код и вычитываешь все что тебе нужно?)
а главное отвечаешь на форуме тоже через консоль?)
Консоль для простого пользователя это сложно, потому и придуман ГУИ.
для взаимодействия пользователя с программой.
ты наверное не программировал этот самый гуй, потому рассуждаешь как пятиклассник! "вот, чёрный экран - это не настоящее программирование! ".
А между тем, большинство пишущегося "серьёзного" кода вообще не имеет никакого гуя. Берут и пишут свой мега интеллект для мега-супер робота, игру или сервер для чёрти-чего и собирают весь этот код в... набор библиотек! DLLек, например.
На счёт консоли я был не прав. Пользователь может даже консоли не запустить. Пользователем будет написано своё приложение с каким угодно гуём. Но факт останется фактом. Десяток дядек, написавших эти библиотеки играют более значимую роль в проекте, чем гуёвщик, набросавший кнопочек на форму!
Я, наверное, сумбурно изъясняюсь, но не знаю как ещё обратить внимание, что ГУЙ в программировании зачастую последнее дело. Не всегда и не везде, конечно.
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,977
10.06.2014, 11:48     Научиться программировать хотя бы Windows приложения #39
кстати да на QT весьма много разрабатывается сейчас, так что я в его сторону тоже смотрю
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.06.2014, 11:56     Научиться программировать хотя бы Windows приложения
Еще ссылки по теме:

Хочу научиться программировать C++
C++ Установить Linux чтобы программировать под Windows?
Как мне научиться создавать оконные приложения (GUI) под различные ОС на языке С++? C++

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

Или воспользуйтесь поиском по форуму:
megamuz
11 / 0 / 0
Регистрация: 09.06.2014
Сообщений: 35
10.06.2014, 11:56  [ТС]     Научиться программировать хотя бы Windows приложения #40
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
что ГУЙ в программировании зачастую последнее дело
я ничего этого и не отрицаю, но первым делом мне под мои задачи он нужен консольные приложения хорошо если пишешь клиент серверные вещи для конечного пользователя (серверная часть вообщем).
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
ты наверное не программировал этот самый гуй
не программировал, но хочу научится) потому и спрашиваю "как?" где взять материал, чем это вообще делать.
Скажем так, продукт который я хочу написать, это для простого пользователя который бы мог делать некие вещи визуально, как и большенство обычных пользовательских программ. вот.

Добавлено через 3 минуты
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
большинство пишущегося "серьёзного" кода вообще не имеет никакого гуя
ну какой "серьезный" код, для новичка ну?)
Yandex
Объявления
10.06.2014, 11:56     Научиться программировать хотя бы Windows приложения
Ответ Создать тему
Опции темы

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