Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Руководство пользователя 13 страница



║ │Comment▒▒▒▒▒▒▒▒▒││████ ░░░░████│▒<*>▒Bold▒▒▒▒▒│ └───────┘║

║ │█Reserved█Word██││▓▓▓▓████ ░░░░│▒< >▒Italic▒▒▒│ ║

║ │Identifier▒▒▒▒▒▒││████ ░░░░████│──────────────│ ║

║ │Symbol▒▒▒▒▒▒▒▒▒▒││▓▓▓▓████▒▒▒▒░░░░│▒█▒Underline▒▒│ ║

║ │String▒▒▒▒▒▒▒▒▒▒││████ ░░░░████│ │ ║

║ │Number▒▒▒▒▒▒▒▒▒▒││▓▓▓▓████ ░░░░│▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ ║

║ │Assembler▒▒▒▒▒▒▒││▓▓▓▓▒▒▒▒ ░░░░│▒█▒Default▒FG▒│ ┌───────┐║

║ │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒││████ ░░░░████│▒√▒Default▒BG▒│ │XCancel│║

║ └────────────────┘└────────────────┘▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ └───────┘║

║┌──────────────────────────────────────────────────┐│ ║

║│ {Syntax highlighting} ││ ║

║│ Program Sample; ││ ║

║│ uses WinCrt; ││ ║

║│ var ││ ║

║│ Number: integer; ││ ║

║│ begin ││ ┌───────┐║

║│ Number:= 123456; ││ │? Help│║

║│ Writeln['The number is',Number]; ││ └───────┘║

║│ end. ││ ║

║└──────────────────────────────────────────────────┘│ ║

╚═══════════════════════════════════════════════════════════════╝



 

Рис. 5.3 Диалоговое окно Highlighting.

 

Element - элемент; Color - цвет; Attribute - атрибут;

Whitespace - разделитель; Normal - обычный текст; Comment - ком-

ментарий; Bold - жирный; Reserved Word - зарезервированной слово;

Italic - наклонный; Identifier - идентификатор; Symbol - иденти-

фикатор; Underline - подчеркивание; String - строка; Number -

число; Assembler - код ассемблера; Default FG - основной цвет по

умолчанию: Default BG - фоновый цвет по умолчанию.

 

Цветовое выделение текста

 

Чтобы изменить цвет элемента, выполните следующие шаги:


 

B.Pascal 7 & Objects /UG - 123 -

 

 

1. В блоке списка Element выделите элемент, который нужно

изменить.

 

2. Выберите нужные цвета в матрице цветов Colors.

 

Текущий основной цвет отмечен буквами FG; текущий фоновый

цвет отмечен буквами BG. Если основной и фоновый цвета

совпадают, то в цветном квадрате выводится FB.

 

* Чтобы выбрать основной цвет с помощью "мыши", щелкните

на нем ее кнопкой. Чтобы выбрать цвет с помощью клавиа-

туры, используйте для перемещения по матрице цветов

клавиши стрелок, а когда будете находиться на нужном

цвете, нажмите F.

 

* Чтобы выбрать фоновый цвет с помощью "мыши", щелкните

на нем ее правой кнопкой. Чтобы выбрать цвет с помощью

клавиатуры, нажимайте клавишу Tab до выбора матрицы

Colors, затем используйте для перемещения по матрице

цветов клавиши стрелок, а когда будете находиться на

нужном цвете, нажмите B.

 

3. Выберите командную кнопку OK.

 

 

Использование системных цветов Windows

 

Приложения Windows используют одни и те же цвета фонового

цвета и цвета текста. Чтобы изменить системные цвета Windows, ис-

пользуйте контрольную панель администратора программ.

 

Вы можете выбрать системные цвета Windows в редакторе IDE.

Чтобы использовать для элемента основной системный цвет, выполни-

те следующие шаги:

 

1. В диалоговом окне Highlighting выделите элемент в блоке

списка Elements.

 

2. Выберите параметр Default FG.

 

Для назначения фонового цвета используются те же шаги, но

выбирается параметр Default BG.

 

 

Изменение атрибутов текста

 

Чтобы выбрать атрибут элемента выполните следующие шаги:

 

1. В диалоговом окне Highlighting выделите элемент в блоке

списка Element.

 

2. Выберите атрибут в параметрах Attributes.


 

B.Pascal 7 & Objects /UG - 124 -

 

 

Примечание: Чтобы текст стал жирным или наклонным, ре-

дактор должен использовать шрифт фиксированного размера.

Для изменения шрифтов используйте команду Options│

Enviroment│Editor и выберите нужный параметр Font.

 

Выбор атрибутов отразится в окне с примером кода.

 

Вы можете выбрать элемент для изменения, щелкнув "мышью" на

его вхождении в окне примера кода. Например, если вы щелкните

"мышью" на зарезервированном слове program, в блоке списка

Element выбирается элемент Reserved Word (Зарезервированное сло-

во).

 


 

B.Pascal 7 & Objects /UG - 125 -

 

Печать исходного кода

─────────────────────────────────────────────────────────────────

 

Если вы хотите получить печатную копию своего исходного ко-

да, выберите команду File│Print. IDE расширяет символы табуляции

(заменяя табуляцию соответствующим числом пробелов и затем печа-

тает ваш файл.

 

Выделение элементов синтаксиса при печати

 

Вы можете напечатать текст таким образом, чтобы синтаксичес-

кие элементы были выделены. Перед печатью вы должны пропустить

выводимый на принтер текст черед программу-фильтр PRNFLTR.EXE:

 

1. Выберите команду File│Printer Setup.

 

2. Выберите параметр Syntax Printing.

 

3. Выберите командную кнопку OK.

 

4. Для печати текста выберите команду File│Print.

 

Если параметр Syntax Highlight установлен, ваш текст пе-

чатается с выделением синтаксических элементов.

 

При установке в своей системе Windows вы, вероятно, устано-

вили один или более драйверов принтеров, с помощью которых можно

выполнять печать из Windows. Команда File│Printer Setup позволяет

вам выбрать нужный принтер и задать его для печати из IDE и для

конфигурации. Например, вы можете печатать на бумаги с разным

размером. Из IDE вы можете с помощью выбора кнопки Set Up в диа-

логовом окне Printed Setup задать свой принтер для печати.

 

Примечание: Подробности о конфигурировании принтера

Windows см. в "Руководстве пользователя по Microsoft

Windows"

 


 

B.Pascal 7 & Objects /UG - 126 -

 

Работа с файлами

─────────────────────────────────────────────────────────────────

 

При программировании в IDE вы можете создавать новые файлы,

открывать существующие файлы и сохранять их. Основные команды ра-

боты с файлами перечислены в следующей таблице:

 

Операции с файлами Таблица 5.1

┌──────────────────┬──────────────────────────────────┐

│ Команда │ Описание │

├──────────────────┼──────────────────────────────────┤

│ File│New │ Открывает новое окно редактиро-│

│ │ вания и присваивает ему временное│

│ │ имя. │

├──────────────────┼──────────────────────────────────┤

│ File│Open │ Выводит диалоговое окно, с по-│

│ │ мощью которого можно открыть│

│ │ файл. │

├──────────────────┼──────────────────────────────────┤

│ File│Save │ Сохраняет файл в активном окне│

│ │ редактора на диске. │

├──────────────────┼──────────────────────────────────┤

│ File│Save As │ Сохраняет файл в активном окне│

│ │ редактора под другим именем. │

├──────────────────┼──────────────────────────────────┤

│ File│Save All │ Сохраняет все модифицированные│

│ │ файлы. │

└──────────────────┴──────────────────────────────────┘

 

 

Открытие файлов

─────────────────────────────────────────────────────────────────

 

Чтобы открыть файл, выполните следующие шаги:

 

1. Выберите команду File│Open или командную кнопку open a

File оперативной полосы. Выводится диалоговое окно Open a

File (Открытие файла). Для задания открываемого файла вы

можете выполнить одно из следующих действий.

 

* В блоке ввода наберите полное имя файла.

 

* Наберите имя файла с трафаретными символами. Это от-

фильтровывает список файлов в соответствии с вашими

спецификациями. В списке Files выберите имя файла, ко-

торый вы хотите редактировать.

 

* Для вывода списка протокола (спецификаций имен файлов,

которые вы задавали ранее) щелкните "мышью" на символе

"стрелка вниз". Выберите требуемое имя файла или специ-

фикацию. Выбор спецификации файла выводит файлы, соот-

ветствующие данной спецификации.

 


 

B.Pascal 7 & Objects /UG - 127 -

 

* Дважды щелкнув "мышью" на имени другого каталога в

списке файлов, просмотрите содержимое этого каталога.

Выберите имя файла, который вы хотите редактировать.

 

2. Выберите командную кнопку OK.

 

 

Где находятся файлы?

─────────────────────────────────────────────────────────────────

 

Если это ваша первая попытка программирования под Windows,

вы можете не разобраться в том, где IDE ищет и сохраняет свои

файлы. IDE использует текущий рабочий каталог. Как определяется

текущий рабочий каталог, поясняется в следующем перечне:

 

* Если вы задаете основной файл, то каталог, в котором он

находится, становится текущим рабочим каталогом. При наи-

меновании файла вы можете указать полное имя маршрута.

 

Примечание: Подробнее об основных файлах рассказыва-

ется выше.

 

* Если вы не задаете основной файл, каталог, содержащий файл

в активном окне редактирования, становится текущим рабочим

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

можете указать полное имя маршрута.

 

* При отсутствии текущего окна редактирования текущим рабо-

чим каталогом становится каталог, в котором находится

BPW.EXE.

 

После открытия или создания файла Borland Pascal запоминает

его полный маршрут, даже если текущий рабочий каталог изменяется.

 

Поскольку текущий рабочий каталог обычно определяется основ-

ным файлом или файлом в активном окне редактирования, и эти эле-

менты сохраняются в файле конфигурации и файле оперативной облас-

ти, файл конфигурации и файл оперативной области неявно определя-

ют для проекта текущий рабочий каталог.

 

Примечание: Подробнее о рабочей операционной среде

рассказывается выше.

 

 

Работа с файлами в другом каталоге

─────────────────────────────────────────────────────────────────

 

Чтобы открыть файл в другом каталоге, выберите команду File│

Open и наберите в блоке ввода полное имя маршрута и имя файла.

Либо вы можете использовать для вывода файла в другом каталоге

список каталогов и выбор нужного файла. После того, как вы выбе-

рете имя файла и нажмете Enter, при следующем выборе команды

File│Open в том же сеансе вы увидите файлы в этом другом катало-


 

B.Pascal 7 & Objects /UG - 128 -

 

ге. Однако ваш текущий рабочий каталог не изменяется. Если вы

создали и сохранили новый файл, IDE сохраняет его в текущем рабо-

чем каталоге.

 

Если вы хотите работать с файлами в нескольких каталогах, то

можете использовать список протокола в диалоговом окне File Open.

Чтобы увидеть протокол, щелкните "мышью" на стрелке вниз справа

от блока ввода или нажмите клавиши Alt+"стрелка вниз"; в списке

может выводиться нужный вам файл.

 

 

Компиляция и выполнение

─────────────────────────────────────────────────────────────────

 

В IDE для Windows вы можете компилировать и выполнять прог-

раммы аналогично тому, как это делается в IDE для DOS. Об этом вы

можете прочитать в Главе 4. Стоит отметить следующее:

 

* Если ваша программа использует модуль WinCrt, когда прог-

рамма завершает выполнение, окно программы становится не-

активным. Чтобы продолжить работы в IDE, закройте его.

 

Чтобы пользователю не нужно было закрывать окно WinCrt,

используйте процедуру DoneWinCrt. Прочитайте о DoneWinCrt

в Главе 1 "Справочного руководства программиста".

 

* Если в программе, использующей модуль WinCrt, во время ее

выполнения происходит ошибка, окно, в котором работает

программа, становится неактивным перед ее завершением.

Чтобы посмотреть, что произошло, закройте окно программы.

Тогда вы увидите информационное окно, в котором выводится

номер ошибки и адрес, на котором она произошла.

 

 

Просмотр исходного кода

─────────────────────────────────────────────────────────────────

 

IDE для Windows содержит новое программное инструментальное

средство просмотра объектов - ObjectBrowser. Оно позволяет вам

исследовать программы и модули в программах и многое другое. Даже

если разрабатываемое вами приложение не использует объектно-ори-

ентированное программирование, вы найдете ObjectBrowser чрезвы-

чайно полезным средством. Вы можете просматривать иерархию объек-

тов, модулей и всех процедур, функций, переменных, типов, конс-

тант и другие используемые в программе идентификаторы. С помощью

ObjectBrowser вы можете делать следующее:

 

* Просмотреть в графическом виде в своей прикладной програм-

ме иерархию объектов, затем выбрать объект и просмотреть

все его процедуры, функции и другие содержащиеся в прог-

рамме идентификаторы.

 

* Вывести список всех глобальных идентификаторов, используе-


 

B.Pascal 7 & Objects /UG - 129 -

 

мые в вашей программе, и увидеть их описания, вывести все

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

описываются в исходном коде.

 

* Вывести список всех используемых в программе модулей, за-

тем выбрать один из них и просмотреть список всех иденти-

фикаторов его интерфейсной части. В этом списке вы можете

выбрать идентификатор и просмотреть его, как любой другой

идентификатор своей программы.

 

* Выбрать идентификатор в исходном коде, затем просмотреть

детальную информацию по нему, щелкнув на этом идентифика-

торе правой кнопкой "мыши".

 

Перед использованием ObjectBrowser убедитесь, что в диалого-

вом окне Options│Compiler установлены следующие параметры:

 

* Debug Information (Информация для отладки).

 

* Locals Symbols (Локальные идентификаторы).

 

* Symbol Information (Информация об идентификаторах).

 

Для активизации ObjectBrowser выберите в меню Search (Поиск)

команду Objects (Объекты), Units (Модули) или Globals (Глобальные

идентификаторы). Если программа находится в текущем окне, или ос-

новной файл еще не скомпилирован, то перед выводом окна просмотра

IDE компилирует вашу программу.

 

Если программа будет успешно скомпилирована, сформирована

или построена, вы можете внести в исходный код некоторые измене-

ния, а если следующая компиляция завершиться неудачно, то вы все

равно сможете просматривать свою программу в том виде, как вышли

из нее при последней успешной компиляции. Чтобы это происходило,

должен быть установлен параметр Preserve Symbols (он установлен

по умолчанию). Данный параметр можно найти в диалоговом окне

Options│Enviroment│Startup. Поскольку Preserve Symbols - это па-

раметр запуска, изменение его установки не будет иметь действие,

пока вы не выйдите из IDE и не запустите ее снова.

 

Если у вас есть "мышь", то исходный код удобнее просматри-

вать, если задать активизацию ObjectBrowser правой кнопкой "мы-

ши". Затем, удерживая нажатой клавишу Ctrl, вы можете использо-

вать правую кнопку "мыши" для указания и проверки объекта, проце-

дуры, функции, переменной или другого идентификатора в вашем ис-

ходном коде и его анализа (вывода детальной информации).

 

Примечание: Для быстрого просмотра идентификатора, на

котором в исходном коде позиционирован курсор, вы можете

также выбрать в локальном меню окна редактирования команду

Browse Symbol at Cursor (Просмотр идентификатора в позиции

курсора).

 


 

B.Pascal 7 & Objects /UG - 130 -

 

Чтобы задать просмотр с помощью "мыши", выполните следующие

шаги:

 

1. Выберите команду Options│Enviroment│Mouse.

 

2. Выберите параметр Browse as the Ctrl + Right Mouse Button

(Просмотр по клавише Ctrl + правая кнопка "мыши").

 

3. Выберите командную кнопку OK.

 

В верхней части окна ObjectWindows находится оперативная по-

лоса ObjectBrowser. Вы можете выбирать любую командную кнопку

оперативной полосы, щелкая на ней кнопкой "мыши" или используя

оперативную клавишу. Выбрав кнопку или соответствующую оператив-

ную клавишу, вы указываете ObjectBrowser на выполнение некоторого

действия. Вы будете видеть следующие командные кнопки, их клавиа-

турные эквиваленты и соответствующие действия:

 

┌───────────┐

│ │

│ │

│ │

└───────────┘

 

F1 Help (Вывод справочной информации)

 

┌───────────┐

│ │

│ │

│ │

└───────────┘

 

Ctrl+G Go to (Переход на исходный код для выбранного

элемента)

 

┌───────────┐

│ │

│ │

│ │

└───────────┘

 

Ctrl+B Browse (Просмотр детальной информации по выб-

ранному элементу)

 

┌───────────┐

│ │

│ │

│ │

└───────────┘

 

Ctrl+V View (Вывод предыдущего окна просмотра):


 

B.Pascal 7 & Objects /UG - 131 -

 

 

┌───────────┐

│ │

│ │

│ │

└───────────┘

 

Ctrl+O Display (Вывод иерархии объектов)

 

┌───────────┐

│ │

│ │

│ │

└───────────┘

 

Ctrl+R List (Перечень всех ссылок на идентификатор)

 

┌───────────┐


Дата добавления: 2015-09-30; просмотров: 33 | Нарушение авторских прав







mybiblioteka.su - 2015-2024 год. (0.067 сек.)







<== предыдущая лекция | следующая лекция ==>