|
Графический пользовательский интерфейс |
|
На многих персональных компьютерах предлагается пользоваться графическим интерфейсом пользователя — GUI (Graphical User Interface). Сокращение GUI произносится как «гуи».
GUI был изобретен Дугласом Энгельбартом (Douglas Engelbart) и его исследовательской группой Стэнфордского исследовательского института. Затем он был скопирован исследователями из Xerox PARC. Однажды соучредитель компании Apple Стив Джобе (Steve Jobs) посетил PARC, увидел GUI на компьютере Xerox и воскликнул примерно следующее: "Ну надо же! Это ведь будущее компьютерного мира".
|
|
Далее
|
|
|
Этот адаптер состоит из специального блока памяти, называемого видеопамятью, в которой хранятся изображения, появляющиеся на экране. На графических адаптерах высокого класса часто ставятся 32- или 64-разрядные центральные процессоры и до 1 Гбайт своей собственной оперативной памяти, отделенной от оперативной памяти самого компьютера.
Каждый графический адаптер поддерживает определенное количество разрешений экрана. Общепринятыми разрешениями являются 1024 х 768, 1280 х 960, 1600 х 1200 и 1920 х 1200.
|
|
Далее
|
|
В версиях, предшествующих Windows 3.1, символы были представлены в виде растровых изображений и копировались на экран или на принтер с помощью процедуры BitBlt. Flo, как мы уже знаем, проблема состояла в том, что растровые изображения, пригодные для экрана, были слишком маленькими для принтера. К тому же для каждого размера символа нужно было другое растровое изображение. Иными словами, при наличии растрового изображения для А размером в 10 пунктов не существует способа его пересчета для получения размера 12 пунктов.
|
|
Далее
|
|
GDI-процедуры являются примерами векторной графики. Они используются для помещения геометрических фигур и текста на экран, могут легко масштабироваться применительно к более крупным или более мелким экранам (при одном и том же числе пикселов на экране). Они также имеют относительную независимость от применяемых устройств. Набор вызовов GDI-процедур может быть собран в файл, который может описать какой-нибудь сложный рисунок.
|
|
Далее
|
|
Может показаться странным, что Х-сервер всегда находится внутри пользовательских компьютеров, а Х-клиент может быть вне его, на удаленном вычислительном сервере, но стоит лишь подумать об основной задаче Х-сервера — отображении битов на экране, как сразу становится понятно, почему нужно держать его ближе к пользователю. С точки зрения программы именно клиент предписывает серверу какие-то действия, вроде отображения текста и геометрических фигур. А сервер (в локальном персональном компьютере) делает, как и все серверы, лишь то, что ему сказано.
|
|
Далее
|
|
|
|
|
<< Начало < Предыдущая 1 2 Следующая > Последняя >>
|
|
Страница 1 из 2 |