BlackStrip Shell - графическая оболочка для DOS - журнал разработки
- blackstrip
- Админ
- Сообщения: 1174
- Зарегистрирован: Ср янв 02, 2008 1:42 pm
- Откуда: Подольск
- Контактная информация:
BlackStrip Shell - графическая оболочка для DOS - журнал разработки
Скачал недавно FreeDOS 1.2 и поставил на ноут 2005 года. Замечательная вещь. Поддерживает современные большие винчестеры, сразу работает с флешкой как с дополнительным диском если воткнуть ее до включения компьютера.
Вот только оболочки все кривые какие-то. NC, конечно, ветеран, но текстовый режим нафиг нужен сегодня. Есть пара оболочек типа SEAL и др.
Надо сделать собственную) Хотелось бы хотя бы такую:
- совместима с MS-DOS и FreeDOS,
- хотя б 640х480 с 16 цветами,
- с оконным интерфейсом,
- с запуском прог с возможностью предварительной очисткой памяти от самой оболочки и загруженных ею драйверов,
- с встроенными утилитами: текстовый редактор с псевдографикой, графический редактор,
- звук через pc-speaker: плеер несжатых wav, виртуальное пианино и др.
Сел за старый-добрый-допотопный VBDOS1.0, у меня как раз много наработок на нем (а также на QB4.5/QBX7.1) было сделано в начале 2000х.
Вот только оболочки все кривые какие-то. NC, конечно, ветеран, но текстовый режим нафиг нужен сегодня. Есть пара оболочек типа SEAL и др.
Надо сделать собственную) Хотелось бы хотя бы такую:
- совместима с MS-DOS и FreeDOS,
- хотя б 640х480 с 16 цветами,
- с оконным интерфейсом,
- с запуском прог с возможностью предварительной очисткой памяти от самой оболочки и загруженных ею драйверов,
- с встроенными утилитами: текстовый редактор с псевдографикой, графический редактор,
- звук через pc-speaker: плеер несжатых wav, виртуальное пианино и др.
Сел за старый-добрый-допотопный VBDOS1.0, у меня как раз много наработок на нем (а также на QB4.5/QBX7.1) было сделано в начале 2000х.
- blackstrip
- Админ
- Сообщения: 1174
- Зарегистрирован: Ср янв 02, 2008 1:42 pm
- Откуда: Подольск
- Контактная информация:
Re: BlackStrip Shell - графическая оболочка для DOS

Окно с окантовкой "а ля Windows 95", моноширинный досовский шрифт 8x8 из PCF.
- blackstrip
- Админ
- Сообщения: 1174
- Зарегистрирован: Ср янв 02, 2008 1:42 pm
- Откуда: Подольск
- Контактная информация:
Re: BlackStrip Shell - графическая оболочка для DOS
Компоненты "Кнопка" и "Многострочный текст" (обрубающий строки по заданной ширине, по пробелам и тире)


- blackstrip
- Админ
- Сообщения: 1174
- Зарегистрирован: Ср янв 02, 2008 1:42 pm
- Откуда: Подольск
- Контактная информация:
Re: BlackStrip Shell - графическая оболочка для DOS
Компонент "Поле ввода"


- blackstrip
- Админ
- Сообщения: 1174
- Зарегистрирован: Ср янв 02, 2008 1:42 pm
- Откуда: Подольск
- Контактная информация:
Re: BlackStrip Shell - графическая оболочка для DOS - журнал разработки
Курсоры для мыши 8х8 пикселей


- blackstrip
- Админ
- Сообщения: 1174
- Зарегистрирован: Ср янв 02, 2008 1:42 pm
- Откуда: Подольск
- Контактная информация:
- blackstrip
- Админ
- Сообщения: 1174
- Зарегистрирован: Ср янв 02, 2008 1:42 pm
- Откуда: Подольск
- Контактная информация:
Re: BlackStrip Shell - графическая оболочка для DOS - журнал разработки
Панель с более реалистичными часами


- blackstrip
- Админ
- Сообщения: 1174
- Зарегистрирован: Ср янв 02, 2008 1:42 pm
- Откуда: Подольск
- Контактная информация:
Re: BlackStrip Shell - графическая оболочка для DOS - журнал разработки
Панель с менее жирными негорящими сегментами часов


- blackstrip
- Админ
- Сообщения: 1174
- Зарегистрирован: Ср янв 02, 2008 1:42 pm
- Откуда: Подольск
- Контактная информация:
Re: BlackStrip Shell - графическая оболочка для DOS - журнал разработки
Налажена виндоподобная система окон и компонентов. Есть рабстол (главное родительское окно), в нем лежат дочерние окошки, в них лежат дочерние компоненты, в компонентах могут их дочерние компоненты лежать. Все в динамических массивах хранится. При создании окошка/кнопки/др.элемента указывается его родительский элемент. Система отрисовки все учитывает и гонит рекурсией отрисовку всего этого добра. Координаты дочерних элементов задаются от левого верхнего угла родительского элемента.




- blackstrip
- Админ
- Сообщения: 1174
- Зарегистрирован: Ср янв 02, 2008 1:42 pm
- Откуда: Подольск
- Контактная информация:
Re: BlackStrip Shell - графическая оболочка для DOS - журнал разработки
Прототип файлового менеджера. Пока без графики (значков и т.п.). Вводится путь, по нажатию на "Переход" или по Enterу в поле ввода - грузится список файлов и отображается. Рядом с файлами будут отображаться атрибуты, дата создания и т.п. Можно будет делать закладки (прям как в браузере) чтоб потом быстро переходить в нужные папки по клику на кнопку закладки вверху окна.


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