Форум: "Прочее";
Текущий архив: 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 и горя не знал
← →
DevilDevil © (2007-07-26 18:31) [41]http://pmg.org.ru/index.html
← →
DevilDevil © (2007-07-26 18:36) [42]> AZIZE © (26.07.07 18:27) [40]
И что, и красивостей, анимации, звукового сопровождения не было, и с мультипоточностью не мучались? И до асм-дебагера не доходило?
- хорошая у тебя была старая работа :)
я вот кстати, по БД почти ничего не знаю. Так что я - очень плохой програмист. :)
← →
Kostafey © (2007-07-26 18:37) [43]> фига себе тему завернули!
Виноват-сс
> > компоненты "изнутри", С++, Сеть, Базы данных, Графика
>
> KOL, FreePascal, .Net, Потрепаться...
:))
← →
AZIZE © (2007-07-26 18:43) [44]
> я вот кстати, по БД почти ничего не знаю. Так что я - очень
> плохой програмист. :)
нет я к это к тому что для того чтобы быть хорошим програмистом не обязательно знать абсолютно всё, а можно работать в какой-то одной определённой области
А если необходимо постичь что-то новое, то решать проблеммы по мере их поступления
> - хорошая у тебя была старая работа :)
работа- то хорошая, только старое начальство ушло. а новое пришло тупое до безумия
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2007.08.26;
Скачать: [xml.tar.bz2];
Память: 0.58 MB
Время: 0.053 c