- Гигантский завод Toyota за $14 млрд начинает... (6)
- Cкидки в 6000 долларов и пожизненная... (6)
- Когда камера не волнует, а в приоритете... (24)
- «Nio спас мне жизнь», — владелец автомобиля... (35)
- Всё сильно поменялось: Google отказалась от... (30)
- Porsche увольняет финансового директора и... (32)
- Даже у «китайцев» не всё так сладко: продажи... (49)
- Samsung будет поставлять OLED-экраны для... (49)
- Теперь официально: «сразу две Ultra» от... (42)
- Google потратит на развитие вычислительной... (31)
- Гигантской объединённой компании Honda,... (45)
- КамАЗы с кабинами Mercedes-Benz Actros и... (44)
- Hugging Face выпустила открытый аналог... (42)
- Попахивает классикой: iPhone SE 2025... (39)
- Lada не вошла даже в топ-5 российского... (43)
- Корни Toyota Hilux и Land Cruiser Prado,... (47)
Как создавалось меню «Пуск». Программист 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, неясно, но...