Delphi - это инструмент для разработки визуального программного обеспечения, разработанный известной компанией Borland. Существует предложение, которое наиболее классическое и соответствующим образом описывает Delphi - «Настоящие программисты используют C, умные программисты используют Delphi». Многие люди называют Delphi языком программирования четвертого поколения, который имеет характеристики простоты, эффективности и мощных функций. По сравнению с Visual C ++ Delphi проще и проще в изучении и освоении, но он не уступает функции; Можно сказать, что Delphi имеет как характеристики VC, так и VB, поэтому это всегда был инструмент программирования, который любит большинство программистов.
Ниже мы кратко представим характеристики Delphi, обычно используемые компоненты, а также методы и шаги для использования Delphi для разработки программ баз данных.
С момента своего развития Delphi 1, Delphi 2 до настоящего Delphi 7, Delphi 8 (Borland delphi .net), Delphi постоянно расширял и улучшал свои функции, функции и преимущества. Delphi предоставляет различные инструменты разработки, включая интегрированные среды, редакторы изображений и различные приложения базы данных, такие как настольный компьютер базы данных. Кроме того, пользователям разрешено прикреплять другие инструменты разработки приложений, такие как ресурсный семинар Борланда.
Среди многих преимуществ Delphi его опыт базы данных является особенно заметным: он подходит для различных структур баз данных, от режима клиента/сервера до многослойного режима структуры данных; Последний анализ данных означает и предоставляет большое количество предприятий компонентов.
Во -первых, давайте кратко поймем, как Delphi обращается к базам данных.
Операция базы данных Delphi в основном выполняется с использованием BDE (аббревиатура Borland Database Engine). Конечно, непосредственный доступ к базе данных с помощью других методов также может быть достигнут в Delphi. Однако для локальных баз данных доступ к данным через BDE очень эффективен. Если вы можете быть опытными в использовании локальных баз данных, будет легко написать сетевые базы данных. Особенно для начинающих шансы на написание сетевых баз данных не так высоки, как у отдельных локальных баз данных. Итак, мы сосредоточены на местных базах данных.
BDE является промежуточным средством, ответственным за связь между пользователями и базами данных. Фактически, приложение подключает компонент и BDE через доступ к данным, а затем BDE обращается к базе данных для завершения работы базы данных, а не непосредственно управлять BDE. Таким образом, пользователям нужно только заботиться о компонентах данных в Delphi, и им не нужно иметь дело с BDE напрямую.
Компоненты базы данных в основном разделены на две категории: «Компоненты доступа к данным» и «Компоненты управления данными».
С BDE можно эксплуатировать почти все типы баз данных. Далее давайте кратко представим обще используемые компоненты базы данных в Delphi.
1 Компонент доступа к данным
Компонент доступа к данным можно найти на странице компонента доступа данных на панели компонента Delphi. Здесь мы должны отметить: «Таблица», «Запрос» и «Управление» StoreDProc называются «компонентами набора данных» и используются для подключения к базе данных. Учащиеся могут рассматривать эти элементы управления как «виртуальные» базы данных, и их операции могут рассматриваться как операции в базе данных.
(1) Управление DataSource - это соединительный средний между компонентами набора данных и компонентами управления данными. Компонент управления данными является интерфейсом для пользователей для управления данными в базе данных.
(2) Таблица управляет данными доступа в базе данных через двигатель базы данных - BDE. Передайте операции пользователя в базе данных (например, добавление, удаление, изменение и т. Д.) В базу данных через BDE.
(3) Управление запросами использует SQL (Languretured Query) для эксплуатации базы данных через BDE, и он аналогичен функциям, выполненным управлением таблицы.
(4) Управление StoreDproc работает в базе данных сервера через BDE и часто используется в приложениях базы данных со структурой клиента/сервера (C/S).
(5) Управление базой данных обычно используется для создания удаленного сервера базы данных - соединение между приложением базы данных и базой данных со структурой клиента/сервера.
(6) Управление сеансом используется для управления приложениями базы данных и подключений к базе данных и в основном используется для реализации сложных функций, таких как многопоточное программирование базы данных.
2 Компонент управления данными
Компонент управления данными также может упоминаться как компонент отображения данных или компонент просмотра данных. Их основная функция состоит в том, чтобы сотрудничать с компонентом доступа к данным, чтобы предоставить пользователям интерфейс для просмотра, редактирования и других операций по данным. Компонент управления данными находится на странице DataControl на компонентной плате. They mainly include: DBGrid control, DBNavigator control, DBText control, DBEdit control, DBMemo control, DBImage control, DBListbox control, DBComboBox control, DBCheckBox control, DBRadioGroup control, DBLookupListBox control, DBLookupComboBox control, DBRichEdit control, DBCtrlGrid control, DBChart control, etc Полем
Кроме того, есть некоторые компоненты, связанные с базой данных. Например, Cube Cube - это набор элементов управления, в основном используемые для статистики данных, выражая статистические результаты интуитивно понятными способами, такими как таблицы или графика. Qreport - это контроль, используемый для вывода отчетов, но, основываясь на опыте, этот контроль не подходит для китайских отчетов. Этот компонент был приобретен Борландом, и его производительность не очень хороша, поэтому он не используется много раз. В настоящее время некоторые элементы управления отчетами, предоставленные сторонними элементами управления, очень полезны, а некоторые элементы управления отчетами, сделанные самими китайцами, очень подходят для привычек китайцев.
Другая страница компонента - ADO (объекты данных ActiveX), которая в основном использует функцию OLE DB от Microsoft для доступа и эксплуатации данных на сервере базы данных. Его основными преимуществами являются простота использования, высокая скорость, низкие платежи памяти и меньшее место для хранения. ADO поддерживает создание клиентских/серверов и веб-приложений. ADO также имеет функцию удаленной службы данных (RDS). ADO станет более популярным, и сама ADO также очень сложна.
Написание программы
После того, как приготовления выше были завершены, следует сказать, что одна треть долгого марша была завершена. Из -за четкого потока программы, основных и достаточных ресурсов программирования и возможных трудностей мы нашли решения. Поскольку мы готовились заранее, даже если мы можем столкнуться с некоторыми трудностями в будущем при написании программы, она не станет «камнем преткновения». Это тщательно программы и процессы написаны. Здесь мы объясняем, что перед написанием программы вы должны сначала установить пустую базу данных. Полем
Некоторые предложения по написанию программ базы данных
Поскольку программа базы данных имеет много интерактивных функций, и у пользователя есть большое количество данных, которые необходимы пользователям для ввода, обработка ошибок в программе должна быть полностью рассмотрена, и пользователь может иметь ошибки ввода, должны быть полностью рассмотрены и незамедлительно предоставлены в программе.
Проверьте входные данные во время сохранения, чтобы предотвратить сохранение некоторых незаконных данных в базе данных, что приводит к ошибкам в последующей статистике и запросах.
Нелегко написать программу с хорошей стабильностью и сильной терпимостью от неисправности.
После завершения кода функционального модуля вы должны отлаживать его немедленно. Невозможно очистить, какая часть кода.
Вам нужно добавить несколько комментариев к ключевым частям кода, если вы не можете понять, как вы написали его в будущем. Резервное копирование программного кода и подготовиться к «аварийному восстановлению». (Полный текст заканчивается)