{custom category="2" template="alfavit" aviable="global" from="0" limit="1" cache="yes"}

Программист.2002. № 10

Views: n/a


Программист.2002. № 10

Драйверы Windows XP...........11
Илья Кузьмин
Краткий обзор основных изменений, произошедших в структуре драйверов новой версии Windows - изменения в ядре операционной системы, новое в DDK, различия драйверов Windows ХР и драйверов Windows 2000.
Общая структура РЕ-файла......14
Павел Москвин
Разбираем формат исполняемых файлов Portable Executable. В первой статье (планируется продолжение!) знакомимся с общей структурой РЕ-файла - составом заголовков и таблицей разделов.
Оптимизация штатных С-функций для работы с памятью...........18
Крис Касперски
Рекомендации и конкретные предложения по оптимизации базовых С-функций по работе с памятью, а также встроенных функциях ядра системы. Интересное исследование эффективности качества оптимизации memory-функций и функций для работы со строками а различных компиляторах.
JDBC Connection
pool своими руками.............29
Озеров Андрей
Пул соединений - это класс, объединяющий набор обьектов JDBC Connection и методы доступа к ним. Такое решение позволяет минимизировать количество запросов к базе данных и сэкономить ресурсы сер влета.
Стыковка базы V7
с web-витриной.................32
Никита Зайцев
Авторское решение по соединению учетной системы на основе решений от фирмы 1С (платформа V7) и витрины web-магазина. Дается также анализ эффективности построения аналогичного решения на базе \"Web-расширения» 1С:Предприятия.
Динамическое
формирование объектов.........40
Ческис Владимир
С помощью ассоциативных списков предлагается ввести т.н. \"реестровые переменные», которые позволят создавать классы, интерфейсы которых можно модифицировать динамически, во время выполнения. Подробные рекомендации по реализации, возможные ошибки и проблемы, сочетание с другими паттернами проектирования.
Kylix 3: теперь и C++............45
Андрей Боровский
Предлагаем вам довольно подробный обзор новой версии этой, уже успевшей стать весьма популярной, среды разработки. Новые возможности, изменения в составе, проблемы, ошибки.
Оптимизация макросов VBA......52
Петр Каньковски
Интересная и довольно детальная подборка проверенных рекомендаций по оптимизации кода макросов Visual Basic for Applications. Общие принципы, конкретные задачи, анализ эффективности различных способов «ускорения».
Ксерион: российская альтернатива технологии Java................59
Д.Г. Гаев
Описательно-обзорная статья по технологии разработки программ, которой уже почти двадцать лет, и которая очень напоминает Java. Прототипы Ксерион-сис-темы уже работают под Linux, Windows NT и Solaris.
Воспроизведение
звуков средствами
DirectSound....................66
Чуприна Андрей
Начальный экскурс - основы воспроизведения звука с помощью DirectSound, создание и уничтожение звукового объекта, обработка ошибок, работа с характеристиками звуковых файлов, и т.д.
Работа
с расширениями OpenGL
с использованием
NVIDIA OpenGL SDK 5.1. Часть 5. . . 74
Гайдуков Сергей
Продолжение цикла статей. На этот раз рассказывается об интеракторах - предопределенных обработчиках некоторой группы сообщений, работе с ними, а также о создании с их помощью так любимой Зд-геймерами консоли, которая, в нашем случае, послужит отличным отладчиком.
Вершинные шейдеры
в Direct3D......................80
Денис Хромов
Вершинный шейдер - это графическая функция, выполняемая на геометрическом процессоре видеокарты и используемая для добавления спецэффектов к объектам ЗР-среды с помощью математических операций над данными о вершинах объекта. В Direct3D шейдеры представлены как секции конвейера.

___________

Скачать журнал Программист | 2002 год | № 10 | Формат: djvu | ~25 Mb: