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

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

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

Хакер, номер #075, стр. 075-122-2


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

+ Компонент TFileType предоставляет все необходимые возможности по работе с типами расширений.

+ С помощью компонента легко реализовать регистрацию и дерегистрацию расширения за приложением.

+ В компоненте реализована поддержка технологии DDE.

+ Отдельного примера использования нет, но в самом начале исходника компонента есть пример процедуры, регистрирующей за программой расширение “.mp3”.

Диагноз

Если программа работает с определенным типом расширения файлов, то вполне логичным было бы зарегистрировать это расширение. После этого при запуске файла будет стартовать твоя прога. Это очень удобно и любой юзер оценит твои старания.

Ссылки

Забираем здесь: http://www.torry.net/vcl/system/shell/clsfiletype.zip

BCGSoft BCGControlBar Professional

Для Visual С++

Описание:

Чем меня бесят продукты от MS, так это тем, что в них дается самый минимум из визуальных возможностей. Даже в последних версиях VC .NET нет возможности создать меню и панели в стиле XP. Зачем заставлять нас самим создавать эти меню и панели, когда они уже есть в загажниках MS? Жаба душит? Ладно, все визуальные грехи MS легко исправляются с помощью пакета BCGSoft BCGControlBar Professional.

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

+ Красиво выгладит визуальный интерфейс в VC .NET? Если тебе он нравится, то любые визуальные его компоненты можешь воспроизвести в своей программе с помощью пакета BCGSoft BCGControlBar Professional.

+ Количество различных компонентов, которые можно создать, исчисляется сотнями.

+ Можно создавать приложения с внешним видом в стиле Visio, XP, Win2000 и т.д.

+ Готовая поддержка скинов для некоторых компонентов.

+ Поддержка .NET.

- Проблемы с автоматической интеграцией с VC .NET 2003, поэтому придется немного поработать ручками.

- Пакет платный.

Диагноз

Пакет просто необходим для придания программам продвинутого интерфейса. Проработав с ним неделю, я смог сделать все, о чем мечтал все эти годы, при этом абсолютно не напрягаясь.

Ссылки

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

http://www.bcgsoft.com/

Innovasys DockStudioXP

Для С#, VB .NET

Описание:

Продолжаем делать интерфейс в стиле .NET. Несколько лет назад MS в своих рекомендациях к создаваемому софту написала, что нежелательно использовать интерфейс MDI. В подтверждение этого, были переделаны все программы пакета Office. Но так как без многодокументных окон никуда не деться, в остальных программах MDI продолжает жить, только немного в другом стиле. Теперь дочерние окна переключаются в стиле среды разработки VC .NET. Нам же эту функциональность дает пакет Innovasys DockStudioXP.

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

+ Позволяет работать с многодокументными окнами, переключая их в стиле VC .NET.

+ Основной упор функционала направлен на удобное и мощное создание прилипающих окон (Dock). Тут возможности пакета безграничны.

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