Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #74, ФЕВРАЛЬ 2005 г.

Обзор компонентов

Фленов Михаил aka Horrific

Хакер, номер #074, стр. 074-120-2


Особые отличия

+ Компонент выглядит отлично и является точной копией ХР-варианта отображения загрузки системы.

+ Легко устанавливается (хотя засовывать один компонент в отдельный пакет может показаться лишним) и работает в любой версии Delphi, в том числе и совершенно новом Delphi 2005.

+ Изменение параметров графика совершается одной строчкой кода.

+ История изменений сохраняется и отображается на экране автоматически.

- Нет исходных кодов. Хотя автор и кричит, что компонент 100% Free, но исходники мне не дал даже после большой просьбы. А вот зеленых президентов мне жалко предлагать, потому что написать такое можно за пару дней с перерывами на похмелье.

Диагноз

Этот компонент отлично подходит для создания простых графиков. В моей практике уже несколько раз была такая проблема, когда крутой и навороченный Chart излишен, а создавать что-то свое не успеваешь из-за сроков. Раньше я отказывался от графика вообще, а теперь использую XPGraph, и он окончательно осел в закладках компонентов моего Delphi.

Ссылки

Забираем здесь: www.torry.net/vcl/charts/charts/XPGraph.zip

ReiserFS

Для Visual С++

Описание

Почему почти все ОС, отличные от Windows, умеют читать различные версии FAT и NTFS, а окна не хотят воспринимать ничего, кроме своих родных файловых систем? Я не понимаю этого. Чтобы увидеть разделы других ОС, приходится использовать сторонние разработки. Сегодня в обзор попала прога, которая умеет работать с ReiserFS.

Особые отличия

+ Программа определяет и может монтировать все файловые системы ReiserFS.

+ Можно без проблем путешествовать по директориям, создавать собственные и даже работать с файлами.

+ Есть возможность обмена файлами между файловой системой Windows (любой FAT и NTFS) и ReiserFS.

+ Отличный пример работы с прямым доступом к диску через 13-е прерывание (почему int13h ассоциируется у меня только с деструкцией? :) - Прим. Dr.).

+ Во время работы с программой ты оказываешься в консоли с обширным набором команд.

- Внешний вид а-ля консоль, пугающий ортодоксальных фанатов GUI.

Диагноз

Исходный код просто супер с любой точки зрения – практической и информационной. Изучив тонкости исходника, ты узнаешь много нового о файловых системах, а добавив GUI, получишь удобную в использовании программу.

Ссылки

Исходники забираем здесь:

www.programmersheaven.com/d/click.aspx?ID=F34167

JPEG

Для Visual С++

Описание

Еще 10 лет назад изображения высокого качества на компьютере были роскошью. Еще бы, ведь хорошие видеокарты могли работать в режиме 256 цветов, а обладатели более дешевых вариантов вообще радовались монохромному режиму. В наши добрые времена даже самая фуфлыжная плата позволяет отображать True Color, так почему бы не использовать это? Я предлагаю тебе хорошую библу для работы с JPEG.

Особые отличия

+ Это самая лучшая вариация JPEG-алгоритма. Быстрая реализация компрессии, загрузки и распаковки.

+ Поддержка всех распространенных алгоритмов сжатия графики - LZW, RLE, JFIF, PPM, TARGA и других.

+ Все параметры – как в других реализациях, а скорость сжатия и качество выше, потому что можно настраивать качество сжатия от 0 до 100 с шагом в 1. Это тебе не Photoshop.

Назад на стр. 074-120-1  Содержание  Вперед на стр. 074-120-3