Ревунков Г.И. - Методические указания к лабораторному практикуму по курсу «Базы данных», страница 3
Описание файла
Документ из архива "Ревунков Г.И. - Методические указания к лабораторному практикуму по курсу «Базы данных» ", который расположен в категории "". Всё это находится в предмете "базы данных" из 4 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "базы данных" в общих файлах.
Онлайн просмотр документа "Ревунков Г.И. - Методические указания к лабораторному практикуму по курсу «Базы данных»"
Текст 3 страницы из документа "Ревунков Г.И. - Методические указания к лабораторному практикуму по курсу «Базы данных»"
• Save - сохраняет активные файлы под их собственными именами.
• Save As - сохраняет активный файл под другим именем.
• Save Project As - сохраняет файл проекта под другим именем.
• Save All - сохраняет файл проекта и все открытые модули под их текущими именами. Однако файлы, открытые в окне редактора кода, но не добавленные к проекту, этой командой сохранены не будут. Их можно сохранить командой Save.
• Close - закрывает активный файл.
• Close All - закрывает все файлы активного проекта. Если в этих файлах были сделаны изменения, появится запрос о необходимости их сохранения.
• Use Unit - открывает окно Use Unit, в котором приведен список открытых файлов модулей, которые еще не указаны в разделе описаний модуля, активного в данных момент в окне редактора кода, и после выбора из списка требуемого модуля вставляет его имя в список описаний uses раздела implementation активного модуля.
• Print - печатает активную форму или другой модуль.
• Exit - прекращает работу Delphi.
Окно репозитория Delphi представлено на рис. 1.2. В окне репозитория расположены управляющие элементы для выбора прототипов форм, модулей, проектов, экспертов построения форм и проектов.
Рис. 1.2.
Переключатели Copy, Inherit, Use определяют вариант связи между прототипом из репозитория и его копией в проекте. В случае использования режима Copy прототип копируется в текущий каталог и автоматически подключается к проекту без какой либо связи между прототипом и его копией. В случае использования режима Inherit в проекте создаются наследники выбранного прототипа и всех его родителей, при этом любые изменения прототипа проявляются во всех проектах, которые его унаследовали. Изменения наследников на прототип не влияют. В случае использования режима Use прототип включается в проект и в дальнейшем изменяется при любых его изменениях в проекте. Причем изменения вносятся и в другие проекты, в которых он используется или унаследован.
1.2.1.1.2. Опция Edit
Опция Edit имеет следующие подчиненные опции:
• Undo - oтменяет последнее изменение проекта.
• Redo - восстанавливает последнее изменение проекта.
• Сut - вырезает выбранный компонент формы или фрагмент текста и помещает его в буфер Сlipboard.
• Сору - копирует в Сlipboard выделенные компоненты формы или фрагмент текста модуля.
• Раste - извлекает из буфера и переносит компоненты на форму либо копирует текст в модуль в позицию, указанную текущим положением курсора.
• Dе1еte - удаляет выделенные компоненты или фрагмент текста.
• Select All - выделяет все компоненты формы или весь текст модуля.
• Аlign То Grid - привязывает выделенные компоненты к масштабной сетке таким образом, чтобы их левые верхние углы располагались в ближайших точках координатной сетки. Размер шага сетки устанавливается на странице Preferences окна Environment Options, вызываемого командами Tools | Environment Options.
• Вring То Front - перемещает выделенные компоненты на передний план.
• Send То Васk - перемещает выделенные компоненты на задний план.
• Align - вызывает окно выравнивания выделенных компонентов.
• Size - Вызывает окно изменения размеров выделенных компонентов.
• Scale - масштабирует выделенные компоненты.
• Tab Order - изменяет порядок обхода компонентов клавишей Таb.
• Creation Order - изменяет порядок создания невизуальных компонентов.
• Flip Children - изменяет свойство ВiDiМоdе для всех или только для выделенных компонентов. Команда отображает меню из двух команд: All (для выполнения действия над всеми компонентами формы) и Selected (над выделенными компонентами) и затем выполняет действие - симметричное отображение компонентов относительно вертикальной оси.
• Lock Controls - блокирует возможность перемещения компонентов на форме.
• Add To Interface - определяет новые свойства, методы и события для компонентов АсtveХ. Для этого команда открывает одноименное диалоговое окно, в котором и можно определить новые процедуры, функции или свойства для элемента управления АсtveХ. С этой целью выбирается тип элемента интерфейса (например свойство, метод или событие) и вводится новый идентификатор.
Окно выравнивания компонентов представлено на рис. 1.3.
Рис. 1.3.
Окно имеет следующие переключатели, которые выполняют выравнивание всех выделенных компонентов по отношению к самому первому из выделенных (он принимается за эталон):
• Left sides – компоненты выравниваются по левой границе.
• Centers – компоненты центрируются относительно границ эталона.
• Right sides – компоненты выравниваются по правой границе эталона.
• Space equally – между всеми компонентами устанавливается равное расстояние по горизонтали или вертикали.
• Center in window – все компоненты центрируются относительно границ окна.
• Tops – компоненты выравниваются по верхнему краю.
• Bottoms – компоненты выравниваются по нижнему краю.
Окно изменения размеров компонентов представлено на рис. 1.4.
Рис. 1.4.
Окно имеет следующие переключатели:
• Shrink to smallest – уменьшает размеры компонентов до размеров наименьшего из них.
• Grow to largest – увеличивает размеры компонентов до размеров наибольшего из них.
• Width – указывает ширину компонентов.
• Height – указывает высоту компонентов.
Окно масштабирования размеров выделенных компонентов представлено на рис. 1.5.
Рис. 1.5.
Окно позволяет ввести коэффициент масштабирования в процентах относительно текущих размеров.
1.2.1.1.3. Опция Search
Опция Search имеет следующие подчиненные опции:
• Find - ищет фрагмент текста и если он найден, то подсвечивает его.
• Find In Files - ищет фрагмент текста во всех файлах проекта, или в открытых файлах, или во всех файлах текущего каталога.
• Replace - ищет и выполняет замену фрагмента текста.
• Search Again - повторяет поиск либо поиск и замену.
• Incremental Seach - ищет текст по мере его ввода (сначала первую букву, затем две первые буквы и т.д.).
• Go to Line Number - перемещает курсор на строку с указанным номером от начала файла.
• Find Error - в период прогона программы по адресу ошибки отыскивает фрагмент кода, связанный с ее возникновением. При выборке этой команду открывается окно Find Error. В этом окне требуется указать адрес ошибки, возникшей во время выполнения приложения (run-time error) и выданной в окне Error (окно сообщений об ошибке). Адрес ошибки представляет собой шестнадцатиричное число, поэтому при вводе необходимо поставить перед ним симвод " $ ". После этого Delphi откроет окно состояния процессора CPU и переведет курсор в позицию, соответствующую указанному адресу. Строка программного кода будет выделена. Того результата можно добиться, если в окне сообщения об ошибке отметить опцию Viev CPU Window.
• Browse Symbol - показывает характеристики символа программы по его имени. Опция доступна только после успешного прогона программы. После выборки команды открывается окно Browse Symbol, в нем в поле Symbol to find указывается идентификатор, который должен быть найден. Чтобы получить наиболее полную информацию о заданном идентификаторе, необходимо включить опции Debug information, Local symbols и Reference info на странице Compiler диалогового окна, вызванного командами Project | Options. Например, если в поле Symbol to find ввести имя модуля и щелкнуть по кнопке ОК, то на экране появится окно Symbol explorer с двумя вкладками: Scope и Reference. На странице Scope будут перечислены константы, типы, переменные и т.п., объявленные в модуле, а на странице Reference список строк исходного текста, где модуль вызывается.
1.2.1.1.4. Опция View
Опция View имеет следующие подчиненные опции:
• Project Manager - открывает окно менеджера проекта.
• Translation Manager - открывает доступ к менеджеру трансляций.
• Object Inspector - открывает окно инспектора объектов.
• To_Do List - открывает доступ к списку То_Dо.
• Alignment Palette - показывает окно палитры выравнивания компонентов.
• Browser - показывает окно браузера объектов, в котором можно просматривать объекты, модули, иерархии классов и методов, используемые в приложении. Однако, чтобы команда Browser стала активной, текущий проект должен быть откомпилирован.
• Code Explorer - показывает окно проводника кода.
• Component List - показывает окно для выбора компонентов.
• Window List - показывает одноименное окно, в котором приведен список открытых окон проекта.
• Debug Windows - открывает доступ к отладочным окнам.
• Toggle Form/Unit - переключает активность из окна формы в окно кода программы и обратно.
• Units - показывает окно модулей . В открывающемся диалоговом окне содержится список всех модулей проекта.
• Forms - показывает окно с списком всех форм проекта.
• Type Library - открывает окно редактора библиотеки типов, который позволяет проверить или внести информацию о типе для элементов ActiveX (используется при разработке компонентов).
• New Edit Window - открывает новое окно (новый экземпляр редактора кода) с кодом активного модуля.
• Toolbars - показывает окно настроек панелей инструментальных кнопок.
Опция-заголовок Debug Windows (отладочные окна) открывает доступ к подменю со следущими опциями:
• Breakpoints - показывает окно точек останова.
• Call Stack - показывает окно стека.
• Watches - показывает окно наблюдения за переменными/выражениями.
• Local Variables - позволяет наблюдать за изменениями локальных переменных в отладочном режиме.
• Threads - показывает окно статуса потоков команд.
• Modules - показывает окно модулей проекта.
• CPU - показывает состояние регистров центрального процессора.
• Event Log - показывает журнал событий.
В окне менеджера проекта (рис. 1.6) представлен список всех связанных с проектом форм. Кнопка New открывает доступ к репозиторию, чтобы добавить новый модуль к проекту. Кнопка Remove удаляет модуль из проекта. После щелчка правой кнопкой мыши по модулю появляется локальное меню, с помощью которого можно открыть модуль или сохранить его под другим именем.
Рис. 1.6.
Менеджер трансляций упрощает для программных продуктов создание локализованных версий.
Окно браузера (рис. 1.7) объектов доступно только после успешного прогона программы. Браузер объектов представляет в наглядной форме используемые в проекте и доступные объекты. Позволяет просмотреть их иерархию, входящие в них свойства и методы.
Рис. 1.7.
В окне точек останова ( рис. 1.8) представлен список всех заданных в проекте точек, перед выполнением которых должно происходить прекращение работы программы и передача управления в среду Delphi.
Рис. 1.8.
Если необходимо добавить новую точку, то следует щелкнуть по окну правой кнопкой мыши и выбрать опцию АDD. В появившемся окне (рис. 1.9.) указать положение добавляемой точки: FileName – определяет имя файла; Line number – номер строки от начала файла (в момент появления окна оно содержит файл и строку с текстовым курсором). В строке Condition можно указать условие останова в виде логического выражения (например, Муz1=Махz1-4). В строке Pass count – количество проходов программы через контрольную точку без прерывания вычислений.
Рис. 1.9.
Окно наблюдения (рис. 1.10) используется в отладочном режиме для наблюдения за изменением значений выражений, помещенных в это окно. Оперативно в отладочном режиме можно просмотреть текущее значение любой переменной. Для этого необходимо указать на нее курсором. Значение появится в ярлычке рядом с курсором.
Рис. 10.
Для добавления нового выражения в окно наблюдения необходимо щелкнуть по окну правой кнопкой мыши и в появившемся окне (рис. 1.11) выбрать опцию ADD Watch.
Рис. 1.11.
В строку Expression вводится выражение. Repeat count задает количество показываемых элементов массивов данных. Digits задает количество значащих цифр для отображения вещественных данных. Enabled разрешает или запрещает вычисление выражения. Остальные элементы определяют вид представления значения.
1.2.1.1.5. Опция Project
Опция Project имеет следующие подчиненные опции:
• Add To Project - добавляет файл (*.PAS) к активному проекту. При попытке выбора файла другого типа последний не добавляется к проекту, а появляется в окне редактора кода.
• Remove From Project - удаляет файл из проекта. Открывается одноименное диалоговое окно, в котором из представленного списка модулей, входящих в активный проект, можно выбрать те, которые должны быть удалены из проекта.
• Import Type Library - импортирует в проект библиотеку типов элементов ActiveX. Команда открывает одноименное окно, в котором приведены все зарегистрированные в системе библиотеки типов. Эти библиотеки можно добавить к проекту. Объявленные таким образом типы будут обрабатываться как VCL-объекты.
• Add To Repository - помещает активный проект в репозиторий.
• View Source - показывает окно с исходным кодом проекта.
• Languages - позволяет добавить новый, удалить или сделать главным один из существующих языков.