- Дроны скоро начнут перевозить человеческую... (463)
- Представлен Toyota Highlander... (2221)
- Koss представила беспроводные наушники Porta... (2455)
- В Белоруссии запретили покупать и продавать... (2668)
- Астрономы обнаружили редкий трёхосный... (3823)
- Micron представила SSD Crucial P310... (198)
- Micron представила полноразмерные SSD... (5872)
- В «Google Диске» наконец-то появилась... (4650)
- Прощай, GeForce RTX 4090. Nvidia прекратит... (1058)
- AOC представила четыре 27-дюймовых изогнутых... (2703)
- NASA заявило о готовности «автобуса» для... (1088)
- Это новый смартфон Samsung за 95 долларов.... (406)
- На АЭС «Руппур» в Бангладеш начали загружать... (1075)
- В России стартовали продажи смартфона Realme... (452)
- Анонс всё ближе: Red Dead Redemption... (550)
- Таким будет Samsung Galaxy S25 Plus. Будущий... (436)
Как создавалось меню «Пуск». Программист Microsoft Дэйв Пламмер рассказал, как создавал его для Windows NT
Дата: 2024-07-16 21:10
Известный программист Дэйв Пламмер (Dave Plummer) поделился историей о том, как он создавал меню «Пуск» для Windows.
Если бы у меня была биография в LinkedIn, я бы обязательно упомянул, что написал меню «Пуск» Windows. Версия не для резюме заключается в том, что я написал код, который отдельно раскрашивает меню «Пуск», рисует боковой текст, градиент фона и так далее. В Windows 95 это было сделано с помощью растрового изображения, но для WindowsNT это означало бы, что будет много растровых изображений с текстом. Я хотел сделать, чтобы оно отрисовывалось в реальном времени посредством кода, а не подготовленных изображений.
Вероятно, сейчас существует способ отображать текст боком, но в то время его не было. К счастью, в NT, в отличие от 9x, можно было вращать сам контекст устройства. На тот момент я программировал для Windows всего несколько месяцев, поэтому было здорово узнать, что это вообще возможно. Я запустил быстрый тест и все получилось!
Пламмер также рассказал, что когда Microsoft убрала меню «Пуск» в Windows 8, он опробовал новую систему и быстро вернулся к Windows 7.
Меню «Пуск» впервые появилось в Windows 95, а затем попало и в Windows NT 4.0. После неудачного эксперимента с Windows 8 компания Microsoft пока больше не пыталась избавиться от этой отличительной черты своих ОС.
Подробнее на iXBT
Предыдущие новости
Флагманские Honor 200 и 200 Pro: объявлена дата запуска в России
Российские ретейлеры начали рекламную кампанию, предшествующую официальному запуску флагманской серии смартфонов Honor 200 в России. Как минимум МТС, «МегаФон» и «М.Видео» назвали точную дату начала приёма предварительных заказов. Кроме того, на российском сайте Honor появилось подробное описание моделей. Иллюстрация: Honor Итак, предзаказы начнут принимать на следующей...
Warhorse подарит копию Kingdom Come: Deliverance 2 поддержавшим первую игру на Kickstarter, но не всем
Хотя Kickstarter-кампания по сбору средств на создание оригинальной Kingdom Come: Deliverance закончилась более десяти лет назад, разработчики из Warhorse Studios о своих вкладчиках не забыли и даже подготовили им приятный сюрприз. Источник изображения:...
Инженеры создали прыгающий робот для Европы как решение для исследования сложных ледяных ландшафтов спутника
В последние годы различные формы прыгающих роботов получили значительное внимание в разработке для использования в различных миссиях по исследованию космоса. Их уже задействовали в миссиях на астероидах и на Луне. Однако исследование, финансируемое Институтом передовых концепций NASA (NIAC) в 2018 году, планировало миссию на космическое тело, где прыжки могут быть не столь...
Впервые за несколько лет AMD выпустит по-настоящему новые и по-настоящему дешёвые процессоры Ryzen 3 или даже Athlon с ценой ниже 100 долларов
Похоже, AMD наконец-то выпустит новые бюджетные настольные процессоры, чего не делала уже несколько лет. Как сообщается, нас ждёт одна либо две модели. Точных данных пока нет, но это будут либо Athlon, либо Ryzen 3. Если модели будет две, то может быть по одной из каждого семейства. Новинки выйдут для платформы AM5. Будут ли они относиться к линейке Ryzen 9000, неясно, но...