- Инсайдеры: легендарная The Legend of Zelda:... (39)
- Опубликовано первое фото прототипа iPhone... (39)
- Крупнейшая морская ветряная электростанция... (91)
- Глава SpaceX назвала срок высадки людей на... (56)
- Valve заблокировала почти миллион аккаунтов... (182)
- Google DeepMind и Agile Robots объединяются... (197)
- В США построят первый за 70 лет завод по... (154)
- Вебинар T1 Облако и Curator. Выбор без... (139)
- Nacon выставила на продажу две внутренние... (102)
- NASA может сократить финансирование миссии... (208)
- Глава Nvidia выступит на Computex 2026 —... (206)
- Xiaomi представила смартфон Redmi 15A 5G за... (126)
- Nvidia под двойным ударом: суд по доходам от... (203)
- Windows сбоит в три раза чаще macOS — по... (121)
- Starlink теперь не только в самолетах. В США... (270)
- Опубликован свежий «портрет» самой старой из... (120)
Как создавалось меню «Пуск». Программист 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, неясно, но...