4 августа 2013 г.
Хорошо, что не BSOD
12 июня 2013 г.
Немного о дизайне iOS 7
Смотрел трансляцию WWDC 2013, и нахожусь сейчас в недоумении. На видео iOS 7 смотрится еще ничего, но при близком рассмотрении это какой-то тихий ужас... Как будто кто-то в спешке набросал эскизы UI в векторном редакторе, а потом случайно инвертировал все цвета. Навскидку несколько скриншотов:
| Home Screen | Входящий звонок |
| Control Center | Секундомер и Круг |
Иконки уже обругали по-моему все, кому не лень, особенно жуткие у Safari, Settings и Game Center. На экране входящего звонка красный текст на белых кнопках вообще нечитаемый. Control Center вещь полезная (вызывается свайпом снизу-вверх, как панель Charms в Windows 8), но кто эти иконки рисовал? Бритва, пицца, домофон?
10 января 2013 г.
Какую версию Windows 8 выбрать?
Купил себе недавно лицензионную Windows 8, перерыв при этом гору материалов в сети, касающихся отличий разных редакций системы, лицензий и расшифровки всяких там VUP, SL и OEM. В этом посте я решил собрать всю самую важную инфу, которую получил, в том числе опытным путем. Надеюсь, кому-то она пригодится!
30 декабря 2012 г.
WPF кнопки в Windows 8
|
|
| WinForms | WPF |
Так (справа) выглядит стандартная тема WPF на Windows 7. Неплохо, но могло быть лучше. Что здесь не так? Если вы ср**ый эстет как и я, то заметите неуместный градиент в системном меню, размытые полоски на скролл-баре, намного более светлый цвет прогресс-бара, неправильные тени при нажатии на кнопки и выпадающие списки, нестандартный цвет выделения текста. Но это, в принципе, мелочи. Пережить можно. У WinForms (слева) тоже не все так гладко как хотелось бы, отчасти из-за жуткого шрифта Microsoft Sans Serif, который достался в наследие системе чуть ли не от Windows 3.x. Согласно гайдлайнам Microsoft, в Windows 7 шрифт по-умолчанию должен быть Segoe UI, но в WinForms жуткий MS Sans Serif захардкоджен (эта проблема и пути ее решения подробно расписаны здесь и здесь).
Справедливости ради, у JavaFX, Swing и FireMonkey (клон WPF от разработчиков Delphi) дела с имитацией родных тем Windows обстоят еще хуже, чем у WPF. Но WPF делает сама Microsoft, так что с нее спрос будет повыше.
Чуть выше я упомянул про неправильные тени на кнопках в WPF. Давайте сравним кнопки WinForms и WPF на Windows 7 чуть поближе:
23 января 2010 г.
MVC в примере на С++ (консольное приложение)
Знаменитый шаблон проектирования MVC за свои 30 с лишним лет истории стал настоящим эталоном, «классикой жанра». При поиске в сети обнаруживается масса примеров реализаций MVC на PHP, C# и Java. Обычно это большие программы с листингами на 2-3 экрана, массивными UML диаграммами, в которых и так новичку трудно разобраться, не говоря уже о каких-то там шаблонах. Я предлагаю свой, максимально упрощенный вариант реализации MVC на примере консольного приложения на С++.


