CFA LogoCFA Logo Computer
Новости Статьи Магазин Драйвера Контакты
Новости
RSS канал новостей
В конце марта компания ASRock анонсировала фирменную линейку графических ускорителей Phantom Gaming. ...
Компания Huawei продолжает заниматься расширением фирменной линейки смартфонов Y Series. Очередное ...
Компания Antec в своем очередном пресс-релизе анонсировала поставки фирменной серии блоков питания ...
Компания Thermalright отчиталась о готовности нового высокопроизводительного процессорного кулера ...
Компания Biostar сообщает в официальном пресс-релизе о готовности флагманской материнской платы ...
Самое интересное
Программаторы 25 SPI FLASH Адаптеры Optibay HDD Caddy Драйвера nVidia GeForce Драйвера AMD Radeon HD Игры на DVD Сравнение видеокарт Сравнение процессоров

АРХИВ СТАТЕЙ ЖУРНАЛА «МОЙ КОМПЬЮТЕР» ЗА 2003 ГОД

Микроиконопись

Дмитрий aka Grunger КОШЕВОЙ koshevoy@mksat.net

Каждый программист когда-нибудь сталкивался с проблемой эстетичности своего детища. Стандартная серость Windows уже надоела, и программисты занимаются всяческими украшательствами: рисуют свои формы (круглые, квадратные окна), создают свои компоненты (ActiveX), меню и, конечно же — иконки. Именно иконки являются лицом программы (exe, dll или ocx компонента).

Краткое описание MicroArt 2

Статус: распространяется совершенно бесплатно, что, согласитесь, не может не Рис. 1.радовать!

Размер: сам EXE-файл занимает 330 Кб.

Требования: любой ПК с любой версией Windows, а также обязательное наличие MSVBVM60.DLL в системной папке (Windows\System), ведь, все таки, MicroArt — это детище Visual Basic’а.

Автор: следует отметить, что автор этого шедевра — Стюарт Пеннингтон — достаточно известен в среде Visual Basic-программирования. На его счету грандиозные проекты: HTML-редакторы, FTP-клиенты. И, многие другие программы для рядового windows-программиста.

Год: 2001.

Скриншот: смотрите рисунок №1.

Скачать Microart можно с моего сайта, либо с разнообразных Visual Basic-ресурсов (впервые о Microart я узнал на http://www.vbstreets.ru и на http://www.vbrussian.com):

http://www.dkpage.mksat.net/files/soft/microart.rar (в RAR архиве размер всего-навсего 80 Кб).

Плюсы (их больше)

Давайте, для начала, ознакомимся со всеми плюсами программы. Естественно, все перечислить мне не удастся (хотя сильно хочется :-)), поэтому выделю только основные моменты:

 создание ICO- и CUR- файлов с размером 1616, 3232 и 48х48 пикселей;

 сохранение, редактирование, печать файлов;

 есть функция Extract, которая позволяет вскрывать ресурсы (*.res), компоненты (*.dll, *.ocx) и, собственно, программы (*.exe);

 есть функция создания *.res-файлов;

 функции рисования: выделение, карандаш, резинка (ластик), пипетка, заливка, создание геометрических фигур (линий, квадратов, кругов), установка «прозрачности» иконки;

 функции редактирования: копировать, вставить, вырезать, выделить все, отменить, повторить;

 вкладка меню Image позволяет наклонять и переворачивать картинку. Также есть возможность создания симметрии (в частности, осевой). Это позволяет нарисовать половину иконки, нажать на кнопку и другую половину программа дорисует автоматически;

 есть утилиты для работы с цветом —Invert, перевод картинки в черно-белый формат, создание градиентов (круговых или линейных).

Но это еще не все! Осталось самое интересное и полезное! MicroArt скромно скрывает меню Fx (Функции), на котором хочется остановиться подробнее.

Итак, первая функция —Add Text. Думаю, многие из вас хотя бы чуть-чуть знают английский язык :-) и смогли перевести ее название. «Добавление текста» — прикольная фича, которая позволяет вставлять текст любого шрифта, размера и цвета в вашу иконку. Причем, все свойства текста остаются! Т.е. выбранный вами шрифт, размер и цвет переносится на координатную сетку иконки в точности с выбранными параметрами!

Вторая функция —Butonize — позволяет создавать иконки-кнопки. Т.е. нарисовав обыкновенную иконку, вы всегда сможете превратить ее в кнопку! Повторное применение этой же функции увеличит выпуклость иконки и т. д.

Совет: Нарисовав иконку, нажмите дважды (или больше раз) Butonize, затем сохраните полученную иконку с именем button1.ico. Теперь воспользуйтесь функцией Image\Flip Vertical и сохраните иконку с именем button2.ico. В результате получится две иконки-кнопки, различие в том, что одна — нажатая, а вторая — нет. Этот прием полезен тем, кто хочет создать свою собственную кнопку.

Третья функция (моя любимая, в основном именно она сделала программу «грандиозной») —Capture. Она позволяет копировать в ICO-формат любое изображение с экрана! Любой фрагмент интерфейса любой программы можно превратить в иконку! Например, я решил «украсть» индикатор языковой панели в системном трее. Для этого я нажимаю Capture, после чего навожу курсор на нужную «цель» (в данном случае - трей, см. рис. 2) и кликаю мышкой. Теперь у вас есть иконка-трей (см. рис. 3).

Рис. 2.   Рис. 3.

Совет: таким варварским :-) способом можно вытаскивать иконки из всех программ. Наводите на нужную иконку и… вперед :-). Только помните, что на иконки авторские права распространяются так же, как и на саму программу. Поэтому лучше изменить фон, основной цвет, всю цветовую гамму, местонахождение иконки и т.д. Это всегда будет вашим «алиби» — никто не сможет доказать, что иконку нарисовали не вы.

Совет №2: лучше всего не используйте предыдущий совет :-).

Минусы

Теперь, как всегда, пришло время ложки дегтя :-).

Минус я нашел только один, конечно, он незначителен, но все-таки — MicroArt при первом запуске ассоциирует ICO-файлы с собой. Когда же я попытался открыть из explorer’a ICO-файл — отрылся только сам МикроАрт без иконки . Написал сообщение об ошибке, и все…

Надеюсь, что автор исправит эту ошибку в следующих версиях.

Вместо вывода

Вместо вывода хочу дать последний совет: обращайте внимание на иконки, ни в коем случае нельзя забывать о них! Именно с них начинается просмотр вашего EXE’шника. А вы, наверное, знаете по себе, что некрасивая картинка почти сразу же создает неблагоприятное впечатление о программе в целом. Как говорится, встречают по одежке — и только потом, после первой встречи, будут смотреть на глюки, и все прилагающиеся недоработки с ошибками :-).

Удачи вам в программировании и… рисовании иконок.

Рекомендуем ещё прочитать:






Данную страницу никто не комментировал. Вы можете стать первым.

Ваше имя:
Ваша почта:

RSS
Комментарий:
Введите символы или вычислите пример: *
captcha
Обновить





Хостинг на серверах в Украине, США и Германии. © sector.biz.ua 2006-2015 design by Vadim Popov