|
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
|
|||
---|---|---|---|
#18+
Добрый день. В далеком-далеком прошлом, был у меня файл, который я втихаря, по 10-30 листиков распечатывал на черновиках. И было там описание, как на С сделать оконную библиотеку. Естественно, с использованием символов псевдографики: до Виндовса было далеко.... А вот найти сие - не получается. Запросы типа "оконная библиотека" и прочие - выкидывают на API-виндвс, GUI - линукса и прочие современные технологии... Может кто догадался о чем? Если да - скажите мне - чего я хочу... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:25 |
|
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
|
|||
---|---|---|---|
#18+
АлексейХи Может кто догадался о чем? Если да - скажите мне - чего я хочу... :-) TurboVision? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:35 |
|
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
|
|||
---|---|---|---|
#18+
Не! TurboVision достаточно развитая система. А там: делается массив, в него загоняется содержимое экрана "под" новым окном, Соответсвенно, есть "массив массивов" для нескольких окон. И все средствами С (без классов). Весьма усиленно использовались указатели, выделение памяти и т.д. То есть времена "до TurboVision"... Фактически - учебник С... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:39 |
|
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
|
|||
---|---|---|---|
#18+
АлексейХи, в разное время их могло быть несколько, подобных книг. Я тоже что-то читал - не помню названия. В некот-х использовалась непосредственная запись в видеопамять (hA000). Независимо от этого ещё помню автора Г.Шилдт. Вообще-то те же окна делались легко в QB 4.5 - 5. Я и в нём и в Си делал без полос прокрутки, но скорей всего всё пропало)) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 18:06 |
|
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 22:29 |
|
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
|
|||
---|---|---|---|
#18+
Не в языке проблема, а в системе. В MS DOS работу с окнами (т.е. с видео) вполне можно было сделать через 10 прерывание (режимы CGA и EGA). А на каком языке не имело значения - хоть ASM, C, Pascal, Clipper и т.п. и т.д. А вот под Windows, Linux и др. ОС нужна иная технология. Какая - не скажу, ибо никогда этим даже не интересовался, но, скорее всего, без соответствующего API тут не обойдешься... P.S. Что-то мне совсем непонятна цель подобного велосипедостроения... Если для обучения, то можно найти для этого более подходящие и более современные задачи. Чисто ИМХО. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 00:44 |
|
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
|
|||
---|---|---|---|
#18+
d7i В MS DOS работу с окнами (т.е. с видео) вполне можно было сделать через 10 прерывание Только это было бы, мягко говоря, неумно. В MS DOS работу с окнами однозначно следовало делать через видеопамять. Сегмент B800 для цветных адаптеров и B000 для монохромных. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 02:36 |
|
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
|
|||
---|---|---|---|
#18+
в свою бытность делал ui под дос в текстовом режиме. ничего не знал в этот момент о ООП, о том как устроены окна в винде и т.д. но при этом сделал интуитивно похоже очень. потом только понял это, замкнутый цикл обработки, объекты в массиве окна, массив окон и т.д. и копирование через память содержимого окна в буфер и обратно.+ шрифты динамически менялись, это позволяло нарисовать из 2 символов икноку, круглишок для optionobox, квадратик для checkbox, строку ввода, окна, кнопки с тенью, меню и чет еще. Так же менялись символы рамки, для окон символ делался строго по грани текст сейчас только если ttf шрифты какие то, да и смысла нет, извращенства, как консольное приложение с мышкой и всё это на QBasic'е ;D ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 04:56 |
|
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
|
|||
---|---|---|---|
#18+
Roman Mejtes, почему не на гитхабе? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 09:41 |
|
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
|
|||
---|---|---|---|
#18+
Roman Mejtes, консольные приложения и сейчас делают там где ты ходишь по ssh в linux облачные серваки. Midnight Commander, Htop, Есть даже RPG Adom. Написана специально для текстового режима. Кстати некоторые фичи текстового режима (раскраска цветом) развиваются и используются. Раньше логи консольных приложений были черно-белые. А сейчас даже SpringBoot (наверное через ncurses) раскрашивает сообщения. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 12:56 |
|
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
|
|||
---|---|---|---|
#18+
АлексейХи, Искать console api library для любимой ОС ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 18:29 |
|
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
|
|||
---|---|---|---|
#18+
http://rapideuphoria.com/russian/use_r.htm Розовым помечен dos. К сожалению некоторых авторов уже не в живых. И ещё в 90х у СказМ HyTechdb была шикарная библиотека для Си, Паскаля в стиле Турбовижен но без ООП. У них даже дизайнер форм был. Мной утрачена, вот бы кто нашёл и опубликовал исходники!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2019, 22:02 |
|
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
|
|||
---|---|---|---|
#18+
АлексейХи Добрый день. В далеком-далеком прошлом, был у меня файл, который я втихаря, по 10-30 листиков распечатывал на черновиках. И было там описание, как на С сделать оконную библиотеку. Естественно, с использованием символов псевдографики: до Виндовса было далеко.... А вот найти сие - не получается. Запросы типа "оконная библиотека" и прочие - выкидывают на API-виндвс, GUI - линукса и прочие современные технологии... Может кто догадался о чем? Если да - скажите мне - чего я хочу... :-) Блин. найди библиотеку turbovision под GNU-linux -- это она. Код отрыт. Либо найди какую-то библиотеку поверх gnu ncurses -- не оно, но что-то похожее будет. Одну из таких библиотек , видимо, использует aptitude. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2019, 12:55 |
|
Книга "времен MSDOS" про консольную оконную библиотеку на Си?
|
|||
---|---|---|---|
#18+
АлексейХи Добрый день. В далеком-далеком прошлом, был у меня файл, который я втихаря, по 10-30 листиков распечатывал на черновиках. И было там описание, как на С сделать оконную библиотеку. Естественно, с использованием символов псевдографики: до Виндовса было далеко.... А вот найти сие - не получается. Запросы типа "оконная библиотека" и прочие - выкидывают на API-виндвс, GUI - линукса и прочие современные технологии... Может кто догадался о чем? Если да - скажите мне - чего я хочу... :-) Может ты хочешь это: Язык СИ для профессионалов ? Оно же скачать: Язык СИ для профессионалов Модератор: Тема перенесена из форума "Программирование". ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 18:12 |
|
|
start [/forum/topic.php?fid=57&msg=39889974&tid=2017516]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 259ms |
total: | 385ms |
0 / 0 |