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

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



Windows и генерирует прикладные программы DOS реального

режима, Windows и DOS защищенного режима.

 

В этой главе поясняются основы использования IDE для DOS.

 

Если вы уже имеете опыт работы в Windows, то вам известны

основы работы в IDE Windows, поскольку вы знаете как работает

сама Windows. Если вы не знакомы с IDE для Windows фирмы Borland,

то следует просмотреть сначала Главу 4 "Программирование в интег-

рированной среде для DOS". IDE для DOS и Windows во многом похо-

жи: в обеих средах большинство задач выполняются аналогично. Ког-

да вы поймете, как выполнять задачи по программированию в IDE,

прочитайте Главу 5 "Программирование и интегрированной интерак-

тивной среде для Windows", где рассказывается о средствах, специ-

фических в IDE для Windows и об отличиях IDE для DOS и для

Windows.

 

 


 

B.Pascal 7 & Objects /UG - 30 -

 

Запуск IDE

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

 

Перейдите в подкаталог Borland Pascal, созданный программой

Install. Обычно этим каталогом является каталог C:\BP\BIN. Чтобы

запустить IDE защищенного режима, введите команду:

 

BP

 

Примечание: О параметрах запуска Borland Pascal расс-

казывается в Главе 4 "Программирование в интегрированной

среде для DOS".

 

Файлы DPMI16BI,OVL и RTM.EXE должны находиться в текущем ка-

талоге или в каталоге, указанном в маршруте, иначе BP.EXE не за-

пустится.

 

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

команду:

 

TURBO

 

 

Компоненты интегрированной среды

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

 

Интегрированная интерактивная среда разработки программ со-

держит три видимых компонента: строку меню в верхней части экра-

на, оперативную область и строку состояния в нижней части экрана.

При активной строке меню вы увидите подсвеченный заголовок меню.

Это текущее выбранное меню.

 

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

ши".

 

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

образом:



 

1. Нажмите клавишу F10. Это активизирует строку меню.

 

2. Для выбора меню, которое вы хотите вывести, используйте

клавиши стрелок. Затем нажмите Enter.

 

Примечание: Чтобы отменить действие, нажмите клавишу

Esc.

 

В качестве сокращения этого шага вы можете нажать подсве-

ченную букву заголовка меню. Например, находясь в строке

меню, нажмите E для быстрого вывода меню Edit. Либо без

активизации строки меню вы можете нажать для вывода нуж-

ного меню клавишу Alt и подсвеченную букву.

 

3. Для выбора нужной команды меню используйте клавиши стре-


 

B.Pascal 7 & Objects /UG - 31 -

 

лок. Затем нажмите клавишу Enter.

 

Здесь снова в качестве альтернативного варианта вы можете

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

ченную букву.

 

При этом Borland Pascal либо выполнит команду, либо выве-

дет диалоговое окно или другое меню.

 

Для выбора команд можно также использовать "мышь". Для это-

го:

 

1. Для вывода нужного меню щелкните кнопкой "мыши", остано-

вившись на нужном заголовке меню.

 

2. Щелкните кнопкой "мыши" на нужной команде.

 

Примечание: Вы можете настроить действие Ctrl+правая

кнопка "мыши" и даже поменять действия кнопок "мыши"; вы-

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

 

Вы можете также "вытянуть" меню из заголовка вниз до команды

меню. Освободите кнопку "мыши" на нужной команде (если ваши наме-

рения изменятся, просто убедите меню обратно - команда выбрана не

будет).

 

Если за командой меню следует многоточие (...), выбор коман-

ды приводит к выводу диалогового окна. Если за командой указана

закрашенная стрелка (>), то эта команда приводит к другому меню

(всплывающему меню). Команда баз многоточия или стрелки указы-

вает действие, выполняемое при ее выборе.

 

Иногда команды меню выводятся "тусклыми", и при их выборе

ничего не происходит. Это случается, когда выбор отдельной коман-

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

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

вырезать, копировать или стирать текст, поскольку не указали ре-

дактору, сколько текста нужно вырезать, скопировать или стереть.

Следовательно, соответствующие команды (Cut, Copy и Clear) будут

в меню Edit тусклыми. После выделения текста в окне редактирова-

ния вы сможете выбирать эти команды.

 


 

B.Pascal 7 & Objects /UG - 32 -

 

Оперативные клавиши

 

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

вы также можете использовать множество сокращенных вариантов ко-

манд (оперативных клавиш). Перейти в основное меню и активизиро-

вать его элементы можно нажатием клавиши Alt и подсвеченной бук-

вы. Когда вы находитесь в меню, можете нажать подсвеченную букву

элемента или следующее за ней сокращение. Оперативные клавиши

можно использовать в любом месте IDE - для этого не требуется

сначала выводить меню.

 

Строка состояния также содержит оперативные клавиши. Для вы-

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

щелкните "мышью" на фактическом представлении оперативной клавиши

в строке состояния.

 

 


 

B.Pascal 7 & Objects /UG - 33 -

 

Окна IDE

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

 

Большинство и того, что вы видите в IDE, происходит в окне.

Окно - это область экрана, которую можно перемещать, масштабиро-

вать, перекрывать, выводить без перекрытия, закрывать, открывать

и изменять ее размер.

 

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

│ Для быстрого │ │ Заголовок │ │ Кнопка масштабирования │

│ закрытия окна │ │ содержит │ │ содержит значок, на │

│ можно щелкнуть │ │ название │ │ котором можно щелкнуть │

│ "мышью" на │ │ данного │ │ мыщью для распахивания │

│ блоке закрытия │ │ окна │ │ или сжатия окна │

│ окна │ └────────┬──┘ └───────────────────────┬─┘

└───┬────────────┘ │ │

│ │ │

v v v

╔══[█]═════════════════ Заголовок окна ══════════════════ 3 ═[^]╗

║ ^ ^

║ │ ▒

║ ┌─────────────────────────┴───┐ ▒

║ │ Каждое открытое окно имеет │ ▒

║ │ номер. Используйте Alt и # │ █

║ │ для открытия окна. │ ▒

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

║ ▒

║ ┌──────────┐ ┌────────────────────────────────┐ ▒

║ │ Строка и │ │ Используйте полосы прокрутки │ ▒

║ │ столбец │ │ с "мышью" для перемещения ├───────>▒

║ │ позиции │ │ содержимого окна. │ ▒

║ │ курcора │ └──────────────┬─────────────────┘ ▒

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

║ │ │ ▒

║ v v v

╚═*═1:1═══<▒▒▒▒▒▒▒▒▒▒▒▒▒▒█▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒>─┘

^ ┌──────────────────────────────┐ ^

┌┴────────────┐ │ Чтобы сделать окно больше ├───┘

│ Индикатор │ │ или меньше, буксируйте угол │

│ модификации │ │ изменения размера. │

│ файла │ └──────────────────────────────┘

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

 

Рис. 3.1 Типичное окно.

 

При работе в IDE вы можете открыть и использовать множество

окон, но в каждый момент времени активным может быть только одно

окно. Активное окно - это то окно, в котором вы в данный момент

работаете. Любая команда, которую вы выбираете, или текст, кото-

рый вы набираете, относится только к активному окну. Однако, ес-

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

твие, применяемое к этому файлу, может отражаться на всех окнах,

содержащих его.


 

B.Pascal 7 & Objects /UG - 34 -

 

 

Существует несколько типов окон, но большинство из них со-

держат следующие элементы:

 

- строку заголовку;

- элемент закрытия;

- полосы прокрутки;

- угол изменения размера;

- элемент "распахивания";

- номер окна.

 

IDE отмечает активное окно, обрисовывая его двойной рамкой,

благодаря чему его можно легко идентифицировать на экране. Если

ваши окна перекрываются, то активное окно всегда находится перед

всеми другими ("переднее" окно).

 

В активном окне редактирования в левом верхнем углу выводят-

ся также значения текущей строки и столбца. Если вы модифицирова-

ли файл, слева от значений столбца и строки выводится звездочка

*.

 

Элемент закрытия окна находится в верхнем левом углу. Пози-

ционировав на этот элемент "мышь" и щелкнув кнопкой, вы можете

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

манду Window│Close). Справочное окно Help считается временным,

поэтому закрыть его можно просто нажав клавишу Esc.

 

Верхняя горизонтальная строка меню, строка заголовка, содер-

жит название окна и его номер. Двойной щелчок кнопкой "мыши" на

заголовке окна приводит к его "распахиванию" (увеличению до раз-

мера полного экрана) или наоборот, восстановлению предыдущего

размера, если оно уже распахнуто. Вы можете также перемещать

(буксировать) с помощью "мыши" заголовок, что приводит к переме-

щению окна.

 

Каждому открываемому вами окну присваивается номер (он ука-

зывается справа вверху). Нажатие клавиш Alt+0 дает вам список

всех открытых окон. Окно можно сделать активным, нажав клавишу

Alt в сочетании с номером окна. Например, если справочное окно

Help имеет номер 5, но перекрыто сейчас другим окном, нажатие

Alt+5 переводит вас в это окно (оно становится первым).

 

Примечание: Borland Pascal нумерует только первые 9

открытых вами окон.

 

В правом верхнем углу окна выводится элемент распахивания

(масштабирования) окна. Если символ в этом элементе представляет

собой стрелку вверх, то щелчок кнопкой "мыши" при позиционирова-

нии в этом элементу приведет к максимальному увеличению его раз-

мера (распахиванию). Если это двойная стрелка, то окно уже имеет

максимальный размер. В этом случае щелчок кнопкой "мыши" возвра-

щает окно к предыдущему размеру. Чтобы "распахнуть" окно с по-

мощью клавиатуры, выберите команду Window│Zoom или нажмите клави-


 

B.Pascal 7 & Objects /UG - 35 -

 

шу F5.

 

Примечание: Двойной щелчок "мышью" на строке заголовка

окна также приведет к его распахиванию или восстановлению

размера.

 

Полоса прокрутки - это вертикальная или горизонтальная

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

 

<▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒█▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒>

 

Эти полосы можно использовать при работе с "мышью" для прок-

рутки содержимого окна.

 

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

полосы, это приведет к прокрутке на одну строку.

 

* Если нажать и не отпускать кнопку, прокрутка будет продол-

жаться.

 

* Нажатие кнопки "мыши" на затененной области в конце полосы

прокрутки (стрелки) приведет к постраничному "листанию".

 

* Если вы с помощью "мыши" будете перемещать (буксировать)

по полосе прокрутки скользящий маркер (здесь он отмечен

символом █), то содержимое окна сместится (прокрутится) в

соответствии с относительной позицией полосы прокрутки.

 

Примечание: Полосы прокрутки позволяют любому пользо-

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

далеко он продвинулся в файле.

 

В правом нижнем углу окна находится элемент изменения разме-

ра. Вы можете буксировать этот угол с помощью "мыши", увеличивая

или уменьшая размеры окна. Указанный угол отмечен одинарной, а не

двойной линией, как остальная граница окна.

 

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

следующее:

 

1. Используйте команду Size/Move меню Window, или нажмите

клавиши Ctrl+F5.

 

2. Удерживая нажатой клавишу Shift, для изменения размера

окна используйте клавиши стрелок.

 

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

ющее:

 

1. Используйте команду Size/Move меню Window, или нажмите

клавиши Ctrl+F5.

 

2. Для перемещения окна используйте клавиши стрелок.


 

B.Pascal 7 & Objects /UG - 36 -

 

Управление окном

 

В Таблице 3.1 кратко перечислено, как можно управлять окнами

в Borland Pascal. Заметим, что для выполнения этих действий вам

не требуется "мышь" - можно прекрасно обойтись и клавиатурой.

 

Работа с окнами Таблица 3.1

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

│Чтобы: │ Используйте следующие методы: │

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

│Открыть окно │ Команду Choose File│Open для открытия│

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

│ │ шу F3. │

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

│Открыть другие окна │ Выберите нужное окно из меню Window в│

│ │ меню Tools или Debug. │

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

│Закрыть окно │ Команду Close меню Window (или клави-│

│ │ ши Alt+F3), либо щелкните кнопкой "мы-│

│ │ ши" на элементе закрытия окна. │

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

│Увидеть предыдущее │ Выберите команду Window│Previous или │

│окно │ используйте клавиши Shift+F6. │

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

│Активизировать окно │ Щелкните кнопкой в любом месте окна,│

│ │ или │

│ │ │

│ │ Нажмите клавишу Alt, плюс номер окна (в│

│ │ верхнем правом углу окна), или │

│ │ │

│ │ Используйте команду Choose Window│List│

│ │ (Выбор окна│Список), или нажмите клави-│

│ │ ши Alt+0 и выделите окно из списка, или│

│ │ │

│ │ Используйте команду Choose Window│Next│

│ │ или F6, чтобы сделать активным следую-│

│ │ щее (в том порядке, как вы их открыва-│

│ │ ли) окно. Либо нажмите клавиши Alt+F6,│

│ │ чтобы сделать активным предыдущее окно.│

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

│Переместить активное │ Переместите с помощью "мыши" строку│

│окно │ заголовка или нажмите клавиши Ctrl+F5│

│ │ (Window│Size/Move - Окно│Размер/Переме-│

│ │ щение) и используйте для позиционирова-│

│ │ ния окна в нужное место клавиши управ-│

│ │ ления курсором, после чего нажмите кла-│

│ │ вишу Enter. │


 

B.Pascal 7 & Objects /UG - 37 -

 

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

│ Чтобы: │ Используйте следующие методы: │

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

│Изменить размер │ Переместите с помощью "мыши" угол из-│

│активного окна │ менения размера (или любой другой│

│ │ угол). Либо выберите команду Window││

│ │ Size/Move и нажмите клавишу Shift, если│

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

│ │ окна клавиши управления курсором. После│

│ │ этого нажмите клавишу Enter. Можно ис-│

│ │ пользовать сокращенный вариант - нажать│

│ │ Ctrl+F5 и использовать клавишу Shift│

│ │ совместно с клавишами управления курсо-│

│ │ ром (стрелки). │

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

│Масштабировать │ Нажмите кнопку "мыши", позиционировав-│

│активное окно │ шись на элементе в правом верхнем уг-│

│ │ лу окна, или │

│ │ │

│ │ Дважды щелкните кнопкой, позициониро-│

│ │ вавшись в строке заголовка, или │

│ │ │

│ │ Используйте команду Choose│Window│Zoom,│

│ │ или нажмите клавишу F5. │

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

 


 

B.Pascal 7 & Objects /UG - 38 -

 

Строка состояния

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

 

Строка состояния выводится в нижней части экрана. Она выпол-

няет следующие четыре функции:

 

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

нимых в данный момент к активному окну;

 

- сообщает, какие можно вместо выбора команд меню и нажатия

оперативных клавиш использовать кнопки "мыши";

 

- сообщает, что делает программа, например, выводит сообще-

ние "Saving имя_файла" при сохранении файла редактором;

 

- предлагает краткие пояснения по некоторым командам меню и

элементам диалоговых окон.

 

При переключении окон или изменении выполняемых действий

строка состояния изменяется. Наиболее общий вид строка состояния

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


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







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







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