Ревунков Г.И. - Методические указания к лабораторному практикуму по курсу «Базы данных», страница 4
Описание файла
Документ из архива "Ревунков Г.И. - Методические указания к лабораторному практикуму по курсу «Базы данных» ", который расположен в категории "". Всё это находится в предмете "базы данных" из 4 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "базы данных" в общих файлах.
Онлайн просмотр документа "Ревунков Г.И. - Методические указания к лабораторному практикуму по курсу «Базы данных»"
Текст 4 страницы из документа "Ревунков Г.И. - Методические указания к лабораторному практикуму по курсу «Базы данных»"
• Add New Project - добавляет программу, DLL или пакет к текущей проектной группе.
• Add Exists Project - открывает проект и добавляет его к текущей проектной группе.
• Compile Project - компилирует модули, которые изменились с момента предыдущей компиляции проекта.
• Build Project - компилирует все модули проекта и создает исполняемую программу.
• Syntax Chec Project - проверяет синтаксическую правильность проекта. Команда выполняется быстрее команды компиляции, так как не создает выполняемого кода модулей и ЕХЕ-файла. При обнаружении ошибки модуль будет открыт в окне редактора кода, а строка с ошибкой будет выделена. В строке состояния редактора кода будет содержаться информация об ошибке. Боле подробную информацию об ошибке можно получить с помощью клавиши F1.
• Information - показывает информацию об откомпилированном проекте.
• Compile All Project - компилирует все файлы данной проектной группы, которые изменились с момента предыдущей компиляции.
• Build All Project - компилирует все файлы данной проектной группы независимо от того, изменялись они или нет с момента последней компиляции.
• Web Deployment Options - устанавливает ActiveX компонент или ActiveForm на Web-сервере. Команда открывает одноименное окно, в котором необходимо установить опции, определяющие порядок размещения управляющих элементов ActiveX или ActiveForm-компонентов на Web-сервере. Команда вызывается перед компиляцией проекта. После компиляции проект может быть передан на Web-сервер при помощи команды Web Deploy.
Диалоговое окно Web Deployment Options содержит четыре страницы: Project, Additional Files, Packages, Code Signing. На странице Project задается путь к файлу и URL. На странице Additional Files указываются дополнительные файлы, необходимые проекту. На странице Packages указываются пакеты Delphi, исползуемые проектом. На странице Code Signing указывается информация о приложении, может быть задан алгоритм кодирования.
Все четыре окна имеют опцию Default.
• Web Deploy - устанавливает ActiveX компонент или ActiveForm на вашем Web-сервере. Вызывается после компиляции проекта.
• Options - показывает диалоговое окно установки параметров проекта (рис. 1.12).
Окно опций проекта (рис. 1.12) является многостраничным.
Рис. 1.12.
1.2.1.1.5.1. Страница Forms
На странице Forms указываются главная форма проекта, автоматически создаваемые формы - Autocreate forms, и доступные проекту формы - Available forms. Переключатель Default разрешает/запрещает использовать текущие установки страницы для других проектов (по умолчанию). Кнопки между панелями используются для переноса формы из одной панели в другую.
1.2.1.1.5.2. Страница Application
На странице Application указываются: пиктограмма программы - Icon, подпись под пиктограммой свернутой программы - Title, имя справочного файла - Help file.
1.2.1.1.5.3. Страница Compiler
На странице Compiler находятся переключатели, управляющие пара- метрами процесса компиляции. В фигурных скобках приведена соответствующая директива компилятора:
• Optimizations – включается режим оптимизации {$O}.
• Aligned record fields – размещаются данные с одновременным их выравниванием на границу 32-разрядного слова {$A}.
• Stack frames –компилятор создает стековые рамы для всех процедур и функций {$W}.
• Pentium-Safe FDIV – вырабатывается код, предохраняющий от ошибок в вещественных вычислениях на процессорах Pentium ранних выпусков {$U}.
• Range Checking – создается код проверки выхода за границы массивов {$R}.
• I/O Checking – создается код проверки корректности выполнения операций ввода/вывода {$I}.
• Overflow Checking – вырабатываетcя код проверки переполнения при выполнении целочисленных операций {$Q}.
• Strict Var-Strings – задается строгая проверка соответствия строковых типов при обращении к подпрограммам {$V}.
• Complete Boolean Eval – определяет полное вычисление логических выражений {$B}.
• Extended Syntax – включается расширенный синтаксис {$X}.
• Typed @ Operator – контролируются типы указателей в операции @ {$T}.
• Open Parameters – разрешается использование открытых параметров в подпрограммах {$P}.
• Huge Strings – связывается зарезервированное слово Strings с длинными строками {$H}.
• Assignable Typed Constants – разрешается присваивание типизированным константам {$J}.
• Debug Information – в DCU-файл помещается отладочная информация {$D}.
• Local Symbols – создается отладочная информация о локальных символах программы {$L}.
• Symbol Information – создается отладочная информация о символах программы {$Y}.
• Show Hints –компилятором будут выдаваться рекомендации.
• Show Warnings – компилятором будут выдаваться предупреждающие сообщения.
• Assertions – будет вырабатываться код для отладочных процедур Assertion {$C}.
1.2.1.1.5.4. Страница Linker
На странице Linker задаются параметры компоновщика:
• OFF – запрещается создавать карту распределения памяти.
• Segments – карта будет содержать список модулей и адреса точек входа всех подпрограмм.
• Publics – дополняет Segments отсортированным списком символов секций public.
• Detailed – дополняет public детальной информацией о модулях.
• Generate DCUs – создаются стандартные для Delphi DCU-файлы.
• Generate Object – создаются файлы в формате OBJ.
• Generate Console Application – создается консольная программа.
• Include TD32 Debug Info – в исполняемый файл помещается информация для внешнего отладчика.
• Min Stack Size – устанавливается минимальный размер стека.
• Max Stack Size – устанавливается максимальный размер стека.
• Image Base – указывается начальный адрес для загрузки изображений (для DLL).
• EXE Descriptor – в исполняемый файл включается информационная строка длиной до 255 символов.
1.2.1.1.5.5. Страница Directories/Conditionals
На странице Directories/Conditionals задаются каталоги размещения и условные символы:
• Output Directory – указывается каталог размещения исполняемого файла.
• Unit Directory – указывается каталог размещения DCU-файлов.
• Search Path – указывается каталог размещения файлов с исходными текстами программы, если они не обнаружены в текущем каталоге.
• Debug source path – указывается каталог размещения внешнего отладчика.
• Conditional Defines – задаются символы для условной компиляции.
• Unit Aliases – определяются псевдонимы модулей.
При необходимости указания в окне нескольких каталогов, последние разделяются точкой с запятой.
1.2.1.1.5.6. Страница VersionInfo
На странице VersionInfo находятся средства управления информацией о версии программы:
• Include version information in project - при выборе переключателя в проект включается информация о версии программы, которую можно прочитать после щелчка правой кнопкой мыши на пиктограмме программы и выборе Properties.
• Module Version Number - поля Маjor, Мinor, Release, Вuild определяют составной номер версии.
• Auto-increment build number - при активности переключателя номер версии автоматически наращивается при каждой компиляции программы.
• Debug Build - указывает на создание отладочной версии программы.
• Pre-Release - указывает на создание некоммерческой версии программы.
• Special Build - указывает на специальную версию программы.
• Private Build - указывает на версию, не предназначенную для широкого распространения.
• DLL - создается динамическая библиотека.
• Language ID - идентификатор языка, на который рассчитана программа.
1.2.1.1.6. Опция RUN
Опция RUN имеет следующие подчиненные опции:
• Run - компилируется программа и выполняется ее прогон.
• Attach to Process - позволяет присоединиться в режиме отладки к одному из уже запущенных процессов на другой сетевой машине.
• Parameters- указывается командная строка запуска программы.
• Register ActiveX Servers - проект регистрируется в реестре Windows. Опция доступна для ActiveX-проектов.
• Unregister - ActiveX Servers - проект удаляется из реестра Windows. Опция доступна для ActiveX -проектов.
• Install MTS Objects - в проекте регистрируется объект МТS.
• Step Over - в отладочном режиме выполняется текущая строка кода и не прослеживается работа вызываемых подпрограмм.
• Trace Into - в отладочном режиме выполняется текущая строка кода и прослеживается работа вызываемых подпрограмм.
• Trace To Next Source Line - программа выполняется до ближайшего от текущего положения курсора исполняемого оператора.
• Run To Cursor - в отладочном режиме выполняет программу и останавливается перед выполнением кода в строке с текстовым курсором.
• Run Util Return - в отладочном режиме выполняет текущую подпрограмму и останавливается.
• Show Execution Point - отображается в окне кода оператор, на котором было прервано выполнение программы.
• Program Pause - приостанавливается прогон отлаживаемой программы.
• Program Reset - прекращается прогон программы и восстанавливается режим конструирования программы.
• Inspect - открывается окно проверки текущего значения.
• Add Watch - добавляется переменная или выражение в окно наблюдения.
• Add Breakpoint - добавляется точка останова.
• Evaluate/Modify - открывается окно проверки/изменения переменных.
1.2.1.1.7. Опция COMPONENT
Опция COMPONENT имеет следующие подчиненные опции:
• New Component - открывается окно эксперта компонентов.
• Install Component - компонент помещается в существующий или новый пакет.
• Import ActiveX Control - библиотека типов ActiveX- компонентов добавляется к проекту.
• Create Component Template - шаблон помещается в палитру компонентов.
• Install Packages - показываются пакеты, необходимые на этапе конструирования и прогона программы.
• Configure Palette - вызывается диалоговое окно настройки палитры компонентов.
1.2.1.1.8. Опция DATABASE
Опция DATABASE имеет следующие подчиненные опции:
• Explore - в зависимости от версии Delphi вызывается инструмент исследования баз данных – Database Ехp1огег или SQL Ехp1огег.
• SQL Monitor - вызывается SQL Monitor - инструмент запросов к БД.
• Form Wizard - вызывается окно эксперта форм для создания формы, отображающей наборы данных, существующих в БД.
1.2.1.1.9. Опция TOOLS
Опция TOOLS имеет следующие подчиненные опции:
• Environment Options - вызывается окно настройки параметров среды Delphi и ее инструментов (рис. 1.13).
• Editor Options - вызывается окно настройки параметров редактора Delphi (рис. 1.14).
• Debugger Options - вызывается окно настройки параметров отладчика Delphi.
• Repository - показывается окно управления репозиторием Delphi.
• Translation Repository - показывается окно Репозитория Трансляции.
• Configure Tools - показывается диалоговое окно редактирования опции Tools.
• Database Desktop - вызывается Database Desktop - инструмент обслуживания БД.
• Package Collection - вызывается окно редактора пакетов.
• Image Editor - вызывается окно редактора графики.
1.2.1.1.9.1. Окно настройки параметров среды
Окно настройки параметров среды представлено на рис. 1.13.
Рис. 1.13.
1.2.1.1.9.1.1. Страница Preferences
Страница Preferences имеет следующие элементы настройки:
• Editor files - перед прогоном программы будут автоматически сохранены все измененные файлы.
• Project Desktop - перед прогоном программы будет автоматически сохранена информация о состоянии экрана.
• Dektop Only - при выходе из программы будет сохранена информация о состоянии экрана.
• Desktop and Symbols - при выходе из программы будет сохранена информация о состоянии экрана и символах программы на момент последней удачной компиляции.
• Show compiler progress - будет показано окно отображения процесса компиляции.
• Warn on package rebuild - будет выдаваться предупреждение о перекомпиляции пакетов.
• Minimize On Run - в момент старта программы будут минимизированы окна Delphi.
• Hide Designers On Run - в момент старта программы будут прятаться вспомогательные окна (окно Инспектора и окна форм).
• Display Grid - будет отображена сетка на пустой форме.
• Snap to Grind - будет привязано расположение компонентов к узлам сетки.
• Show component captions - будут показываться имена невидимых компонентов на этапе конструирования программы.
• Show designer hints - будет выдаваться оперативная подсказка об именах компонентов и их типах на этапе конструирования.
• Grid size X - устанавливается горизонтальный шаг сетки.
• Grid size Y - устанавливается вертикальный шаг сетки.
• Directory - задается путь к окну расположения файла репозитория DELPHI32.DRO; если путь не указан, то будет использован каталог BIN каталога размещения Delphi.
1.2.1.1.9.1.2. Страница Library
Страница Library определяет такие элементы настройки среды Delphi, как каталоги размещения библиотек:
• Library path - маршрут поиска библиотечных файлов.
• BPL output Library - выходной каталог для размещения BLP-файлов.
• DCP output library - выходной каталог для размещения DCP-файлов.
• Browsing Path - каталоги для браузера.
1.2.1.1.9.1.3. Страница Type Library
Страница Type Library используется для управления свойствами редактора библиотеки типов.