Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Решил учить c++, помогите разобратся... 
:(
    Опции темы
st4lk3r0k
  Дата 19.8.2007, 21:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 132
Регистрация: 8.10.2006

Репутация: нет
Всего: нет



Вообщем ситуация такая:

Я уже не раз возвращался к этому вопросу, но теперь всё серьёзно.

И так я решил серьёзно занятся изучением с++ вот тока никак не могу понять в какую сторону мне надо копать.
Подскажите какая библиотека лучше или с какой библиотеки лучше начать?

Просто я как вспомню те выборы которые предлогает тотже "Visual c++", начинаю чувствовать себя дебилом smile 
разясните плиз чтотакое: STL, MFC, ATL, API верней я знаю что MFC это стандартная библиотека M$ и то что API это 
вроде набор аппаратных функций, типо обработки нажатий на клавиши и т.д. Я конечно могу ошибатся это то что вспомнил после после того как на год забыл про с++.

Разясните плиз какнить что тут и как...


Вообще оч. хочется научится писать проги типоо медиаплееров, ну и разумеется игры типо РПГ.
Я прекрасно знаю что на это уйдёт не мало времени, но свои способности я достаточно хорошо знаю имхо есть опыт в С#, но там мне не понравилась не защищённость кода и даже Гейм студия там покачто сыровата...
--------------------
- Чем вы занимаетесь на работе? - Я специалист по ускоренной релокации средств размножения... - Это как? - Х%и пинаю...
PM MAIL   Вверх
CDell
Дата 19.8.2007, 22:13 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 23.6.2007

Репутация: нет
Всего: нет



Возможно вас заинтересует тема, которая несколькими постами ниже!
http://forum.vingrad.ru/forum/s/1fd85e28ae...pic-168675.html

PM MAIL   Вверх
st4lk3r0k
Дата 19.8.2007, 22:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 132
Регистрация: 8.10.2006

Репутация: нет
Всего: нет



Нет, эту тему я уже читал smile

Просто подскажите какую библиотеку лучше выбрать для моих целей, и желательно поясните почему именно так.

Это сообщение отредактировал(а) st4lk3r0k - 19.8.2007, 22:20
--------------------
- Чем вы занимаетесь на работе? - Я специалист по ускоренной релокации средств размножения... - Это как? - Х%и пинаю...
PM MAIL   Вверх
CDell
Дата 19.8.2007, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 23.6.2007

Репутация: нет
Всего: нет



ИМХО:
Цитата

игры типо РПГ

Win32 API
Цитата

медиаплееров

MFC или Qt. 
C# тоже я думаю нормально будет.
Цитата

разясните плиз чтотакое: STL, MFC, ATL, API 

http://ru.wikipedia.org/wiki
PM MAIL   Вверх
st4lk3r0k
Дата 19.8.2007, 22:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 132
Регистрация: 8.10.2006

Репутация: нет
Всего: нет



CDell Во! отлично ответил! smile
тока ты про DX9 забыл. там тожу учится надо достаточно долго smile

попробую начать с MFC а там посмотрим...

я фигею, слил вижуал с++ 2008... пока даже cout немогу вспомнить как использовать smile

уроки кто видел? 

кста, вижуал с++ 2008 покатит или лучше вижуал студию качать?
--------------------
- Чем вы занимаетесь на работе? - Я специалист по ускоренной релокации средств размножения... - Это как? - Х%и пинаю...
PM MAIL   Вверх
console
Дата 19.8.2007, 22:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 307
Регистрация: 12.2.2007
Где: Belarus::Minsk

Репутация: 1
Всего: 3



st4lk3r0k, DirectX


--------------------
user posted image
Nothing is impossible
My WeBlog
PM MAIL WWW ICQ   Вверх
DjoNIK
Дата 19.8.2007, 22:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 28.9.2006
Где: Питер/Георгиевск

Репутация: 4
Всего: 5



Цитата(CDell @ 19.8.2007,  22:34)
Цитата

игры типо РПГ

Win32 API

Игры - это как минимум графика, а на Win32 API ты далеко не уедешь.
Другие API тебе в помощь: OpenGL или DirectX.
А вообще-то читай книги, начни с основного языка программирования. А уже потом попробуй подумать о чём-то серьезном!


--------------------
- Плесни-ка мне холодного кипятку.
- Как кипяток может быть холодным?! Ты, верно, хочешь кипяченой воды?
- Какая ещё кипяченая вода? Не пудри мне мозги - налейхолодного кипятку.
(разговор петербуржца и москвича)
PM MAIL ICQ   Вверх
chipset
Дата 19.8.2007, 22:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 27
Всего: 165



Не надо пока морочить голову библиотеками. Учи стандартные, синтаксис и как это юзать. Страуструп тебе поможет.


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
st4lk3r0k
Дата 19.8.2007, 23:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 132
Регистрация: 8.10.2006

Репутация: нет
Всего: нет



Синтаксис вспоминать надо smile , а не учить....


Цитата(chipset @  19.8.2007,  22:57 Найти цитируемый пост)
Страуструп тебе поможет.

А труп страуса покупать обязятельно?

Начнём с закачки вижуал студии smile
--------------------
- Чем вы занимаетесь на работе? - Я специалист по ускоренной релокации средств размножения... - Это как? - Х%и пинаю...
PM MAIL   Вверх
S.A.G.
Дата 19.8.2007, 23:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


не эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1339
Регистрация: 20.7.2006
Где: in ad equate

Репутация: нет
Всего: 19



Цитата
А труп страуса покупать обязятельно?
 smile


--------------------
Вот она задачка: спасти себя от себя самого © Cube
Sometimes good people do evil things © A Simple Plan
PM   Вверх
st4lk3r0k
Дата 19.8.2007, 23:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 132
Регистрация: 8.10.2006

Репутация: нет
Всего: нет



Цитата(S.A.G. @ 19.8.2007,  23:14)
Цитата
А труп страуса покупать обязятельно?
 smile

Точно?


Кста а вот всётаки щас стою перед выбором CLR или WIN32....

Там даже синтаксис немного различается :( да и с CLR можно работать визуально (кнопочки расстовлять итд.) а вот с MFC мне визуально работать не дают, эт потомучто нельзя или потомучто пробовал в Visual c++ 2008 Express edition?

Это сообщение отредактировал(а) st4lk3r0k - 19.8.2007, 23:31
--------------------
- Чем вы занимаетесь на работе? - Я специалист по ускоренной релокации средств размножения... - Это как? - Х%и пинаю...
PM MAIL   Вверх
Xenon
Дата 19.8.2007, 23:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1529
Регистрация: 12.4.2006

Репутация: 11
Всего: 50



st4lk3r0k, Это реакция была на твою не вполне красивую с этической точки зрения фразу.
При чем тут CLR и кнопочки? Ты говоришь про WindowsForms когда говоришь про кнопочки. Если хочешь в .NET тогда уж учи ты лучше C#.  А вообще поучил бы С++ - ничего не отвлекает от изучения ООП и вообще философии программирования smile


--------------------
user posted image  
PM MAIL   Вверх
st4lk3r0k
Дата 19.8.2007, 23:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 132
Регистрация: 8.10.2006

Репутация: нет
Всего: нет



Так, немного поясню:

я решил перейти на с++ т.к. в с# без проблем работать с DX9 не реально, примерно тоже самое с API, конечно если на данный момент ситуация изменилась то  я лучше в с#, с защищённостью кода я уж какнить разберусь smile, M$ непонятно почему прикрыли managed DX а пользоватся DXом оч хочется smile, ну и API тоже.
--------------------
- Чем вы занимаетесь на работе? - Я специалист по ускоренной релокации средств размножения... - Это как? - Х%и пинаю...
PM MAIL   Вверх
Любитель
Дата 20.8.2007, 01:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 24
Всего: 92



Цитата(DjoNIK @  19.8.2007,  22:55 Найти цитируемый пост)
Другие API тебе в помощь: OpenGL или DirectX.

А как же SDL? :(


Цитата(st4lk3r0k @  19.8.2007,  23:46 Найти цитируемый пост)
т.к. в с# без проблем работать с DX9 не реально

Для .Net МС сегодня предлагает хню. Что будет завтра - фиг его...


Цитата(st4lk3r0k @  19.8.2007,  23:46 Найти цитируемый пост)
M$ непонятно почему прикрыли managed DX

Сорри, но потому что это МС smile


--------------------
PM MAIL ICQ Skype   Вверх
st4lk3r0k
Дата 20.8.2007, 02:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 132
Регистрация: 8.10.2006

Репутация: нет
Всего: нет



Цитата(Любитель @ 20.8.2007,  01:28)
Цитата(DjoNIK @  19.8.2007,  22:55 Найти цитируемый пост)
Другие API тебе в помощь: OpenGL или DirectX.

А как же SDL? :(


Цитата(st4lk3r0k @  19.8.2007,  23:46 Найти цитируемый пост)
т.к. в с# без проблем работать с DX9 не реально

Для .Net МС сегодня предлагает хню. Что будет завтра - фиг его...


Цитата(st4lk3r0k @  19.8.2007,  23:46 Найти цитируемый пост)
M$ непонятно почему прикрыли managed DX

Сорри, но потому что это МС smile

Просто убивает не определённость....
Что выбрать и куда потом с такими навыками пошлют?  smile 
--------------------
- Чем вы занимаетесь на работе? - Я специалист по ускоренной релокации средств размножения... - Это как? - Х%и пинаю...
PM MAIL   Вверх
Xenon
Дата 20.8.2007, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1529
Регистрация: 12.4.2006

Репутация: 11
Всего: 50



Выбирай язык - его вообще года 2-3 учат smile


--------------------
user posted image  
PM MAIL   Вверх
st4lk3r0k
Дата 20.8.2007, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 132
Регистрация: 8.10.2006

Репутация: нет
Всего: нет



... точняк! Возьму японский smile

А всётаки? Что посоветуете?

На C# я кодать научился нормально, плюсы:
 + мне там нравится гейм студия  
 + IntelliSence (вроде правильно написал)
 + Синтаксис
 + GDI+
 + Да и вообще, кодать на нём лехко.

минусы:
 - ХЗ чё будет дальше
 - Говорят что есть проблемы с использованием Unmanaged DX
 - постоянный поиск библиотек сторонних производчиков :( хАчу сам писать!
 - ещё чёнить обязательно появится smile


На С++ я кодать особо не умею smile , забыл уже всё!
Плюсы: 

+ Нет проблем с Unmanaged DX 
+ Сам писал нужные мне библиотеки (не сложные)

Минусы 
 - Не нравится ситаксис
 - IntelliSence - фиговый smile
 - Нет гейм студии...
 - ХЗ чё будет дальше

вообщем наверно я всётаки останусь на C# ну и пойду учить японский  smile 
--------------------
- Чем вы занимаетесь на работе? - Я специалист по ускоренной релокации средств размножения... - Это как? - Х%и пинаю...
PM MAIL   Вверх
Любитель
Дата 20.8.2007, 16:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 24
Всего: 92



Цитата(st4lk3r0k @  20.8.2007,  16:27 Найти цитируемый пост)
IntelliSence

Не имеет отношения к языку.

Цитата(st4lk3r0k @  20.8.2007,  16:27 Найти цитируемый пост)
мне там нравится гейм студия  

Хнёвая которая? Для плюсов есть куча движков (комерческих, правда) с отличными редакторами скриптов, мэпов и пр.

Цитата(st4lk3r0k @  20.8.2007,  16:27 Найти цитируемый пост)
 GDI+

Есть где угодно. Работа идёт через COM в принципе. В дотнет просто вшиты врапперы. Кто мешает написать их для плюсов?

Цитата(st4lk3r0k @  20.8.2007,  16:27 Найти цитируемый пост)
Говорят что есть проблемы с использованием Unmanaged DX

Шарп + что угодно анмэнеджед - это ивзрат.

Цитата(st4lk3r0k @  20.8.2007,  16:27 Найти цитируемый пост)
хАчу сам писать!

Велосепидист?

Цитата(st4lk3r0k @  20.8.2007,  16:27 Найти цитируемый пост)
Не нравится ситаксис

Чем?

Цитата(st4lk3r0k @  20.8.2007,  16:27 Найти цитируемый пост)
ХЗ чё будет дальше

Что будет дальше от МС - фиг его... А вообще, кто мешает писать на плюсах без МС? Есть отличные игровые движки под ОГЛ (многие как под DX, так и под ОГЛ).

ЗЫ Сорри за некоторую предвзятость smile


--------------------
PM MAIL ICQ Skype   Вверх
st4lk3r0k
Дата 20.8.2007, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 132
Регистрация: 8.10.2006

Репутация: нет
Всего: нет



Цитата

Не имеет отношения к языку.


Зато когда кодаеш оч. даже неплохо помогает smile

Цитата

Хнёвая которая? Для плюсов есть куча движков (комерческих, правда) с отличными редакторами скриптов, мэпов и пр.


Последние обновления видел? smile Выведут они её на уровень вот тока когда? smile

Цитата

Есть где угодно. Работа идёт через COM в принципе. В дотнет просто вшиты врапперы. Кто мешает написать их для плюсов?


... Умение? smile

Цитата

Шарп + что угодно анмэнеджед - это ивзрат.


.... на своей шкуре испытал.

Цитата

Велосепидист?


Ну типо того smile тока я не имею ввиду реально сложные библиотеки smile 

Цитата

ЗЫ Сорри за некоторую предвзятость 


Да нет проблем smile
--------------------
- Чем вы занимаетесь на работе? - Я специалист по ускоренной релокации средств размножения... - Это как? - Х%и пинаю...
PM MAIL   Вверх
st4lk3r0k
Дата 20.8.2007, 18:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 132
Регистрация: 8.10.2006

Репутация: нет
Всего: нет



Вообщем буду учить оба, тоесть продолжаю с С# и начинаю С++.

След. вопрос такой:

Реально ли какнить настроить IntelliSence чтобы он работал примерно также как и в С# ?
и где есть побольше уроков по С++ чтобы я вас как можно дольше не трогал smile
--------------------
- Чем вы занимаетесь на работе? - Я специалист по ускоренной релокации средств размножения... - Это как? - Х%и пинаю...
PM MAIL   Вверх
Любитель
Дата 20.8.2007, 18:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 24
Всего: 92



Цитата(st4lk3r0k @  20.8.2007,  18:00 Найти цитируемый пост)
чтобы он работал примерно также как и в С#

1. Это речь к ИДЕ => вопрос - какая ИДЕ?
2. И что конкретно требуется?

Цитата(st4lk3r0k @  20.8.2007,  17:35 Найти цитируемый пост)
Последние обновления видел?  Выведут они её на уровень вот тока когда? 

Нет, не видел. Ибо винды давно нету smile Суть в том, что 99% современных игрушек пишутся на плюсах. XNA чего-то добъётся (причём не мало), но не всего smile


--------------------
PM MAIL ICQ Skype   Вверх
st4lk3r0k
Дата 20.8.2007, 19:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 132
Регистрация: 8.10.2006

Репутация: нет
Всего: нет



Цитата

1. Это речь к ИДЕ => вопрос - какая ИДЕ?

Тут не понял smile чё за ИДЕ?

Цитата

2. И что конкретно требуется?

Ну чтобы пишеш одну букву а он тебе все возможные варианты на эту букву выдаёт... 
В C# это офигенно удобно smile
--------------------
- Чем вы занимаетесь на работе? - Я специалист по ускоренной релокации средств размножения... - Это как? - Х%и пинаю...
PM MAIL   Вверх
Solomon
Дата 20.8.2007, 19:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 471
Регистрация: 23.1.2006
Где: Украина Киев

Репутация: нет
Всего: 2



Цитата(st4lk3r0k @  20.8.2007,  18:01 Найти цитируемый пост)
Ну чтобы пишеш одну букву а он тебе все возможные варианты на эту букву выдаёт... В C# это офигенно удобно 

VisualAssist тебе в помощь )

Добавлено через 2 минуты и 52 секунды
Цитата(Любитель @  20.8.2007,  15:52 Найти цитируемый пост)
Хнёвая которая? Для плюсов есть куча движков (комерческих, правда) с отличными редакторами скриптов, мэпов и пр.

Да ну нескажи... есь много движков, ну нескажу что идеальных, но есть и на Скелетную анимацию(CAL3Д) и просто граф движок как OpenSceneGraph очень даже неплохой...
Для начала много что найти можно, апосле когда уже чемуто научится и свое написать 


--------------------
Если не идти до конца к поставленным целям и не пытатся их достигнуть, каким бы тяжелым не казался путь, то лучше и не ставь их перед собой, но тот кто не ставит перед собой труднодоступные цели, никогда не ощутит эйфорию настоящей победы... победы над миром...
Соломон 2008
PM MAIL ICQ GTalk YIM   Вверх
Любитель
Дата 20.8.2007, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 24
Всего: 92



Цитата(st4lk3r0k @  20.8.2007,  19:01 Найти цитируемый пост)
чё за ИДЕ?

Среда разработки.

Цитата(st4lk3r0k @  20.8.2007,  19:01 Найти цитируемый пост)
Ну чтобы пишеш одну букву а он тебе все возможные варианты на эту букву выдаёт

Есть в любой (не совсем извратной) ИДЕ. Обычно требует активации каким-нибудь хоткеем (очень часто работает ctrl+space smile ).

Добавлено через 2 минуты и 56 секунд
Цитата(Solomon @  20.8.2007,  19:10 Найти цитируемый пост)
Да ну нескажи... есь много движков, ну нескажу что идеальных, но есть и на Скелетную анимацию(CAL3Д) и просто граф движок как OpenSceneGraph очень даже неплохой...

Чего не скажи? Если ты про "коммерческих" - без сомнения _движков_ много оупен-сорсных (или просто фришных). Но, так сказать, гейм-студии - не встречал.


--------------------
PM MAIL ICQ Skype   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0805 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.