Создание собственного помощника (helper) для типов или классов в Delphi.

Здравствуйте уважаемые коллеги!

В данной статье я расскажу немного о помощниках в Delphi и покажу как можно написать своего помощника для типа Integer.

Помощники появились в Delphi XE3 и представляют собой тип, который позволяет расширять существующие классы или типы (или их потомков). Позволяют добавлять новые методы и свойства для классов, без использования наследования, и записей, которые не поддерживают наследования вовсе.

Объявление помощника для класса или типа выглядит следующим образом:

Далее

Рисование на канве (TCanvas) панели (TPanel) в Delphi

Здравствуйте уважаемые коллеги!

Как рисовать на канве TCanvas компонента TPanel — вопрос, на который я постараюсь дать ответ в данной статье.
Известно, что компонент TPanel не позволяет рисовать на своей канве, но есть способ обойти это ограничение…

Далее

Курсовая работа «Туристическое агенство» (MSAccess+Delphi) (Часть 3)

Здравствуйте уважаемые коллеги!

Третья и последняя часть статьи посвященной разработки программы по заданию «Туристическое агенство».

Далее

Курсовая работа «Туристическое агенство» (MSAccess+Delphi) (Часть 1)

Здравствуйте уважаемые коллеги!
В данной статье предлагается решение курсовой задачи по программированию баз данных на тему «Туристическое агенство». Средства разработки Delphi + Microsoft Access.

Задание на курсовую выглядит следующим образом:

Разработать базу данных «Туристическое агенство».
База данных должна содержать следующую информацию:
Фамилию, Имя, Отчество и Паспортные данные клиента. Маршруты путешествий: Страна; Стоимость проезда; Стоимость 1го дня пребывания.
Заказы и стоимость поездок клиентов по маршрутам, где указана дата отдъезда и кол-во дней пребывания.
Информация по стоимости поездки должна расчитываться по следующей формуле: Стоимость проезда + Стоимость 1го дня пребывания * Кол-во дней пребывания.
В стоимость поездки должа быть заложена прибыль агенства в размере 5%.
Предусмотреть возможность отбора поездок по дате (за произвольный период), по конкретному клиенту или по всем, по конкретному маршруту или по всем.
В качестве СУБД использовать MS Access.
В качестве среды для разработки клиентского приложения использовать Delphi.

Итак, приступим…

Далее