- Будет большой скачок? Что станет с ценами на... (15)
- Дешевая Toyota — и небезопасная. Продающийся... (15)
- Google выпустила стабильную Android 15,... (39)
- Портативная консоль MSI Claw 8 AI Plus на... (59)
- Биткоин упал до $55 500 — самого низкого... (64)
- Представлена технология DTS Clear Dialogue,... (61)
- HP представила ноутбук OmniBook Ultra Flip... (58)
- SK hynix запустит массовое производство... (60)
- Миниатюрный спутник NASA BurstCube обнаружил... (79)
- Представлен «злой» восьмиместный Honda Pilot... (73)
- Представлена нейросеть YandexART (Vi) для... (76)
- Canva резко повысила цены на подписку Teams... (69)
- В России переписали цены на кроссоверы... (70)
- Больше Chery Tiggo 7 Pro Max и Geely Atlas... (78)
- Приложение «VK Видео» стало доступно для... (68)
- Copilot+ PC не поддерживают многие... (69)
Как создавалось меню «Пуск». Программист Microsoft Дэйв Пламмер рассказал, как создавал его для Windows NT
Дата: 2024-07-16 21:10
Известный программист Дэйв Пламмер (Dave Plummer) поделился историей о том, как он создавал меню «Пуск» для Windows.
![](https://www.ixbt.com/img//x780/n1/news/2024/6/2/GSd_tVYWMAEV-fZ.png)
Если бы у меня была биография в 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, неясно, но...