Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ГЛАВА 2. Введение в "Программную среду пакета Quick-C".

Данная Глава знакомит вас с программной средой пакета Quick-C. Она описывает составные части данной среды и показывает, как выполнять наиболее часто употребляемые операции, такие как: отрытие меню и диалоговых рамок; выбор команд и опций; выборка и прокрутка текста. Если вы хотите начать работать с программной средой до детального изучения отдельных меню и команд в Части 2 данного руководства, данная Глава даст вам краткую информацию.

2.1. Экран Quick-C.

Следующая таблица описывает компоненты экрана Quick-C.

Курсор                 Появляющееся на экране в месте ввода текста ми-
                       гающее подчеркивание или блок. Если пакет
                       Quick-C работает в режиме вставки-это мигающее
                       подчеркивание, если в режиме забоя-это ми-
                       гающий блок (за информацией о режиме забоя
                       обратитесь к разделу 7.1.2).
Указатель "мыши"       Маленький блок, появляющийся
                       в центре экрана, если у вас установлена "мышь"
Окно просмотра         Область экрана, в которой вы вводите и редак-
                       тируете программу в процессе отладки.
Строка меню            Полоса в верхней части экрана, содержащая име-
                       на командных меню Quick-C.
Заголовочная строка    Полоса экрана, ниже строки меню,
высвечивающая
                       имя файла, редактируемого в окне просмотра.
                       Если никакой файл не загружен, или если вы
                       работаете сновой программой, в заголовочной
                       строке появится: untitled.c.
Полосы прокрутки       Полосы между правой и нижней границами экрана,
                       показывающие относительную позицию в файле. Ес
                       ли вы имеете "мышь", полосы прокрутки также
                       обеспечивают для вас удобный путь перемещать в
                       окне просмотра текст вверх/вниз или вправо/вле
                       во. Полосы прокрутки можно включить или выклю-
                       чить с помощью опций просмотра в диалоговой
                       рамке.
Строка состояния       Последняя строка экрана, отображающая програм-
                       мный контекст и текущий программный список.
                       Если вы загрузили программный список, в стро
                       ке появится: "Program List:", за которым сле-
                       дует имя программного списка. В противном слу-
                       чае, за "Program List:" следует <none>. (смот-
                       рите Главу 6, "Создание и сохранение прог-
                       рамм", в которой описывается программный спи-
                       сок). Если программа еще не была скомпилирова-
                       на, за "Context:" следует "Program not compi-
                       led." Если программа уже была скомпилирована,
                       по еще не выполнялась, за "Context:" следует
                       "Program not running". Если ваша программа вы-
                       полняется, после слова "Context:" высвечивает-
                       ся имя текущего исходного файла, за которым
                       следует имя выполняющейся в данный момент фун-
                       кции. С правого края высвечивается текущая по-
                       зиция курсора в виде комбинации номеров строки
                       и колонки. Слева от позиции курсора появляется
                       буква C, если нажат ключ CAPS LOCK, и N, ес-
                       ли нажат ключ NUM LOCK.
Окно данных            Окно появляется на экране, если только вы ис-
                       пользуете команду Add Watch... Смотрите в раз-
                       деле 8.2.3.1 подробности об окне данных и ко-
                       манде Add Watch...
Окно ошибок            Появляется на экране только в том случае, если
                       ваша программа имеет ошибки компиляции или пе-
                       риода выполнения. За подробностями обращай-
                       тесь к разделу 5.5.

2.2. Использование меню Quick-C.

Команды Quick-C организованы в меню строки меню.

Команды, за которыми следуют точки (...) требуют от вас при их вызове дополнительную информацию. Команды без точек выполняются, как только вы их вызовете.

2.2.1 Содержимое меню Quick-C.

В следующем спике описываются меню Quick-C и команды, которые они содержат:

Меню     Действие команд


File     Создание, загрузка, слияние, печать и сохранение исходных
         файлов. Остальные команды в данном меню устанавливают или
         редактируют программный список, выходят в DOS, заканчивают
         сеанс работы с пакетом Quick-C.

Edit     Удаление, добавление или копирование текста в исходном файле

View     Адаптация программной среды пакета Quick-C и задание режимов
         изображения Quick-C.

Search   Поиск и замена текста в исходных файлах, поиск функций в про
         цессе отладки, высвечивание строк исходного файла, вызвавших
         ошибки компиляции.

Run      Компиляция и выполнение программ и установка опций компиля-
         ции и выполнения.

Debug    Управление средствами отладки, такими как выражения вывода
         данных, точки прерывания и подкачка экрана.

Calls    Не содержит команды, вместо этого изображается иерархия фун-
         кций, вызванных другими функциями, что позволяет вам переме-
         стить курсор на ту точку, откуда были вызваны высвечиваемые
         функции.

Help     Управление высвечиванием вспомогательной информации. Меню по
         мощи описано подробно в разделе 2.6 данного руководства "По-
         лучение помощи: Меню Help."

2.2.2. Выбор команд из меню.

В среде Quick-C имеется несколько способов высвечивания меню и выбора команд. Пользуйтесь тем методом, который вы найдете наиболее удобным.

-Клавиатура

Чтобы выбрать команду с помощью клавиатуры выполните следующие шаги: 1. Нажмите ключ ALT плюс первую букву наименования меню. Меню бу- дет открыто.

2. Нажмите ключ, соответствующий подсвеченной или подчеркнутой букве в наименовании команды. Если команда уже подсвечена, наж- мите ENTER, чтобы выбрать ее.

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

1. Нажмите ALT.

2. Переместите подсветку на нужную команду с помощью ключей "up", "down" и т.д.

3. Нажмите ENTER,чтобы выполнить подсвеченную команду. Чтобы отменить любую команду перед ее выполнением, нажмите ESC. Заметим, что ключ ALT имеет длительное действие; при нажатии он устанавливает подсветку на первый пункт строки меню: File. Кроме того его можно включать и отключать, если вы нажмете ключ снова, его значение станет противоположным. Таким образом, если вы нажмете ALT+R, будет открыто меню Run. Если сразу же после этого вы нажмете снова ALT, меню Run исчезнет, и в строке меню останется подсвеченным пункт Run. Если вы нажмете ALT еще раз, подсветка исчезнет совсем.

Если в меню более одной команды имеют одну и ту же первую букву, одна из данных команд имеет подсвеченной букву, отличную от первой. Например, если в меню файлов имеются команды "Open...", так и "Open Last File", которые обе начинаются на букву "O". Чтобы выполнить команду Open..., нажмите O, а чтобы выполнить команду Open Last File, нажмите L. Нажатие клвиши ESC окончательно выключит высвечивание меню, в то время как нажатие ALT только закрывает его, но оставляет имя меню выбранным. Чтобы открыть меню, а затем открыть другие меню, находящиеся в строке, откройте сначала одно меню, а затем перемещайтесь по строке меню с помощью ключей управления курсором "LEFT" или "RIGHT", чтобы открыть любое смежное меню.

"-Мышь"

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

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

2.2.3 Ключи быстрого реагирования для команд меню.

Справа от некоторых команд меню высвечивается название соответствующего ключа. Это так называемые ключи быстрого реагирования. Этими ключами можно пользоваться чтобы выполнять команду без предварительного открытия меню и выбора команды. Например, чтобы загрузить недавно редактируемый файл без открытия меню, просто нажмите F2. В нижеследующей талице приведен список ключей быстрого реагирования пакетм Quick-C.

Ключи быстрого реагирования пакета Quick-C.

Меню      Команда                                 Ключи


File      Открытие последнего файла              F2
         (Open Last File)
Edit     Undo (Отмена дествия)                   ALT+BACKSPACE
         Cut (Усечь)                             SHIFT+DEL
         Copy (Скопировать)                      CTRL+INL
         PASTE (Склеить)                         SHIFT+INS
         Clear (Очистить)                        DEL
View     Output Screen (Выводной экран)          F4
Search   Selected Text (Выбранный текст)         CTRL+\
         Repeat Last Find (Повторить последний   F3
         поиск)
         Next Error (Следующая ошибка)           SHIFT+F3
         Previons Error (Предыдущая ошибка)      SHIFT+F4
Run      Continue (Продолжить)                   F5
Debug    Delete Last Watch (Удалить последнее    SHIFT+F2
         окно данных)
         Toggle Breakpoint (Переключить точку    F9
         прерывания).

2.3. Использование диалоговых рамок.

Пакет Quick-C высвечивает диалоговую рамку, если ему требуется дополнительная информация, или он требует подтверждение вашего действия или вашего выбора. Диалоговая рамка включает в себя область для ввода информации, для выбора опций команд, активизации выполнения или снятия команды. В то время, как пакет Quick-C высвечивает диалоговую рамку, любая информация, вводимая с клавиатуры влияет на любой элемент диалоговой рамки, имеющий "фокус ввода". На элементе, имеющем "фокус ввода" появляется мигающее подчеркивание.

Многие элементы в диалоговой рамке являются опциями, которые можно включить или выключить. Чтобы включить или выключить опцию, имеющую "фокус ввода", нажмите клавишу SPACEBAR (пробел). Чтобы установить "фокус ввода" на опции и одновременно включить или выключить ее, нажмите ALT плюс подсвеченную букву в имени опции.

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

В данном разделе для иллюстрирования работы с диалоговами рамками используются диалоговае рамки Compile... и Open... .

Диалоговые рамки содержат некоторые или все из следующих элементов:

Элемент                Описание


Текстовая рамка        Простанство для ааода информации по командам,
                       такой, например, как имя файла или текст, ко-
                       торый вы хотите найти.
                       Когда мигающее подчеркивание появляется в рам-
                       ке, текстовая рамка получает "фокус ввода".
                       Это означает, что в данную рамку вы можете
                       вводить или редактировать текст. Если вы вво-
                       дите текста больше, чем модет уместиться в рам-
                       ке, рамка сдвигается влево, освобождая дополни
                       тельное место для ввода текста.
                       Чтобы исправить ошибки ввода в текстовой рам-
                       ке, нажмите BACKSPACE или пользуйтесь ключами
                       редактирования Quick-C, описанными в разделе
                       7.1.1.
                       Для перемещения "фокуса ввода" с текстовой
                       рамки на следующий или предыдущий элемент диа-
                       логовой рамки, нажмите TAB или SHIFT+TAB соот-
                       ветственно.
                       Чтобы установить фокус ввода на любой элемент
                       диалоговой рамки, нажмите ALT и введите под-
                       свеченную букву имени элемента.
Рамка списка           Рамка, перечисляющая файлы, соответствующие
                       спецификации текстовой рамки. Рамка списка
                       обеспечивает для вас дополнительный способ вы-
                       борки файла для команды: вместо ввода имени
                       файла в текстовую рамку, вы можете выбрать его
                       из файлов, перечисленных в рамке списка.
                       Имя файла, имеющего "фокус ввода", появляется
                       в инверсном изображении. Данное имя это
                       выбранное в текущий момент имя файла.
                       Это имя появляется также в текстовой рамке.
                       Для того, чтобы переместить "фокус ввода" на
                       другое имя файла, нажимайте ключи управления
                       курсором, или нажмите первую букву имени фай-
                       ла. Для выполнения команды с данным выбранным
                       файлом нажмите ENTER.
Рамки проверки         Опции, которым предшествуют открывающие и зак-
                       рывающие скобки ([ ]), которые позволяют вам
                       выбрать одну или более опций из группы.
                       Для перемещения "фокуса ввода" вперед и назад
                       между рамками проверки, нажимайте ключи TAB и
                       SHIFT+TAB.
                       Чтобы включить или выключить "фокус ввода" в
                       рамке проверки, нажмите клавишу пробела. Когда
                       рамка проверки включена (то есть выбрана), в
                       рамке появляется символ X.
                       Для включения или выключения любой рамки про-
                       верки, нажмите ALT+подсвеченная буква наимено-
                       вания опции.
Кнопка команды         Квадратная рамка с меткой, которая обозначает,
                       что делает выбранная кнопка. Если командная
                       кнопка имеет "фокус ввода", она обведена двой-
                       ной рамкой. Командная кнопка с "фокусом ввода"
                       обозначает, что действие команды начнет выпол-
                       няться,как только вы нажмете ENTER или клавишу
                       пробела. Для того, чтобы переместить "фокус
                       ввода" с одной командной кнопки на другую, наж-
                       мите TAB или SHIFT+TAB, либо нажмите ALT и
                       введите букву, подсвеченную в командной рамке.
                       Для выполнения команды с опциями, выбранными в
                       диалоговой рамке, нажмите клавишу пробела или
                       ENTER. После выполнения команды диалоговая ра-
                       мка исчезает.
Круглые кнопки         Опции, которым предшествует открывающие и за-
                       крывающие круглые скобки (( )), которые обоз-
                       начают, что вы можете выбрать только одну оп-
                       цию из группы. Для перемещения "фокуса ввода"
                       вперед и назад по круглым кнопкам пользуйтесь
                       ключами "Up" и "Down".
                       Чтобы включить или выключить "фокус ввода" на
                       круглой кнопке, нажмите клавишу пробела. Если
                       круглая кнопка включена (выбрана), она ярко
                       подсвечивается.
                       Включение любой круглой кнопки достигается на-
                       жатием клавиши ALT плюс подсвеченной буквы из
                       имени опции. После того, как вы выбрали круг-
                       лую кнопку из группы круглых кнопок, нажмите
                       TAB или SHIFT+TAB для дальнейшего передвижения
Очень часто диалоговая рамка открывается с уже выбранными опциями. Обычно, это те опции, которые были выбраны в предыдущий раз. Например, диалоговая рамка команды Options... должна открываться с набором опций оставшихся после предыдущей работы с ней в течение данного сеанса. Для выбора рамки проверки, круглой кнопки или командной кнопки с помощью "мыши", проделайте следующие два шага:

1. Позиционируйте данную опцию.

2. Щелкните левой кнопкой "мыши".

2.4. Выборка текста.

Если вы работаете в среде пакета Quick-C, вам понадобиться "выбрать" текст, с которым будет работать следующая команда.

-Клавиатура.

Чтобы выбрать текст либо в рабочей области (например) в окне списка), либо в текстовой рамке, держите ключ SHIFT и одновременно нажимайте ключи управления курсором для перемещения курсора по выбираемому тексту. Чтобы выбрать за раз более одного символа, можно пользоваться различными ключевыми комбинациями. Данные ключевые комбинации приведены в Таблице 7.1.

-"Мышь".

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

2.5. Прокрутка.

Очень часто программа или процедура имеет слишком большой размер, чтобы уместить целиком в окне просмотра. Чтобы увидеть оставшуюся часть текста, вам следует перемещать текст в окне вверх, вниз, вправо и влево. Это называется "прокруткой".

-Клавиатура.

Для прокрутки текста с помощью клавиатуры вам следует, как только вы достигните последнего символа на экране, нажимать ключи управления курсором в том направлении, в котором вы хотите осуществить прокрутку текста. Например, чтобы сделать прокрутку вправо, переместитесь до правой границы экрана и продолжайте нажимать ключ RIGHT. Для прокрутки более одного символа за раз, пользуйтесь информацией Таблицы 2.2. Таблица 2.2 Прокрутка с помощью клавиатуры.

Прокрутка             Действие


На один экран вниз     PGDN
На один экран вверх    PGUP
На один экран влево    CTRL+PGUP
На один экран вправо   CTRL+PGDN
-"Мышь".

Если у вас установлена "мышь", вы можете воспользоваться для прокрутки текста вверх, вниз, вправо, влево полосами прокрутки, находящимися на дне и на правой границе экрана.

Для прокрутки с помощью "мыши", позиционируйтесь на "рамку прокрутки" (темную рамку в полосе прокрутки) и двигайте "мышь" с одновременным нажатием левой кнопки к позиции на полосе, соответствующей желаемому местоположению. Чтобы осуществлять прокрутку страницами, установите указатель "мыши" между рамкой прокрутки и верхом или низом полосы прокрутки и щелкните левой кнопкой "мыши". Для прокрутки по одной строке или по одному символу за один раз, щелкните кнопкой на стрелках любого конца полосы прокрутки.

2.6. Получение помощи: Меню помощи.

Если вам потребуется информация о ключах редактирования или меню Quick-C, особенностях языка СИ, библиотечных функциях СИ-вы всегда можете получить помощь от пакета Quick-C. Вы можете попросить Quick-C выдать для вас вспомогательную информацию в окне просмотра о любом ключевом слове языка СИ или имени функции-во время процесса редактирования вашего исходного файла. Или, если вы предпочитаете, можно просмотреть список заголовков вспомогательной информации для того, чтобы выбрать ту информацию, которая вам требуется.

Чтобы вызвать вспомогательную информацию пакета Quick-C (в то время, как никакая другая вспомогательная информация не высвечивается), нажмите F1. Над окном просмотра появится первый экран вспомогательной информации Quick-C-список наиболее часто используемых ключей редактирования Quick-C.

Команды в меню Help используются для просмотра информации о командах клавиатуры Quick-C или о синтаксисе операторов и функций языка СИ. Команды в меню помощи описаны ниже:

Команда                Действие


General...             Высвечивает информацию об использовании Help и
                       о командах клавиатуры и меню Quick-C. Имеется
                       несколько экранов основной информации. Нажмите
                       N (следующий) или P(предыдущий) для перемещи-
                       ния между экранами.
Topic                  Высвечивает информацию о ключевом слове СИ или
                       функции СИ.
Close Help             Удаляет с экрана вспомогательную информацию.
Вместо того, чтобы высвечивать вспомогательную информацию с помощью меню, используйте ключи "быстрого реагирования", что дает вам большой выигрыш в скорости. Ключи быстрого реагирования описаны в Таблице 2.3. Таблица 2.3. Ключи быстрого реагирования для функции помощи.
Команды меню           Ключи быстрого реагирования


General                F1
Topic                  SHIFT+F1
Close Help             ESC
Например, для получения информации о ключевом слове языка СИ или функции, выполните следующие шаги:

1. Поместите курсор где-нибудь на выбранном слове (включая пробел после последней буквы).

2. Нажмите SHIFT+F1 чтобы высветить информацию о данном ключевом слове.

Если вы нажмете SHIFT+F1, в то время, как курсор не установлен на ключевом слове или функции СИ, в диалоговой рамке появится список заголовков (в верхнем регистре). Чтобы высветить информацию по одному из перечисленных заголовков, проделайте следующее:

1. Пользуясь ключами управления курсором, установитесь на нужном заголовке.

2. Нажмите ENTER. Появится список функций, относящихся к данному заголовку; перейдите к шагу 3.

3. Используйте, как описано в шаге 1 и 2 для высвечивания информации о функции, находящейся под данным заголовком, ключи управления курсором и клавишу ENTER. Чтобы вернуться в вашу программу, нажмите ESC.

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог