powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Книга "времен MSDOS" про консольную оконную библиотеку на Си?
14 сообщений из 14, страница 1 из 1
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
    #39889636
АлексейХи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
В далеком-далеком прошлом, был у меня файл, который я втихаря, по 10-30 листиков распечатывал на черновиках.
И было там описание, как на С сделать оконную библиотеку. Естественно, с использованием символов псевдографики: до Виндовса было далеко....
А вот найти сие - не получается. Запросы типа "оконная библиотека" и прочие - выкидывают на API-виндвс, GUI - линукса и прочие современные технологии...
Может кто догадался о чем? Если да - скажите мне - чего я хочу...
:-)
...
Рейтинг: 0 / 0
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
    #39889655
x1ca4064
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АлексейХи

Может кто догадался о чем? Если да - скажите мне - чего я хочу...
:-)


TurboVision?
...
Рейтинг: 0 / 0
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
    #39889658
АлексейХи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не!
TurboVision достаточно развитая система.
А там: делается массив, в него загоняется содержимое экрана "под" новым окном,
Соответсвенно, есть "массив массивов" для нескольких окон.
И все средствами С (без классов).
Весьма усиленно использовались указатели, выделение памяти и т.д.
То есть времена "до TurboVision"...

Фактически - учебник С...
...
Рейтинг: 0 / 0
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
    #39889881
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АлексейХи, в разное время их могло быть несколько, подобных книг.
Я тоже что-то читал - не помню названия. В некот-х использовалась непосредственная запись в видеопамять (hA000). Независимо от этого ещё помню автора Г.Шилдт.
Вообще-то те же окна делались легко в QB 4.5 - 5. Я и в нём и в Си делал без полос прокрутки, но скорей всего всё пропало))
...
Рейтинг: 0 / 0
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
    #39889952
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АлексейХи,

как то так?
...
Рейтинг: 0 / 0
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
    #39889965
d7i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не в языке проблема, а в системе. В MS DOS работу с окнами (т.е. с видео)
вполне можно было сделать через 10 прерывание (режимы CGA и EGA).
А на каком языке не имело значения - хоть ASM, C, Pascal, Clipper и т.п. и т.д.
А вот под Windows, Linux и др. ОС нужна иная технология.
Какая - не скажу, ибо никогда этим даже не интересовался, но, скорее всего,
без соответствующего API тут не обойдешься...

P.S. Что-то мне совсем непонятна цель подобного велосипедостроения...
Если для обучения, то можно найти для этого более подходящие и
более современные задачи. Чисто ИМХО.
...
Рейтинг: 0 / 0
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
    #39889974
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
d7i
В MS DOS работу с окнами (т.е. с видео) вполне можно было сделать через 10 прерывание

Только это было бы, мягко говоря, неумно. В MS DOS работу с окнами однозначно следовало делать через видеопамять. Сегмент B800 для цветных адаптеров и B000 для монохромных.
...
Рейтинг: 0 / 0
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
    #39889976
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в свою бытность делал ui под дос в текстовом режиме. ничего не знал в этот момент о ООП, о том как устроены окна в винде и т.д.
но при этом сделал интуитивно похоже очень. потом только понял это, замкнутый цикл обработки, объекты в массиве окна, массив окон и т.д. и копирование через память содержимого окна в буфер и обратно.+ шрифты динамически менялись, это позволяло нарисовать из 2 символов икноку, круглишок для optionobox, квадратик для checkbox, строку ввода, окна, кнопки с тенью, меню и чет еще. Так же менялись символы рамки, для окон символ делался строго по грани текст
сейчас только если ttf шрифты какие то, да и смысла нет, извращенства, как консольное приложение с мышкой
и всё это на QBasic'е ;D
...
Рейтинг: 0 / 0
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
    #39889989
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes,

почему не на гитхабе?
...
Рейтинг: 0 / 0
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
    #39890011
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes, консольные приложения и сейчас делают там где ты ходишь по ssh в linux облачные серваки.

Midnight Commander, Htop, Есть даже RPG Adom. Написана специально для текстового режима.

Кстати некоторые фичи текстового режима (раскраска цветом) развиваются и используются.
Раньше логи консольных приложений были черно-белые. А сейчас даже SpringBoot (наверное через ncurses)
раскрашивает сообщения.
...
Рейтинг: 0 / 0
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
    #39890042
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АлексейХи,

Искать console api library для любимой ОС
...
Рейтинг: 0 / 0
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
    #39890826
experience
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://rapideuphoria.com/russian/use_r.htm

Розовым помечен dos. К сожалению некоторых авторов уже не в живых.

И ещё в 90х у СказМ HyTechdb была шикарная библиотека для Си, Паскаля в стиле Турбовижен но без ООП.
У них даже дизайнер форм был.
Мной утрачена, вот бы кто нашёл и опубликовал исходники!!!
...
Рейтинг: 0 / 0
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
    #39891019
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АлексейХи
Добрый день.
В далеком-далеком прошлом, был у меня файл, который я втихаря, по 10-30 листиков распечатывал на черновиках.
И было там описание, как на С сделать оконную библиотеку. Естественно, с использованием символов псевдографики: до Виндовса было далеко....
А вот найти сие - не получается. Запросы типа "оконная библиотека" и прочие - выкидывают на API-виндвс, GUI - линукса и прочие современные технологии...
Может кто догадался о чем? Если да - скажите мне - чего я хочу...
:-)


Блин. найди библиотеку turbovision под GNU-linux -- это она. Код отрыт.

Либо найди какую-то библиотеку поверх gnu ncurses -- не оно, но что-то похожее будет.
Одну из таких библиотек , видимо, использует aptitude.
...
Рейтинг: 0 / 0
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
    #39894125
BlackTomcat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АлексейХи
Добрый день.
В далеком-далеком прошлом, был у меня файл, который я втихаря, по 10-30 листиков распечатывал на черновиках.
И было там описание, как на С сделать оконную библиотеку. Естественно, с использованием символов псевдографики: до Виндовса было далеко....
А вот найти сие - не получается. Запросы типа "оконная библиотека" и прочие - выкидывают на API-виндвс, GUI - линукса и прочие современные технологии...
Может кто догадался о чем? Если да - скажите мне - чего я хочу...
:-)


Может ты хочешь это: Язык СИ для профессионалов ? Оно же скачать: Язык СИ для профессионалов

Модератор: Тема перенесена из форума "Программирование".
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Книга "времен MSDOS" про консольную оконную библиотеку на Си?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]