z Операционная система windowscol_4pp).pdf · 1 Языки...

10
Языки программирования Языки программирования и и методы трансляции методы трансляции Презентация к лабораторной работе Презентация к лабораторной работе 2 2 Операционная система Операционная система Windows Windows © 2001 М.Л. Цымблер Языки программирования и методы трансляции 2 Содержание Содержание Понятие операционной системы ОС Windows и ее отличительные черты Интерфейс пользователя ОС Windows Файловая подсистема ОС Windows Основные приемы работы в ОС Windows © 2001 М.Л. Цымблер Языки программирования и методы трансляции 3 Содержание Содержание Понятие операционной системы ОС Windows и ее отличительные черты Интерфейс пользователя ОС Windows Файловая подсистема ОС Windows Основные приемы работы в ОС Windows © 2001 М.Л. Цымблер Языки программирования и методы трансляции 4 Понятие операционной системы Понятие операционной системы Операционная система (ОС) базовое программное обеспечение, образующее операционную среду, необходимую для работы прикладных программ. Основные функции ОС: управление файлами и внешними устройствами и распределение ресурсов между программами и пользователями. Наиболее распространенные ОС для ПЭВМ: Microsoft Windows 95/98/2000/NT, семейства ОС UNIX/Linux, IBM OS/2.

Upload: others

Post on 14-Sep-2019

28 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: z Операционная система WindowsCOL_4PP).pdf · 1 Языки программирования и методы трансляции Презентация к лабораторной

1

Языки программированияЯзыки программированияии

методы трансляцииметоды трансляции

Презентация к лабораторной работе 2

Операционная системаWindows

Презентация к лабораторной работе Презентация к лабораторной работе 22

Операционная системаОперационная системаWindowsWindows

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 2

СодержаниеСодержание

Понятие операционной системыОС Windows и ее отличительные чертыИнтерфейс пользователя ОС WindowsФайловая подсистема ОС WindowsОсновные приемы работы в ОС Windows

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 3

СодержаниеСодержание

Понятие операционной системыОС Windows и ее отличительные чертыИнтерфейс пользователя ОС WindowsФайловая подсистема ОС WindowsОсновные приемы работы в ОС Windows

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 4

Понятие операционной системыПонятие операционной системы

Операционная система (ОС) – базовоепрограммное обеспечение, образующееоперационную среду, необходимую для работыприкладных программ.Основные функции ОС: управление файлами и внешними устройствами и распределениересурсов между программами ипользователями.Наиболее распространенные ОС для ПЭВМ: Microsoft Windows 95/98/2000/NT, семейства ОС UNIX/Linux, IBM OS/2.

Page 2: z Операционная система WindowsCOL_4PP).pdf · 1 Языки программирования и методы трансляции Презентация к лабораторной

2

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 5

СодержаниеСодержание

Понятие операционной системыОС Windows и ее отличительные чертыИнтерфейс пользователя ОС WindowsФайловая подсистема ОС WindowsОсновные приемы работы в ОС Windows

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 6

ОС ОС Windows Windows и ее отличительные чертыи ее отличительные черты

Многозадачный режим работыТехнология Plug&PlayУнифицированный графический интерфейс пользователяТехнология динамического обмена даннымиТехнология связывания и внедрения объектовПоддержка работы программ для MS-DOS (ОС предыдущего поколения)

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 7

Многозадачный режим работыМногозадачный режим работы

Активное приложение

Неактивные приложенияНеактивные приложенияНеактивные приложения

Панель задач

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 8

Технология Технология Plug&PlayPlug&Play

Технология Plug&Playобеспечивает автоматическое распознавание новых устройств ПЭВМ и автоматическую настройку программного обеспечения этих устройств.

Page 3: z Операционная система WindowsCOL_4PP).pdf · 1 Языки программирования и методы трансляции Презентация к лабораторной

3

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 9

Унифицированный интерфейс пользователяУнифицированный интерфейс пользователя

Свернуть окно

Развернуть окно

Закрыть окно

Заголовок окна приложения

МенюМенюМенюМеню

Окна внутри приложенияОкна внутри приложения

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 10

Стандартные указатели мыши в Стандартные указатели мыши в WindowsWindows

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 11

Технология динамического обмена даннымиТехнология динамического обмена данными

Технология динамического обмена данными (Dynamic Data Exchange, DDE) обеспечивает обмен данными между параллельно выполняющимися приложениями.

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 12

Динамический обмен даннымиДинамический обмен данными

Page 4: z Операционная система WindowsCOL_4PP).pdf · 1 Языки программирования и методы трансляции Презентация к лабораторной

4

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 13

Технология связывания и внедрения объектовТехнология связывания и внедрения объектов

Технология связывания и внедрения объектов (Object Linking & Embedding, OLE) обеспечивает возможность хранения в документах объектов различной природы (текст, изображения и т.д.), либо ссылок на эти объекты.Внедренные данные можно изменять с помощью того приложения, в котором они были созданы.Связанные данные автоматически обновляются при их изменении в исходном документе.

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 14

Внедрение данныхВнедрение данных

Мурка.jpg

Мурка.jpg

3

1

2

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 15

Связывание данныхСвязывание данных

Мурка.jpg

Мурка.jpg

3

1

2

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 16

Поддержка работы Поддержка работы DOSDOS--программпрограмм

Работа программ для MS-DOS поддерживается в оконном и полноэкранномрежиме.Переключение между полноэкранным и оконным режимами работы – Alt+Enter.

Page 5: z Операционная система WindowsCOL_4PP).pdf · 1 Языки программирования и методы трансляции Презентация к лабораторной

5

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 17

СодержаниеСодержание

Понятие операционной системыОС Windows и ее отличительные чертыИнтерфейс пользователя ОС WindowsФайловая подсистема ОС WindowsОсновные приемы работы в ОС Windows

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 18

Интерфейс пользователя ОС Интерфейс пользователя ОС WindowsWindows

Кнопка Пуск

Область индикации

Панель задач

Значки приложений

Рабочий стол

Панель быстрого запуска приложений

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 19

Стандартные приложения ОС Стандартные приложения ОС WindowsWindows

Просмотр локальных папок и дисков

Просмотр содержимого папки «Мои документы»

Просмотр содержимого web-страниц

Просмотр папок и дисков локальной сети

Просмотр удаленных папок и файлов

Работа с электронной почтой

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 20

Главное меню ОС Главное меню ОС WindowsWindows

Список установленных приложений

Открытие избранных файлов

Открытие недавно использовавшегося файла

Изменение настроек системы, рабочего стола

Поиск файлов и папок

Получение справочной информации

Открытие документа или запуск приложения

Завершение сеанса работы (выход из сети)

Выключение или перезагрузка компьютера

Page 6: z Операционная система WindowsCOL_4PP).pdf · 1 Языки программирования и методы трансляции Презентация к лабораторной

6

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 21

СодержаниеСодержание

Понятие операционной системыОС Windows и ее отличительные чертыИнтерфейс пользователя ОС WindowsФайловая подсистема ОС WindowsОсновные приемы работы в ОС Windows

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 22

Файловая подсистема ОС Файловая подсистема ОС WindowsWindows

Файловая подсистема обеспечивает управление файлами и внешними устройствами.Основные объекты файловой подсистемы ОС Windows:• файлы• папки• устройства• ярлыки

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 23

ФайлыФайлы

Файл – именованная совокупность взаимосвязанныхданных. Файл является основной единицей храненияинформации.Файлы могут содержать программы в машинныхкодах, тексты различных документов и др. данные.Каждый файл имеет имя и расширение, указывающеена тип информации, содержащейся в файле.Например: myprog.pas, Резюме.doc, Зарплата.xls, lecture.pdf.Файлы хранятся на файловых устройствах (НЖМД, дискетах и др.).

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 24

ПапкиПапки

Папка (каталог, directory) – именованнаясовокупность файлов и вложенных папок. Каждый файл обязан находиться только водной определенной папке.Каталоги имеют иерархическую структуру, т.е.один каталог может вкладываться в другой. Вложенные каталоги называютсяподкаталогами (subdirectories).

Page 7: z Операционная система WindowsCOL_4PP).pdf · 1 Языки программирования и методы трансляции Презентация к лабораторной

7

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 25

УстройстваУстройства

Устройство (диск, drive) – логическое файловоеустройство, на котором хранятся папки и файлы.Устройству может соответствовать реальноефизическое устройство, логические (программномоделируемые) диски или сетевой диск.Каждое устройство обозначается латинской буквой:A, B – дисководы 3.5” и 5.25”C – НЖМД или его частьD, E, F, G– логические диски или CD-приводыH, I, …, Z– сетевые диски

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 26

ЯрлыкиЯрлыки

Ярлык – файл, представляющий собой ссылку на другой объект файловой подсистемы (файл, папка, устройство, ярлык, принтер и т.д.).Ярлыки ускоряют и облегчают доступ к часто используемым программам и документам. Чтобы открыть документ, достаточно дважды щелкнуть его ярлык.Ярлык является лишь ссылкой на документ, поэтому его удаление не приводит к удалению оригинала. Удаление или перемещение оригинала приводит к некорректности его ярлыка.

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 27

Объекты файловой подсистемыОбъекты файловой подсистемыУстройствоУстройствоУстройства

ПапкиПапкиПапки

ФайлыФайлы

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 28

Именование файлов и папокИменование файлов и папок

Имя и расширение разделяются точкой.Строчные и прописные буквы не различаются.Имена и расширения могут содержатьлатинские и русские* буквы, пробел*, цифры,спецсимволы: _$~!#%&-{}@’`(). Имена и расширения могут иметь любую длину**.Два файла или подкаталога одного и того жекаталога должны иметь разные имена.* Не рекомендуется для файлов, используемых DOS-программами

** Файлы, используемые DOS-программами, имеют формат 8.3

Page 8: z Операционная система WindowsCOL_4PP).pdf · 1 Языки программирования и методы трансляции Презентация к лабораторной

8

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 29

Типы файловТипы файлов

Расширение файла указывает на тип файла и/или принадлежность к создавшему его приложению.Двойной щелчок запускает приложение, ассоциированное с файлом.

Драйверы устройств*.sys

Таблица Microsoft Excel*.xls

Документ Microsoft Word*.doc

Свой у каждого приложенияИсполняемые файлы*.exe, *.com

ЗначокТип файлаРасширение

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 30

Шаблоны имен файловШаблоны имен файлов

Шаблоны (wildcards) позволяют указывать в командах вместо имени одногофайла группу файлов с подобными именами.Символы шаблонов:* - замещает несколько символов;? - замещает один символ.

win.ini, win.bak, zip.exe, hdd.txt, aux

Все файлы с именем из трех символов и любым расширением

???.*

k.pas, k.bak, key.xls, kidsВсе файлы с именем, начинающимся с k и любым расширением

k*.*

message.txt, message.docmessage.bak

Все файлы с именем message и любым расширением

message.*a.doc, prog.docВсе файлы с расширением doc*.doc

ПримерСемантикаШаблон

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 31

Корневой каталогКорневой каталог

Каждое устройство всегда имеет корневойкаталог (root directory). Все остальныекаталоги создаются внутри корневого каталога.Корневой каталог обозначается буквойсоответствующего устройства, после которойставится двоеточие и обратная косая черта \.Например: C:\, D:\, A:\.

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 32

Текущие каталог и устройствоТекущие каталог и устройство

Текущий каталог (текущее устройство) – каталог (устройство), над файлами которого в данный момент выполняется некоторая операция.

Текущий каталог

Текущее устройство

Page 9: z Операционная система WindowsCOL_4PP).pdf · 1 Языки программирования и методы трансляции Презентация к лабораторной

9

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 33

Путь файлаПуть файла

Путь указывает местонахождение файла в структурекаталогов относительно корневого каталога.

C:\BP\BIN\TURBO.EXE

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 34

СодержаниеСодержание

Понятие операционной системыОС Windows и ее отличительные чертыИнтерфейс пользователя ОС WindowsФайловая подсистема ОС WindowsОсновные приемы работы в ОС Windows

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 35

Основные приемы работы в ОС Основные приемы работы в ОС WindowsWindows

Указание объектовВыбор нескольких объектовПеретаскивание объектовПереключение между приложениями

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 36

Указание объектовУказание объектов

Выбор объекта – подвести указатель мыши к объекту и выполнить однократный щелчок левой кнопкой мыши.Запуск объекта – подвести указатель мыши к объекту и выполнить двойной щелчок левой кнопкой мыши.Вызов контекстного меню объекта –подвести указатель мыши к объекту и выполнить однократный щелчок правой кнопкой мыши.

Page 10: z Операционная система WindowsCOL_4PP).pdf · 1 Языки программирования и методы трансляции Презентация к лабораторной

10

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 37

Выбор нескольких объектовВыбор нескольких объектов

Выбор последовательно расположенных объектов –выбрать первый объект в группе, нажать клавишу Shift и, удерживая ее, выбрать последний объект в группе.Выбор разрозненных объектов –выбрать каждый объект, удерживая нажатой клавишу Ctrl.

Shift

Ctrl

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 38

Перетаскивание объектовПеретаскивание объектовПеретаскивание объектов – выбрать объект(ы) и, удерживая нажатой левую кнопку мыши, перетащить объект(ы) в нужное место (папку, окно, …) .

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 39

Переключение между приложениямиПереключение между приложениями

Щелкнуть соответствующий значок на панели задач

Панель задач

Alt+Tab: нажать клавишу Alt и, удерживая ее, нажимать клавишу Tab до появления нужного приложения

© 2001 М.Л. ЦымблерЯзыки программирования и методы трансляции 40

ЗаключениеЗаключение

Операционная система (ОС) – базовое программноеобеспечение, образующее среду для работыприкладных программ.Windows – многозадачная ОС с унифицированным интерфейсом, поддерживающая технологии Plug&Play, DDE, OLE.Файловая подсистема ОС обеспечивает управлениефайлами и внешними устройствами. Основные объекты файловой подсистемы ОС Windows: файлы, папки, устройства, ярлыки.