ramka ramka

Программирование на Delphi
Delphi - это среда быстрой разработки, в которой в качестве языка программирования используется язык Delphi. Язык Delphi - строго типизированный объектно-ориентированный язык, в основе которого лежит хорошо знакомый программистам Object Pascal.
В настоящее время программистам стала доступна очередная версия пакета Delphi - Borland Delphi 7 Studio. Как и предыдущие версии, Borland Delphi 7 Studio позволяет создавать самые различные программы: от простейших однооконных приложений до программ управления распределенными базами. В состав пакета включены разнообразные утилиты, обеспечивающие работу с базами данных, XML-документами, создание справочной системы, решение других задач. Отличительной особенностью седьмой версии является поддержка технологии .NET.
Borland Delphi 7 Studio может работать в среде операционных систем от Windows 98 до Windows XP. Особых требований, по современным меркам, к ресурсам компьютера пакет не предъявляет: процессор должен быть типа Pentium или Celeron с тактовой частотой не ниже 166 МГц (рекомендуется Pentium II 400 МГц), оперативной памяти - 128 Мбайт (рекомендуется 256 Мбайт), достаточное количество свободного дискового пространства (для полной установки версии Enterprise необходимо приблизительно 475 Мбайт).

скачать книги:
Аннотация:
Это учебное пособие по программированию на языке Delphi в одноименной среде. В нем рассмотрена вся цепочка, весь процесс создания программы: от разработки диалогового окна и функций обработки событий до создания справочной системы и установочного диска.
Цель этой книги может быть сформулирована так: научить программировать в среде Delphi, т. е. создавать законченные программы различного назначения: от простых однооконных приложений до вполне профессиональных программ работы с базами данных.
Существует четыре варианта пакета Borland Delphi 7 Studio: Personal, Professional, Enterprise и Architect. Каждый из этих комплектов включает стандартный набор средств, обеспечивающих разработку высокоэффективных программ различного назначения, в том числе для работы с базами данных. Вместе с тем, чем выше уровень комплекта (от Personal до Architect), тем большие возможности он предоставляет программисту. Так, комплект Enterprise позволяет разрабатывать приложения работы с удаленными базами данных (например, InterBase), а комплект Personal - нет. Подробную информацию о структуре, составе и возможностях пакетов Borland Delphi 7 Studio можно найти на сайте Borland (www.borland.com/delphi).
Материал книги не привязан к конкретному комплекту Delphi. Все задачи, рассмотренные в качестве примеров, могут быть реализованы в рамках набора Personal.
Научиться программировать можно только программируя, решая конкретные задачи. При этом достигнутые в программировании успехи в значительной степени зависят от опыта. Поэтому, чтобы получить максимальную пользу от книги, вы должны работать с ней активно. Не занимайтесь просто чтением примеров, реализуйте их с помощью вашего компьютера. Не бойтесь экспериментировать - вносите изменения в программы. Чем больше вы сделаете самостоятельно, тем большему вы научитесь!
Аннотация:
Материал книги рассчитан на читателя, имеющего представление о самом языке Object Pascal, его операторах и основных возможностях.
Аннотация:
Каждый пример хранится в отдельной папке и представляет собой полноценный проект, который можно загружать в среду разработки и компилировать.
Название каталогов состоит из номера главы, в которой рассматривается пример, и порядкового номера примера по тексту главы. Некоторые приложения используют в качестве источника данных демонстрационную базу данных Delphi, которая при стандартной инсталляции находится в папке \Program Files\Common Files\Barland Shared\Data. При работе с такими приложениями вам необходимо самостоятельно настроить соответствующие свойства компонентов доступа к данным. Они преднамеренно обнулены, т. к. на вашем компьютере база данных Delphi может располагаться в другом месте.

В приложениях, использующих генератор отчетов Rave Reports, в компоненте TRvProject необходимо указать полный путь к файлу проекта RAV, поскольку, хотя этот файл и располагается в папке приложения, отсутствие полного пути может приводить к ошибке.

Ниже приводится описание демонстрационных приложений.


ПапкаПриложение
05_1Пример использования компонентов TTreeView и TTreeList для просмотра информации из системного реестра Windows
05_2Простой пример разработки собственного компонента
06_1Ресурсы манифеста Windows XP
07_1Пример использования в приложении списка объектов на основе класса TList
07_2Пример использования в приложении списка строк на основе класса TStringList
10_1Пример приложения, использующего компоненты Delphi для отображения графики
10_2Приложение для просмотра растровых приложений JPG, JPEG, BMP
11_1Пример простейшего приложения баз данных
12_1Пример использования параметров компонентов запросов SQL и взаимодействия таких компонентов на основе передачи значений параметров
14_1Приложение баз данных, использующее отношение "один-ко-многим" между таблицами базы данных
14_2Приложение баз данных, демонстрирующее варианты поиска записей в таблице базы данных
14_3Пример использования закладок (класс TBookmark) в наборах данных Delphi
15_1Приложение баз данных, использующее компоненты синхронного просмотра
16_1Приложение баз данных, напрямую использующее API BDE для полного удаления записей из таблиц базы данных
16_2Приложение баз данных, напрямую использующее API BDE для представления данных
17_1Приложение баз данных, демонстрирующее возможности технологии dbExpress
19_1Приложение баз данных, демонстрирующее возможности технологии ADO
21_1Пример простого распределенного приложения баз данных
25_1Пример использования компонента проекта отчета Rave Reports и разработки простых отчетов в визуальной среде Rave Reports
26_1Пример использования настраиваемого соединения на основе компонента TRvCustomConnection
26_2Пример отчетов Rave Reports для приложений баз данных
27_1Пример реализации Drag-and-Drop
27_2Пример реализации Drag-and-Dock
27_3Пример реализации управления мышью
28_1Пример создания динамической библиотеки
29_1Приложение, использующее отдельный поток к памяти для расчета числа
30_1Приложение, использующее компоненты многомерного представления данных
31_1Пример приложения, использующего Shell API
ramka ramka