GXDE (GraphX Desktop Environment)

Всевозможные операционные системы от CP/M до Vista

Re: GXDE (GraphX Desktop Environment)

Сообщение SteveZeleniy » 31 мар 2017, 16:10

Да,должны бы помочь.Пока что продвинул GVint:Pascal до аддона для GXapi.См.прикрепленный архив.Правда,проблема с чекбоксом-вроде бы все работает,когда перетащишь в главный файл,а так,почему-то,шиш.См.Testgvin.pas
Вложения
addon.zip
Пример использования в файле testgvin.pas.testgvin.pas собран на основе GXDE-точнее,видеорежим.
(43.62 Кб) Скачиваний: 330
Последний раз редактировалось SteveZeleniy 30 сен 2023, 23:40, всего редактировалось 1 раз.
Аватара пользователя
SteveZeleniy
Мастер Даунгрейда
 
Сообщения: 281
Зарегистрирован: 26 янв 2017, 18:42
Откуда: Ну мало ли мест в мире....
Железо: Барахло 2000-ного где-то года

Re: GXDE (GraphX Desktop Environment)

Сообщение Computershik » 31 мар 2017, 16:30

Возникла греховная мысль закинуть GXDE и развивать Полит. Но пока что отогнал ее.
Последний раз редактировалось Computershik 30 сен 2023, 23:40, всего редактировалось 2 раз(а).
Computershik
Мастер Даунгрейда
 
Сообщения: 179
Зарегистрирован: 19 апр 2016, 23:38
Откуда: от того же верблюда, что и SteveZeleniy

Re: GXDE (GraphX Desktop Environment)

Сообщение SteveZeleniy » 31 мар 2017, 19:13

Computershik писал(а):Возникла греховная мысль закинуть GXDE и развивать Полит. Но пока что отогнал ее.

И правильно!Нужно отгонять такие мысли..... ведь вскоре и у GXDE будет полноценный API,и это стоит усилий,приложенных для развития GXDE.Да и что мы можем дать Политу?
ЗЫ
I.
возможно,проблема тормозной загрузки jpg-шек получается в результате ограничения скорости файловых потоков в M$-DOS.Вероятно,решение проблемы в том,чтобы
Варианты
1)Оптимизировать файловые потоки чтения/записи(я не представляю,как,но у некоторых получается)
2)Использовать сжатые изображения(вот это понятнее,хотя может не получиться)
II.
В Polit встроен превосходный wav-плеер.Можно бы взять оттуда принцип работы.
III.
Как Вы считаете,следует продолжать улучшать GXapi(точнее модуль GVint)?
Последний раз редактировалось SteveZeleniy 30 сен 2023, 23:40, всего редактировалось 3 раз(а).
Аватара пользователя
SteveZeleniy
Мастер Даунгрейда
 
Сообщения: 281
Зарегистрирован: 26 янв 2017, 18:42
Откуда: Ну мало ли мест в мире....
Железо: Барахло 2000-ного где-то года

Re: GXDE (GraphX Desktop Environment)

Сообщение Computershik » 01 апр 2017, 11:12

SteveZeleniy,
У Полита есть несколько библиотек, написанных Стефаном Гехлером, но которых больше нигде в Сети нет. Меня впечатлил newfrontier (позволяет адресовать до 4 Гбайт ОЗУ), но если мы хотим его использовать, то необходимо исправить проблемы со шрифтами, не выводящимися в защищённом режиме.

Wav-плеер хорош, его тоже позаимствуем, потом MP3 прикрутим. Файловый менеджер тоже.

З.Ы. JPEGшки шустро грузятся в защищённом режиме, но снова проблемы со шрифтами. Её надо решить!
Последний раз редактировалось Computershik 30 сен 2023, 23:40, всего редактировалось 2 раз(а).
Computershik
Мастер Даунгрейда
 
Сообщения: 179
Зарегистрирован: 19 апр 2016, 23:38
Откуда: от того же верблюда, что и SteveZeleniy

Re: GXDE (GraphX Desktop Environment)

Сообщение SteveZeleniy » 01 апр 2017, 12:03

Computershik писал(а):SteveZeleniy,
У Полита есть несколько библиотек, написанных Стефаном Гехлером, но которых больше нигде в Сети нет. Меня впечатлил newfrontier (позволяет адресовать до 4 Гбайт ОЗУ), но если мы хотим его использовать, то необходимо исправить проблемы со шрифтами, не выводящимися в защищённом режиме.

Wav-плеер хорош, его тоже позаимствуем, потом MP3 прикрутим. Файловый менеджер тоже.

З.Ы. JPEGшки шустро грузятся в защищённом режиме, но снова проблемы со шрифтами. Её надо решить!

К сожалению,проблема со шрифтами-это не ко мне
Просто в свое время мне хватало стандартного шрифта.Может,Anykeyshik разберется?
Файловый менеджер и wav-плеер надо будет подстроить под наш GXDE API.
ЗЫ
я так и не получил ответ на вопрос:стоит ли развивать наш API?
Последний раз редактировалось SteveZeleniy 30 сен 2023, 23:40, всего редактировалось 4 раз(а).
Аватара пользователя
SteveZeleniy
Мастер Даунгрейда
 
Сообщения: 281
Зарегистрирован: 26 янв 2017, 18:42
Откуда: Ну мало ли мест в мире....
Железо: Барахло 2000-ного где-то года

Re: GXDE (GraphX Desktop Environment)

Сообщение Computershik » 01 апр 2017, 12:50

SteveZeleniy,
1) В том-то и проблема, что даже стандартный шрифт не выводится.

2) Стоит - упростит разработку ПО в дальнейшем.
Последний раз редактировалось Computershik 30 сен 2023, 23:40, всего редактировалось 1 раз.
Computershik
Мастер Даунгрейда
 
Сообщения: 179
Зарегистрирован: 19 апр 2016, 23:38
Откуда: от того же верблюда, что и SteveZeleniy

Re: GXDE (GraphX Desktop Environment)

Сообщение SteveZeleniy » 01 апр 2017, 13:16

Computershik писал(а):SteveZeleniy,
1) В том-то и проблема, что даже стандартный шрифт не выводится.

2) Стоит - упростит разработку ПО в дальнейшем.

1)А Вы уверены,что у Вас символы в кодировке CP866?В конце концов,возможно,что тут нам может пригодиться юнит Graph от Borland.Правда,возможно,возникнут конфликты между Grafx и Graph.
2)Да,уже сделал упрощенное задание параметров и сейчас вовсю делаю
I.
Модульность программ(принцип позаимствован из Полит)
II.
Параллельно улучшаю GVint
III.
Встраиваю GXAPI в лице GVint в GXDE.Опять же таки,для удобства.
ЗЫ
добавил в библиотеку GVint структуру BitBtn на основе UIButton,но упрощенную.
А также бысрое задание параметров для BitBtn и TForm соответственно
BtnParams(x1,y1,x2,y2,'заголовок',BitBtn);
и
FormParams(x1,y1,x2,y2,'заголовок',TForm);
Вложения
addons.zip
(4.82 Кб) Скачиваний: 333
Последний раз редактировалось SteveZeleniy 30 сен 2023, 23:40, всего редактировалось 2 раз(а).
Аватара пользователя
SteveZeleniy
Мастер Даунгрейда
 
Сообщения: 281
Зарегистрирован: 26 янв 2017, 18:42
Откуда: Ну мало ли мест в мире....
Железо: Барахло 2000-ного где-то года

Re: GXDE (GraphX Desktop Environment)

Сообщение Computershik » 01 апр 2017, 13:21

Я так понимаю, что добавление формы и кнопок будет больше похоже на Delphi?
По заверению Гехлера, Grafx на 80% совместим с Graph.
Последний раз редактировалось Computershik 30 сен 2023, 23:40, всего редактировалось 2 раз(а).
Computershik
Мастер Даунгрейда
 
Сообщения: 179
Зарегистрирован: 19 апр 2016, 23:38
Откуда: от того же верблюда, что и SteveZeleniy

Re: GXDE (GraphX Desktop Environment)

Сообщение SteveZeleniy » 01 апр 2017, 13:30

Computershik писал(а):Я так понимаю, что добавление формы и кнопок будет больше похоже на Delphi?


Можно и так сказать.С той только разницей,что в Delphi есть конструктор форм и объектов,а тут придется часами вбивать код на клавиатуре :)

Computershik писал(а):По заверению Гехлера, Grafx на 80% совместим с Graph.

Ну,тогда стоит попробовать.Хотя вообще-то я говорил о конфликте функций,возможность которого не исключена.
Последний раз редактировалось SteveZeleniy 30 сен 2023, 23:40, всего редактировалось 2 раз(а).
Аватара пользователя
SteveZeleniy
Мастер Даунгрейда
 
Сообщения: 281
Зарегистрирован: 26 янв 2017, 18:42
Откуда: Ну мало ли мест в мире....
Железо: Барахло 2000-ного где-то года

Re: GXDE (GraphX Desktop Environment)

Сообщение Computershik » 01 апр 2017, 13:34

Конструктор можно в далеком будущем и самим запилить :D
По шаблону кода.
Последний раз редактировалось Computershik 30 сен 2023, 23:40, всего редактировалось 1 раз.
Computershik
Мастер Даунгрейда
 
Сообщения: 179
Зарегистрирован: 19 апр 2016, 23:38
Откуда: от того же верблюда, что и SteveZeleniy

Re: GXDE (GraphX Desktop Environment)

Сообщение SteveZeleniy » 01 апр 2017, 13:35

Computershik писал(а):Конструктор можно в далеком будущем и самим запилить :D
По шаблону кода.

Как в Полит?Это,конечно,будет интересно,но малоэффективно.Но,так или иначе-идея хорошая,только требует много часов работы и много нервных клеток. :)
Гммм... еще более интересная возможность-сделать такой конструктор(или дизайнер форм) и вшить его в GXDE с предложением запилить в исходник функцию и после перезагрузки(или просто выхода) пересобрать GXDE :) Но это очень тяжелый труд...
Последний раз редактировалось SteveZeleniy 30 сен 2023, 23:40, всего редактировалось 4 раз(а).
Аватара пользователя
SteveZeleniy
Мастер Даунгрейда
 
Сообщения: 281
Зарегистрирован: 26 янв 2017, 18:42
Откуда: Ну мало ли мест в мире....
Железо: Барахло 2000-ного где-то года

Re: GXDE (GraphX Desktop Environment)

Сообщение Computershik » 01 апр 2017, 13:58

У меня вроде бы прототип уже есть. В папке с исходниками должен быть gxinst.pas или как-то так. Он просто вставляет текст функции из отдельного файла в desktop2.pas в место, помеченное {insert}. Так можно их несколько штук последовательно вставить.
Ну а запуск осуществляем через батник, где указываем команду bpc.exe
Получаем компиляцию перед запуском. Приятно, что я правильно додумался до этого ещё задолго до "вскрытия" Полита
Последний раз редактировалось Computershik 30 сен 2023, 23:40, всего редактировалось 3 раз(а).
Computershik
Мастер Даунгрейда
 
Сообщения: 179
Зарегистрирован: 19 апр 2016, 23:38
Откуда: от того же верблюда, что и SteveZeleniy

Re: GXDE (GraphX Desktop Environment)

Сообщение SteveZeleniy » 01 апр 2017, 14:39

Неплохо,что у нас уже есть это.Кстати,я вот тут такую штуку состряпал-псевдозагрузчик для GXDE.См.Вложение.
ЗЫ когда GXDE начнет запускаться с загрузчика,то тогда можно будет с уверенностью сказать,что GXDE подходит для любого DOS'а :) .
Вложения
LOADER.zip
Копировать в папку,содержащую GX.bat,BOOTX.exe и logon.exe
(27.14 Кб) Скачиваний: 363
Последний раз редактировалось SteveZeleniy 30 сен 2023, 23:40, всего редактировалось 1 раз.
Аватара пользователя
SteveZeleniy
Мастер Даунгрейда
 
Сообщения: 281
Зарегистрирован: 26 янв 2017, 18:42
Откуда: Ну мало ли мест в мире....
Железо: Барахло 2000-ного где-то года

Re: GXDE (GraphX Desktop Environment)

Сообщение SteveZeleniy » 01 апр 2017, 20:25

Ну,что скажете про псевдозагрузчик?
ЗЫ
Когда делал ProgressBar,забыл синий цвет в rgb.Нашел онлайн-палитру RGB только для того,чтобы вспомнить,что rgb это Red,Green,Blue то есть если я хочу получить чисто синий,то просто rgb(0,0,255); :)
Последний раз редактировалось SteveZeleniy 30 сен 2023, 23:40, всего редактировалось 2 раз(а).
Аватара пользователя
SteveZeleniy
Мастер Даунгрейда
 
Сообщения: 281
Зарегистрирован: 26 янв 2017, 18:42
Откуда: Ну мало ли мест в мире....
Железо: Барахло 2000-ного где-то года

Re: GXDE (GraphX Desktop Environment)

Сообщение Computershik » 01 апр 2017, 20:28

1) я сижу сегодня только с телефона, поэтому не могу протестировать (джейлбрейка для 10.2.1 нет пока что). Починю планшет, буду в досбоксе тестить.
2) скоростной трафик появится только через 3 часа.
3) GXDE и так в теории может работать под любым Досом , под которым работает Паскаль. :D
Последний раз редактировалось Computershik 30 сен 2023, 23:40, всего редактировалось 3 раз(а).
Computershik
Мастер Даунгрейда
 
Сообщения: 179
Зарегистрирован: 19 апр 2016, 23:38
Откуда: от того же верблюда, что и SteveZeleniy

Пред.След.

Вернуться в Операционные системы

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

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