Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.08.26;
Скачать: [xml.tar.bz2];

Вниз

Какую книгу   Найти похожие ветки 

 
vr-online ©   (2007-07-25 16:42) [0]

Порекомендуйте книги по OpenGL и DirectX для Делфи.


 
Sdubaruhnul   (2007-07-25 17:07) [1]

Если не ошибаюсь, есть только две книги по указанным темам для Delphi:

Краснов. "DirectX: Графика в проектах Delphi"
Краснов. "OpenGL: Графика в проектах Delphi"


 
@!!ex ©   (2007-07-25 21:47) [2]

Флёнов вроде тоже есть.
Хотя его я бы не стал читать...


 
vr-online ©   (2007-07-26 11:55) [3]

А еще есть какие-нибуль книги?


 
vr-online ©   (2007-07-26 11:57) [4]

Или статьи, доки на русском, где можно скачать достать?


 
ProgRAMmer Dimonych ©   (2007-07-26 12:00) [5]

Хех, я тоже в своё время искал. Delphi в этом отношении здорово обделили. Вроде как (судя по результатам поиска в интернете) есть ещё книжка таинственного писателя по фамилии Есенин, но она только в магазинах, похоже. Например, Rambler мне выдал первую ссылку такую: http://tbuy.ru/item1001070845-172387.html


 
ProgRAMmer Dimonych ©   (2007-07-26 12:01) [6]

P.S. А вообще приходится осваивать по Сишным книгам.

Справочники ищутся в гугле по запросам типа

directx delphi

и т.п. (Только гугл у меня не открывается, конкретнее не подскажу).


 
Kerk ©   (2007-07-26 12:03) [7]

> vr-online

А это не Фленов?


 
Юрий Зотов ©   (2007-07-26 12:06) [8]

> Kerk ©   (26.07.07 12:03) [7]

Думаешь, собирает материал для следующей книги?
:о)


 
vr-online ©   (2007-07-26 12:21) [9]

Нет, материал для следующей книги я собирать не собираюсь, а вот собрать все источники о DirectX и OpenGL в этой ветки - это идея хорошая, так что милости просим всех тех, кто йоть что-то знает о том где и откуда достать нужную инфу! Кстати а на DirectX можно создать полноценный клиент/сервер программу? Это возможно? Хотя в программировании все возможно, но насколько это будет сложно?


 
@!!ex ©   (2007-07-26 12:28) [10]

Материала по Delphi + OpenGL - полно.
Говорят, что по DX еще больше. не интересовался.
Примеры, что на Delphi что на C++ одинаковые. Особенно если используется только WinAPI.


 
vr-online ©   (2007-07-26 12:46) [11]

Полно, оно может и полно, но где? А что делать новичку если он отродясь С не видел? В том то и интерс - выложить  здесь все что известно!


 
DVM ©   (2007-07-26 12:51) [12]


> А что делать новичку если он отродясь С не видел?

Разбираться в C, хотя бы чтобы понимать что написано.


 
Инс ©   (2007-07-26 12:52) [13]

http://msdn2.microsoft.com/en-us/library/ms537767.aspx
http://msdn2.microsoft.com/en-us/library/aa139763.aspx

А к Delphi приспособить - дело техники.


 
@!!ex ©   (2007-07-26 13:01) [14]

> [11] vr-online ©   (26.07.07 12:46)

Программист который не может хотя бы читать С - плохой программист. ИМХО

Выкладывать все смысла нет. В гугле уже все выложено до нас.


 
ProgRAMmer Dimonych ©   (2007-07-26 13:11) [15]

> vr-online ©   (26.07.07 12:46) [11]
> Полно, оно может и полно, но где? А что делать новичку если
> он отродясь С не видел?

Я никогда не пользовался ни одним учебником по C, но с чтением программ на C проблем не возникало.


 
Kostafey ©   (2007-07-26 16:44) [16]

> Я никогда не пользовался ни одним учебником по C, но с чтением
> программ на C проблем не возникало.

Не поверю :)


 
@!!ex ©   (2007-07-26 16:53) [17]

> [16] Kostafey ©   (26.07.07 16:44)

Почему? Там же синтаксис базовый элементарный, чтобы понять что написано, обычно достаточно.
Шаблоны я до сих пор не втыкаю, не надо было просто.


 
AZIZE ©   (2007-07-26 16:59) [18]


> Программист который не может хотя бы читать С - плохой программист.
>  ИМХО

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


 
Kostafey ©   (2007-07-26 17:00) [19]

> Почему?

Да это все инопланетянская сишная логика,
типа указатель на массив функций возвращающих указатели, и принимающих
указатель в качестве параметра.

Ну моск же сломать можно первое время :)

Книжку, другую как прочитал стал понемногу легче в этот код вникать.


 
Kostafey ©   (2007-07-26 17:01) [20]

> он плохой програмер?

не современный было бы точнее


 
@!!ex ©   (2007-07-26 17:01) [21]

> [18] AZIZE ©   (26.07.07 16:59)

Для драйверов и контроллеров - возможно нет. Но он не решит очень многих задач. :)
Но в данном случае все таки форум дельфи и разговор идет о дельфи и программировании преимущественно под Windows.


 
@!!ex ©   (2007-07-26 17:02) [22]

> [18] AZIZE ©   (26.07.07 16:59)

Для драйверов и контроллеров - возможно нет. Но он не решит очень многих задач. :)
Но в данном случае все таки форум дельфи и разговор идет о дельфи и программировании преимущественно под Windows.


 
AZIZE ©   (2007-07-26 17:05) [23]


> @!!ex ©

есть ещё и visual asm на котором неплохо под Винду програмят
и вообще, я считаю что без знания asm никогда програмером не стать


 
Kostafey ©   (2007-07-26 17:08) [24]

> и вообще, я считаю что без знания asm никогда програмером
> не стать

Эх ты !

Я, пожалуй, даже напрягая память больше 10 команд на asm-е не вспомню
что ж теперь все бросать его учить ?
а то я только было начал java заниматься :)


 
@!!ex ©   (2007-07-26 17:09) [25]

> [23] AZIZE ©   (26.07.07 17:05)

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


 
Kostafey ©   (2007-07-26 17:10) [26]

> знание архитектуры

Что вы под этим понимаете?


 
AZIZE ©   (2007-07-26 17:16) [27]


> Я, пожалуй, даже напрягая память больше 10 команд на asm-
> е не вспомню

если у тебя в проге вылазит какой-то болт. причём очень неопределённый
ты дебагере сможешь его расчехлить и только в том случае если asm тебе известен

> только было начал java заниматься :)

громко сказано как для прогоамера професионала


 
Kostafey ©   (2007-07-26 17:34) [28]

> если у тебя в проге вылазит какой-то болт. причём очень
> неопределённый
> ты дебагере сможешь его расчехлить и только в том случае
> если asm тебе известен

Для меня содержимое окна дебагера читать не легче чем китайские письмена :)


> громко сказано как для прогоамера професионала

Э-э-э видимо сликом тонкий юмор. Не совсем уловил :)

Я не профессионал, если это имелось в виду.


 
AZIZE ©   (2007-07-26 17:40) [29]


> Для меня содержимое окна дебагера читать не легче чем китайские
> письмена :)

ну тогда нечего гнать на людей которые этим занимаются
и вообще разговор затевался о том может ли считаться програмером человек который не знает С, и я просто-напросто привёл пример


 
VirEx ©   (2007-07-26 17:49) [30]


> vr-online

гдето я это видел


 
Kostafey ©   (2007-07-26 17:50) [31]

> ну тогда нечего гнать на людей которые этим занимаются

Во-вервых, не "гонит" никто... уж точно не я :)

Во-вторых, можно не знать, но иметь представление об асме.


> и вообще разговор затевался о том может ли считаться програмером
> человек который не знает С, и я просто-напросто привёл пример

Ну и в-третьих, с примером как раз спора не было.

Меня интересовало только > [26] Kostafey ©   (26.07.07 17:10)


 
AZIZE ©   (2007-07-26 17:54) [32]


> Меня интересовало только > [26] Kostafey ©   (26.07.07 17:
> 10)

знание архитектуры, это прежде всего знание функционирования системы компьютера на уровне системы микропоцессора и возможность управления этой системой


 
Kostafey ©   (2007-07-26 17:57) [33]

> знание архитектуры, это прежде всего знание функционирования
> системы компьютера на уровне системы микропоцессора и возможность
> управления этой системой

Сколько много слов умных...

Хоть застрелись :)

Есть что-то доступное для человеческого понимания в этой области?


 
Инс ©   (2007-07-26 17:58) [34]

Скажем так... Не то, чтобы хороший программист обязан знать ассемблер, именно как язык программирования, но скажем фраза вроде "локальные переменные содержатся в стеке" не должна ставить его в тупик. Я полагаю, именно это имел в виду @!!ex в [25]


 
Kostafey ©   (2007-07-26 18:00) [35]

> [34] Инс ©   (26.07.07 17:58)

Фу-у-у...
Значит не все так плохо.


 
AZIZE ©   (2007-07-26 18:15) [36]


> Есть что-то доступное для человеческого понимания в этой
> области?

ну для простейшей задачи считывание времени из микросхемы таймера необходимо прибегнуть к знанию архитектуры


 
Игорь Шевченко ©   (2007-07-26 18:19) [37]


> Да это все инопланетянская сишная логика,
> типа указатель на массив функций возвращающих указатели,
>  и принимающих
> указатель в качестве параметра.


Какие проблемы объявить это в паскале ?
Языки ж один в один, только что в С implementation нету...


 
DevilDevil ©   (2007-07-26 18:21) [38]

фига себе тему завернули!
ну, пользуясь случаем, тоже выскажу мнение (что не по сабжу):

Хороший программист должен расти и развиваться во многих направлениях. Если в самом начале карьеры, за мизерную зарплату, вполне может хватать поверхностного знания VCL, то в дальнейшем (на более высоком уровне заработка) необходимы более широкие знания (компоненты "изнутри", С++, Сеть, Базы данных, Графика, Звук, Потоки, ... и т.д. и т.п. и даже асм!).

Вопрос только в том, на каком уровне знаний хочет остаться такой специалист, с какой скоростью и в какой области хочет развиваиться.

Ну, а так как я ещё нахожусь в возрасте юношеского максимализма, позволю себе фразу "Настоящий программист должен знать всё; как минимум, к этому стремиться!"

Теперь, по сабжу.

Михаил (если это Вы), неоднократно везде (в том числе и на Вашем сайте) рекомендовал и буду рекомендовать движок DGLE (http://dronprogs.mirgames.ru/dgle_about.html). Он относительно прост(по примерам и хелпу легко освоить), достаточно функционален и имеет открытые исходные коды. Внутри много ответов на вопросы типа "как создать и  инициализировать окно", "как сделать full-screen режим", ZBuffer, VSync, Stensil, Тени, камеры, модели, свет ... - много чего. Кроме того, обучающиеся поймут многие "основы двигателестроения", о которых, к сожалению, не пишут в российских книгах, которых не хватает в первую очередь.

Ну а вообще, здесь очень много хороших примеров:
http://www.sulaco.co.za/opengl.htm

И здесь тоде несколько статей:
http://steps3d.narod.ru/tutorials.html/tutorials/rc-tutorial.html


 
Игорь Шевченко ©   (2007-07-26 18:24) [39]


> компоненты "изнутри", С++, Сеть, Базы данных, Графика


KOL, FreePascal, .Net, Потрепаться...


 
AZIZE ©   (2007-07-26 18:27) [40]


> Хороший программист должен расти и развиваться во многих
> направлениях. Если в самом начале карьеры, за мизерную зарплату,
>  вполне может хватать поверхностного знания VCL, то в дальнейшем
> (на более высоком уровне заработка) необходимы более широкие
> знания (компоненты "изнутри", С++, Сеть, Базы данных, Графика,
>  Звук, Потоки, ... и т.д. и т.п. и даже асм!).

я с тобой не согласен
я на старой работе жил себе спокойно с двумя друзьями Delphi и Oracle и горя не знал



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2007.08.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.56 MB
Время: 0.05 c
15-1185284193
tesseract
2007-07-24 17:36
2007.08.26
Я таки вернулся


15-1185515813
Vlad Oshin
2007-07-27 09:56
2007.08.26
Что-то вот подумалось. Подавить ошибки, кто-то когдато спрашивал


15-1185207849
Nikfel
2007-07-23 20:24
2007.08.26
Как платить за размер в интернете.


2-1186066654
JaK[Light]
2007-08-02 18:57
2007.08.26
Потоки и volatile


15-1185716945
ArtemESC
2007-07-29 17:49
2007.08.26
Не подскажите название песни?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский