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

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

Views: n/a


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

Оптимизация работы
с памятью. Часть 1..............10
Крис Касперски
Ключевые рекомендации, при помощи которых можно резко повысить скорость операций с большими блоками данных. Рекомендации касаются только алгоритмов работы с памятью и организации обмена данными, так что асе примеры решений в статье аппаратно-независимы.
Модель драйверов
Windows 2000 Часть 2...........20
Илья Кузьмин
Статья об использовании драйвером ресурсов (сигналов IRQ, каналов DMA, портов ввода-вывода и адресов памяти), вопросы организации обмена данными между драйверами, а также пример организации обращения к драйверу из приложения и другого драйвера. Продолжение статьи, опубликованной в майском номере.
Группа классов MFC для работы с хэш-таблицами (ассоциативными списками).....................25
Павел Румянцев
Изучаем работу классов MFC для работы с хэш-таблицами. Общие принципы работы, методы классов (на примере CMapWordToPtr). Будет интересно почитать и тем, кто раньше с ассоциативными списками не работал.
JNI: взаимодействие Java
с другими языками.............31
Павел Румянцев
Что такое Java Native Interface, какие возможности по вызову «родных» методов языка он дает, как практически реализовать подобные вызовы - ответы на все эти, и многие другие вопросы вы найдете в этой статье.
«Как ваша фамилия?»,
или русский MetaPhone..........36
Каньковски Петр
MetaPhone - т.н. алгоритм фонетического кодирования, позволяющий с помощью единого сокращения-ключа описать несколько схожих «на слух» слов, на-
пример фамилий. Подобные алгоритмы давно применяются в различных системах учета. Автор предлагает свой вариант алгоритма для русского языка...
Управление ошибками, или обработка исключений в Delphi___40
Чудин Андрей
В статье не просто описываются подходы к решению задачи «отлова» ошибок с помощью средств Object Pascal (что само по себе интересно). Вам предлагается законченное комплексное решение - компонент, реализующий обработку исключений и ведение протокола подобных событий. Всем, кто работает с Delphi - читать обязательно!
Обзор ADO.NET..................44
Павел Сурменок
Вернее, обзор отличий новой библиотеки доступа к базам данных ADO.NET от «старой» ADO. Изменения в объектной модели, в организации выборки данных, создании связей между таблицами. Немного рассказано о поддержке XML, впервые появившейся в ADO.NET.
Кол в сердце... своей программы!... 47
Петр «Roxton» Семилетов
KOL - Key Objects Library, «открытая» библиотека, позволяющая создавать приложения с полноценным графическим интерфейсом на Delphi без VCL, что позволяет резко уменьшить размер программы. Основные классы и объекты KOL, их отличия от VCL-аналогов, примеры использования.
Контроль версий проекта Delphi в Rational ClearCase................52
Большаков Олег
«Родной» системы контроля версий в Delphi нет. Но это не беда - последняя версия Rose Delphi Link позволяет использовать с Delphi одну из лучших в мире CVS. В статье описаны основные операции по контролю версий в связка ClearCase - Delphi; создание проекта, постановка на учет, контроль за версиями, «откат», слияние версий.
Работа с расширениями OpenGL с использованием NVIDIA OpenGL SDK 5.1. Часть 3................58
Гайдуков Сергей
Третья часть статьи посвящена работе с расширением WGL_ARB_pbuffer, предназначенным для работы с бу-
фером пикселей - т.н. «виртуальным экраном», который может быть использован для самых разных целей...
Алгоритмы для работы
с многоугольниками.............65
Андрей Боровский
Многоугольники - основа основ в 30 графике. Является ли многоугольник выпуклым, как отсечь многоугольник прямой или плоскостью, отсечение по сектору обзора, переход к 2д-базису - вот те вопросы, на которые даются ответы в этой статье.
MIDI-музыка и Java..............72
Галактионов Виталий
Java MIDI API - его компоненты, архитектура, иерархия классов и интерфейсов. Приведен довольно подробный для журнальной статьи экскурс в мир MIDI-му-зыки.
Алгоритм криптозащиты ГОСТ28147-89..................77
Александр Шевелев
Устройство российского стандарта шифрования - иерархия алгоритмов, циклы шифрования и, конечно, сами алгоритмы, осуществляющие непосредственное кодирование данных.
Ханойские башни и автоматы.....82
Анатолий Шалыто, Никита Туккель, Никита Шамгунов
Попытка формализовать подходы, обеспечивающие преобразование рекурсивных алгоритмов в итеративные на примере решения известной задачи о ханойских башнях. Для избавления от рекурсии предлагается использовать механизм автоматов.

___________

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