0

2305

0
Автор публикации grifin85
Итак, как можно использовать функцию Gamma Control, которая включена в DirectDraw, чтобы cделать постепенное затемнение?  Имеются две превосходные причины причины, сделать затенение через Gamma. Первая, это -- простота, и вторая - это то, что используя Gamma затемнение, Вы не теряете информацию на первичной поверхности.
Читать дальше...

0

5549

0
Автор публикации grifin85

История

Самым значимым событием 2005 года стало появление многоядерных процессоров. К тому времени классические одноядерные системы исчерпали свой потенциал, поскольку не давали нужной производительности за счет повышения частот, мало того разработчики архитектур столкнулись с проблемой нестабильности и повышенного тепловыделения. Все это волей-неволей способствовало появлению революционных многоядерных процессоров. Идея этих процессоров предельно проста: в одном процессоре интегрировано более одного ядра. Такой подход способствует появлению более производительных процессоров без повышения частот.
Читать дальше...

0

6755

0
Автор публикации grifin85
Эта статья - первая из серии обзоров по самым важным фишкам Microsoft Windows Presentation Foundation (WPF). Вся серия едва ли покрывает бескрайний функционал платформы WPF. Ни одна тема не рассмотрена здесь достаточно подробно. Цель этих статей - познакомить вас с основами программирования под WPF, так чтобы вы смогли лекго разобраться в примтивном приложении WPF Horse Race (доступно для загрузки по ссылке вверху страницы).
Читать дальше...

0

3957

0
Автор публикации grifin85
При написании 3d шутера обычно необходимо знать на какой высоте от земли( ландшафта) находится камера. Предположим, что мы смогли загрузить или сгенерировать ландшафт (см. пред. статью). То есть у нас есть сетка связанных треугольников, мы знаем к какому тайлу и к какому треугольнику принадлежит данная точка.
Читать дальше...

0

3746

0
Автор публикации grifin85
Довольно привычно стало создавать ландшафт, считывая из файла картинки синюю, красную или зеленую составляющую. Потом, в соответствии с этим значением задаём высоту точки. Главное преимущество такого метода является простота и скорость загрузки ландшафта. Но картинки плохо сжимаются, а при распространении в сети это создает “неудобства”. Кроме того, такой ландшафт будет все время одинаковым, что доволько быстро надоедает. Наверное, уже понятно, к чему я веду? Да! В этой статье я разберу как сгенерировать ландшафт!!
Читать дальше...

0

2120

0
Автор публикации grifin85
Я пишу эту статью для тех, у кого есть сайт на хостигe, не поддерживающем Perl
или PHP, а нам нужен баннер! Конечно, не всем он нужен и не всем нужна эта
статья. Но нужна раскрутка сайта. Ладно, хватит затягивать вступление, давайте
приступим.
Читать дальше...

0

2301

0
Автор публикации grifin85
Как утверждает известная поговорка, "дьявол кроется в мелочах". Эти же мелочи могут украсить ваше душевное равновесие и наградить с любовью созданный сценарий трудно обнаруживаемыми ошибками. Автор - не великий эксперт в языках программирования. Однако я с радостью воспользуюсь предоставленным местом и расскажу о том, с чем пришлось столкнуться и разбираться лично.
Читать дальше...

0

4652

0
Автор публикации grifin85
В некоторых случаях, при составлении программы, возникает необходимость проверки наличия файла на компьютере. Так иногда, отсутствие его может привести к ошибке, из-за которой возможно окончание работы программы. Такая необходимость возникает и при проектировании сайтов. Рассмотрим такой пример: вы сохраняете настройки для каждого отдельного пользователя на компьютере пользователя. При загрузке страницы считываете информацию из файла и в соответствии с полученными данными как-то подстраиваете сайт под пользователя (самое простое: меняете цвет текста, фона и т.п.). И все вроде бы хорошо, но тут оказывается, что пользователь на вашем сайте впервые, и файла с настройками нет. Мгновенно посетителю сайта выводится сообщение об ошибке. Это некрасиво, не правда ли? Значит надо сделать проверку наличия файла с настройками, чем мы сейчас и займемся.
Читать дальше...

0

7369

0
Автор публикации grifin85

Многие книги по Web-программированию отрицают возможность создания и использование файлов на клиентском компьютере. однако, это совсем не так. Я в этом убедился, когда копаясь по документации VBScript и JavaScript, внезапно обнаружил эти функции. Недостаток их в том, что перед их выполнением IE и другие браузеры запрашивают подтверждение на их выполнение, но это и правильно, кто знает, что этот программист задумал ввести в файл... Давайте теперь приступим к самим функциям.

Читать дальше...

0

6394

0
Автор публикации grifin85
Цель этого обзора - помочь человеку перейти от использования средств Delphi к функциям Win API. Предполагается, что читатель уже неплохо владеет Delphi, поэтому будет подчёркиваться, прежде всего, разница между этими двумя инструментами. Кроме того, многие авторы книг по Delphi не уделяют достаточно внимания функциям Win API, предназначенным для работы с окнами и графикой, потому что считают, что VCL Delphi достаточно хорошо справляется с этими задачами. Так что часто приходится учиться работе с Win API по книгам по 16-разрядному Borland Pascal'ю. Поэтому я буду обращать внимание и на отличие 32-разрядных версий от 16-разрядных. Но я не буду без особой необходимости останавливаться на подробном описании конкретных функций, так как это всё сделано в справочной системе. Я также остановлюсь и на этой самой справочной системе, потому что начинающему программисту может оказаться не очень просто разобраться с ней.
Читать дальше...