Delphi

Delphi

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 Глава <? будет посвящена особенностям компонентов VCL.NET, но повторять в ней то, что сказано здесь, мы не будем.


Утилита Data Explorer

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


Приложения dbExpress

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

Рис. 4.2. Структура приложения dbExpress


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

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


Компонент TSQLDataSet

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

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

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


  1. Компонент TCIientDataSet
  2. Интерактивные приложения баз данных
  3. Низкоуровневое редактирование записей
  4. Автоматическая генерация индексов
  5. Преобразование записей
  6. Работа с базами данных InterBase
  7. Работа с BDE
  8. Исключения в lndy
  9. FTP-клиент
  10. Отладчик Web App Debugger
  11. Технология WebBroker
  12. Компоненты-генераторы контента
  13. Обработчики событий OnBeforeDispatch и OnAfterDispatch
  14. Простейшее приложение WebBroker
  15. Технология WebSnap
  16. Концепция Adapter Actions
  17. Программа просмотра изображений
  18. Web-службы
  19. Введение в язык С#
  20. Типы данных
  21. Указатели и небезопасный код
  22. Параметры-переменные
  23. Динамические массивы
  24. Конструкторы классов
  25. Перекрытие методов
  26. Оператор foreach
  27. Служба BabelCode
  28. Программирование на платформе .NET
  29. Общая среда выполнения
  30. Общий промежуточный язык
  31. Общая система типов
  32. "Песочница" .NET
  33. Общая библиотека классов .NET
  34. Служба обращения к базовой платформе
  35. Расширяемые метаданные
  36. Атрибуты
  37. Исполняемые файлы .NET
  38. Сборки.NET
  39. Создание сборки DLL
  40. Динамическая загрузка сборок-библиотек
  41. Добавление подписи в ехе-файл
  42. Управление памятью
  43. Сборка мусора
  44. Метод Finalize
  45. Метод Dispose
  46. Объектные модели MS Office
  47. Объектная модель MS Word
  48. Объектная модель MS Excel
  49. Особенности встроенного языка программирования MS Office
  50. Общие принципы создания контроллеров автоматизации MS Office
<< [Первая] < [Предыдущая] 1 2 3 [Следующая] > [Последняя] >>

Результаты 1 - 56 из 149


Создание документа по шаблону
Запись и чтение текста документа
Создание текста на конверте с использованием методов поиска и подстановки текста
Запись текста в ячейку таблицы

17 мая Recon Scout XT представляет собой портативного робота, которого можно отправлять в неизвестную среду.
16 мая Благодаря Makey Makey любые объекты можно превратить в клавиши компьютерной клавиатуры или мыши и использовать их для управления игрой
15 мая Новая охлаждающая технология подходит не только для бронежилетов, но и для других подобных вариантов, в том числе камуфляжа и рюкзаков.