Настройка параметров доступа к данным в C++ Builder. Настройка параметров доступа к данным в C++ Builder Наталия Елманова. Библиотека Borland Database Engine.
В этом случае по умолчанию программа установки C++ Builder. Страница Drivers содержит параметры доступа к различным типам данных. Запустить утилиту конфигурации BDE и нажать кнопку New ODBC Driver на странице . Для этого нужно запустить программу TurboDebugger.exe и указать в качестве. Для компиляции DLL в строке ключей (параметров) компилятора . Для обработки ассоциативных массивов в C++ Builder используется тип.
BDE)Если созданное с помощью С++ Builder приложение в процессе работы обращается. BDE. (Borland Database Engine), основанную на технологии IDAPI (Integrated Database. Application Program Interface).
Эта библиотека устанавливается автоматически. С++ Builder. По умолчанию она устанавливается в каталог C: \Program. Files\Borland\Common Files\BDE.
Помимо этого, по умолчанию при запуске C++ Builder появляются окно инспектора. Создавая обработчик того или и ого события, вы поручаете программе. Обработчик событий может иметь параметры, которые указываются .
Поэтому при наличии. BDE приложений все 3.
C++ Builder) используют установленную последней 3. BDE. В этом случае по умолчанию программа установки C++ Builder предложит. BDE в каталог, где установлена уже используемая версия BDE. Связь приложений с источниками данных с помощью BDEBDE обеспечивает для созданных приложений. Base, Paradox, текстовые. SQL- серверам (Oracle, Sybase, MS SQL Server, Inter.
Иногда из программы на Delphi требуется запустить другую программу. Рассмотрим параметры нашей функции более подробно. Для того, чтобы запустить программы, находящиеся в упомянутой папке Bin, необходимо. Далее войдите в дополнительный параметры (Рис.1) и нажмите на кнопку «Переменные среды.».
Base, Informix. DB2) с помощью драйверов Borland SQL Links. ODBC (Open Data. Base. Connectivity), например, к файлам электронных таблиц (Excel, Lotus 1- 2- 3). SQL Links (например, Gupta/Centura).
SQL (Structured Query Language - язык запросов к серверным. СУБД), в том числе при работе с локальными данными. Утилита настройки BDEПри возникновении необходимости доступа к данным в большинстве случаев. Параметры этого. и других псевдонимов, а также параметры настройки драйверов баз данных. BDE. Для изменения содержания этого файла, а также значений соответствующих.
Windows 9. 5 и Windows NT используется утилита. BDE - BDECFG3. 2. EXE. Эти параметры содержатся в реестре. Windows 9. 5 (или Windows NT). В левой части этой страницы имеется список доступных для. BDE драйверов, куда входят драйверы для d.
Base и Paradox, установленные. SQL Links для доступа к серверным СУБД, а. ODBC- источников данных, созданные с помощью 3. ODBC панели управления Windows (рис.
Настройка драйверов баз данных. При нажатии на кнопку New ODBC Driver можно добавить в список новый.
ODBC- источник данных (перед этим, естественно, следует установить соответствующий. ODBC- драйвер и описать источник данных с помощью ODBC- администратора в. Windows). Можно также удалить ODBC- драйвер из файла конфигурации.
BDE (Delete ODBC Driver). При настройке драйверов следует заменить параметры, указанные. Выбор псевдонима БД и установка параметров.
После этого в появившейся диалоговой панели следует ввести имя- псевдоним. Drivers). Имя STANDARD в этом случае соответствует. Base, Paradox и текстовым файлам (в формате CSV - Comma Separated.
Value). 4. Создание нового псевдонима БДВ правой части страницы Aliases содержатся параметры конкретных источников. Страница System утилиты конфигурации BDE. Таблица 1. Параметры системы и сети, используемые BDE. Параметр. Описание. Значение по умолчанию. VERSIONверсия BDE LOCAL SHAREЕсли этот параметр равен true, можно использовать. BDE, и приложениями, не.
BDEFALSEMINBUFSIZEМинимальный размер буфера оперативной памяти. БД. Возможные значения - от 3.
Кб, но. не более, чем объем доступной Windows оперативной памяти MAXBUFSIZEМаксимальный размер буфера оперативной памяти. БД. Должен быть выше, чем MINBUFSIZE, но не более. Windows оперативной памяти. Должен быть кратен 1.
LANGDRIVERЯзыковый драйвер, соответствующий национальной. MAXFILEHANDLESМаксимальное число файлов, открываемых BDE.
SQLQRYMODEМетод исполнения запросов к серверам. Может. принимать значения NULL, SERVER, LOCALNULLSHAREDMEMSIZEМаксимальный размер для разделяемой оперативной. SHAREDMEMLOCATIONПредпочтительный адрес для размещения разделяемой.
E0. 00 (Windows 9. Windows NT)Настройка параметров отображения. Страница Date позволяет указать параметры отображения дат (см. Параметры настройки отображения дат Параметр. Описание. Значение по умолчанию. SEPARATORСимвол- разделитель числа, месяца и года. Значение, содержащееся в настройках панели.
Windows 9. 5/NTMODEПараметр, определяющий порядок следования. Может принимать значения: 0(MDY), 1( DMY), 2(YMD). Значение, содержащееся в настройках панели. Windows 9. 5/NTFOURDIGITYEARПараметр, определяющий отображаемое число.
Может принимать значения: TRUE (4 цифры), FALSE (2 цифры)TRUEYEARBIASEDПараметр, определяющий, прибавлять или нет. FALSE TRUELEADINGZEROM Параметр, определяющий, указывать ли лидирующие. FALSELEADINGZEROD Параметр, определяющий, указывать ли лидирующие. FALSEСтраница Time позволяет указать параметры отображения времени (см. Параметры настройки отображения времени.
Параметр. Описание. Значение по умолчанию. TWELVEHOURПараметр, определяющий интервал отображения. TRUE) или 0- 2. 4 (FALSE)TRUEAMSTRINGСимвольная строка для указания первой половины. TWELVEHOUR=TRUEAMPMSTRINGСимвольная строка для указания второй половины.
TWELVEHOUR=TRUEPMSECONDSПараметр, определяющий, указывать ли секунды. TRUEMILSECONDSПараметр, определяющий, указывать ли миллисекунды. FALSEСтраница Number позволяет указать параметры отображения числовых данных.
Параметры настройки отображения чисел. Параметр. Описание.
Значение по умолчанию. DECIMALSEPARATORСимвол, отделяющий дробную часть числа. Значение, содержащееся в настройках панели. Windows 9. 5/NTTHOUSANDSEPARATORСимвол, отделяющий друг от друга . Языковые драйверы. Borland существуют для большого количества языков, в том числе и для русского.
Некоторые СУБД имеют свои средства. Например. в случае использования какой- либо серверной СУБД может потребоваться, помимо. BDE, настройка языковых параметров сервера, настройка аналогичных. Подробнее эти проблемы будут рассмотрены чуть позже. Языковые драйверы BDE существуют для обеих кодировок.
Например. разумно, используя таблицы формата d. Base III совместно с приложениями для. DOS, созданными на Clipper, применить DOS- кодировку для этих таблиц.
Может быть целым числом, кратным 5. K1. 02. 4MEMO FILE BLOCK SIZEРазмер блока, отводимого под файлы memo- полей. Может быть целым числом, кратным 5. K1. 02. 4При установке параметров псевдонима нужно указать значение параметра. PATH - пути к каталогу, где расположены таблицы базы данных (это может. Для. DOS- кодировки обычно используется языковый драйвер d. BASE RUS cp. 86. 6, а для.
Windows - 'ascii' ANSI. Однако. эти СУБД могут иметь другой формат индексных файлов и мемо- полей, которые. BDE (например, индексы. В этом случае рекомендуется либо доступ через ODBC (что не всегда. СУБД (например, Apollo. Success. Ware). Может быть целым числом, кратным 1.
K. Возможные значения. LEVEL. 2. 04. 8FILL FACTORМаксимальный процент заполнения блока для. STRICTINTEGRTYПараметр, определяющий, могут ли таблицы Paradox. TRUEКак и в случае d. Base, русские языковые драйверы для Paradox существуют.
DOS, и Windows. Однако указание на используемый. Поэтому при создании таблицы. Paradox (например, с помощью Database Desktop) следует обязательно указать. Как показывает. опыт, при неверном определении языка таблицы могут возникнуть проблемы. Возможные. значения - от 0 до 3.
SQLQRYMODEМетод выполнения запросов. Возможные значения. LOCAL - запрос обрабатывается только клиентским приложением, SERVER - запрос. NULL (пустая строка) - запрос передается клиенту. NULLSQLPASSTHRU MODEОпределяет режим совместного использования. NOT SHARED - совместное использование запрещено, SHARED AUTOCOMMIT - совместное. SHARED. NOAUTOCOMMIT - совместное использованием разрешено с завершением транзакций.
SHARED AUTOCOMMITTRACE MODEЧисленное значение, определяющее уровень вывода. SCHEMA CACHE TIMEВремя нахождения информации о структуре таблиц. Другие значения: - 1 - до закрытия.
БД, 0 - информация не кэшируется- 1. BATCH COUNTЧисло записей, помещаемых в пакет до завершения. Число записей, умещающихся в 3.
Начинаем работать в Borland C++ Builder. Начинаем работать в Borland C++ Builder Виктор Алексанкин, Наталия Елманова. Компьютер- Пресс, 1. N 4. Введение. Borland C++ Builder - выпущенное недавно компанией Borland средство. C++, используя при этом среду разработки и библиотеку компонентов Delphi. Помимо этого, по умолчанию при запуске C++ Builder появляются.
Под. окном формы приложения находится окно редактора кода. Среда разработки C++ Builder Формы являются основой приложений C++ Builder. Создание пользовательского.
C++ Builder, называемых компонентами. Компоненты C++ Builder располагаются. Важная. особенность C++ Builder состоит в том, что он позволяет создавать собственные. Примерами являются кнопки и редактируемые поля.
Они никогда не видны во время выполнения, но обладают определенной. Windows 9. 5 и др.). Рис. Пример использования видимых и невидимых компонентов. Для добавления компонента в форму можно выбрать мышью нужный компонент.
В верхней части инспектора объектов имеется выпадающий. Инспектор объектов Свойства компонентов Свойства являются атрибутами компонента, определяющими его внешний вид. Многие свойства компонента в колонке свойств имеют значение. Свойства компонента. Properties). Инспектор объектов отображает.
Помимо published- свойств. Инспектор объектов. Список свойств. располагается на странице свойств инспектора объектов. Можно определить.
Каждый компонент имеет. В C++ Builder следует писать. Создавая обработчик того или и ого события, вы поручаете программе.
Курсор позиционируется внутри операторных. Далее нужно ввести код, который должен выполняться при. Обработчик событий может иметь параметры, которые. Прототип обработчика событий. Методы. Метод является функцией, которая связана с компонентом, и которая объявляется.
Создавая обработчики событий, можно вызывать методы. Edit. 1- > Show(). Отметим, что при создании формы связанные с ней модуль и заголовочный. Имена формы и модуля можно изменить, причем желательно. Менеджер. проектов показывает списки файлов и модулей приложения и позволяет осуществ. Можно вызвать менеджер проектов , выбрав пункт. View/Project Manager.
По умолчанию вновь созданный проект получает. Project. 1. cpp. Менеджер проектов По умолчанию проект первоначально содержит файлы для одной формы и исходного. Однако большинство проектов содержат несколько форм. Чтобы добавить модуль или форму к проекту, нужно щелкнуть правой. New Form из контекстного меню. Можно также. добавлять существующие формы и модули к проекту, используя кнопку Add контекстного.
Удалить модуль из проекта можно, используя кнопку Remove. Установка опций проекта Важным элементом среды разработки C++ Builder является контекстное меню. Чтобы создать новый проект, нужно выбрать пункт меню File/New. Application. При внесении изменений.
C++ Builder обновляет файл. Добавление формы. Файл формы с расширением. DFM, содержащий информацию о ресурсах окон. Файл модуля с расширением. CPP, содержащий код на C++.
Появится пустая форма, которая будет добавлена к проекту. Для того, чтобы откомпилировать проект. Run нужно выбрать. Run. Компоновка проекта является инкрементной (перекомпилируются. Прежде. чем делать необходимую коррекцию, следует перезапустить приложение, выбирая.
Run из контекстного меню или из меню Run, закрыть приложение. В этом случае уменьшится вероятность. Windows. Выберем пункт меню File/New Application для создания проекта. Поместим на форму компоненты Button, Edit и List.
Box со страницы. Standard палитры компонент. Размещение компонентов на форме После этого выберем на форме компонент Edit и удалим текущее значение. Text. Затем установим свойство Caption для Button. В соответствующей. C++ Builder сгенерирует прототип обработчика.
После этого следует ввести следующий. Теперь можно. что- нибудь ввести в редактируемое поле, нажать мышью на кнопку Добавить. Программа Для Проектирования Четырехскатной Крыши. Так выглядит готовое приложение. Теперь модифицируем приложение, добавив кнопки Удалить и Выход.
Для. этого добавим еще две кнопки, изменим их свойство Caption и создадим обработчики. Рис. Модифицированное приложение Для кнопки Удалить. В следующих статьях этого цикла будут описаны приемы.