RSS

Delphi

Этапы разработки приложений

Процесс разработки новых приложений состоит из 4-х основных этапов: 1. Проектирование. Определяются цели и задачи, способы их решения, а также определяется структура данных и язык программирования, на котором будет написано приложение. 2. Создание интерфейса. В программную среду разработки вводятся необходимые управляющие элементы: кнопки, текстовые поля, флажки, переключатели и другие элементы. 3. Отладка. Все управляющие элементы …

Delphi-приложение отправляющее данные на сервер методом POST (Indy)

Delphi-приложение отправляющее данные на сервер методом POST (Indy)

Всем привет! При разработки очередного Web-проекта встала задача – реализовать клиентское ПО на Delphi, которое бы передавало данные на сервер, используя метод POST. Приложение должно передавать текст и загружать файлы на Web-сервер. Реализация такой отправки данных с использованием серверных языков Web разработки (например, PHP) довольно проста, а вот если необходимо написать прикладное, многопользовательское ПО взаимодействующее …

Проектируем растягиваемое окно приложения в Delphi XE5

Всем привет! Наверно каждый начинающий разработчик задавался вопросом: -Как создать форму в Delphi, компоненты на которой, в зависимости от размеров формы, принимали бы соответствующие размеры? Проще говоря, компоненты растягивались бы вместе с окном или пользователь сам мог по своему желанию изменять размеры той или иной области формы. Ярким примером может служить почтовый клиент Mozila Thunderbird, …

Свой генератор паролей (случайных символов) на Delphi

Свой генератор паролей (случайных символов) на Delphi

При разработке нового проекта мне потребовалось создать функцию, которая по заданным критериям генерирует строку определенной длины со случайным набором символов. Это было необходимо для организации хранения файлов на удаленном сервере с уникальными именами, уникальным ключом, записанным в базе данных для получения доступа к этому файлу. Так же, добавление функциональности получения ключа доступа при регистрации в …

Получаем Whois домена. Проверяем домен с помощью Indy

Получаем Whois домена. Проверяем домен с помощью Indy

В этом уроке мы создадим приложение, которое по введенному имени домена вернет нам его Whois-информацию, а так же сообщит, занят ли домен с таким именем или нет. Этот пример станет полезен тем, кто хочет написать свой генератор доменных имен на языке Delphi. Приложение так же способно проверять домены в зоне «.РФ», преобразуя кириллические имена в …

Модуль кодирования кириллических доменных имен в PunyCode для Delphi

Что такое PunyCode?    Punycode – это конвертация символов в кодировке Unicode в формат, поддерживаемый инфраструктурой DNS. Стандарт, в котором описан алгоритм преобразования, находится здесь RFC 3492.  Правда, русскоязычной версии пока не нашел.    Мысль об использовании в названии домена (человеко-понятный адрес сайта) символов различных алфавитов, появилась еще в 1970-х годах, когда Интернет был еще …

Генератор QR-кодов на Delphi. Способ 1

Генератор QR-кодов на Delphi. Способ 1

Все Вы наверняка хоть раз сталкивались с QR-кодами. Данный способ графического кодирования информации получил широкое распространение относительно недавно. Отличие от штрих-кода в том, что с помощью QR-кода можно кодировать относительно большие объемы информации. Информация может содержать как текст, так и числа. Например, в этом QR коде закодирован адрес страницы с данной статьей. Как правило, в …

Знакомимся со средой разработки Borland Delphi 7

Знакомимся со средой разработки Borland Delphi 7

В предыдущем уроке мы произвели установку среды и проделали основную подготовку к разработке наших приложений. Надеюсь, у Вас проблем не возникло. Теперь немного познакомимся с инструментами, которые существенно облегчают жизнь программисту. Запускаем среду Delphi 7: Пуск-Программы-Borland Delphi — Delphi 7 Перед нами открылось не совсем стандартное окно. Все части этого окна способны «существовать» отдельно 🙂 …

Создаем первое приложение в Delphi. Блокнот v1

Создаем первое приложение в Delphi. Блокнот v1

Итак, приступим к разработке приложений в Delphi. Первый урок начнем с самого простого, но на этот раз будет не форма с надписью «Hello, World!», а простейший блокнот, способный загрузить текстовый файл, отредактировать его и сохранить. Уроков будет несколько. С каждым уроком мы будет что-то добавлять, убирать и расширять функционал нашего блокнота, пока не получим в …

Главное меню, диалоги открытия и сохранения файлов в Delphi. Блокнот v1.1. Часть 1

Главное меню, диалоги открытия и сохранения файлов в Delphi. Блокнот v1.1. Часть 1

На прошлом уроке мы создали простейшую форму чтения из текстового файла test.txt, его редактирование и последующее сохранение в него же. Это, конечно же, очень далеко напоминает блокнот, идущий в комплекте с ОС Windows. В нашем блокноте открытие происходит только одного файла и сохранение в него же. Открытие производится при нажатии на кнопки, которые расположены на …