Ревунков Г.И. - Методические указания к лабораторному практикуму по курсу «Базы данных», страница 5
Описание файла
Документ из архива "Ревунков Г.И. - Методические указания к лабораторному практикуму по курсу «Базы данных» ", который расположен в категории "". Всё это находится в предмете "базы данных" из 4 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "базы данных" в общих файлах.
Онлайн просмотр документа "Ревунков Г.И. - Методические указания к лабораторному практикуму по курсу «Базы данных»"
Текст 5 страницы из документа "Ревунков Г.И. - Методические указания к лабораторному практикуму по курсу «Базы данных»"
1.2.1.1.9.1.4. Страница Palette
Страница Palette содержит управляющие элементы для настройки палитры компонентов.
1.2.1.1.9.1.5. Страница Delphi Direct
Страница Delphi Direct используется для управления автоматической связью с сайтом Delphi.
1.2.1.1.9.1.6. Страница Translation Tools
Страница Translation Tools используется для управления свойствами механизма трансляции локальных копий программы.
1.2.1.1.9.1.7. Страница Explorer
Страница Explorer используется для настройки свойств кодового браузера в окне редактора кода программы и содержит следующие управляющие элементы:
• Automatically show Explorer - при включении этого переключателя окно кодового браузера появляется при создании каждого нового проекта.
• Highlight incomplete class items - используется для выделения цветом незавершенных определений классов.
• Show declaration syntax - позволяет помимо имен элементов показывать свойства и методы.
• Explorer sorting - задает способ сортировки элементов - по алфавиту или по порядку объявления.
• Finish incomplete properties - после отметки завершает определения не только классов, но и свойств.
• Initial browser view - переключатели позволяют выбрать приоритет показа классов, модулей или глобальных определений.
1.2.1.1.9.2. Окно настройки параметров редактора Delphi
Окно настройки параметров редактора Delphi представлено на рис. 1.14.
Рис. 1.14.
1.2.1.1.9.2.1. Страница General
Страница General окна кодового редактора позволяет настроить общие свойства кодового редактора и содержит следующие управляющие элементы:
• Auto Indent Mode - позволяет реализовать автоотступ - при нажатии клавиши Enter курсор устанавливается на начало предыдущей строки.
• Insert Mode - определяет по умолчанию режим вставки (переключается клавишей Insert).
• Use Tab Chracter - при нажатии клавиши ТаЬ в текст вставляется символ ТаЬ; если переключатель не установлен, то вставляются символы пробела.
• Smart Tab - при нажатии клавиши ТаЬ курсор смещается к первому символу в предыдущей строке, отличному от пробела.
• Optimal Fill - каждый автоотступ начинается с минимального количества символов ТаЬ и/или пробела.
• Backspace Unindents - разрешается удалять автоотступ клавишей Backspace.
• Cursor Through Tabs - курсору разрешается перескакивать через пустые символы табуляции.
• Group Undo - разрешается удалять группу последних изменений текста при нажатии комбинации клавиш Alt + Васksрасе или выборе опции Еdit | Undo.
• Cursor Beyond EOF - позиция курсора включает символы конца строки.
• Undo After Save - позволяет восстанавливать изменения, произошедшие до последнего сохранения файла.
• Keep Trailing Blanks - позволяет сохранять символы пробела.
• Brief Regular Expressions - позволяет использовать шаблоны при поиске (поиске-замене). В качестве шаблонов используются следующие специальные символы:
• " ^ " или " % " в начале строки означает, что искомый образец должен располагаться с начала строки.
• " $ " или " > " в конце строки означает, что искомый образец должен располагаться в конце строки.
• " ? " означает, что на этом месте может стоять любой символ.
• " @ " после символа указывает на любое число предшествовавшего символа в этом месте. Например: rо@ означает ro, roо.
• " + " после символа указывает на любое число символов, которые следуют дальше.
• " | " означает выбор одного из выражений до или после черты. Например: если в шаблоне указано " а1|в1 ", то выбирается " а1 " или " в1 ".
• " ~ " означает, что на этом месте не должно быть следующего символа.
• " [ ] " на этом месте должен стоять любой из указанных в квадратных скобках символов.
• " [ ^] " на этом месте не должно быть ни одного из символов, указанных в квадратных скобках после символа " ^ ".
• " [ - ] " задает диапазон символов. Например: [ a - d] - любой символ в диапазоне от " a " до " d " включительно.
• " ( ) " определяет вложенный шаблон. Допускается до 10 уровней вложенности.
• " \ " отменяет действие стоящего за ним специального символа.
• Persistent Blocks - указывает, что выделенный блок остается выделен- ным до нового выделения.
• Overwrite Blocks - выделенный блок заменяется текстом из буфера. Если при этом установлен переключатель Persistent Blocks, то текст вставляется сразу за выделенным блоком.
• Double Click Line - при двойном щелчке на любом символе строки вся строка выделяет цветом.
• Find Text At Cursor - в случае установки данного переключателя при поиске (или поиске/замене) в образце поиска будет появляться слово, на котором находится текстовый курсор.
• Force Cut And Copy Enabled - разрешает операции Edit | Cut и Edit | Сору, даже если текст не выделен.
• Use Syntax Highlighting - разрешает синтаксическое цветовыделение.
• Block Indent - определяет величину автоотступа для выделенного участка.
• Undo Limit - определяет размер буфера для операций Undo.
• Tab Stops - определяет размер табулостопа в символах шрифта.
• Syntax Extensions - определяет расширения файлов, для которых будет использовано синтаксическое цветовыделение.
1.2.1.1.9.2.2. Страница Display
Страница Display определяет настройку экрана:
• Brif Cursor Shapes - позволяет использовать формы курсора, подобные использующимся в редакторе Brif.
• Create Backup File - позволяет создавать страховочный файл с расширением, начинающимся символом тильда - " ~ ".
• Preserve Line Ends - позволяет исключать остановку текстового курсора в конце строки.
• Zoom To Full Screen - позволяет развертывание кодового окна на весь экран.
• Keystroke Mapping - определяет одну из стандартных настроек "горячих клавиш" редактора.
• Visible Right Margin - позволяет показывать правую границу текста в виде вертикальной пунктирной линии.
• Visible gutter - позволяет показывать служебную зону в левой части окна редактора.
• Right Margin - определяет правую границу текста.
• Gutter width - определяет ширину левой служебной зоны.
• Editor Font - определяет используемый в редакторе шрифт.
• Size - задает размер шрифта.
1.2.1.1.9.2.3. Страница Со1оr
Страница Со1оr позволяет назначать цвета для цетовыделения отдельных синтаксических элементов.
1.2.1.1.9.2.4. Страница Кеу Маррings
Страница Кеу Маррings позволяет настроить "горячие" клавиши, используемые в кодовом редакторе.
1.2.1.1.9.2.5. Страница Cоde Insight
Страница Cоde Insight определяет используемые интеллектуальные возможности кодового редактора:
• Code Completion - позволяет использовать подсказку в форме списка свойств, методов и событий, появляющуюся после ввода имени класса (или имени объекта) и последующей точки.
• Code Parameters - разрешает появление подсказки с перечислением формальных параметров при определении вызовов методов класса.
• Tooltip Expression Evaluation - разрешает появление подсказки на этапе останова программы в контрольной точке. При этом будет отображаться текущее содержимое выражения или переменной при указании на них мышью.
• Tooltip Symbol Insight - разрешает появление подсказки об объявленном типе и местонахождении этого объявления.
• Code Completion Delay - определяет задержку до включения интеллектуальных возможностей редактора (в секундах).
• Templates - определяет для редактора кодовые слова, по которым подготавливаются стандартные заготовки. Кнопки Add, Edit и Delete используются соответственно для добавления нового, редактирования и удаления старого кодового слова. Code - для показа кода, который связан с указанным кодовым словом. Для использования уже определенного кодового слова необходимо напечатать нужное слово и нажать клавиши Ctrl + Shift + J.
1.2.1.2. НАБОР ПИКТОГРАФИЧЕСКИХ КНОПОК
С помощью пиктографических кнопок открывается быстрый доступ к командам главного меню. Пиктографические кнопки скомпанованы в шесть групп:
• Группа Standard.
• Группа View.
• Группа Debug.
• Группа Custome.
• Группа Desktops.
• Группа пиктографических кнопок галереи компонентов (палитра компонентов).
•
Каждая группа занимает отдельную панельку. Панельки сосредоточены в главном окне ( см. рис. 1.1).
При первоначальном запуске на панельках реализованы стандартные наборы кнопок. В дальнейшем пользователь может эти наборы настраивать.
1.2.1.3. ПАЛИТРА КОМПОНЕНТОВ.
Палитра компонентов занимает правую часть главного окна и представлена страницами, на которых скомпанованы кнопки палитры стандартных компонентов (см. рис. 1.1).
С помощью стандартных компонентов на экране конструируется видимое изображение, которое будет создаваться работающей программой. Это могут быть окна, кнопки, списки для выбора и т.п. Некоторые компоненты не имеют видимого изображения, но они могут быть функционально необходимы в тех или иных случаях для организации правильной работы конструируемой программы.
Таким образом, компоненты представляют собой функциональные блоки (фрагменты) приложения (программы), используя которые разработчик с одной стороны строит пользовательский интерфейс приложения, организуя по определенному алгоритму набор окон форм, меню, кнопок, списков, переключателей и т.п., обеспечивающих в приложении связь с пользователем, а с другой стороны - включает в программу невизуальные компоненты, например таймер для отсчета реального времени или организует обработку возможных сбойных ситуаций, которые могут возникнуть при работе приложения.
Компоненты, являясь основой каждого приложения, одновременно являются также основой библиотеки визуальных компонентов (Visual Component Library - VCL). VCL разработана специально для визуальной среды Delphi. Возможны два способа работы с библиотекой. В первом случае Вы используете готовые стандартные компоненты для разработки собственного приложения. А во втором случае Вы можете самостоятельно создавать собственные компоненты, расширяя тем самым библиотеку VCL. Иногда нет необходимости писать новый компонент, а достаточно расширить уже существующий.
Для настройки палитры компонентов необходимо вызвать специальный редактор. Для этого необходимо щелкнуть правой кнопкой мыши в любом месте палитры компонентов и выбрать опцию Properties. Либо выполнить команду Component | Configure Palette . В любом случае на экране появится окно Palette Properties, с помощью которого можно переименовывать, добавлять и удалять компоненты, а так же изменять их расположение на страницах.
Следует отметить, что в динамических подсказках в именах компонентов отсутствует начальный префикс "Т".
Другим вспомогательным средством для выбора и размещения компонентов в формах является список компонентов, представленный в окне Components. Это окно вызывается выполнением команды View | Component List .
1.2.1.3.1. Страница Standard
Страница Standard содержит кнопки, представляющие стандартные для Windows интерфейсные компоненты.
Основные компоненты страницы:
• TFrame - рама. Наравне с формой служит контейнером для размещения других компонентов. Используется для создавая заготовок компонентов.
• ТMainMenu - главное меню программы. Используется для создания и обслуживания строки меню и соответствующих подчиненных иерархических меню.
• ТPopupMenu - всплывающее меню. Оно появляется в отдельном окне после щелчка правой кнопки мыши.
• ТLabel - метка. Используется для размещения в окне кратких однострочных надписей.
• ТEdit - строка ввода. Используется для ввода, отображения или редактирования одной текстовой строки.
• ТMemo - многостроковый текстовый редактор.
• ТButton - командная кнопка. Обработчик события OnClick этого компонента обычно используется для реализации некоторой команды.
• ТCheckBox - независимый переключатель. Опция для выбора значений Истина/Ложь (Да/Нет).
• ТRadioButton - зависимый переключатель. Обычно объединяется как минимум еще с одним таким же компонентом в группу. Щелчок по одному переключателю приводит к автоматическому освобождению ранее выбранного другого переключателя в той же группе.