Рассматривая какой-либо трёхмерный объект, мы всегда определяем его положение и размеры относительно некоторой привычной, и удобной в настоящий момент системы координат, связанной с реальным миром. Такая исходная система координат в компьютерной графике является правосторонней ...
В этой статье я постараюсь рассмотреть существующие в Дельфи глобальные классы. Расскажу о том, как и где их можно применять и что с ними можно делать.
OpenGL (Open Graphics Library) – популярная библиотека для работы с 3D графикой. Стандарт OpenGL появился в 1992 году благодаря компании Silicon Graphics и сейчас переживает годы своего самого бурного развития.
Иногда для получения визуального эффекта хочется в обыкновенную программу на Delphi добавить Form, которая бы имела очертания, совпадающие с картинкой (произвольной формы). Основная проблема в этом случае связана...
Драйверы устройств, как правило, - наиболее
критичная часть программного обеспечения компьютеров. По иронии судьбы, это
также и наиболее скрытая часть системы и программного обеспечения. Драйверы
устройств системы Windows фирмы Microsoft не являются исключением...
Наверное, многие из вас сталкивались с проблемой поддержки кодов написанных до вас кем-то еще. И все вы знаете как это тяжко изучать чужой код и выполнять его сопровождение. Но в довесок к проблеме сопровождения чужого кода я недавно натолкнулся на коды, спрятанные моим хитрым предшественником за абсолютно нечитабельными строками...
О том, как сделать любое выбранное окно прозрачным, расскажет эта статья. Для достижения результата используются новые функции, введенные в Windows 2007...
Настоящая публикация посвещена ряду вопросов CGI-программирования на языке Perl, а именно нетипичным ситуациям генерации выходных данных в среде броузера. Рассматриваются варианты возврата выходных данных с помощью... версия для печати
В статье по шагам расписано создание простого приложения DirectDraw, отображающего вращающуюся машину. Подробно рассмотрены такие вопросы как инициализация DirectDraw, создание и блиттинг поверхностей...
Самомодифицирующийся код - программный прием, при котором приложение создает или изменяет часть своего программного кода во время выполнения. Из статьи вы узнаете, как изменить или создать участок кода во время выполнения программы...
Эта статья расскажет вам, как создать такой популярный в современных программах эффект, как "прилипание" окна к краю экрана, когда до него остается небольшое расстояние. Реализуется это, как вы, наверное, догадываетесь, с помощью ...
ADO - мощная технология доступа к данным, находящимся в любых источниках - от текстовых фалов до мэйнфреймовых СУБД. ADO представляет собой надстройку над OLE DB и существенно облегчает работу с этой технологией. В статье приводится пример, который покажет, во-первых, простоту работы с ADO, а во-вторых, общие принципы построения front-end приложений работы с данными... .
Пробовали ли вы когда-нибудь расставить 8 ферзей на шахматной доске так, чтобы ни один из них не находился под ударом?.. Алгоритм решения этой задачи - здесь...
Еще одна статья из серии "Алгоритмы" опишет решение известной шахматной задачи про коня, которому нужно обойти всю доску, побывав в каждой клетке всего один раз...
Эта статья расскажет вам как откомпилировать известные библиотеки DelphiX и UnDelphiX под Delphi 6.0. Весь процесс займет не больше 15-20 минут, кроме того вы изучите общие приемы, которые могут помочь в аналогичных ситуациях. Почему это статья, а не, скажем, патч или дополнение к Delphi?..
Появление Active Server Pages(ASP) для многих стало знаменательным событием. Технологии-конкуренты - Personal (в начале подразумевался Perl) Home Pages(PHP), Java Server Pages(JSP), ColdFusion Markup Language(CFML) и PL/SQL Server Pages (PSP) появились позднее и, частично, носили подражательный характер (что не уменьшает их достоинств). Наиболее интересными и полезными качествами...
Этот текст предназначен для тех, кто никогда не имел дела с ASP и вообще смутно себе представляет возможности программирования на стороне сервера. Я ставил себе задачу создать у читателя общее представление о предмете. Отдельные неточности при этом менее важны - пожалуйста, громко не ругайтесь...