Board.KolibriOS.org

Official KolibriOS board
It is currently Sat Dec 07, 2019 12:59 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 60 posts ]  Go to page Previous 1 2 3 4
Author Message
PostPosted: Sat Oct 02, 2010 1:56 am 
Хороша задумка - у меня у самого все время вертелось сделать визуальный планировщик интерфейса для Box_Lib, работающий в самой Колибри, да все руки не доходят и времени не хватает. В общем удачи! :)


Top
   
PostPosted: Tue Oct 12, 2010 12:41 am 
Offline
User avatar

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


Attachments:
File comment: версия от 13.12.2010
about.png
about.png [ 41.51 KiB | Viewed 4585 times ]


Last edited by IgorA on Mon Dec 13, 2010 6:50 pm, edited 1 time in total.
Top
   
PostPosted: Tue Oct 12, 2010 1:21 am 
Может имеет смысл хранить файлы проекта не в виде ASM кода, а в виде какого-либо промежуточного бинарного формата, с которым проще работать в программе, а когда закончишь выдаешь команду экспортировать в ASM код. Мне так кажется - отсутствие необходимости писать парсер, да еще и на ASM, благоприятно скажется на времени реализации программы. Впрочем решать тебе, автор всегда прав.


Top
   
PostPosted: Tue Oct 12, 2010 7:49 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
Кракозябры же.

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


Top
   
PostPosted: Tue Oct 12, 2010 8:03 pm 
Атауальпа wrote:
Кракозябры же.

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

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


Top
   
PostPosted: Mon Dec 13, 2010 6:59 pm 
Offline
User avatar

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

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


Top
   
PostPosted: Sat Dec 18, 2010 1:25 pm 
Offline
User avatar

Joined: Mon Oct 27, 2008 10:10 pm
Posts: 813
Ревизия 1720
Доработал создание элементов checkbox2.


Attachments:
File comment: checkbox2 в окне kol_f_edit
Snap_2010.12.18_13h16m51s_001.png
Snap_2010.12.18_13h16m51s_001.png [ 30.1 KiB | Viewed 4541 times ]
File comment: пример получившейся kex программы
Snap_2010.12.18_13h18m01s_002.png
Snap_2010.12.18_13h18m01s_002.png [ 5.14 KiB | Viewed 4541 times ]
Top
   
PostPosted: Sat Dec 18, 2010 2:43 pm 
Хорошая работа. Надеюсь потом таки допишешь подробную документацию.


Top
   
PostPosted: Tue Apr 09, 2013 1:50 pm 
Offline
Kernel Developer

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

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


Top
   
PostPosted: Thu Apr 11, 2013 1:19 pm 
Offline
User avatar

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


Top
   
PostPosted: Thu Apr 11, 2013 2:33 pm 
Offline
Kernel Developer

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

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


Top
   
PostPosted: Fri Sep 26, 2014 5:50 pm 
Offline

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

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


Top
   
PostPosted: Fri Sep 26, 2014 6:19 pm 
Offline
Kernel Developer

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

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

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

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


Top
   
PostPosted: Fri Sep 26, 2014 6:57 pm 
Offline

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

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


Top
   
PostPosted: Mon Nov 16, 2015 9:14 pm 
Offline
User avatar

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


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 60 posts ]  Go to page Previous 1 2 3 4

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited