close

Вход

Забыли?

вход по аккаунту

?

lab 1 1

код для вставкиСкачать
Лабораторная работа N 1
Дисковые операции и выполнение программ
Эта лабораторная работа посвящена основам работы с файлами прог-
рамм. Каждая лабораторная работа, - это работа по созданию программ на
языке Turbo Pascal. Естественно, Вам неоднократно придётся читать
тексты готовых программ с диска, компилировать программы, выполнять их
и т. д.
Если Вы открываете новое окно, то естественно в этом новом окне
ещё нет никакого файла. Но в середине верхней части рамки этого окна
уже есть надпись: NONAME00.PAS или NONAME01.PAS или NONAME02.PAS и
т.д., в зависимости от количества открытых окон. NONAME в переводе -
файл без имени.
Задание.
-------
Откройте новое окно, и сразу же его закройте. Выполните задание любым
из известных Вам способов.
Диалоговое окно Information.
----------------------------
Это задание уже не вызывает у Вас никаких трудностей. Но если бы
Вы попытались написать в только что открытом окне хотя бы одно слово
или букву, то при попытке его закрыть, Вам пришлось бы выполнить ряд
дополнительных операций.
В таком случае, при попытке закрыть окно, появляется "диалоговое"
окно. "Диалоговое" окно - это специальный вид окон редактора, которые
предназначены не для редактирования файлов, а для диалога с пользова-
телем. Эти окна имеют серый цвет. Они могут содержать краткое информа-
ционное сообщение и "кнопки".
"Кнопки" - это прямоугольники зеленого цвета с тенью. Они содер-
жат название операций, которые Вы можете выполнить в данный момент.
При попытке закрыть окно редактора, в котором Вы уже работали,
появляется диалоговое окно с сообщением:
Что в переводе означает: NONAME00.PAS был изменён. Записать?
Кроме этого в диалоговом окне Вы увидите три "кнопки":
Yes - да
No - нет
Cancel - отказаться от выполнения операции.
Кнопка, которая является активной, имеет надпись белым цветом (не
считая выделенных букв), все остальные кнопки, - надпись чёрным цве-
том. Если вы нажмёте клавишу Enter, то нажата будет именно активная
кнопка. Сменить активную кнопку можно с помощью клавиши - Tab. Кроме
того, нажать её можно с помощью мышки, или нажав на клавиатуре выде-
ленную на кнопке букву вместе с клавишей Alt.
Задание.
--------
1. Откройте новое окно редактора.
2. Напишите в нём свою фамилию.
3. Попытайтесь его закрыть.
4. При появлении диалогового окна смените несколько раз активную кноп-
ку с помощью клавиши - Tab.
5. Откажитесь от выполнения операции "закрыть окно".
6. Активизируйте окно с текстом данной лабораторной работы (окно N 1).
Диалоговое окно Save File as.
-----------------------------
Как Вы видите, окно N 2 при выборе кнопки "Cancel" не закрылось.
При выборе кнопки "No" окно закрывается, а информация находящаяся
в нём не сохраняется.
При выборе кнопки "Yes" перед вами появится диалоговое окно Save
File As. С помощью этого окна Вы можете ввести имя файла, в котором
будет храниться на диске информация, находящаяся в закрываемом Вами
окне.
Это окно содержит три кнопки:
Ok - согласен.
Cancel - отказаться от выполнения операции.
Help - получить помощь по этой операции (на английском).
Кроме этого в этом окне есть ещё два так называемых "поля".
Save file as
В этом поле Вы можете просто набрать с клавиатуры имя файла.
Files
А в этом поле Вы можете выбрать файл из имеющихся (готовых) файлов в
активном каталоге на диске для сохранения в нём информации находящейся
в окне.
Задание.
-------
1. Активизируйте окно, в котором Вы написали свою фамилию.
2. Попытайтесь его закрыть.
3. В диалоговом окне "Information" выберите и выполните "Yes".
4. В диалоговом окне "Save File as" смените несколько раз активную
кнопку и активное поле.
5. В поле "Save File as" наберите имя файла - "NAME". (для примера).
6. Выберите и выполните - Ok.
Теперь окно закрылось, а информация, которая в нём находилась,
хранится в активном каталоге, в файле под именем NAME.PAS
Необходимо добавить, что диалоговое окно "Save File as" можно
открыть и не закрывая текущего окна с информацией. Для этого необходи-
мо выполнить опции меню
File Save
При этом могут возникнуть две ситуации:
1. Вы хотите сохранить изменения в файле, который уже имеет своё имя.
В этом случае файл будет просто записан на диск под своим именем.
2. Вы хотите сохранить файл, который ещё не имеет своего имени (вернее
имеет имя NONAME00.PAS и т.д.) В этом случае перед Вами появится уже
знакомое Вам диалоговое окно "Save File as". В этом случае Вы даёте
вашему файлу имя и сохраняете его не закрывая окна.
Если Вы заметили, рядом с опцией меню File Save находится горячая
клавиша F2. А в нижней строке подсказки находится подсказка - F2 Save.
Так что сохранить информацию в файле Вы можете также нажав клавишу F2,
или нажав мышкой на соответствующую надпись внизу.
Если вы хотите сохранить файл, который уже имеет своё имя, под
другим именем, то вместо опции File Save выберите опцию File Save As.
В этом случае появится знакомое вам диалоговое окно и вы сможете дать
файлу другое имя. Файл со старым именем останется на диске без измене-
ний, и появится новый файл с данным вами именем.
Мы уже умеем закрывать окна редактора (в любых ситуациях), а так-
же сохранять информацию находящуюся в этих окнах. Теперь Мы научимся
наоборот, загружать, или читать информацию с диска в окна редактора.
Диалоговое окно Open a File.
----------------------------
Операции по чтению информации с диска можно выполнить с помощью
опции меню File Open. При выполнении этой опции перед Вами появится
диалоговое окно "Open a File".
Это диалоговое окно содержит два поля:
Name
В этом поле Вы можете набрать на клавиатуре имя необходимого файла.
Files
А в этом поле Вы можете просто выбрать нужный файл из имеющихся в
активном каталоге.
Кроме этого окно "Open a File" содержит четыре кнопки:
Open - открыть.
Эта кнопка читает выбранный Вами файл. Если Вы перед этим открыли
новое окно, то выбранный вами файл будет загружен в это окно. В про-
тивном случае для выбранного Вами файла будет открыто новое окно.
Replace - заменить.
Эта кнопка заменяет старую информацию в активном окне редактора на
информацию из выбранного вами файла.
Cancel - отказаться от выполнения информации.
Help - получить помощь по данной операции.
Задание.
-------
1. Выполните опцию меню File Open
2. Смените несколько раз активную кнопку и поле диалогового окна с по-
мощью клавиши Tab.
3. С помощью поля Files выберите для чтения файл NAME.PAS.
4. Загрузите его спомощью кнопки Open.
5. Закройте окно NAME.PAS
Компиляция и выполнение программ.
---------------------------------
А теперь самое главное. Кроме чтения и записи на диск информации
(чаще всего это будут тексты программ), необходимо уметь выполнять
программы написанные на языке Turbo Pascal. Выполнение программ осу-
ществляется с помощью опции меню Run Run. При этом сначала текст прог-
раммы будет "откомпилирован", а затем сразу же выполнен.
Задание.
-------
1. Откройте файл VGADEMO.PAS и посмотрите, как выглядят программы напи-
санные на языке Turbo Pascal.
2. Выполните эту программу.
3. Закройте окно VGADEMO.PAS.
Выполнимые программы.
---------------------
Как вы уже знаете, компилятор переводит тексты программ с языка
программирования высокого уровня Turbo Pascal 7.0 на язык понятный
ЭВМ, то-есть на программу "машинных кодов". Кроме того компилятор соз-
даёт на диске выполнимый файл с таким же именем, но с расширением не
PAS, а EXE. Например, если вы выполняете программу с именем LOTOS.PAS
то на диске появится файл LOTOS.EXE, который представляет собой уже
полноценную самостоятельную выполнимую программу. Для того, чтобы её не
только увидеть но и выполнить, уже вне оболочки Turbo Pascal 7.0, не-
обходимо уметь из оболочки выходить.
Выход из ИИО Turbo Pascal 7.0.
------------------------------
Выход из ИИО Turbo Pascal 7.0. осуществляется с помощью опции
главного меню
File Exit
или с помощью комбинации горячих клавиш Alt+X.
Задание.
--------
1. Выйдите из оболочки Turbo Pascal 7.0.
2. Найдите в текущем каталоге файл VGADEMO.EXE и просмотрите его со-
держимое (F3).
3. Выполните эту программу.
4. Войдите в оболочку Turbo Pascal 7.0 (выполните turbo.exe).
Диалоговое окно Window List.
----------------------------
Опция Window List позволяет управлять окнами текстового редактора
с помощью диалогового окна "Window List".
Это диалоговое окно содержит список имён файлов, хранящихся в окнах
текстового редактора. Вы можете выбрать любой файл, и выполнить раз-
личные операции, используя кнопки этого диалогового окна:
Ok - перейти в окно содержащее данный файл;
Delete - закрыть окно содержащее данный файл;
Cancel - отказаться от выполнения операций;
Help - получить помощь о данном диалоговом окне.
Контрольные вопросы.
--------------------
1. Как сохранить новую информацию из нового окна?
2. Как сохранить изменения в файле?
3. Как прочесть информацию из файла в окно редактора?
4. Как заменить информацию в окне?
4. Что такое диалоговое окно?
5. Как можно сменить активную кнопку диалогового окна?
6. Опишите диалоговое окно "Information".
7. Опишите диалоговое окно "Save File as".
8. Опишите диалоговое окно "Open a file".
9. Опишите диалоговое окно "Window List".
10. Опишите компиляцию и выполнение программ.
11. Как осуществляется выход из ИИО Turbo Pascal 7.0.
12. Как войти в ИИО Turbo Pascal 7.0.
Документ
Категория
Рефераты
Просмотров
26
Размер файла
92 Кб
Теги
lab
1/--страниц
Пожаловаться на содержимое документа