Как да тече в Linux QBasic, zhevak

Никога не съм престава да удивлява съвършенство Linux и плътности в него. Въпреки това, цялата история - това е солидна игра на думи.

Няколко дни към мен се приближи един студент с молба за помощ да се напише програма на обучение. Аз съм без работа, така че защо да не помогне на мъжа! И парите не са прекомерни. Съгласен съм. Започвам да разбера "какво-хау".

В хода на разговора се оказва, че работата трябва да се направи в QBasic-е, което, разбира се, работи под ДОС ома.

- Охо, погребват повече. Защо разкри! И двете погребе, и двете - и на QBasic и DOS! И учителят от факултета да вземете ...

Но, за съжаление, трябва да се направи точно така работата - в QBasic-е.

Добре, това, което не съм направил за пари. Ние се договорят за времето от цената, а аз Electro-мейл получава работата.

И само един въпрос! DOS, когато това се вземат? Обичам го някъде на дискетите е. Но къде? Толкова много години са минали! Прекарах при търсения в своята вероятно боклуци час. Аз не намерих.

Трябваше да изтеглите изображения от Интернет. Свалих. I получава някои флопи диск за запис. Нов проблем - се оказа, по мое sistemnike не с кола, където дискета нещо поп. Належащи диск. Да, по дяволите!

Добре, с лопата в ръка, и отново в търсене! Намерени. Вече четири от тях наведнъж. Двама мъртви (ако се съди по надписите върху тях), един нормален и още едно - това не е ясно какво. Но имам нужда от нещо, само един. Така че - УРА!

не! Не е "Ура!" - няма цикъл.

Zephyr е търсил, не е дълго време, бил без лопата. Искам да свържа - но къде? Конектори за флопи в Mamma не! От zhesh засада!

Металургичния факултет, майка му!

Добре. Отидох да пият чай и да се мисли. Така че това е ... всъщност, ... QBasic също могат да свършат на Венда! Пих чай. Само трябва да инсталирате винта с Уенди. Някъде имах един ...

Винт (ATA-shny) Уенди намери бързо. Дори плосък пътека беше наблизо. Разкопча винт Linux, Уенди вдигна винт. Аз включен компютър. Чакам
...
Чакам
...
Чакам
...
Oppa! И накрая, от вихъра сваляне! По-малко от една година. Слава Chiba-Hospade!

А къде е QBasic. Не го. Следователно, необходимо е да се изтегли от Интернет. Венда стар - XP SP2. По някаква причина той не работи IE. Не мога да предполагам защо, но това не ми помогне. Е, трябва да се върнете към Linux винт изтегляне QBasic Лин, след това да промените винтовете обратно.

С една дума, аз промених винтовете, натоварени с Лин, изтеглени QBasic. Отново промениха винтовете. Аз включен компютър. Waiting.
...
Чакам
...
Чакам
...
Oppa! И накрая, от вихъра сваляне! По-малко от една година. Слава Chiba-Hospade!

Създаден на работната директория винт за разработването на програма копира на QBasic. Той стартира. Пфу! Той заслужи.

Аз правя първата задача. Prog на първо място, този, който е по-лесно, студент, по принцип, той nakovyryat. И аз трябваше само да го оправя. Аз, разбира се, е много развеселен от команди, като:

Руските транскрипция таксита не само в училището "Paskakale"! Металургичния отдел отиде още по-далеч. Очевидно е, че те "Paskakal" не са били в състояние да овладеят, така че всичко е направено от трудно - да се "Vasike". И както се оказа - това е наистина мега-хладно в "Vasike", защото всичко, което се извършва чрез едно място.

Например, необходимо е да се създаде функция, която обработва масива. В този случай, на масива е създаден динамично в прог. Функцията иска да получи готов масив. Позоваването на функция масив отказва да приеме, но масива и само определен масив. В общи линии, че все още е проблем!

Най-малкото, но спечелих. Аз не прекара три часа, както очаквах, но няколко пъти повече. С всички тези препарати, изключете, свържете, изтегляне, учебна документация и др QBasic - отне около петнадесет часа. Но това беше моят риск, моите проблеми. В крайна сметка премина на работа. Както се казва, "нито един клиент-куче не е пострадал. Жалко! "

Сега нелепо.

Тази сутрин реших да се върне към проблема. Знам, че Linux има какво да стартирате програми за DOS-ovskih.

Вино - тя е малко по-малко, не! Вино - тя е по-вероятно за програми на прозорци. Да, и това е тежък. Аз ще трябва нещо по-просто ...

"По-опростено" беше - DOSBox. Това е за него, искам да поговорим малко.

Аз DOSBox не е силна. За да бъдем точни - преди този инцидент аз бях с него не е бил запознат. И в момента, моят опит е около един час. Ето защо, аз може нещо и не знам.

Аз пин другата. Просто не мога да разбере защо Wende като наследник на DOS-и, всъщност, е да се работи с DOS-ovsky програми много по-трудно, отколкото в Linux, което е DOS-формат на много посредствен отношение?

Виж какво съм направил, за да започнете с QBasic-ти. Това е до известна степен управлението.

1. Необходимо е да инсталирате DOSBox

Днес аз седя в Debian и Ubuntu не е, че поради това е действието ще бъде малко по-различен.

Отворете текстов конзола, тази графична конзола натиснете CTRL-ALT-F1. Системата подсказва за вход - корен вход. След това Rutovsky въведете паролата (не си!). Ако всичко е успешно, след стартиране на системата "у дома си" и обръща покана, която приключва с характер "решетка" - #.

Извършване на първо подновяване на пакета списък, а след това ъпгрейд.

(Debian е бил освободен преди 10 дни, и така в този момент в хранилищата все още не е настъпила промяна.)

На следващо място, изпълнява команда инсталационен пакет

Попитах системата, за да инсталирате стартиращ DVD, който направих с тяхната инсталация. DVD-то съдържа "Група джентълменско" пакети, и очевидно, DOSBox, включени в този комплект.

Е, така или иначе, DOSBox инсталирате. Сега трябва да го конфигурирате да работят. Ето защо, работи под корените и завърши с това. Натиснете CTRL-D и излезе от корен-ovsky сесия.

Отиваме в рамките на "собствено име". В подканата вместо "мрежа" на символ ще покаже знака за долар - $.

По подразбиране, ние сме в дома си директория. Това го-и е създаде поддиректория къде да поставите нашия vskie на DOS-програма

По желание се обадете dosprogs директория, да го наречем това, което искаш! Можете дори да създадете повече от една директория и др. Например, един директор да работи с QBasic-ти, а от друга - да се работи в TurboPascal.

3. Сега в директорията, която искате да копирате файлове на DOS-ovskie.

Аз не съм тук, за да се съсредоточи върху процеса на копиране на файлове. Това е елементарно, и всичко, което не се отразява. Просто го правят удобен за вас.

Как да тече в Linux QBasic, zhevak

4. И последното нещо, което трябва да бъде конфигуриран да работи DOSBox.

Като цяло, може да се окаже ненужно. Но след това, което трябва да изпълните тези стъпки, всеки път, когато се работи с DOSBox. Като цяло, цялата конфигурация се намалява, за да автоматизирате някои от действията, които ще трябва да се направи с ръцете си.

По този начин, файл DOSBox за конфигуриране -. * Conf се намира в скрита .dosbox директория (обърнете внимание на точката в началото на името на файла!)

Ние трябва да добавите към него няколко реда. Да отворим този файл за редактиране:

Превъртете до края на файла, за участъка [Autoexec] изглежда. и добавяне на следните редове:

Как да тече в Linux QBasic, zhevak

След това първо натиснете F3, за да запишете файла, след което F2, за да излезете.

String KEYB RU 866 - ще позволи на правилна работа с DOS-ovsky кодиране (кирилица).

С. низ: \ - ние се превключва към това устройство. В противен случай, ние ще продължаваме да седи на виртуално устройство Z:

реж бар - показва списък с файлове, които се намират на диска.

По принцип, ако създадете диск за една програма (както е в моя случай), можете да вместо тази команда (реж) да напише призив към вашата програма. Аз го QBasic команда има. Сега можете да стартирате QBasic и да го съчетава своя мега-програма.

За да се изпълни DOSBox и да започне да работи с DOS-прог ovskimi трябва графична конзола натиснете Alt-F2. В отворилия се прозорец въведете DOSBox и натиснете Enter.

Как да тече в Linux QBasic, zhevak

Ако вместо това напишете реж команда QBasic команда. можете да получите това:

Как да тече в Linux QBasic, zhevak

Сега не е нужно да правите нищо, след като се знае, че-прозрачна. Вие сте не «Vvedite nachalnoe znachenie peremennoy« наведнъж написани на руски език. Текст в програмата може да съдържа кирилица:

Как да тече в Linux QBasic, zhevak

които, когато програмата се управлява като се показва нормално:

Как да тече в Linux QBasic, zhevak

Как да тече в Linux QBasic, zhevak

Въпреки това, когато се зарежда в текстовия редактор текстов файл, трябва да укажете в оформлението си:

Как да тече в Linux QBasic, zhevak

в противен случай, вместо кирилицата ще бъде безсмислено.

Аз просто не разбирам как след всичко това, не можете да обичате Linux! Дори когато той счупи ръцете си и да общуват по всяко мозък, той продължава да живее:

Как да тече в Linux QBasic, zhevak