Автор работы: Пользователь скрыл имя, 13 Апреля 2012 в 11:53, контрольная работа
Вопросы реализации программного обеспечения, разработка которого велась с применением одной из объектно-ориентированных методологий. Реализация программного обеспечения связана с использованием одного из языков программирования. Показано, что наиболее удобными для реализации программных систем, разработанных в рамках объектно-ориентированного подхода, являются объектно-ориентированные языки программирования, хотя возможна реализация и на обычных (не объектно-ориентированных) языках (например, на языке C и на языке Fortran).
ПРЕДИСЛОВИЕ
ПРЕДИСЛОВИЕ
ГЛАВА 1: ОБЪЕКТНО-ОРИЕНТИРОВАННАЯ ПЛАТФОРМА WINDOWS
ГЛАВА 1: ОБЪЕКТНО-ОРИЕНТИРОВАННАЯ ПЛАТФОРМА WINDOWS
ГЛАВА 2: ОБЪЕКТЫ ФАЙЛОВОЙ СИСТЕМЫ - ФАЙЛ И ПАИКА
ГЛАВА 2: ОБЪЕКТЫ ФАЙЛОВОЙ СИСТЕМЫ - ФАЙЛ И ПАИКА
ГЛАВА 3: ОБЪЕКТЫ ПОЛЬЗОВАТЕЛЬСКОГО УРОВНЯ - ПРИЛОЖЕНИЕ И ДОКУМЕНТ
ГЛАВА 3: ОБЪЕКТЫ ПОЛЬЗОВАТЕЛЬСКОГО УРОВНЯ - ПРИЛОЖЕНИЕ И ДОКУМЕНТ
ГЛАВА 4: ПОЛЬЗОВАТЕЛЬСКИЙ ГРАФИЧЕСКИЙ ИНТЕРФЕЙС WINDOWS
ГЛАВА 4: ПОЛЬЗОВАТЕЛЬСКИЙ ГРАФИЧЕСКИЙ ИНТЕРФЕЙС WINDOWS
ГЛАВА 4: ПОЛЬЗОВАТЕЛЬСКИЙ ГРАФИЧЕСКИЙ ИНТЕРФЕЙС WINDOWS
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
ОГЛАВЛЕНИЕ
Федеральное агентство по образованию
______________________________
Федеральное государственное образовательное учреждение
среднего профессионального образования
Южно-Уральский
государственный технический
Контрольная работа
по информатике на тему:
" Объектно-ориентрованная платформа Windows "
Вариант № 13
Челябинск, 2011 год
Вопросы реализации программного
обеспечения, разработка которого велась
с применением одной из объектно-ориентированных
методологий. Реализация программного
обеспечения связана с
Объектно-ориентированные
языки программирования пользуются
в последнее время большой
популярностью среди
Первый объектно-
Однако современники (программисты 60-х годов) оказались не готовы воспринять ценности языка Simula 67, и он не выдержал конкуренции с другими языками программирования (прежде всего, с языком Fortran). Прохладному отношению к языку Simula 67 способствовало и то обстоятельство, что он был реализован как интерпретируемый (а не компилируемый) язык, что было совершенно неприемлемым в 60-е годы, так как интерпретация связана со снижением эффективности (скорости выполнения) программ.
Но достоинства языка
Simula 67 были замечены некоторыми программистами,
и в 70-е годы было разработано большое
число экспериментальных объектно-ориентированных
языков программирования: например, языки
CLU, Alphard, Concurrent Pascal и др. Эти языки так и
остались
экспериментальными, но в
результате их исследования были разработаны
современные объектно-
Наиболее распространенным
объектно-ориентированным
Разработка новых объектно-
Современная технология разработки программных продуктов, в том числе и операционной системы Windows, базируется на концепции объектно-ориентированного программирования, в которой выдерживается единый подход к данным и программам. В основе всего лежит понятие объекта, который объединяет в себе как алгоритмы, так и данные, обрабатываемые этими алгоритмами. В результате упрощается не только разработка программ, но и технология работы пользователя, которому предоставляется возможность при работе в интерактивном (диалоговом) режиме применять наглядные графические инструменты и различные подсказки.
Объектно-ориентированное программирование стало необычайно популярным в последние годы. Оно определяет новое понимание процесса вычисления, а также то, как можно структурировать информацию внутри компьютера. В своей статье один из "отцов" этого направления .Алан Кей так определил фундаментальные характеристики объектно-ориентированного программирования, на которых базируется весь программный комплекс операционной системы Windows:
Благодаря тому, что операционная система Windows создана на базе объектно-ориентированной методологии программирования, пользователь получил в руки достаточно удобную среду работы. Ее основными понятиями становятся объект, его свойства и действия, которые объект может выполнять в зависимости от запроса. В объектно-ориентированной среде с любым объектом сопоставлена определенная совокупность действий. Выбор из этой совокупности действий определяется поставленной целью.
При намерении что-либо сделать в системной среде Windows необходимо придерживаться следующей последовательности действий:
Запомните! При работе с объектами в среде Windows сперва выделяете (выбираете) объект, а затем производите над ним действие.
В среде Windows существует множество объектов, с которыми придется работать пользователю, например, с объектами файловой системы, с объектами графического интерфейса и т.д. В дальнейшем вы познакомитесь с наиболее типичными представителями разных классов подобных объектов.
Объектная ориентация среды Windows проявляется для пользователя сразу при знакомстве с технологией работы в ней. Щёлкнув по любому объекту правой кнопкой мыши, вы получаете доступ к командам контекстного меню, один из вариантов которого представлен на рис. 12.1.Контекстное меню объекта предоставляет пользователю возможность:
Рис.1.1. Примеры контекстного меню с перечнем действий, предписанных объекту-файлу
Некоторые действия, перечисленные
в контекстном меню, можно выполнить
по другой технологии: с помощью
мыши переместить значок объекта
на другой значок, который отображает
программу или устройство, способное
выполнить необходимое
Объектно-ориентированная
технология Windows предоставляет возможность
пользователю создавать документы, фрагменты
которых подготовлены в разных средах.
Например, в текстовом редакторе формируется
текст, куда включаются рисунки,
созданные в графическом
Знакомство с объектами Windows начнем с описания его базовых объектов - файлов, папок, приложений, документов. Остальные объекты, каждый из которых играет спою уникальную роль при работе в данной среде, будут описаны в следующих подразделах.
Одним из способов устранения указанных недостатков является построение объектно-ориентированной БД (ООБД).
Характеристики некоторых ООСУБД
Поставщик |
Название СУБД |
Платформа |
Встроенные средства, разработки |
Object Design |
ObjectStore |
Unix, Windows NT, Novell |
С, С++, средства администрирования и разработки |
Objectivity |
Objectivity / DB |
Unix, Windows NT |
С, С++, SCL |
Poet Softwar |
POET |
Unix, Windows NT, MS Windows |
C, C++, интегрированная среда разработки, ODBC-драйверы |
Под файлом понимают логически
связанную совокупность данных или
программ, для размещения которой
во внешней памяти выделяется именованная
область. Файловая система обеспечивает
возможность доступа к
Справка. FAT (File Allocation Table) - таблица, отражающая состояние кластеров дискового пространства.
В среде Windows любой файл воспринимается как объект, имеющий уникальное имя. Файлу рекомендуется давать такое имя, которое отражает суть хранящейся в нем информации. В среде Windows в отличие от среды MS DOS имя может быть длинным и состоять из цифр, букв русского и латинского алфавитов, различных символов, включая точку. При переходе в среду MS DOS длинное имя по специальному алгоритму будет заменено 8-символьным именем со всеми присущими этой среде ограничениями.
Информация о работе Объектно-ориентрованная платформа Windows