Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Чт дек 14, 2017 5:32 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 60 сообщений ]  На страницу 1 2 3 4 След.
Автор Сообщение
СообщениеДобавлено: Пт ноя 21, 2008 2:14 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 751
После просмотра программ checkbox, radiobutton и editbox (автор <Lrz> и другие) я решил, что неплохо было бы создать программку для WinXP, с помощью которой можно создавать *.asm код с этими и возможно другими элементами управления. Т. е. создать некую графическую оболочку для создания макетов будущих программ. Подобные программы я уже видел, но решил что и моя версия не станет лишней.
Даю первые наработки того, что у меня получилось. Много из задуманного еще не готово. Но создавать программы с элементами checkbox и radiobutton уже возможно (правда пока есть небольшие неудобства... зато все компилируется и работает).


Последний раз редактировалось IgorA Чт апр 11, 2013 1:03 pm, всего редактировалось 2 раза.

Вернуться к началу
СообщениеДобавлено: Пт ноя 21, 2008 2:16 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 751
архив получился большой, потому я помощь вынес в отдельный файл


Вернуться к началу
СообщениеДобавлено: Вс ноя 23, 2008 1:16 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 751
Создал новую версию:

Изменения в версии 0.0.0.2:
1) нашел решение проблемы с конечной строкой i_end
2) добавил стиль окна, где графические объекты могут ставиться относительно клиентской области, окно теперь выглядит более правдоподобно
3) добавил объект, который позволил улутшить качество созданного кода (он создает автоматически строки для включения файлов, макросы на передвижение мыши, ...)
4) оптимизация кода

Пока еще не сделано:
1) полная поддержка элемента edit
2) check_box и option_box работают отлично, но нельзя менять версии (где цвета берутся из системы или задаються пользователем)
3) просмотр окна не показывает цветовые настройки элементов, и шрифт заголовка окна не такой.

Нужно:
1) узнать инфу по файлам char.mt, чтобы сделать подключение шрифтов не с bmp файлов


Вернуться к началу
СообщениеДобавлено: Вт ноя 25, 2008 12:50 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 751
выложу новую версию 0.0.3, изменения
1) Свойства объекта окна можно вызвать через контекстное меню (правая кнопка мыши в области окна). Убрал прорисовку градиентной заливки при изменении размеров, чтобы не сильно мигало.
2) Добавил стили окна, где со скином, без скина. Вроди код выдает хорошо и рисует правильно.
3) Цвета некоторых элементов видны на экране (OptionBox заливка). Цвет должен быть задан в виде 0x..., где ... шестнадцатиричный код.

EditBox пока полностью не поддерживается :(


Последний раз редактировалось IgorA Сб дек 06, 2008 8:50 pm, всего редактировалось 1 раз.

Вернуться к началу
СообщениеДобавлено: Вт ноя 25, 2008 12:54 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 751
кому нужна помощь по программе :?: читайте


Вернуться к началу
СообщениеДобавлено: Вт ноя 25, 2008 8:34 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт янв 24, 2006 8:50 am
Сообщения: 249
Новость за 2007-09-16 20:58, by mike.dld писал(а):
Сегодня был настроен анонимный доступ к FTP серверу для выкладывания наработок теми, у кого нет своей персональной странички. Для удобства, залитые файлы также доступны по HTTP протоколу. Использовать сервер следует только по назначению; файлы, не имеющие отношения к проекту, будут удаляться без предупреждения.

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


Вернуться к началу
СообщениеДобавлено: Вт ноя 25, 2008 5:04 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 751
Как можно получить доступ :o ? Или как на этом сервере можно разместить файлы ? Скачать я могу, а писать не выходит.


Вернуться к началу
СообщениеДобавлено: Вт ноя 25, 2008 5:20 pm 
Не в сети

Зарегистрирован: Ср июн 04, 2008 10:16 pm
Сообщения: 174
Вроде как анонимный доступ на запись есть к папке upload. Остальные только для чтения.


Вернуться к началу
СообщениеДобавлено: Чт ноя 27, 2008 1:06 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 751
новая версия 0.0.4 :wink:
1) Добавлена настройка, позволяющая создавать OptionBox берущий цвета из системы или от пользователя
2) Доработки конструктора окон: Можно мышкой двигать объекты (не только окно), Введена возможность включать сетку, Можно вызвать (изменить) свойства объекта нажав на него правой кнопкой, Добавлена панель с кнопками для более удобной работы
3) Много мелких доработок

Справку не делал, т. к. изменения в основном по графическому интерфейсу, думаю и так понятно


Вернуться к началу
СообщениеДобавлено: Вс ноя 30, 2008 11:48 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 751
появилась версия 0.0.5
1) Возможно создавать тексты файлов в кодировке OEM. Код *.asm файла также можно сохранять в Html формат.
2) Доработано создание кода для EditBox, есть основные возможности (создаеться на основе файла edit_check.ced)
3) Добавлен текстовый объект (генерируется вызов сист. функции 4 для рисования текста, это не макрос label).
4) Добавлены несколько кнопок на панелях инструментов. (Например кнопка "удаления объектов" в окне конструктора, иконка правда немного не такая, не мог найти другой, а нарисовать не получилось)
5) Мелкие доработки.


Вернуться к началу
СообщениеДобавлено: Сб дек 06, 2008 9:06 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 751
версия 0.0.6 готова была еще вчера решил сегодня выложить
1) добавил опцию для создания CheckBox с пользовательскими и системными цветами
2) добавил рисование прямоугольников через функцию 13
Цитата:
edx = цвет 0xRRGGBB или 0x80RRGGBB для градиентной заливки
(как рисуется эта градиентная заливка я не понял, у меня не рисовало, потому этой опции я не добавлял)
3) мелкие доработки


Вернуться к началу
СообщениеДобавлено: Ср дек 10, 2008 10:44 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 751
версия 0.0.7
1) Можно создавать новый элемент "кнопку" (код использует сист. функцию 8 )
2) Добавил в окно конструктора кнопку. При ее включении отображаются имена элементов, вместо подписей
3) В главном окне заменил буквы объектов на иконки (думаю так будет понятнее и красивее)
4) Добавил подписи свойств объектов в диалоге со свойств объекта
5) Оптимизация кода

Исправления:
1) для подписи в CheckBox выделялось 20 байт, а для цвета фона 80 байт. Поменял размеры (подпись 80, цвет 20).
2) при удалении а потом отмене удаления и добавлении новых элементов был глюк. Исправил.

Оффтопик: Теперь создаются такие элементы: кнопки, CheckBox, OptionBox, EditBox, текстовые подписи, закрашенные прямоугольники. Можно создать начальные формы для программ Kolibri.


Вернуться к началу
СообщениеДобавлено: Чт дек 11, 2008 10:23 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт янв 24, 2006 8:50 am
Сообщения: 249
а ты не хочешь написать статью по использования твоей программы???
например написание тестовой мелкой программки.. =).. для примера...


Вернуться к началу
СообщениеДобавлено: Чт дек 11, 2008 4:09 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 751
s1n
В справке есть несколько абзацев посвященных этому. Если этого мало то можно описать подробнее.
По загрузкам вижу что хелп загружают меньше, чем саму программу.

Если кратко то алгоритм работы такой:
1 открытие файла check_option.ced или edit_check.ced
2 удаление из него ненужных элементов управления
3 создание своих элементов и создание кода
Замечание:
edit_check.ced - содержит дополнительные настройки для EditBox, если не нужен EditBox запускайте файл check_option.ced


Последний раз редактировалось IgorA Пт дек 26, 2008 12:56 am, всего редактировалось 1 раз.

Вернуться к началу
СообщениеДобавлено: Чт дек 11, 2008 5:59 pm 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 11:27 am
Сообщения: 750
да, статья бы по этой теме была бы очень полезной. и ещё бы замечательнее будет, если она войдёт в 4-й выпуск вестника.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 60 сообщений ]  На страницу 1 2 3 4 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB