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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.71
megamuz
12 / 1 / 0
Регистрация: 09.06.2014
Сообщений: 35
#1

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

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

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

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

Я в ступоре, что делать куда дальше копать.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2014, 14:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Научиться программировать хотя бы Windows приложения (C++):

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

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

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

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Kukurudza
105 / 86 / 6
Регистрация: 29.08.2012
Сообщений: 539
10.06.2014, 10:05 #16
какова цель?
0
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
10.06.2014, 10:09 #17
Цитата Сообщение от megamuz Посмотреть сообщение
как я щас понял (возможно не верно)
Структура программ -> синтаксис -> основы с++ -> далее платформа под которую писать и уже изучать ее функционал (пример WinAPI для Windows как начальная база Windows приложений)
Необязательно работать с GUI
0
megamuz
12 / 1 / 0
Регистрация: 09.06.2014
Сообщений: 35
10.06.2014, 10:18  [ТС] #18
Цитата Сообщение от el_gato_de_Ch Посмотреть сообщение
особенно для того чтобы учиться программировать
Согласен, почти так же и пытаюсь разобрать построчно что для чего и как, материал то откуда брать?)

вот как пример моего понимания:
есть зарезервированные слова в с++ они же операторы (большенство)

Кликните здесь для просмотра всего текста

alignas (начиная с C++11)
alignof (начиная с C++11)
and
and_eq
asm
auto(1)
bitand
bitor
bool
break
case
catch
char
char16_t(начиная с C++11)
char32_t(начиная с C++11)
class
compl
const
constexpr(начиная с C++11)
const_cast
continue
decltype(начиная с C++11)
default(1)
delete(1)
do
double
dynamic_cast
else
enum
explicit
export
extern
false
float
for
friend
goto
if
inline
int
long
mutable
namespace
new
noexcept(начиная с C++11)
not
not_eq
nullptr (начиная с C++11)
operator
or
or_eq
private
protected
public
register
reinterpret_cast
return
short
signed
sizeof
static
static_assert(начиная с C++11)
static_cast
struct
switch
template
this
thread_local(начиная с C++11)
throw
true
try
typedef
typeid
typename
union
unsigned
using(1)
virtual
void
volatile
wchar_t
while
xor
xor_eq

с помощью них создаются функции (те же API функции)
Зная их можно написать собственные функции и оперировать уже ими, многое уже упрощено подключаемыми заголовками и использованием готовых функций по типу abs(); входящую в состав заголовочного файла cstdlib.h

Все это я прекрасно понимаю, естественно не все заголовочные файлы еще знаю и не все функции которые существуют в них. Кстате как я понял WinAPI фунции это и есть по сути те же функции что и в стандартной библиотеки С++ только расчитаны на применение в своих средах (WinAPI для Windows соответственно) для облегчения написания кода образно говоря.

Знание их это одно, 2е цель программирование ( поставленная задача для написания программы). Стиль программирования и правильность написания пока в счет не беру.

Верно ли мое предположение??

Отсюда у меня и возник вопрос а что делать дальше?? после изучения этих азов?

Добавлено через 2 минуты
Цитата Сообщение от Kukurudza Посмотреть сообщение
какова цель?
Цель - Понимание того что ты пишешь, и научится писать в целом )

Цитата Сообщение от Nekto Посмотреть сообщение
Необязательно работать с GUI
Суть не в гуи а необходимый функционал программы) а как писать если не знаешь как?)
0
Kukurudza
105 / 86 / 6
Регистрация: 29.08.2012
Сообщений: 539
10.06.2014, 10:21 #19
Цитата Сообщение от megamuz Посмотреть сообщение
Цель - Понимание того что ты пишешь, и научится писать в целом )
5 лет уже пишу. не могу научиться никак.
цель в глобальном смысле: хочу стать проргером, чтобы работать в определенной ИТ сфере или просто для фана?
0
megamuz
12 / 1 / 0
Регистрация: 09.06.2014
Сообщений: 35
10.06.2014, 10:25  [ТС] #20
Цитата Сообщение от Kukurudza Посмотреть сообщение
цель в глобальном смысле:
я в данный момент системный администратор, и к примеру для своих целей мне надо написать какую либо программу.

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

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

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

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

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

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

Как мне научиться создавать оконные приложения (GUI) под различные ОС на языке С++? - C++
Всем привет. Хотел бы задать несколько вопросов более менее опытым людям в этой среде. Я решил изучать C++, хочу писать приложения под...

Установить Linux чтобы программировать под Windows? - C++
Не как не могу понять одну вещь... вот есть репазит http://voip.null.ro/svn/yate/trunk на сайте...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
10.06.2014, 11:05
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru