TStringHelper — помощник при работе с типом String в Delphi.

Здравствуйте уважаемые коллеги!
TStringHelper, как и помощники в общем, появились в Delphi начиная с версии XE3. Ниже приведено описание и примеры использования методов и свойств помощника TStringHelper.
Далее

Новые возможности работы с динамическими массивами в Delphi XE7

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

В версии XE7 при работе с массивами появились следующие возможности:
— Инициализировать динамический массив при помощи константы
— Объединять массивы при помощи оператора «+»
— Использовать методы Insert, Delete, и Concat для динамических массивов

Давайте посмотрим несколько примеров использования новых возможностей…

Далее

Создание компонентов и работа с ними в режиме RunTime в Delphi.

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

Создание визуальных (и не визуальных) компонентов в режиме RunTime и работа с ними может показаться не простой задачей для начинающих программистов. В данной статье, на примере своеобразного каклькулятора будет продемонстрирована работа с RunTime-созданными компонентами.
Описание будущей программы: по количеству, указанному пользователем, будет создавать N выпадающих списков, в которых можно выбрать математическое действие: сложение, вычитани, умножение, деление. И N полей ввода сумм. В зависимости от выбранного действия будет подсчитываться Итог.
Далее

Создание собственного помощника (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.

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

Далее