Автор: |
Сообщение: |
Добавлено: 13-10-2006 18:51:13 |
312-242-983 Постоялец Ранг: 212
| 2 ejkot:
Ага, есть такая библиотека, как DelphiX. Но это VCL, а я сразу решил от него отказаться (т.к. размер минимальной программы >300kb - слишком много).
Есть ещё заголовочные файлы (в рамках проекта JEDI) - это по сути переписанные на паскаль официальные заголовочные файлы из DirectX SDK. Но, и с ними проблем хватало. Например библиотека DirectShow (я писал мультимедиа проигрыватель) использует SysUtils, а это опять таки лишние ~100кб к программе. Поэтому заголовочный файл DirectShow пришлось править вручную... Ну и ещё проблемы разного плана (что в общем-то понятно, проект JEDI некоммерческий и неофициальный).
Больше для делфей по Директу ничего стоящего нет.
А теперь противопоставь всему этому официальный Microsoft DirectX SDK, интегрированный в Microsoft VisualStudio .NET, с полнейшей документацией как по DirectX так и по WinAPI и т.п. (MSDN)... Мечта гейм-девелопера :))) Кстати, в комплекте от JEDI никакой справки нет.
Ну и об OpenGL: Вот этим вот можно заниматься без всяких сторонних библиотек, т.к. это часть WinAPI. Проблема в том, что в WinAPI-справке делфей OpenGL почти не документирован (ну а в MSDN - документирован замечательно :).
A A
|
Добавлено: 13-10-2006 17:54:31 |
Если вас еще не забанили - это не ваша заслуга. Это наша недоработка :) Глобальный модератор Ранг: 1625
| 2macross:
Для дельфей есть очень хорошие библиотеки под DirectX и OpenGL. так что и на дельфях можно очень хорошо лабать игры. Когда то я давно этим развлекался и был доволен возможностями
|
Добавлено: 13-10-2006 15:11:51 |
312-242-983 Постоялец Ранг: 212
| 2 -=PY3APX!AA64=-: Ну так вот в Делфях эти самые GUI и делаются очень просто :) Таскаешь мышкой на форму всякие кнопки-чекбоксы и программируешь их. Для создания калькуляторов этого хватит с головой.
Ну а с играми посерьёзнее придётся в ДиректИкс вкуривать :)) И желательно начать программить на сях, т.к. СДК написаны именно под Си, а для делфей заголовочные файлы DirectX довольно кривые :) Сам с этим столкнулся. Но это уже другая тема ;)
Так что резюмирую: Ставь Делфи (например 7ой версии) и осваивай. Удачи. Если что, спрашивай ) A A
|
Добавлено: 13-10-2006 11:32:53 |
427-483-873 RAMMSTEIN Принят в тусовку Ранг: 54
| 2 ejkot:
2 macross:
Пасиба за советы, попробую что-нибудь. Но я в целом только хочу научиться делать проги с оформлением(ака КАЛЬКУЛЯТОР хотя бы:)).Потом игры с простеньким геймплеем, примитивным оформлением(ну типа кто-нибудь играл в ХАКЕРа?). А вот уже потом пробовать 2-,3-мерные загогулины... Мне вообще интересен сам процесс создания прог и игр, и главное что делаешь САМ !!!! Один терапевт - это 1024 гигапевта, или 1048576 мегапевтов.
|
Добавлено: 12-10-2006 15:51:46 |
312-242-983 Постоялец Ранг: 212
| 2 -=PY3APX!AA64=-: ejkot прав, кроме тебя самого, программированию тебя никто не научит (правда было б лучше, если бы вместе с тобой этим занимался ещё кто-то, друг например). Ну а насчёт выбора языка.. Я бы не советовал продолжать на бейсике. Вообще, советую поставить Делфи и прочитать какую-нибудь толстую книжку по Делфи/Паскалю для изучения азов языка. Ну а дальше - ставишь цель (написать какую-нибудь программу) и выполняешь любыми средствами (т.е. открываешь Делфи, Делфи Хелп и вперёд, знания английского тут тебе очень сильно помогут).
Делфи хорош тем, что он довольно прост в понимании. А по возможностям почти не уступает Си. В принципе, если понравится программить на делфях, то можно на Си и не переходить, но это уже дело вкуса :)) A A
|
Добавлено: 12-10-2006 15:06:22 |
Если вас еще не забанили - это не ваша заслуга. Это наша недоработка :) Глобальный модератор Ранг: 1625
| 2-=PY3APX!AA64=-. Нет Visual Basic куда продвинутей Qbasica и очень неплох для освоения ООП. тем более обычный бейсик ты знаешь. Можешь попробовать Visual Basic for Aplication (VBA) для начала. тут вообще ничего покупть не надо, он есть в составе MS Word. Серьезных программ на нем не напишешь, зато вот в учебных целях очень хорош
|
Добавлено: 12-10-2006 14:41:19 |
Для утвердительного ответа достаточно слова ДА.Все прочие придуманы, чтобы сказать НЕТ...icq=5051295 Модератор раздела Ранг: 833
| 2 malych: Поищи в нете, если не найдёш, то в приват полное название твоей версии...
|
Добавлено: 12-10-2006 14:38:18 |
427-483-873 RAMMSTEIN Принят в тусовку Ранг: 54
| 2 ejkot:
ну я знаю Qbasic - знаю слабенький, а вижуал бейсик силен? или тоже самое? стоит ли купить??? посоветуйте... Один терапевт - это 1024 гигапевта, или 1048576 мегапевтов.
|
Добавлено: 12-10-2006 14:29:51 |
326886915 Постоялец Ранг: 153
| я вот программировала ни С++, щас правда многое уже забыла....оч нравилось, но тож думаю, кто тебя научит? эт надо самому....
|
Добавлено: 12-10-2006 14:26:22 |
Если вас еще не забанили - это не ваша заслуга. Это наша недоработка :) Глобальный модератор Ранг: 1625
| 2-=PY3APX!AA64=-. Что значит бесполезно самому? А кто тебя научит? программировать я считаю можно научиться только самому. Если программил уже на структурных языках (любых) и достаточно напрограммил, тогда уже берись вижуал и ООП программирования. Если есть тяга к СИ поставь Visual Studio.net и попробуй для начала освоить Visual Basic. - между прочим довольно мощный инструмент. А потом можно браться и за MSVC++.
|