12 / 1 / 1
Регистрация: 09.06.2014
Сообщений: 35
1

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

09.06.2014, 14:08. Показов 4357. Ответов 64
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем доброго дня, уже кучу форумов перелазил, перечитал.
Суть такая, уже перечитал 5 книг "Hello World!!!", ну сколько можно =)
азы считаю освоил от и до, но за что братся дальше не пойму...
Посоветуйте в какую сторону (литература, видеопособия) смотреть дальше
цель: научится программировать хотябы Windows приложения

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

Я в ступоре, что делать куда дальше копать.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.06.2014, 14:08
Ответы с готовыми решениями:

Как научиться программировать windows phone 8.1 приложения?
Я хотел бы научиться разработать мобильные приложения. Только windows phone. С какой книги лучше...

Хочу научиться программировать на C++
Хочу научиться программировать на C++ но незнаю с чего начать? Подскажите пожалуйста

Хочу научиться программировать на С++
Ребят, помогите, вообще не понимаю нифига, самые легкие задачки не могу решить, вроде книги читаю,...

Хочу научиться программировать
Есть большое желание научиться программированию, хотя бы азам оного! Подскажите, с чего начать?

64
327 / 230 / 55
Регистрация: 30.05.2014
Сообщений: 682
10.06.2014, 10:25 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от megamuz Посмотреть сообщение
я новичек, какая предметная область?
кто возьмет непонятно какого программера, для этого я и пытаюсь хоть чему то выучится и понять.
Решай задачки, которые тут школьники скидывают. Для практики в основах - вполне.
0
106 / 87 / 13
Регистрация: 29.08.2012
Сообщений: 539
10.06.2014, 10:28 22
Цитата Сообщение от megamuz Посмотреть сообщение
и к примеру для своих целей мне надо написать какую либо программу.
ну вот садись и пиши. а если что, тут помогут. непонятно какой инструментарий выбрать или что?
вопрос сейчас звучит так: ребят, какую предметную область мне изучать, если я не знаю какую область выбрать?
0
12 / 1 / 1
Регистрация: 09.06.2014
Сообщений: 35
10.06.2014, 10:34  [ТС] 23
Цитата Сообщение от Kukurudza Посмотреть сообщение
вопрос сейчас звучит так:
Ну я мож не аккуратно выразился =)
я уже как год сижу с с++ (до этого азы дельфи) и всегда приходил в ступор что делать после азов.
а выходит что после азов надо брать и писать программы)
а все необходимые для этого функции или правильности написания спрашивать тут.

правильно я понял?
0
106 / 87 / 13
Регистрация: 29.08.2012
Сообщений: 539
10.06.2014, 10:37 24
Цитата Сообщение от megamuz Посмотреть сообщение
а выходит что после азов надо брать и писать программы)
не так. программы надо было начинать писать в момент начала изучения азов.
стандартное направление: реализуйте свои собственные вектор, список, дерево, хэш таблицу.
для изучения есть институтские программы, правда большинство из них идиотские, но из некоторых можно вытащить полезную последовательность действий.
а в целом так.
1
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
10.06.2014, 10:41 25
Цитата Сообщение от megamuz Посмотреть сообщение
вот тут не совсем понял, причем тут компания?
я ж для себя на данном этапе учусь программировать.
друг мой, определитесь чем вы хотите заниматься и дуйте в том направлении, я за год изучения С/С++ после универа (даже пол года) нашёл работу (правда по программированию микроконтроллеров), но сейчас всё больше стараюсь развиваться в сторону приложений, изучаю ОС потихоньку и на днях как вы взялся за winAPI, и за эти пару дней курения форума я понял что тот же WinAPI надо прочитать и забыть, т.к. кучей всяких вещей голову себе забивать не стоит, но надо понимать как всё устроено. Знание чистого С++ и STL уже неплохой задел для поиска работы, а там уже будете учиться на раб месте)
0
12 / 1 / 1
Регистрация: 09.06.2014
Сообщений: 35
10.06.2014, 10:46  [ТС] 26
Цитата Сообщение от Kukurudza Посмотреть сообщение
в момент начала изучения азов
так я писал свои программы, был где то даже целый кликер для одной игры.
Писал на ВинАПИ
писал простые файловые командеры, блокноты.
но писал почти бездумно и что к чему особо не вникал.
сейчас очень распространены Клиент-Серверные программы, как их реализовывать.
как все-таки писать программы под Windows/Linux какой инструментарий для этого лучше использовать?

Добавлено через 4 минуты
Цитата Сообщение от dzrkot Посмотреть сообщение
Знание чистого С++ и STL
а в чем понятие чистый С++ ? стандартные библиотеки?) основные операторы?)
библиотеки это хорошо, и использование их функционала, тогда вопрос где можно найти информацию какие существуют библиотеки и какие в них есть функции и их использование?
значит мой следующий шаг должен был быть не WinAPI а изучение STL?
0
106 / 87 / 13
Регистрация: 29.08.2012
Сообщений: 539
10.06.2014, 10:46 27
Я бессилен
Инструментарий под задачу, но никак не наоборот. Сложно писать ГУИ на ассемблере (хотя наверняка возможно) и драйвера на WPF'е (наверняка невозможно)
0
4063 / 3317 / 924
Регистрация: 25.03.2012
Сообщений: 12,483
Записей в блоге: 1
10.06.2014, 10:48 28
Supernatural, какой ещё паскаль/бейсик? шёл бы ты в другой раздел со своими советами! Это мёртвые языки!
0
327 / 230 / 55
Регистрация: 30.05.2014
Сообщений: 682
10.06.2014, 10:57 29
Цитата Сообщение от megamuz Посмотреть сообщение
как все-таки писать программы под Windows/Linux какой инструментарий для этого лучше использовать?
Qt.

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

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

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

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

Добавлено через 2 минуты
Цитата Сообщение от Nekto Посмотреть сообщение
Я б советовал на кросс-платформенные вещи смотреть. Мало ли куда тебя потянет потом. QT, например.
А я б не советовал. На какую платформу собрался переходить? На мобильники что ли? Или на микроконтроллеры? Зачем менять платформу, если есть ПК и ты уже взялся изучать на нём программирование... но ничего толком не успев изучить меняешь направление?
0
12 / 1 / 1
Регистрация: 09.06.2014
Сообщений: 35
10.06.2014, 11:26  [ТС] 35
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
а зачем тебе приспичили эти интерфейсы?
так а как конечный пользователь будет взаимодействовать с программой?? (я пример описывал мне необходимой)
потому и нужен гуи
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
успев изучить меняешь направление?
я еще ничего не меняю) я потому и хочу изучить хотябы одно, перейти на другое после этого уже будет проще.
0
4063 / 3317 / 924
Регистрация: 25.03.2012
Сообщений: 12,483
Записей в блоге: 1
10.06.2014, 11:28 36
Цитата Сообщение от megamuz Посмотреть сообщение
так а как конечный пользователь будет взаимодействовать с программой??
чем консоль не устраивает?
0
12 / 1 / 1
Регистрация: 09.06.2014
Сообщений: 35
10.06.2014, 11:32  [ТС] 37
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
чем консоль не устраивает?
ты интернет страницы тоже через консоль смотришь?) анализируешь весь код и вычитываешь все что тебе нужно?)
а главное отвечаешь на форуме тоже через консоль?)
Консоль для простого пользователя это сложно, потому и придуман ГУИ.
для взаимодействия пользователя с программой.
0
4063 / 3317 / 924
Регистрация: 25.03.2012
Сообщений: 12,483
Записей в блоге: 1
10.06.2014, 11:47 38
Цитата Сообщение от megamuz Посмотреть сообщение
ты интернет страницы тоже через консоль смотришь?) анализируешь весь код и вычитываешь все что тебе нужно?)
а главное отвечаешь на форуме тоже через консоль?)
Консоль для простого пользователя это сложно, потому и придуман ГУИ.
для взаимодействия пользователя с программой.
ты наверное не программировал этот самый гуй, потому рассуждаешь как пятиклассник! "вот, чёрный экран - это не настоящее программирование! ".
А между тем, большинство пишущегося "серьёзного" кода вообще не имеет никакого гуя. Берут и пишут свой мега интеллект для мега-супер робота, игру или сервер для чёрти-чего и собирают весь этот код в... набор библиотек! DLLек, например.
На счёт консоли я был не прав. Пользователь может даже консоли не запустить. Пользователем будет написано своё приложение с каким угодно гуём. Но факт останется фактом. Десяток дядек, написавших эти библиотеки играют более значимую роль в проекте, чем гуёвщик, набросавший кнопочек на форму!
Я, наверное, сумбурно изъясняюсь, но не знаю как ещё обратить внимание, что ГУЙ в программировании зачастую последнее дело. Не всегда и не везде, конечно.
0
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
10.06.2014, 11:48 39
кстати да на QT весьма много разрабатывается сейчас, так что я в его сторону тоже смотрю
0
12 / 1 / 1
Регистрация: 09.06.2014
Сообщений: 35
10.06.2014, 11:56  [ТС] 40
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
что ГУЙ в программировании зачастую последнее дело
я ничего этого и не отрицаю, но первым делом мне под мои задачи он нужен консольные приложения хорошо если пишешь клиент серверные вещи для конечного пользователя (серверная часть вообщем).
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
ты наверное не программировал этот самый гуй
не программировал, но хочу научится) потому и спрашиваю "как?" где взять материал, чем это вообще делать.
Скажем так, продукт который я хочу написать, это для простого пользователя который бы мог делать некие вещи визуально, как и большенство обычных пользовательских программ. вот.

Добавлено через 3 минуты
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
большинство пишущегося "серьёзного" кода вообще не имеет никакого гуя
ну какой "серьезный" код, для новичка ну?)
0
10.06.2014, 11:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.06.2014, 11:56
Помогаю со студенческими работами здесь

Как научиться программировать
Здравствуйте! Извините пожалуйста, если не в том разделе написал. Как выучить язык C++? Сейчас...

Как научиться программировать на языке С++; Аллен Р., Глассборо Ф.
У кого нибудь есть "Как научиться программировать на языке С++; Аллен Р., Глассборо Ф." в...

Спасите новичка ! Очень хочу научиться программировать !
Учил циклы, не знаю что учить дальше, подскажите, пожалуйста

Нужен диск, что шел с книгой "Ф. Глассборо, Р. Аллен. Как научиться программировать на языке C++"
Здравствуйте! Может кто-нибудь сможет мне помочь...В общем у меня есть книга "Ф. Глассборо,Р....


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru