Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Ср сен 20, 2017 7:32 pm

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




Начать новую тему  Ответить на тему  [ 60 сообщений ]  На страницу Пред. 1 2 3 4
Автор Сообщение
СообщениеДобавлено: Сб окт 02, 2010 1:56 am 
Хороша задумка - у меня у самого все время вертелось сделать визуальный планировщик интерфейса для Box_Lib, работающий в самой Колибри, да все руки не доходят и времени не хватает. В общем удачи! :)


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

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 742
Пока выкладываю не законченную версию программы. Из основных возможностей:
1) просмотр файлов, созданных в виндосовской программе kolfasmedit.exe 2) окно конструктора, для показа формы 3) правка параметров объектов
Что остается сделать:
1) текстовое окно с созданием кода 2) сохранение файла на диск 3) добавление/удаление объектов 4) внести редактирование дополнительных настроек, кроме текстовых


Вложения:
Комментарий к файлу: версия от 13.12.2010
about.png
about.png [ 41.51 КБ | 3072 просмотра ]


Последний раз редактировалось IgorA Пн дек 13, 2010 6:50 pm, всего редактировалось 1 раз.
Вернуться к началу
СообщениеДобавлено: Вт окт 12, 2010 1:21 am 
Может имеет смысл хранить файлы проекта не в виде ASM кода, а в виде какого-либо промежуточного бинарного формата, с которым проще работать в программе, а когда закончишь выдаешь команду экспортировать в ASM код. Мне так кажется - отсутствие необходимости писать парсер, да еще и на ASM, благоприятно скажется на времени реализации программы. Впрочем решать тебе, автор всегда прав.


Вернуться к началу
   
СообщениеДобавлено: Вт окт 12, 2010 7:49 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 01, 2007 7:57 pm
Сообщения: 834
Кракозябры же.

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


Вернуться к началу
СообщениеДобавлено: Вт окт 12, 2010 8:03 pm 
Атауальпа писал(а):
Кракозябры же.

Вообще-то автор на чистом русском языке, который ты тоже прекрасно понимаешь - в своем посте отметил:
IgorA писал(а):
1) просмотр файлов, созданных в виндосовской программе kolfasmedit.exe

Так что даже на Капитана Очевидность твой пост не тянет.


Вернуться к началу
   
СообщениеДобавлено: Пн дек 13, 2010 6:59 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 742
Ревизия 1717
С виндосовской версией программа уже не совместима, т. к. изменился формат проэктных файлов. Идентификатор объекта стал 4 байта, раньше был 1 байт, теперь поддерживаемых объектов может быть больше чем 255. Это поможет в будущем наращивать возможности программы, добавляя разные элементы управления.
IgorA писал(а):
Что остается сделать:
1) текстовое окно с созданием кода 2) сохранение файла на диск 3) добавление/удаление объектов 4) внести редактирование дополнительных настроек, кроме текстовых

Все это уже сделано. Теперь осталось сделать правильную обработку всех объектов (во многих объектах не все опции правильно обрабатываются). Ну а потом справку можно начать писать.
Скрин обновил в предыдущем сообщении.


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

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 742
Ревизия 1720
Доработал создание элементов checkbox2.


Вложения:
Комментарий к файлу: checkbox2 в окне kol_f_edit
Snap_2010.12.18_13h16m51s_001.png
Snap_2010.12.18_13h16m51s_001.png [ 30.1 КБ | 3028 просмотров ]
Комментарий к файлу: пример получившейся kex программы
Snap_2010.12.18_13h18m01s_002.png
Snap_2010.12.18_13h18m01s_002.png [ 5.14 КБ | 3028 просмотров ]
Вернуться к началу
СообщениеДобавлено: Сб дек 18, 2010 2:43 pm 
Хорошая работа. Надеюсь потом таки допишешь подробную документацию.


Вернуться к началу
   
СообщениеДобавлено: Вт апр 09, 2013 1:50 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
В последних ночных сборках (в частности 3456) при попытке запуска завершается с page fault в логе.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


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

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 742
рев. 3465
Исправил падение программы при старте. Изменился алгоритм подключения файлов синтаксиса, после исправлений в элементе t_edit. Упакованные файлы подсветки пока еще не поддерживаются, потому теперь при запуске программа пишет что не найден файл синтаксиса.
Файл asm.syn из образа в папке /rd/1/develop/info/ я не использую, потому что он упакован.
Его можно скомпилировать из папки \programs\other\t_edit\info\asm_syn.asm (но не паковать kpack-ом) и положить в одну папку с программой, в таком случае сообщение появляться не будет.
Программа давно не обновлялась, потому требует много доработок, которые возможно со временем будут сделаны.


Вернуться к началу
СообщениеДобавлено: Чт апр 11, 2013 2:33 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Есть предложения на будущее:
1) Нужна документация со скриншотами, потому что интуитивно догадаться в какой последовательности жать кнопки я не смог. Естественно я не требую, а так просьба-предложение, когда будет желание и свободное время.
2) Вероятно стоит области и ряды кнопок снабдить подсказывающим текстом: область компонентов, область настроек выбранного компонента, внешний вид окна и т.д.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
СообщениеДобавлено: Пт сен 26, 2014 5:50 pm 
Не в сети

Зарегистрирован: Ср сен 24, 2014 5:47 pm
Сообщения: 34
Mario_r4 писал(а):
Есть предложения на будущее:
1) Нужна документация со скриншотами, потому что интуитивно догадаться в какой последовательности жать кнопки я не смог. Естественно я не требую, а так просьба-предложение, когда будет желание и свободное время.
2) Вероятно стоит области и ряды кнопок снабдить подсказывающим текстом: область компонентов, область настроек выбранного компонента, внешний вид окна и т.д.

А хоть в одной проге для Колибри это есть? :) Работать нигде невозможно, тыкаешь "по предыдущему опыту", разгадывая что значат кнопки без всплывающих подсказок с неочевидными или вообще непонятными картинками :)


Вернуться к началу
СообщениеДобавлено: Пт сен 26, 2014 6:19 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
irkant писал(а):
Mario_r4 писал(а):
Есть предложения на будущее:
1) Нужна документация со скриншотами, потому что интуитивно догадаться в какой последовательности жать кнопки я не смог. Естественно я не требую, а так просьба-предложение, когда будет желание и свободное время.
2) Вероятно стоит области и ряды кнопок снабдить подсказывающим текстом: область компонентов, область настроек выбранного компонента, внешний вид окна и т.д.

А хоть в одной проге для Колибри это есть? :) Работать нигде невозможно, тыкаешь "по предыдущему опыту", разгадывая что значат кнопки без всплывающих подсказок с неочевидными или вообще непонятными картинками :)

Учитывая, что с программами работают пользователи, которые уже знакомы с большими ОС, то обычно проблем не возникает. Мы обычные человеки, а не зеленые ящерики с планеты нибиру, и используем обычные человеческие подходы, которые годами отработаны в других ОС. Что то в системе есть, а чего то нет, а чего то вероятно никогда не будет. Реализация всплывающих подсказок потребует активного отслеживания на уровне приложения и это все будет жрать ресурсы железа. По той же причине курсор в Editbox не моргает.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
СообщениеДобавлено: Пт сен 26, 2014 6:57 pm 
Не в сети

Зарегистрирован: Ср сен 24, 2014 5:47 pm
Сообщения: 34
Mario_r4 писал(а):
Реализация всплывающих подсказок потребует активного отслеживания на уровне приложения и это все будет жрать ресурсы железа.

Так уж и жрать? Без mouse_move гуй не тот :)


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

Зарегистрирован: Пн окт 27, 2008 10:10 pm
Сообщения: 742
рев 5917
Обновил программу, потому что с конца 2013 года она не запускалась из-за изменений элемента t_edit в библиотеке box_lib. Плюс еще недавние изменения в tree_list вообще требовали серьёзного переделывания.


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

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


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

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


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

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