making c/c++ dos programs better!

5 отговора 273 прегледа
#1

making c/c++ dos programs better!

Abe da znaete kak stava sledniq nomer:
zna4i iskam da si napi6a dos C prpogramka s nqkakvo menu samo 4e iskam da moga da go skroliram t.e kato naprimer v BIOS-a.Su6to kak stava nomera s background color-a na cosolata imam predvid da ne e 4eren.I tazi programka da raboti pod 4ist dos.

10 a looooooooooooot in advance.

Отговор
в отговор на helpneeder #2

Re: making c/c++ dos programs better!

за скролера - ами или си го правиш сам, или ползваш някоя библиотека. аз под до не съм ползвал готови библиотеки.
а фона на буквите става така:
на адрес 0xB8000 се намира екранната памет. в нея на всеки символ се отделят 2 байта - един за кода, друг за атрибути. в тези атрибути влиза цвят на символа и цвят на фона.

Отговор
в отговор на helpneeder #3

Re: making c/c++ dos programs better!

мисля че борланд имаха доста добри библиотеки за дос, иначе ако тръгнеш да ги пишеш сам или мажеш в екранната памет, както ти казаха или през int10h, последното е по-бавно, но може да се комбинира с директното писане в паметта.
имаш и 3ти вариант - ANSI стрингове, но той е бавен и ANSI драйвера за дос трябва да е качен.

Отговор
в отговор на helpneeder #4

Re: making c/c++ dos programs better!

Borland C++ 3.1 + "Turbo Vision" библиотеката, която върви с него - трябва да ти свърши работа!

Отговор
в отговор на Zelen #5

И следващите стават до

Борланд C 5.0
Само имат някои бъгове.
Един приятел си ги е оправил и прави чудеса.

Отговор
в отговор на bira_more #6

Re: И следващите стават до

Споням си също, че имаше програма (която не беше от Borland C++ пакета), която можеше да се използва като ресурс редактор (подобно на графичните ресурс редактори на съвременните среди). С нея можеше да се оформи диалог, меню - и след това да се генерира Turbo Vison 1.0 или Turbo Vison 2.0
съвместим код. Но не си спомням името и.

Отговор