Пишу, по большей части, про историю, свою жизнь и немного про программирование.

Microsoft Metro: привет из девяностых!

Я, конечно, знаю, что главная фишка идеологии интерфейса «Микрософт Метро», что вы как бы смотрите через окошко своего монитора или смартфона на как бы очень большой экран. Но сейчас я не про это хочу рассказать. Мне этот интерфейс напомнил одну штуку…

Где-то в начале девяностых мы с братишкой из какого-то журнала узнали как работать с видеобуфером на компьютере из «Турбо Паскаля». Дело было ещё во времена ДОСа и мне пришло в голову забацать какую-нибудь графическую оболочку для всех тех программ, которые у нас были. Если мне не изменяет память, то «Дум» уже тогда вышел, значит дело было примерно в 1993—94 гг.

Не помню что именно мы не осилили в примере из журнала, но наши картинки получились исключительно красно-белыми. На самом деле, первым побуждением было запрограммировать свою игру наподобие «SimCity», мы собирались назвать её «Мэр», но что-то не срослось и мои красно-белые картиночки с юнитами к игре провалялись какое-то приличное время, прежде чем я приспособил их ко значкам той графической оболочки.

Я смутно помню итоги, но получилось что-то вроде кучи красно-белых квадратных значков (т. е. красный фон и белый контурный рисунок), на которые надо было тыкать мышью. Если интересуют технические тонкости, то их я как раз помню — та графическая оболочка запускалась из «батника», как только кликали мышью на какой-то значок, происходил выход из программы в батник, куда номер иконки передавался как errorlevel, по которому батник запускал нужную программу, это ДОС был, никакой многозадачности. Как только пользователь выходил из запущенной программы, он попадал обратно в батник, который обратно запускал оболочку.

WinPhone 7 (19.11КиБ)

Вот моя новая «Люмия 900» с Виндоус Фоном очень напоминает своими простенькими квадратами ту самую оболочку, жаль нет ни одного скриншота (тогда мне и в голову бы не пришло их делать) и исходников самой программы (не сохранились куда более актуальные программы, а эта и подавно), а то любопытно было бы выложить на сравнение.

Дописка. Я тут порылся по своим «дневникам жизни». Запись 31/IV-95: «я сделал новую shell для своего компьютера и назвал её „Widows“ (имеет хоть какой-то смысл и созвучна „Windows“)». Кажется, это про ту оболочку речь и идёт. В августе того же года вышла «Виндоус’95», навсегда отбив у меня охоту делать свои графические оболочки.

Запись от 7/VIII-95: «переименовал „WIDOWS“ в „SHELL“ и сделал в „SHELL“ часы, это неважно… Ничего не важно».

Запись от 24/VIII-95: «в своём „Shell“ убрал звёзды с background и начал хранитель экрана». Вот чего я не помнил, так это то, что я эту штуку ещё и развивал постоянно! 25/VIII-95: «не стал переделывать хранитель экрана в „Shell“, но убрал overlay».

6 комментариев
Горбунов Олег 2012

Новенькая Люмия, значит. Ну-ну. :)

Евгений Степанищев (bolknote.ru) 2012

Комментарий для Горбунов Олег:

Начальник подарил :)

Bagir 2012

Завтра приеду и отругаю за виндоус фон:)))) атата :))

Евгений Степанищев (bolknote.ru) 2012

Комментарий для Bagir:

Не за что ругать :) Он хороший :)

mr-simm.livejournal.com 2012
Евгений Степанищев (bolknote.ru) 2012

Комментарий для mr-simm.livejournal.com:

Хха, ну у него покруче оболочка, чем моя было :)