Открылась Компьютерная Ярмарка Expo-com.ru на Тульской 
6000 кв.м, 20 000 покупателей в день.
Удачное расположение (м. "Тульская"), большой ассортимент, автостоянка, лифты, кафе, туалеты, телефонная связь, интернет. 
Арендаторам: 1 месяц бесплатно
Режим работы и проезд см. здесь >>
реклама у нас
***

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

Автор: Дмитрий aka Grunger КОШЕВОЙ

Каждый программист когда-нибудь сталкивался с проблемой эстетичности своего детища. Стандартная серость 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’шника. А вы, наверное, знаете по себе, что некрасивая картинка почти сразу же создает неблагоприятное впечатление о программе в целом. Как говорится, встречают по одежке — и только потом, после первой встречи, будут смотреть на глюки, и все прилагающиеся недоработки с ошибками :-).

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

Источник: http://www.mycomp.com.ua/
 

***
 Рекомендуем
IZ рекомендует Оргтехника и расходные материалы 
Ремонт оргтехники, Покупка Б/У оргтехники, Запчасти, Заправка картриджей, Восстановленные картриджи, Расходные материалы
---
Удобно! Программа "Кадры" 
Автоматизация работы кадровой службы для предприятий любых форм собственности. 
Построение разветвленной структуры предприятия, ведение штатного расписания. 
Ведение учета личных карточек с автоматическим формированием приказов. 
Возможность стыковки с бухгалтерскими программами. 
Формирование произвольных отчетов по любым параметрам личной карточки.
***

Copyright © "Internet Zone"info@izcity.com. Условия использования материалов