WinRazor 4. Опис.

winrazor@hotmail.com
http://home.barak-online.net/winrazor

Безкоштовну версію програми (4.1) качайте звідси: http://www.chat.ru/~winrazor/wr.zip

Або з FTP: ftp://listsoft.ru/pub/7353/wr.zip

Нову платну версію (4.2) можна взяти тут: http://home.barak-online.net/winrazor/wr42.zip

Ця утиліта призначена для програмістів, які хочуть використовувати об’єкти будь-яких нестандартних форм в своїх програмах. А також вона може послужити хорошим інструментом для створення програм-модельєрів для перукарів, костюмерів і.т.п. Вона складається з програми редактора і компоненти ActiveX. Спочатку ви створюєте в редакторі файли-скіни для вікон, а потім підключаєте їх до свого проекту за допомогою ActiveX програми. Але це ще не все. Додаткові функції, якими оснащений WinRazor ActiveX Control, допоможуть вам в лічені хвилини отримати повнофункціональне скін-вікно, здатне переміщатися по екрану будь кнопкою миші, мінімізуватися, ставати в режим ПОВЕРХ ВСІХ.

Редактор скінів допоможе вам максимально швидко створити навіть саму екзотичну форму з будь-якою кількістю дірок з будь-якої картинки. Але якщо вам потрібно вирізати просту форму (наприклад ви створили коло в графічному редакторі) то ви можете скористатися послугами аналізатора, який вбудований в редактор.

WinRazor ActiveX Control працює в будь-якому середовищі розробки програм (що підтримує роботу з ActiveX Controls). Він повністю незалежний від будь-яких DLLs.

Докладний і зрозумілий HTML-HELP з картинками допоможе вам швидко освоїти роботу з WinRazor.

У цій версії є наступні приклади коду для використання WinRazor Control:

Системні вимоги

OS: Microsoft Windows (9x,NT,Me,2000,XP)

IDE: Будь IDE з підтримкою ActiveX Controls.

Для запуску прикладів коду вам потрібні наступні програми:

Установка WinRazor 4

КРОК ЗА КРОКОМ
Створення скінів за допомогою редактора

Крок 1.

Запускаємо WinRazor Skin Editor. Кількома по кнопці FILE-OPEN і завантажуємо на форму картинку, c якої ви збираєтеся вирізати скін. (Якщо вона потрібна зрозуміло) Клікніть на кнопку ZOOM і встановіть зручний для вас відсоток збільшення. Я рекомендую x8. Зараз вам має вирізати форму за допомогою миші. (Аналогічно пирогу). Клікніть на кнопку COLOR та встановіть колір лінії розрізу максимально контрастує з квітами вашої картинки. По ходу виразно його також можна міняти. Отже все готово до вирізання.

КРОК 2.

Починаємо вирізати – малюємо лівою кнопкою миші кордон. Можна малювати як крапками так і лініями. Програма потім з’єднає всі точки, тому не залишайте паразитних точок. Кожна точка впливає на результат! Якщо ви неправильно провели лінію або залишили паразитне точку – натисніть на праву кнопку миші і утримуйте її до тих пір, поки не видалите помилкові точки. Для видалення єдиною останньої точки нажміне кнопку UNDO. Встановіть зручний розмір вікна. Щоб видалити всі точки – натисніть кнопку CUT POINTS. Рухайте зображенні за допомогою смуг прокручування. Можна також користуватися коліщатком миші, попередньо клацнувши відповідне смузі прокрутки. Коли малювання зовнішнього регіону закінчено, треба зберегти інформацію в TXT файл.

КРОК 3.

Кількома по кнопці SAVE region. Програма запропонує вибрати ім’я файлу. Вибирайте будь-яке ім’я без індексу і зберігайте файл. Далі ви можете вирізати дірки, якщо потрібно. Вирізуйте внутрішній регіон таким же чином, як і зовнішній. Збережіть його. Так можна вирізати скільки завгодно дірок. Запам’ятовувати файли дірок треба послідовно додаючи індекси до імені файлу зовнішнього регіону. Наприклад: якщо зовнішній регіон PIKA.txt, то дірки мають бути: PIKA1.txt, PIKA2.txt, PIKA3.txt и.т.д (Тисніть Save, ця версія додає індекси автоматично!) Коли всі регіони вирізані, треба сконвертувати всі текстові файли в один бінарний.

КРОК 4.

Кількома кнопку Converter. Завантажуємо текстовий скін зовнішнього регіону (той що без індексу) в конвертер. Бінарний *. Wrs файл з тим же ім’ям з’явиться у тій же директорії.
Тепер ви можете перевірити результати своїх праць, натиснувши на кнопку Checker. Завантажте (*. Wrs) файл і рухайте вирізане вікно лівою кнопкою миші. Ви в будь-який час можете замінити картинку у вікні перевіряльщики, завантаживши нову картинку в редактор. Повторне натискання на кнопку Checker закриває вікно перевіряльщики.
Тепер ви повинні підключити скін до програми за допомогою WinRazor Control. Переходимо до кроку 5.

Створення скінів за допомогою аналізатора

Аналізатор дозволяє аналізувати примітивні форми (коло, овал и.т.д), які попередньо створені в будь-якому графічному редакторі. Він не може аналізувати будь-які картинки. Аналізована фігура повинна бути на однорідному фоні. Аналіз ведеться щодо кольору фону. Лінія аналізованої фігури повинна бути безперервна. З фігури не повинні виступати тонкі лінії.
Коротше, все те, що вам не вдасться створити за допомогою аналізатора – створюйте в редакторі, де немає обмежень.

КРОК 1.

Відкриваємо Microsoft Paint. Створюємо овал (наприклад) за допомогою відповідного інструменту. Також я рекомендую зафарбувати цей овал будь-яким кольором, відмінним від кольору фону. Зберігаємо картинку в одному з наступних форматів (BMP, JPG).

КРОК 2.

Відкриваємо WinRazor Skin Editor. Завантажуємо створену картинку. Вибираємо колір (кнопка Color), що контрастує з кольорами овалу і відмінний від кольору фону. Кількома по кнопці Analyzer. Тепер курсор став рукою і ви повинні клікнути їм у зовнішній зоні, щоб вказати аналізатору колір фону.
Чекаємо кілька секунд до закінчення аналізу.

КРОК 3.

Якщо результати аналізу вас влаштовують, збережіть їх в TXT файл і конвертує його в окремо або в комбінації з іншими TXT скінами.
Тепер ви повинні підключити скін до програми за допомогою WinRazor Control. Переходимо до кроку 5.

КРОК 5.

Створіть новий проект в використовуваної вами середовищі програмування, яка повинна підтримувати роботу з елементами ActiveX Control. Користувачі Delphi і C + + Builder повинні попередньо проинсталлировать WinRazor Control у своїй IDE.
Розмістіть на формі картинку, з якою ви вирізали, будь-яким способом. Тепер знайдіть в списку зареєстрованих елементів “WinRazor 1.0 Type Library” в VB або “Razor Class” в інших системах. Файл winrazor.dll знаходиться у вашій системній директорії.

З панелі інструментів помістіть на форму новий об’єкт Razor1 (наприклад). Тепер треба забезпечити його відповідними властивостями і іспользьеовать у вашій програмі за допомогою його функцій. Об’єкт (ножик) ви будете бачити на формі тільки під час розробки.

Дивіться список властивостей і функцій у WinRazor Help Topics (Using WinRazor ActiveX Control – WinRazor Object) а також приклади коду, які відкриваються з Windows Start-Programs-WinRazor меню.

Завантажуйте ‘*. Vbp’, ‘*. Bpr’, ‘*. Dpr’, або ‘*. Dsw’ файл проекту і тисніть RUN. Все працює. Я сподіваюся, що код використання контрола настільки простий, що не вимагає особливих пояснень. (Інакше для чого потрібен ActiveX ?)

Встановіть всі властивості крім X_Plus, Y_Plus. Запустіть програму. Вимкніть програму. Налаштуйте регіон щодо вікна за допомогою властивостей X_Plus, Y_Plus, якщо він зміщений. Знову запустіть програму.

Продовжуйте написання вашої програми, використовуючи функції та властивості WinRazor Control а також не забувайте про можливості вашої мови програмування.

Сучасні системи розробки програм мають бібліотеки об’єктів, використання яких лежить в основі WinRazor технології. Залишається тільки зробити ці об’єкти живими і красивими, ніж Winrazor і займається.

Насолоджуйтесь!

Технічна підтримка

E-mail: winrazor@hotmail.com

Web Site: http://home.barak-online.net/winrazor

All Rights Reserved!

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*