RSS

VCL компоненты

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

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

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

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

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

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

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

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

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

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

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

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

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

Приступим к программированию пунктов меню Открыть, Сохранить, Сохранить как…, Выход. Нам понадобится общая переменная fFilePath типа String для всех процедур, которая будет хранить полный путь к открытому файлу. Опишем ее в разделе var перед ключевым словом implementation следующим образом : Такой способ описания позволяет сразу «обнулить» нашу переменную. Теперь опишем процедуру открытия файла с помощью …