Главная >> Реферат >> Информатика

1 2 3 4 5 6 7 8 9 10 ... 13

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ

ИСТОРИЯ СОЗДАНИЯ MICROSOFT WINDOWS

ОБЗОР ОСНОВНЫХ ПРИНЦИПОВ ОРГАНИЗАЦИИ ИНТЕРФЕЙСА В WINDOWS

Аппаратно-независимый графический интерфейс (GDI

Стандартный оконно-ориентированный интерфейс

Окно

Пиктограммы

Меню

Полосы прокрутки

Курсоры

Каретка

Блоки диалога

Механизм сообщений

ИНТЕРФЕЙС ГРАФИЧЕСКИХ УСТРОЙСТВ (GDI

Устройства GDI

Логические обьекты графики GDI

Контекст устройства

Основные атрибуты контекста устройства

Перерисовка области и изображение пикселей

Рисование линий

Рисование закрашенных фигур

Вывод текста

ЭЛЕМЕНТЫ ОКОННОГО ИНТЕРФЕЙСА............................

Окна Windows............................................. 20

Главное окно приложения...............................

Регистрация класса окна...............................

Функция окна приложения...............................

Создание окна.........................................

Отображение и обновление окна.........................

Типы окна.............................................

Построение меню..........................................

Определение меню......................................

Обьекты диалога..........................................

Кнопки и переключатели................................

Статические обьекты диалога...........................

Редактор..............................................

Окно список...........................................

Комбинированный список................................

ОБМЕН ДАННЫМИ МЕЖДУ ПРИЛОЖЕНИЯМИ............................

Средства обмена данными между приложениями...............

Динамический обмен между приложениями....................

Основные термины......................................

Несколько слов о DDEML................................

Взаимосвязь между клиентом и сервером.................

Транзакции, функция обратного вызова DDE..............

Вспомогательные имена и другие названия...............

Системный режим.......................................

Инициализация.........................................

Основное назначение и работа функции обратного вызова.

Обработка строк.......................................

Диалог между приложениями.............................

Простой Диалог........................................

Сложный диалог........................................

Обмен данными между приложениями......................

Классы транзакций.....................................

Определение ошибок....................................

Список литературы........................................

ВВЕДЕНИЕ

Для эффективной работы системы и ее большого

покупательского спроса недостаточно только того, чтобы аппаратура и программы обеспечивали правильные результаты - не менее важным фактором является удобство работы пользователя. Поэтому в настоящее время ни один программный продукт, лишенный более менее удобного интерфейса взаимодействия пользователя с компьютером и программ между собой, не может рассчитывать на успех.

В мире разработано огромное количество различных систем поддержки создания пользовательского интерфейса. Наиболее прогрессивному, по нашему мнению, являются обьектноориетированная система Turbo Vision фирмы Borland и операционная среда Windows фирмы Microsoft. Рассмотрением возможностей системы Turbo Vision занималась в своей работе Фомичева Т.Л., а в представленной работе производится изучение и обзор средств, входящих в состав операционной среды Windows.

Тот кто написал хотя бы одну коммерческую программу, то знает, сколько времени и сил уходит на организацию меню и выработку единого, непротиворечивого, интуитивно ясного и удобного пользовательского интерфейса. Интерфейс, разработанный корпорацией Microsoft является одним из лучших и стал своеобразным эталоном для подражания.

В Microsoft Windows программисту доступна вся мощь этого интерфейса - он избавляется от необходимости организовывать меню, работу с клавиатурой и мышью (достаточно воспользоваться стандартными средствами). Интерфейс с пользователем Windows является полным и цельным. В нем решены не только проблемы организации меню, но и все общение с пользователем организовано стандартными средствами.

ИСТОРИЯ СОЗДАНИЯ MICROSOFT WINDOWS

Корпорация Microsoft объявила о начале разработки графической операционной оболочки Windows 10 ноября 1983 года, хотя еще в конце 1982 года программисты Microsoft начали создавать универсальный набор графических процедур, названный Графическим Интерфейсом с Компьютером ( CGI ).

Первоначально предполагалось, что CGI как набор процедур будет поставляться с компиляторами Microsoft, позволяя разработчикам программ выводить графику на самые различные типы принтеров. Программисты могли бы использовать в своих программах функции CGI, которые затем переводились бы в команды нужного типа принтера.

Вскоре после начала работ над CGI корпорация Microsoft развернула работы по созданию графической операционной среды для компьютеров с MS-DOS. Создание такой оболочки было инспирировано неожиданным интересом пользователей IBM совместимых компьютеров к объявлению корпорацией VISICorp о начале работ над многооконной операционнной оболочкой VisiOn. Таким образом, старая добрая конкуренция сделала свое дело - в феврале 1983 года стало ясно, что Microsoft создаст свою собственную оболочку Windows.

Хотя многие особенности и свойства Windows кардинально изменились в последующем, некоторые положения были ясны с самого начала. Windows должна быть многозадачной, т.е. должна позволять запускать несколько программ одновременно. Windows должна работать со всеми типами дисплеев и принтеров. И поскольку пользователю очень трудно отказаться от привычных программных средств, Windows должна позволять запускать приложения MS-DOS. Последняя цель настолько оказалась трудной в реализации, что задержала весь проект на многие месяцы.

Задача оказалось не из простых. Типичной машиной был компьютер со сравнительно медленным процессором 8088 и оперативной памятью 64Kb. Если учесть, что MS-DOS накладывает принципиальное ограничение по оперативной памити в 640Kb и, в отличие от компьютеров Macintosh, не обеспечивает программно­аппаратную поддержку графики, разработка многозадачной графической операционной оболочки грозила вырасти в неразрешимую задачу. Однако Microsoft развернула работы над Windows полным ходом. К осени 1983 года разработкой Windows было занято уже 15 высококвалифицированных программистов, привлеченных к проекту из различных филиалов Microsoft. Многие фирмы командировали своих специалистов для одновременного участия в проекте.

Когда работы над CGI перешли в фазу тестирования, это не был уже самостоятельный продукт. CGI был переменован в GDI (the Graphics Device Interface - "Интерфейс с графическими Устройствами") и стал частью Windows, включив в себя процедуры работы не только с принтером, но и с дисплеем. Для этого в CGI были добавлены функции, обеспечивающие поддержку типографско-издательских особенностей в работе с текстами и процедуры манипулирования графическими объектами.

При презентации первого варианта Windows было обещано, что коммерческая продажа начнется в мае 1984. Весной 1984 года дата начала продаж была отодвинута на ноябрь. В ноябре эта дата была перенесена на июнь 1985 года. Однако коробки с Windows появились в магазинах только 18 ноября 1985 года.

Несколько факторов привели к столь значительным

задержкам. Однако главную роль сыграло нежелание Microsoft

выходить на рынок с сырым продуктом. В феврале 1984 года глава

корпорации Microsoft Билл Гейтс ( Bill Gates ) провел семинар,

на котором представил Software Development Kit ( SDK ), пакет

для написания приложений под Windows, продемонстрировав на нем

1 2 3 4 5 6 7 8 9 10 ... 13

Похожие работы:

  • Windows, Microsoft Word и Microsoft Excel

    Реферат >> Информатика, программирование
    ... , которые эти пиктограммы выпол­няют в среде Windows. Windows - приложения Windows — интегрированная программа. Под управлением ... компьютера различными прог­раммами. Работа в o6oлочке Windows и в Windows-приложениях позволяет осуществлять обмен данными ...
  • Windows Forms: Современная модель программирования для создания GUI приложений

    Реферат >> Информатика, программирование
    ... Microsoft .NET нужно использовать Windows Forms. Windows Forms - новый стиль ... написания Windows-приложений с использованием Windows Forms - это то, что Windows Forms ... сайте Microsoft). Модель программирования Windows Forms В Windows Forms термин "форма" ...
  • Windows XP Service Pack 2: пакет обновлений или новая ОС?

    Реферат >> Информатика, программирование
    ... укладывается и в общую схему. Так, Windows Installer 3.0 позволяет эффективно управлять обновлением ... упорно муссируют слухи о проекте Windows XP "Reloaded", который хотя ... компонентов и технологий, в частности Windows Media Player 10, но распространяться ...
  • Windows Xp: Войди в систему красиво

    Статья >> Информатика, программирование
    ... , который находится в папке c:\windows\system32. Кстати, программу XP ... в виду черное окно с эмблемой Windows и бегающим индикатором, которое появляется ... попросту перепишите вышеуказанный файл в директорию Windows\System32. И наслаждайтесь результатом. Для ...
  • Windows

    Реферат >> Информатика, программирование
    ... , ориентированных на PC. Windows 3.1 и Windows for Workgroups 3.11 предустанавливаются ... Windows-программ Windows NT реализует сеансы Windows on Windows (WOW). Windows ... принципе, являюсь противником Microsoft и Windows, Windows - не та операционная система, ...
  • Windows 2000

    Реферат >> Информатика, программирование
    ... : устанавливаем Windows 98 на Windows 2000 Professional Добавить Windows 98 к уже установленной Windows 2000 ... четыре, Windows 2000 Professional, Windows 2000 Server, Windows 2000 Advanced Server и Windows 2000 DataCenter ...
  • Windows NT 4.0 Server

    Реферат >> Информатика, программирование
    ... . Операционные системы Windows NT Server и Windows NT® WorkStation сертифицированы ... MS-DOS®, Windows® З.х, Windows для Рабочих Групп, Windows® 95, Windows NT Workstation, ... тому, который используется в Windows 95 и Windows NT Workstation. Единство ...
  • Windows ХР

    Дипломная работа >> Информатика, программирование
    ... 3. Специальная часть. Windows XP 3.1 История Windows 3.2 Особенности Windows XP 3.3 Экранный интерфейс Windows XP 3.4 Запуск ... . Следующим этапом в развитии Windows стало появление Windows 2000 и Windows Me (Millennium Edition - редакция ...
  • Windows 95

    Реферат >> Информатика, программирование
    ... названием Windows 95. 1. Предварительные сведения о Windows. Операционная оболочка Windows PC ... типа пользователей. Версия Windows Norton Commander, Windows не 3.1 регулярно, ... . При 8.Многозадачность. Windows этом стиль Windows просто непод- обеспечивает ...