В правой части приложения находится разделитель, с помощью которого можно просмотреть данные диаграммы. Изменить их, разумеется, невозможно – приложение служит исключительно для демонстрации возможностей интерфейса.
Немного больше возможностей для эксперимента предлагает приложение Graph. В основном окне расположена диаграмма и два окошка с предполагаемыми данными.
Из меню Gallery можно изменить вертикальные столбцы в диаграмме на горизонтальные.
Меню Data служит для изменения количества столбцов – их число возможно увеличить или уменьшить.
Меню Size позволяет менять расположение диаграммы (функции Clip и Scale), а также ее размер.
Размер и положение диаграммы по горизонтали и вертикали задается из окошка, открываемого пунктом Set (отсюда же можно задать количество столбцов вручную).
Теперь становится понятным назначение функций Clip и Scale в меню. Диаграмма, как можно видеть из скриншотов, помещена в небольшое прямоугольное окошко. Если задать размер, превышающий размер окошка, при выборе Clip – диаграмма будет отображена в соответствии с указанным размером, но обрезана краями окошка; при Scale – масштабирована по размеру окошка.
Помимо диалогового окошка Figure Size, изменить размер и положение диаграммы можно мышкой – просто перетаскивая и растягивая диаграмму прямо в экране самым привычным образом.
Наконец, пункты Debug 1, Debug 2 и т.д. из меню Debug добавляют в окно дополнительные числовые поля.
Пункт Debug открывает еще одно диалоговое окно с различными элементами интерфейса - полями, кнопками, переключателями.
Приложения Graph и Chart интересны тем, что уже на самом раннем этапе разработки показывают элементы интерфейса, которые станут самыми популярными и распространенными в Windows. Нельзя не удивиться, с какой доскональностью и подробностью Microsoft создала эти макеты, на первый взгляд производящие впечатление полнофункциональных приложений.
Windows 1.0 DR5 – 16-разрядная оболочка для MS-DOS, первая известная нам сборка Microsoft Windows. В упомянутой документации (в частности, в документе QANDA.DOC, в котором содержатся вопросы и ответы для разработчиков), среди многочисленных примеров кода и вопросов сугубо технических, можно найти вопрос, касающийся наболевшего – низкой производительности при открытии диалоговых окон. “Нашей целью при разработке Windows является “беспрецедентная” производительность на компьютерах 8088 и 8086, но функции Dialog, как вы заметили, на данный момент этой высокой планке не соответствуют. В этом выпуске, по сравнению с предыдущим, вы должны заметить существенные улучшения (на 48%, согласно нашим бенчмаркам). Мы работаем над архитектурным изменением, чтобы достичь дополнительных улучшений”. За последующие 26 лет формулировки ничуть не изменились.
Development Release #5 (датированный, напомню, октябрем 1984 года) предназначался в первую очередь для разработчиков сторонних приложений. Все в той же документации говорится о следующей сборке Windows, которая была запланирована на январь. Но об этом новом релизе и о дальнейшей судьбе Windows 1.0 мы расскажем уже в следующей статье.
Комментарии (0)