Страница 1 из 3

BlackStrip Shell - графическая оболочка для DOS - журнал разработки

Добавлено: Чт янв 19, 2017 4:53 pm
blackstrip
Скачал недавно FreeDOS 1.2 и поставил на ноут 2005 года. Замечательная вещь. Поддерживает современные большие винчестеры, сразу работает с флешкой как с дополнительным диском если воткнуть ее до включения компьютера.

Вот только оболочки все кривые какие-то. NC, конечно, ветеран, но текстовый режим нафиг нужен сегодня. Есть пара оболочек типа SEAL и др.

Надо сделать собственную) Хотелось бы хотя бы такую:
- совместима с MS-DOS и FreeDOS,
- хотя б 640х480 с 16 цветами,
- с оконным интерфейсом,
- с запуском прог с возможностью предварительной очисткой памяти от самой оболочки и загруженных ею драйверов,
- с встроенными утилитами: текстовый редактор с псевдографикой, графический редактор,
- звук через pc-speaker: плеер несжатых wav, виртуальное пианино и др.

Сел за старый-добрый-допотопный VBDOS1.0, у меня как раз много наработок на нем (а также на QB4.5/QBX7.1) было сделано в начале 2000х.

Re: BlackStrip Shell - графическая оболочка для DOS

Добавлено: Вт янв 24, 2017 5:04 pm
blackstrip
Изображение

Окно с окантовкой "а ля Windows 95", моноширинный досовский шрифт 8x8 из PCF.

Re: BlackStrip Shell - графическая оболочка для DOS

Добавлено: Чт янв 26, 2017 3:31 pm
blackstrip
Компоненты "Кнопка" и "Многострочный текст" (обрубающий строки по заданной ширине, по пробелам и тире)

Изображение

Re: BlackStrip Shell - графическая оболочка для DOS

Добавлено: Пт янв 27, 2017 2:21 pm
blackstrip
Компонент "Поле ввода"

Изображение

Re: BlackStrip Shell - графическая оболочка для DOS - журнал разработки

Добавлено: Ср фев 01, 2017 2:01 pm
blackstrip
Курсоры для мыши 8х8 пикселей

Изображение

Re: BlackStrip Shell - графическая оболочка для DOS - журнал разработки

Добавлено: Пт фев 03, 2017 10:35 am
blackstrip
Панель с часами

Изображение

Re: BlackStrip Shell - графическая оболочка для DOS - журнал разработки

Добавлено: Сб фев 04, 2017 1:23 pm
blackstrip
Панель с более реалистичными часами

Изображение

Re: BlackStrip Shell - графическая оболочка для DOS - журнал разработки

Добавлено: Вс фев 05, 2017 10:29 am
blackstrip
Панель с менее жирными негорящими сегментами часов

Изображение

Re: BlackStrip Shell - графическая оболочка для DOS - журнал разработки

Добавлено: Ср фев 08, 2017 5:12 pm
blackstrip
Налажена виндоподобная система окон и компонентов. Есть рабстол (главное родительское окно), в нем лежат дочерние окошки, в них лежат дочерние компоненты, в компонентах могут их дочерние компоненты лежать. Все в динамических массивах хранится. При создании окошка/кнопки/др.элемента указывается его родительский элемент. Система отрисовки все учитывает и гонит рекурсией отрисовку всего этого добра. Координаты дочерних элементов задаются от левого верхнего угла родительского элемента.

Изображение

Изображение

Re: BlackStrip Shell - графическая оболочка для DOS - журнал разработки

Добавлено: Чт мар 09, 2017 3:13 pm
blackstrip
Прототип файлового менеджера. Пока без графики (значков и т.п.). Вводится путь, по нажатию на "Переход" или по Enterу в поле ввода - грузится список файлов и отображается. Рядом с файлами будут отображаться атрибуты, дата создания и т.п. Можно будет делать закладки (прям как в браузере) чтоб потом быстро переходить в нужные папки по клику на кнопку закладки вверху окна.

Изображение