Delphi

23.11.2022

Delphi — это специфический язык программирования, который именуется подобным образом, начиная с 2003г. Представленный вид программного языка можно отнести к категории объективно-ориентированных. Оригинальная идея разработки Delphi принадлежит компании по производству программного обеспечения Borland Software Corporation.

Delphi был разработан на основе высокоуровнего языка программирования общего назначения. То есть базисом Delphi является процедурный язык, обладающий доступом к описанию классов и их элементов в комплектующем коде.

Первоначально разработка языка Delphi осуществлялась в рамках Microsoft Windows. А в дальнейшем он был приспособлен для таких платформ как UNIX-подобных операционных систем на основе свободного ядра Linux. Специфической особенностью Delphi является невозможность размещать объекты в стеке, а также наличие того факта, что язык является функциональным приложением Turbo Pascal.

Разработка приложений баз с помощью компонентов VCL и VCL. NET

Материал этой главы будет полезен как тем программистам, которые хотят разрабатывать приложения баз данных на платформе Win32, так и тем, кто хочет использовать для разработки таких приложений компоненты VCL. NET. Компоненты VCL. NET были введены в Delphi 8 (в которой отсутствовала среда разработки на платформе Win32) именно для того, чтобы упростить перенос приложений баз данных, написанных с применением компонентов VCL в среду. NET. Для краткости в этой главе мы будем говорить"VCL", подразумевая под этим компоненты VCL и VCL. NET

Утилита Data Explorer

Утилита Data Explorer, входящая в состав дистрибутива Delphi, может быть полезна при отладке программ, работающих с базами данных. Часто бывает так, что программа не может установить связь с базой данных, особенно если сервер баз данных расположен на другом компьютере. При этом не всегда можно ответить на вопрос, почему не устанавливается связь — из-за ошибок в программе или по каким-то другим причинам. Утилита Data Explorer помогает разрешить этот вопрос, а также выполнить некоторые другие функции, полезные при работе с базами данных. Окно утилиты разделено на две части.

Приложения dbExpress

Теперь мы можем приступить к написанию простейшего приложения для работы с базой данных. Рассмотрим общую структуру приложения баз данных Delphi, использующего dbExpress.

Структура приложения dbExpress

Улучшение процедуры авторизации

Работая с созданным нами приложением, вы наверняка заметили, что всякий раз при запуске приложения у вас запрашиваются имя пользователя и пароль для подключения к серверу баз данных. Но ведь эти данные уже хранятся в настройках соединения. Нельзя ли сделать так. чтобы программа использовала эту информацию из настроек? Можно. Для этого необходимо присвоить свойству объекта значение. Серверное и сетевое оборудование можно посмотреть на сайте Eltex

Компонент TSQLDataSet

Компонент представляет собой однонаправленный набор данных общего назначения.

К основным функциям компонента относятся следующие:

Представление записей, содержащихся в таблице базы данных, возвращенных в результате выполнения SQL-команды или хранимой SQL-процедуры;

Компонент TCIientDataSet

Интерактивные приложения баз данных

Низкоуровневое редактирование записей

Автоматическая генерация индексов

Преобразование записей

Работа с базами данных InterBase

Работа с BDE

Исключения в lndy

FTP-клиент

Отладчик Web App Debugger

Технология WebBroker

Компоненты-генераторы контента

Обработчики событий OnBeforeDispatch и OnAfterDispatch

Простейшее приложение WebBroker

Технология WebSnap

0 ответы

Ответить

Хотите присоединиться к обсуждению?
Не стесняйтесь вносить свой вклад!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *