Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Оболочка для Ms-dos

2.2K
21 февраля 2006 года
fogg
114 / / 21.02.2006
Давайте напишем графическую оболочку для MS-DOS (как Windows 3.1 но красивее)
391
22 февраля 2006 года
Archie
562 / / 03.02.2005
Цитата:
Originally posted by fogg
Давайте напишем графическую оболочку для MS-DOS (как Windows 3.1 но красивее)


А зачем?

2.2K
22 февраля 2006 года
fogg
114 / / 21.02.2006
Цитата:
Originally posted by Archie
А зачем?


как зачем? Для упрощения работы с ms-dos.

2
22 февраля 2006 года
squirL
5.6K / / 13.08.2003
Цитата:
Originally posted by fogg
как зачем? Для упрощения работы с ms-dos.


эээ... на дворе 21 век. вы еще работаете в MS-DOS?

2.2K
22 февраля 2006 года
fogg
114 / / 21.02.2006
Цитата:
Originally posted by squirL
эээ... на дворе 21 век. вы еще работаете в MS-DOS?

MS-DOS - классная штучка! А как систему переставить? А если еще something else?

391
23 февраля 2006 года
Archie
562 / / 03.02.2005
Цитата:
Originally posted by fogg
... А как систему переставить?..


Берешь диск с дистрибутивом и вперед!.. :D

2.2K
23 февраля 2006 года
fogg
114 / / 21.02.2006
Цитата:
Originally posted by Archie
Берешь диск с дистрибутивом и вперед!.. :D

Ну а если еще чето случится то че?
Та дело не в этом, а в процессе написания...

391
23 февраля 2006 года
Archie
562 / / 03.02.2005
Цитата:
Originally posted by fogg
Ну а если еще чето случится то че?
Та дело не в этом, а в процессе написания...


Так напиши тогда чего-нить полезное. Кто твоей оболочкой пользоваться будет? А если просто некуда деть свои программистские способности, так можно студентам задачки порешать, их тут вон как много...

366
24 февраля 2006 года
int
668 / / 30.03.2005
Коли что-то случилось, то есть liveCD, чё мучаться с оболочками. Да и norton есть, куда уж ещё.
3.6K
26 февраля 2006 года
CrazyTimon
125 / / 13.02.2006
Зачем заново изобретать велосипед(тем более что он почти ни кому не нуже)! :D
8.2K
03 марта 2006 года
RusHak
86 / / 02.03.2006
Цитата:
Originally posted by fogg
Давайте напишем графическую оболочку для MS-DOS (как Windows 3.1 но красивее)


В принципе эт прикольно, я помогу. Если надумаешь пиши или сюда или мне на мыло.

325
03 марта 2006 года
Franky
723 / / 10.08.2005
у самого когда-то была такая идея, сам ДОСятник, но времени нет :(
10
03 марта 2006 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by Franky
у самого когда-то была такая идея, сам ДОСятник, но времени нет :(


Не хрен фигней заниматься. Для чистого DOS есть DOS Navigator, его исходники давно открыты, даже несколько клонов есть. Я их смотрел - прекрасный пример профессионального подхода к программированию на Паскале.

Хочется графики - возьмите простую операционку с поддержкой DOS/DOSBox, хотя бы Menuet.

325
03 марта 2006 года
Franky
723 / / 10.08.2005
Спасибо, конечно, за такой категоричный подход к этому занятию, но, думаю, мы сами решим маяться фигней или нет.
Если есть время и желание, то почему бы не сделать что-нибудь свое, не похожее на уже существующее? По-моему именно в таких проектах и рождаются нетрадиционные решения.
Для этого даже не обязательно знать исходники "атцоф".
10
03 марта 2006 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by Franky
Если есть время и желание, то почему бы не сделать что-нибудь свое, не похожее на уже существующее?


Непохожее чем? Внешним видом? Или, может, размерами EXE-шника?

Кто хочет просто писать - пишет. У кого есть центральные идеи - их реализовывает, т. е. тоже пишет. Ни те, ни другие вопросов не задают и не предлагают "присоединиться". Все разговоры, начинающиеся на "А давайте" - от ничегонеделания или недостатка квалификации. Исправить оба недостатка легко - найти посильную задачу и приступить к реализации: читать доку, смотреть, как пишут другие и учиться писать самому.

2.2K
03 марта 2006 года
fogg
114 / / 21.02.2006
Ладно дайте сылочку дос навигатора(исходник).
Поишите украинскую "ОС" Полит. Оболочка написана на паскале токая в ней ничего не смог разобраться! А вобще получилось классно!
10
03 марта 2006 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by fogg
Ладно дайте сылочку дос навигатора(исходник).


Вообще-то есть поиск. Но ради DN делаю исключение.

8.2K
04 марта 2006 года
RusHak
86 / / 02.03.2006
Цитата:
Originally posted by Franky
Спасибо, конечно, за такой категоричный подход к этому занятию, но, думаю, мы сами решим маяться фигней или нет.
Если есть время и желание, то почему бы не сделать что-нибудь свое, не похожее на уже существующее? По-моему именно в таких проектах и рождаются нетрадиционные решения.
Для этого даже не обязательно знать исходники "атцоф".


Полностью согласен

2.2K
04 марта 2006 года
fogg
114 / / 21.02.2006
Ну этот дос навигатор ужас какой сложный! Куча модулей! Дайте сылочку на что-нибудь попроще!
10
05 марта 2006 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by fogg
Ну этот дос навигатор ужас какой сложный! Куча модулей!


У-у-у, батенька! А что ты хотел? Сказано ведь - пример профессионального программирования на Паскале. Зато это оболочка.

Цитата:
Дайте сылочку на что-нибудь попроще!


Вместе c Turbo Vision шел в исходниках простой пример файловой оболочки - TVFM.

2.2K
07 марта 2006 года
fogg
114 / / 21.02.2006
Цитата:
Originally posted by Freeman
У-у-у, батенька! А что ты хотел? Сказано ведь - пример профессионального программирования на Паскале. Зато это оболочка.


Вместе c Turbo Vision шел в исходниках простой пример файловой оболочки - TVFM.



А что такое Turbo Vision? Я много слышал про него! Где его найти?:???:

10
07 марта 2006 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by fogg
А что такое Turbo Vision? Я много слышал про него! Где его найти?:???:


Тема уже поднималась

391
07 марта 2006 года
Archie
562 / / 03.02.2005
Цитата:
Originally posted by fogg
А что такое Turbo Vision? Я много слышал про него! Где его найти?:???:


С дистрибутивом 6-го или 7-го трупо паскаля найдешь его

2.2K
07 марта 2006 года
fogg
114 / / 21.02.2006
Цитата:
Originally posted by Archie
С дистрибутивом 6-го или 7-го трупо паскаля найдешь его


А как его использовать?

391
07 марта 2006 года
Archie
562 / / 03.02.2005
Цитата:
Originally posted by fogg
А как его использовать?


Как использовать?.. действительно...
Ну там набор модулей, подключаешь их и используешь. Вообще это набор объектов для построения оконных текстовых интерфейсов (сама среда 6-го и 7-го паскалей с использованием этого турбо вижина и написана, т.е. интерфейс - такой получается). Вся программа при этом ограничивается:
Application.Init;
Application.Run;
Application.Done;
Типа того. Реализован механизм передачи событий (TEvent) объектам (окнам, кнопкам, етс.). Вообщем, все, как в винде, в принципе.
Есть еще вариация на тему, под названием Graphics Vision - Тот же турбо вижн (на базе него сделан), только в графическом режиме (на 3-ю винду похож интерфейс по функциональности).

Вообще в былые времена много литературки по этому турбо вижину выходило (У меня валяется где-то дома 3-х-томничек шикарный). Но пришел виндовс, и всех разогнал, как говорится...

276
09 марта 2006 года
Rebbit
1.1K / / 01.08.2005
Цитата:
Originally posted by Archie
Вообще в былые времена много литературки по этому турбо вижину выходило (У меня валяется где-то дома 3-х-томничек шикарный). Но пришел виндовс, и всех разогнал, как говорится...


Ностальгия блин. А вообще по моему прежде чем пускать когото к делфе или билдеру надо заставить его потрахатся с ТурбоВиженом. Очень помогает понять потом как ети все екшены и проперти роботают. А то начнеш писать обработчики, а смысла не понимаеш. Не то что в вижене - пока ХендлЕвент сам не напишеш не поедеш.

2.2K
16 марта 2006 года
fogg
114 / / 21.02.2006
Может кто подскажет как написать на асме или с++ загрузчик для exe файла написанного на pascal?

А возможно сделать загрузчик для 32 битных файлов ехе делфи???X)-
6.2K
29 марта 2006 года
prosto
34 / / 12.07.2004
Цитата:
Originally posted by fogg
Может кто подскажет как написать на асме или с++ загрузчик для exe файла написанного на pascal?

А возможно сделать загрузчик для 32 битных файлов ехе делфи???X)-



Загрузчик exe возможно и на паскале и на делфи написать.

Насчёт оболочки есть такая красивая писана на паскале, с поддержкой скинов, хорошо продукометирована(как под неё, писать), но!
она на украинском языке, кто хочет может сделать перевод, а то у автора мало времени.

http://bespin.org/~polit/

2.2K
29 марта 2006 года
fogg
114 / / 21.02.2006
Цитата:
Originally posted by prosto
Загрузчик exe возможно и на паскале и на делфи написать.

Насчёт оболочки есть такая красивая писана на паскале, с поддержкой скинов, хорошо продукометирована(как под неё, писать), но!
она на украинском языке, кто хочет может сделать перевод, а то у автора мало времени.

http://bespin.org/~polit/



Вы меня не поняли...
Загрузчик exe файла не из виндовс, а написать маленькую, прималенькую ос...

Політ я видел...Сам владею укр.языком.Она очень запутанная чтоб разобрать ее исходники!

6.2K
30 марта 2006 года
prosto
34 / / 12.07.2004
Цитата:
Originally posted by fogg
Вы меня не поняли...
Загрузчик exe файла не из виндовс, а написать маленькую, прималенькую ос...

Політ я видел...Сам владею укр.языком.Она очень запутанная чтоб разобрать ее исходники!



Ну тода, такой примерчик может помочь.

Прога написана на паскале записывает часть себя в бут сектор дискеты, оригинал прячет в 5 секторе(при этом оригинальный и изменёный бут с паскалевским кодом пишет в файлы корня диска С ) при
загрузке с дискеты начинает выполнятся ПАСКАЛЕВСКИЙ код который виводит собщения, ждёт нажатия клавиши и загружает оригинальный сектор в память передавая ему управление(вместо него можна таки м же способом втулить загрузчик системы написаной на пасе)

С помощю такой технологии можна с пас программ делать сом программы.

Если что-то будет не ясно по коду милости просим с вопросами - но токо по сути.

2.2K
30 марта 2006 года
fogg
114 / / 21.02.2006
Я там ничего не понял!
Подскажи где скачать книжечку по асму чтобы было хорошо разжевано?
И еще:
Как написать библиотеку для работы с мышкой в графическоим режиме,
Как работать с более высоким разрешением экрана и частотой обновления(не 640х480/60 Hz)?
6.2K
30 марта 2006 года
prosto
34 / / 12.07.2004
Цитата:
Originally posted by fogg
Я там ничего не понял!
Подскажи где скачать книжечку по асму чтобы было хорошо разжевано?
И еще:
Как написать библиотеку для работы с мышкой в графическоим режиме,
Как работать с более высоким разрешением экрана и частотой обновления(не 640х480/60 Hz)?



Ну хоть буквы знакомые встречались? :D

1. Сперва рекомендую "Практика программирования" Фаронова
2. Нати справочник БИОСА.
3. для графики поскать инфу о VESA.

4. Не распилятся, а то инфа задавит мозги, сперва выбрать одно напрвление и попробовать реализовать.

(Например считывание файла с дискетки через $13 прерывание)

2.2K
30 марта 2006 года
fogg
114 / / 21.02.2006
Цитата:
Originally posted by prosto
Ну хоть буквы знакомые встречались? :D

1. Сперва рекомендую "Практика программирования" Фаронова
2. Нати справочник БИОСА.
3. для графики поскать инфу о VESA.

4. Не распилятся, а то инфа задавит мозги, сперва выбрать одно напрвление и попробовать реализовать.

(Например считывание файла с дискетки через $13 прерывание)



А что по поводу:

Цитата:
Как написать библиотеку для работы с мышкой в графическоим режиме,
Как работать с более высоким разрешением экрана и частотой обновления(не 640х480/60 Hz)?


Можешь че-нить предложить?

2.2K
30 марта 2006 года
fogg
114 / / 21.02.2006
Цитата:
1. Сперва рекомендую "Практика программирования" Фаронова


Дай плис ссылочку! Говорят что книга классная...
Эт по паскалю?
Мне б по асму!

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог