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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Средства быстрой разработки программного обеспечен, Кто подскажет какие есть 
:(
    Опции темы
ajak
Дата 17.12.2009, 21:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Привет всем!!! Собственно сабж. Я достаточно хорошо выучил си и winapi. И теперь хочу разработать большой проект. Не такой уж и большой, но он будет визуально перегружен. Хотелось бы узнать какие есть средства для быстрой разработки п.о. Не всеже проги которыми мы пользуемся написаны на чистом апи виндовз. Накерняка что-то ипользуется. Я просто сторонник си, а не паскаля и поэтому не знаю что используется у си. Для паскаля есть Делфи для линукса Куликс. А вот что для си? 
И как вы думаете большинство программ написаны на чём? На си или паскале
PM MAIL   Вверх
bsa
Дата 17.12.2009, 23:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

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



Обычно, прикладное ПО пишут не на Си, а на С++.
Рекомендую Qt SDK (кроссплатформенный, бесплатный). Как вариант можно Borland C++ Builder (аналог Delphi/Kylix, но на С++ под Windows), бесплатную версию которого сейчас можно найти по ключевым словам "Turbo Explorer".
PM   Вверх
ajak
Дата 17.12.2009, 23:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Спасибо. Борланд с++ это извращение для меня. Может ктото ещё скажет что-нибудь
PM MAIL   Вверх
djamshud
Дата 17.12.2009, 23:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

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



На си для написания гуев есть билиотека gtk. Если с++ тоже устраивает, присоединяюсь, Qt.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
kemiisto
Дата 18.12.2009, 00:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



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

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



Цитата(ajak @  17.12.2009,  22:55 Найти цитируемый пост)
Я достаточно хорошо выучил си и winapi. И теперь хочу разработать большой проект.

Теперь забудь всё, что ты выучил, и, если нужен действительно RAD, Windows-only и Паскаль ты не любишь, "кури" C#.

Цитата(ajak @  17.12.2009,  22:55 Найти цитируемый пост)
И как вы думаете большинство программ написаны на чём? На си или паскале 

 smile Барабанная дробь... У тебя какой год на календаре? 

Цитата(bsa @  18.12.2009,  00:03 Найти цитируемый пост)
Обычно, прикладное ПО пишут не на Си, а на С++.

Ща Lazin'а позову. smile smile Человек и так много времени попусту потратил. Начинать новый проект прикладного характера (Windows-only) на С++ это врагу не пожелаешь. smile 

Цитата(bsa @  18.12.2009,  00:03 Найти цитируемый пост)
Рекомендую Qt SDK (кроссплатформенный, бесплатный).

Ну, понятно, что, если исходить из предыдущего, неверного замечу, утверждения, то да. А так - нафиг нада. Если Windows-only.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Lazin
Дата 18.12.2009, 00:28 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

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



я думаю стоит начать с естественных языков, а потом уже переходить к языкам программирования smile 
PM MAIL Skype GTalk   Вверх
ajak
Дата 18.12.2009, 00:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



А чем хорощ С# при прораммировании интерфейса к примеру?

Цитата

Начинать новый проект прикладного характера (Windows-only) на С++ это врагу не пожелаешь.  


А на чём же его начинать тогда что мне учить тогда чтобы в ногу со временем успевать то
НЕужели все игры пишутся на с шарпе и дизайнеры уровней где тоже много виджетов тоже на нём?
PM MAIL   Вверх
Леопольд
Дата 18.12.2009, 08:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(ajak @  18.12.2009,  00:35 Найти цитируемый пост)
пишутся на с шарпе

Он проще чем С++. Если оба языка знаешь одинаково хорошо, и знаешь библиотеки для С++ (Boost, Qt ...) тогда, я думаю, скорость разработки будет примерно одинаковая, но написанное на С++ будет работать побыстрее. Только вот С# ты будешь изучать 1 год, а С++ 3 года.

Это сообщение отредактировал(а) Леопольд - 18.12.2009, 09:10


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
bsa
Дата 18.12.2009, 16:03 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

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



Цитата(Леопольд @  18.12.2009,  08:48 Найти цитируемый пост)
С++ 3 года
Ты оптимист.  smile 

Я его "изучаю" уже лет десять как... И, уверен, что знаю далеко не все.

Короче, если Windows-only, то C# рулит. А вот если есть планы (когда-нибудь) использовать на других платформах, то качай Qt SDK.
PM   Вверх
ajak
Дата 18.12.2009, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Да я сам каждую неделю новое нахожу в си
что тогда говорить о шарпе или++
PM MAIL   Вверх
djamshud
Дата 18.12.2009, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

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



ajak, что же вы такого нового то в нем находите, если не секрет? Может быть хорошо забытое старое?:) Или же что означает ваше "достаточно хорошо выучил си"?


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
ajak
Дата 19.12.2009, 00:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Я имел ввиду с++, сорри

Добавлено через 33 секунды
А кто подскажит хорошую книжку по си шарпу, коль вы говори те что его тоже желательно знать
PM MAIL   Вверх
Cheloveck
Дата 19.12.2009, 01:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

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



Цитата(ajak @  19.12.2009,  01:32 Найти цитируемый пост)
А кто подскажит хорошую книжку по си шарпу,

"C# и платформа .NET" Эндрю Троелсен. Вполне ничего книжечка. Ну а MSDN для дотнета даже на могучем русском бОльшая часть.


--------------------
user posted image
PM Jabber   Вверх
Леопольд
Дата 19.12.2009, 09:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(bsa @  18.12.2009,  16:03 Найти цитируемый пост)
Я его "изучаю" уже лет десять как... И, уверен, что знаю далеко не все.

Ну, я около 7 лет, наскоками. И у меня складывается ощущение, что никто не знает всё. Слишком много намешано.

Я имел ввиду что на шарп потратишь раза в три меньше времени. А вообще, по моему, за три года можно хорошо научится программировать на С++, если заниматься этим плотно.

Добавлено через 4 минуты и 19 секунд
Цитата(ajak @  19.12.2009,  00:32 Найти цитируемый пост)
коль вы говори те что его тоже желательно знать 

Если не собираешься в ближайшее время портировать свои программы на NIX системы, то лучше шарп. Думается, велика вероятность что Mono через надцать лет станет достаточно стабильным что-бы С# можно было считать кросплатформенным.

Это сообщение отредактировал(а) Леопольд - 19.12.2009, 09:59


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
ajak
Дата 19.12.2009, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



А скажите а как си шарп претендует на главный язык при разработке компьютерных игр, или на нём ещё игры не пишутся? Ну там 3д шутеры
PM MAIL   Вверх
GoldFinch
Дата 19.12.2009, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Завсегдатай
Сообщений: 2141
Регистрация: 30.11.2008

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



Цитата(bsa @  18.12.2009,  16:03 Найти цитируемый пост)
Я его "изучаю" уже лет десять как... И, уверен, что знаю далеко не все.

пишу на С++ чуть меньше года, 
все что мне надо было знать - узнал где-то за полгода, если не меньше
все что надо будет узнать - узнаю при необходимости.

за 3 месяца (а не года) вполне реально получить необходимые базовые знания, если будет время и желание
конечно до этого надо иметь опыт программирования на чем-то еще.
PM MAIL ICQ   Вверх
bsa
Дата 19.12.2009, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

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



ajak, программа, которая написана на  C# требует для своей работы .Net Framework. Поэтому такую программу от С++-ой легко отличить.  smile 
Подозреваю, что серьезные игры пишут все-таки на C++ + Python/LUA/<что-то аналогичное>
Хотя, судя по современным тенденциям, когда игры жутко тормозят, возникает ощущение, что пишут их на Java. smile

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


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

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



GoldFinch, пишу на C++ примерно 3 года. Постоянно узнаю что-то новое. Тут же внедряю это в текущий проект. Думаю, как же я раньше без этого писал. Все предыдущие проекты автоматически становятся отстоем, потому что не использовали элементарных (как кажется позже) фишек.

P.S. Думаю так не только у меня.


--------------------
user posted image
PM Jabber   Вверх
Леопольд
Дата 20.12.2009, 00:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(GoldFinch @  19.12.2009,  13:51 Найти цитируемый пост)
за 3 месяца (а не года) вполне реально получить необходимые базовые знания, если будет время и желание
конечно до этого надо иметь опыт программирования на чем-то еще. 

Я говорю если с ноля и учить самому, а не работать на нём. Если работать на нём, причём с экспертами, тогда учится легко и быстро.


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
GoldFinch
Дата 20.12.2009, 00:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Завсегдатай
Сообщений: 2141
Регистрация: 30.11.2008

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



Леопольд, 
при любом обучении нужна практика, не обязательно работать профессионально, и с кем-то, достаточно просто заняться каким-нибудь проектом охватывающим большинство возможностей языка.

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


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

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



Цитата(GoldFinch @  20.12.2009,  00:22 Найти цитируемый пост)
достаточно просто заняться каким-нибудь проектом охватывающим большинство возможностей языка
Черевато завалом проекта. И многократным переписыванием.

PM   Вверх
GoldFinch
Дата 20.12.2009, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Завсегдатай
Сообщений: 2141
Регистрация: 30.11.2008

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



bsa, именно! многократным переписыванием. 
но если цель - изучение языка, и проект пишется "для себя" - это как раз то что надо.

Это сообщение отредактировал(а) GoldFinch - 20.12.2009, 13:00
PM MAIL ICQ   Вверх
ajak
Дата 20.12.2009, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Я вот сходил в наш книжный магазин в городе- магистр. Полистал книжку по c# под редакцией павловской, в итоге она описывает там стандарт c# ecma помойму за 2005 год, т.е. там один синтаксис, а как создавать окошки  кнопочки меню и всякие виджеты, не единого слова. Вот думаю покупать эту книгу, чтобы сначала разобраться с синтаксисом? А в какой книге есть про создание окошек и меню кто скажет, а то я посмотрел в msdn там столько классов у шарпа, всё есть для создания интерфейса, но как это использовать пока не знаю.
PM MAIL   Вверх
Cheloveck
Дата 20.12.2009, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

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



Цитата(ajak @  20.12.2009,  14:38 Найти цитируемый пост)
в какой книге есть про создание окошек и меню кто скажет


Цитата(Cheloveck @  19.12.2009,  02:19 Найти цитируемый пост)
C# и платформа .NET" Эндрю Троелсен




--------------------
user posted image
PM Jabber   Вверх
ajak
Дата 20.12.2009, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Аааааа, понял. Качаю : )
PM MAIL   Вверх
Леопольд
Дата 20.12.2009, 19:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(GoldFinch @  20.12.2009,  12:38 Найти цитируемый пост)
bsa, именно! многократным переписыванием. 
но если цель - изучение языка, и проект пишется "для себя" - это как раз то что надо.

Я же не говорю что нельзя учить самому. Просто когда кто-то тебя "ведёт за ручку" учится гораздо быстрее и переписываний в 10 раз меньше. Если ты работаешь в команде с экспертом, который при этом не прочь иногда объяснить что-почём, обучение пройдёт легко и приятно, не так ли? smile

Это сообщение отредактировал(а) Леопольд - 20.12.2009, 19:04


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
bsa
Дата 21.12.2009, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

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



ajak, вопросы по C# лучше задавать в разделе .Net.
PM   Вверх
Страницы: (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.1194 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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