Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вс июн 25, 2017 11:38 am

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




Начать новую тему  Ответить на тему  [ 49 сообщений ]  На страницу 1 2 3 4 След.
Автор Сообщение
СообщениеДобавлено: Вс ноя 15, 2015 12:53 am 
Не в сети
Аватара пользователя

Зарегистрирован: Ср апр 15, 2015 11:13 pm
Сообщения: 156
Хочу обрадовать, где-то пол месяца назад принялся за разработку SDK. SDK я создаю в виде сайте (основанный в связке JavaScript+PHP) который включает себя: визуальный редактор приложения ( дизайнер ), транслятор ( переводит более простой синтаксис в формат компилятора C-- ), так же для запуска приложений нужна будет дополнительная библиотека gui.obj, которая включает все элементы интерфейса и обработки процесса окон.
Что уже можно делать:
Создавать окно (клиентская область окна состоит из области canvas, где рисуется сами элементы интерфейса)
Поддержка событий (при нажатии, при наведении, при потери фокуса, щелчок, движение мыши, двойной щелчок)
Элементы (пока что доступна кнопка)
Уже элементы можно в дизайнере создавать, двигать (скоро сделаю изменять размеры).
Окно можно изменять размеры, позицию запуска (центрилизовать)..
Проблемы: нет денег для сервера/сайта с поддержкой exec/system ф-ций php, для компиляции приложений в онлайн (поэтому пока-что отдача исходника, что не очень удобно)
В будущем: Решить проблему с компиляцией в онлайн, создание эмулятора на JavaScript для быстрого просмотра работающей программы.
Скриншот ниже как уже выглядит/работает.
Спойлер: Показать
Вложение:
Безымянный.PNG
Безымянный.PNG [ 50.14 КБ | 2455 просмотров ]


Вернуться к началу
СообщениеДобавлено: Вс ноя 15, 2015 8:52 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1157
Я не могу понять, зачем нужен сайтэ для создания приложений? Оффлайн что-то делать уже не модно?


Вернуться к началу
СообщениеДобавлено: Вс ноя 15, 2015 11:18 am 
Не в сети

Зарегистрирован: Сб ноя 14, 2015 11:15 am
Сообщения: 299
Вполне согласен! К тому же онлайн это зависимость от инета, - если инета так или иначе (в данный момент) нету, то нету доступа к среде разработки


Вернуться к началу
СообщениеДобавлено: Вс ноя 15, 2015 11:30 am 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 526
В какой степени, но оnline средства разработки нужны по причине наличия огромного числа "гад же ты(ов)"
и в целях популяризации и начального знакомства с разработкой программ под КОS.
Например, даже есть сайты по online опробованию кода для разных языков программирования

P.S. И даже такое китайцы сделали. Forth в браузере. :)
Javascript eForth
jeforth.3htm Revision 1.0 Запустилась консоль в браузере без Flash Source code jeforth.3we там же и несколько примеров.
Без Flash и SMC, и работает. Пример с бросанием дротиков забавный :)


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

Зарегистрирован: Ср апр 15, 2015 11:13 pm
Сообщения: 156
С Kopa согласен.
1) Интернет уже почти у всех с хорошим браузером.
2) Нет зависимости от платформы (можно кодить хоть с телефона, хоть с компа), а при наличии хорошего браузера в самом kolibrios, можно в самой системе.
3) В последнее время все переходит на онлайн.

P.S. Перевести с онлайна на оффлайн для меня не сложно ( конечно потребуются модули хромиума и php )..


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

Зарегистрирован: Ср апр 15, 2015 11:13 pm
Сообщения: 156
Добавил изменение размера элемента, новый элемент фигура и многопотоковый таймер.
Спойлер: Показать
Вложение:
Безымянный.PNG
Безымянный.PNG [ 55.51 КБ | 2402 просмотра ]


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

Зарегистрирован: Сб сен 27, 2014 2:59 pm
Сообщения: 102
Не в обиду автору. Может, это и популяризует Колибри и разработку сделает проще, но как бы после такого, не привалило в неё, много говно-кодеров. :?


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

Зарегистрирован: Ср апр 15, 2015 11:13 pm
Сообщения: 156
Чем классифицируются говно-кодеры? И это повод прекратить разработку? Критика какая-то неубедительная. Лучше бы посоветовали что нибудь по делу.


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

Зарегистрирован: Сб ноя 14, 2015 11:15 am
Сообщения: 299
Yason писал(а):
Не в обиду автору. Может, это и популяризует Колибри и разработку сделает проще, но как бы после такого, не привалило в неё, много говно-кодеров. :?

Ничё не понимаю!? Согласно твоей логике, - Колибри не должна быть популярной и разработать что либо для Колибри должно быть всегда очень сложным процессом, чтобы говно-кодеры даже и не рыпались, что-то писать и создавать для Колибри, так понимать ?!
А развитие системы тогда в чём заключаться должно?!... мелкими шажками... постепенно... побайтово.... лет так через 100, может что-то изменится в Колибри и что-то создастся, так что ли ?!
ИМХО, только сама система должна быть маленькой, быстрой и безупречной, всё остальное (программы для системы) могут писать говно-кодеры для того, чтобы обогатить систему разработками (программами). А вот по поводу, говна-программ, написанных говно-кодерами, то как в анекдоте, - засохнет(говно), - само отпадёт! :-) Вот и тут так будет,- говно-программами (разработками), никто не захочет пользоваться, они сами "засохнут" и "отпадут" из чьего-то внимания.


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

Зарегистрирован: Сб сен 27, 2014 2:59 pm
Сообщения: 102
pavelyakov писал(а):
Чем классифицируются говно-кодеры? И это повод прекратить разработку? Критика какая-то неубедительная. Лучше бы посоветовали что нибудь по делу.
Во-первых, я не критиковал, а выразил своё мнение. Во-вторых, по делу, во вред Колибри, советовать ничего не буду. В третьих, делать разработеку, тебе никто не запрещает. :wink:


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

Зарегистрирован: Сб сен 27, 2014 2:59 pm
Сообщения: 102
ALEXS1983 писал(а):
Ничё не понимаю!? Согласно твоей логике, - Колибри не должна быть популярной и разработать что либо для Колибри должно быть всегда очень сложным процессом, чтобы говно-кодеры даже и не рыпались, что-то писать и создавать для Колибри, так понимать ?!
А развитие системы тогда в чём заключаться должно?!... мелкими шажками... постепенно... побайтово.... лет так через 100, может что-то изменится в Колибри и что-то создастся, так что ли ?!
ИМХО, только сама система должна быть маленькой, быстрой и безупречной, всё остальное (программы для системы) могут писать говно-кодеры для того, чтобы обогатить систему разработками (программами). А вот по поводу, говна-программ, написанных говно-кодерами, то как в анекдоте, - засохнет(говно), - само отпадёт! :-) Вот и тут так будет,- говно-программами (разработками), никто не захочет пользоваться, они сами "засохнут" и "отпадут" из чьего-то внимания.
Я за ось переживаю, и не хочу, чтобы она, потонула в дерьме, как: Win или Lin. :wink:


Вернуться к началу
СообщениеДобавлено: Вс ноя 15, 2015 7:34 pm 
Не в сети

Зарегистрирован: Вс авг 09, 2015 3:41 pm
Сообщения: 78
Yason + много.


Вернуться к началу
СообщениеДобавлено: Вс ноя 15, 2015 8:41 pm 
Не в сети
Moderator

Зарегистрирован: Чт апр 08, 2010 8:11 pm
Сообщения: 264
Отличная идея! Едиственное, чтобы переводило не в С--, а, возможно, в ассемблер? Это так сказать: более по Колибрянски...:)


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

Зарегистрирован: Ср апр 15, 2015 11:13 pm
Сообщения: 156
popovpa писал(а):
Отличная идея! Едиственное, чтобы переводило не в С--, а, возможно, в ассемблер? Это так сказать: более по Колибрянски...:)

Все возможно, а чем С-- не нравиться? Проще транслировать для C--, для асма надо будет еще попыхтеть не мало.
Я например не знаю как лучше для асма реализовать объектную часть, структуры, классы..


Вернуться к началу
СообщениеДобавлено: Вс ноя 15, 2015 10:10 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1157
Транслировать с высокоуровнего языка в ассемблер нет смысла — смотреть страшно будет. Скорей уж, почему в С-- а не в С ?


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

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


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

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


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

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