forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на MidletPascal (http://forum.boolean.name/forumdisplay.php?f=88)
-   -   NoxOS (http://forum.boolean.name/showthread.php?t=8908)

JACUK 14.06.2011 22:36

Ответ: NoxOS
 
Какие приложения уже реализовано?...или рано спросил:)

_Nox_ 14.06.2011 22:40

Ответ: NoxOS
 
Пока я ещё не перенёс приложения, я отлаживаю и оптимизирую системные функции, чтобы всё работало как подобает, перенос приложений начну завтра или сегодня вечером.

_Nox_ 16.06.2011 00:11

Ответ: NoxOS
 
Вложений: 1
Ежедневный отчёт:

- Модули:
___ + _DESKTOP (v 0.4)
___ + _FORMS (v 0.5)
___ + _FPS (v 0.9)
___ + _INITIALIZATION (v 0.4)
___ + _KERNEL (v 0.7)
___ + _MOUSE (v 0.4)
___ - _KEYBOARD (V 0.0)

- Довести до ума LinkManager:
___ + Рисование иконок
___ + Проверка нажатия
___ - Загрузка иконок из RMS
___ + Вывод названия текущей иконки
___ + Запуск процесса по ярлыку

- PopupMenu

+ Доделать основной функционал окна:
___ + закрыть
___ + развернуть
___ + свернуть
___ + переместить
___ + изменить размер

- Все элементы рабочего стола:
___ - Кнопка закрыть
___ - Часы
___ + Панель задач
___ - Фоновое изображение из RMS

- Написать программы:
___ - Файл менеджер:
______ - Стандартная ФС
______ ? - ||||||||||| ФС в RMS (|||||||| | |||||||||||) (|||||||||||| ||| |||||||| |||||| | ||||||||||||| ||||)
______ - Мини ФМ
___ - Просмотрщик изображений
___ - Аудио плеер
___ - Диспетчер задач
___ - Текстовый редактор
___ - " Paint "
___ - Настройки ОС

Начать переносить приложения не успел, так как немногочисленное сегодня свободное время потратил на PopupMenu, но ничего так и не добился.

_Nox_ 16.06.2011 00:50

Ответ: NoxOS
 
Пока писал, осознал, как плохо когда нет ООП, динамической памяти, указателей, case, with:(

JACUK 16.06.2011 02:15

Ответ: NoxOS
 
Вот библа, посмотри вдруг поможет.
forum.boolean.name/showthread.php?p=190374#post190374

P.S. ФМ впечетляет:)

_Nox_ 16.06.2011 10:28

Ответ: NoxOS
 
Вложений: 2
Сегодня напишу ImageViewer, обслуживание ФС сделаю в _KERNEL, напишу мини ФМ, если всё пойдёт гладко, то возьмусь и за основной ФМ.

О различии ФМ и Мини ФМ:
Левее ФМ, правее Мини ФМ

_Nox_ 16.06.2011 23:58

Ответ: NoxOS
 
Вот беда, при попытке скомпилировать проект с JSR75i компилятор вылетает, надо будет постучать в тех поддержку.
Может кто сделает мне либу Lib_NoxOS с функцией File_Exists (Path : string) : boolean;

И можно сделать функции ImageToString & StringToImage
Буду благодарен

DIMMON4IK 17.06.2011 01:48

Ответ: NoxOS
 
ImageToString & StringToImage посмотри здесь:
forum.boolean.name/showthread.php?t=6193
forum.boolean.name/showthread.php?t=2521

_Nox_ 17.06.2011 09:53

Ответ: NoxOS
 
Ладно, на соурсфордже показал, покажу и вам http://depositfiles.com/files/sta7ufn1q. Это jar. напишите о результатах запуска. На нокиях работает? Это предпоследняя версия. Последняя не скомпилировалась. Точнее скомпилировалась но с ошибкой. Сразу после компиляции выдаёт "list index out of bounds (47)". А созданный jar - файл не запускается.

_Nox_ 17.06.2011 09:55

Ответ: NoxOS
 
Жду когда ответят разработчики в чём дело. Плохо будет если придётся долго ждать MidletPascal 3.4

St_AnGer 17.06.2011 10:12

Ответ: NoxOS
 
Ярлыки работают. Но, изображение гораздо меньше моего экрана. 22 фпс. Окошки сворачиваются и разворачиваются, закрываются. Приятно :) Правда управление курсором только стрелками не очень понравилось. Клавиатурой по такому экрану ездить как то очень медленно, поддержка сенсора необходима. И как из этой программы выйти мягко, не через диспетчер задач? :-D
Телефон - Nokia N97 mini.

зыЖ list index out of bounds - насколько я знаю это значит только одно: выход за пределы массива/списка. Скорее всего в коде где то чего то не так.

_Nox_ 17.06.2011 10:16

Ответ: NoxOS
 
22 фпс что-то как-то маловато, у меня на SE К800 без окон 62 с окном 57, а какое у тебя разрешение экрана? скрин своего экрана выложить можешь?

St_AnGer 17.06.2011 10:19

Ответ: NoxOS
 
Разрешение экрана 360х640. Окна открываются по середине дисплея. Нижняя строка состояния находится внизу дисплея, растянута в ширину. Но так как рабочая область программы гораздо меньше самого экрана (176x220 подозреваю), то очистка работает только в области 176x220. Из этого следует шлейф от мышки, остатки окна при его закрытии.

_Nox_ 17.06.2011 10:31

Ответ: NoxOS
 
А, понятно, дело в том что у меня обоина 320 на 240 она должна была зачищать весь экран. Но так как разрешение у вас больше чем разрешение картинки, то она не чистит всё, надо будет что-нибудь сообразить, буду заливать тогда уж чёрным цветом. А рабочая область это весь экран.

alexprey 17.06.2011 12:52

Ответ: NoxOS
 
Запустилось. Печалит, что нет поддержки тача. Свернуть окошки можно, но вот с разворачиванием беда


Часовой пояс GMT +4, время: 15:49.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot