166 читали · 4 года назад
Delphi парсер новостей с сайта
В этой статье напишем парсер новостей с сайта. Код конечно можно было оптимизировать например процедурами или функциями. Все писалось на скорую руку. Если будут проблемы с SSL попробуйте установить https://disk.yandex.ru/d/pY3vi7PhtmdJRg Запускаем Delphi создаем VCL Appplication. Новости будем брать тут https://oblast45.ru/news Кидаем на форму memo, image, idhttp, button. Первым делом нам нужно получить ссылку на самую верхнюю новость на сайте. Для этого нам нужно получить HTML страницы со списком новостей...
1257 читали · 5 лет назад
Работа с файлами и каталогами
Введение Несмотря на то, что предыдущий урок был посвящён записям, но тема не была раскрыта полностью, данный урок будет о другом - о том, как работать с файлами и с каталогами. Эти знания нам понадобятся в дальнейшем при работе с записями, поэтому логично рассказать об этом прямо сейчас...
1214 читали · 5 лет назад
Delphi создание динамических компонентов и работа с ними.
В этой статье мы рассмотрим как правильно создавать динамические компоненты в среде программирования делфи, а так же рассмотрим работу с ними. Первое с чего мы начнем это создание динамического компонента запускаем Delphi (в моем случае это RAD Studio 10 Seattle) идем в пункт меню FIle > New > VCL Forms Application - Delphi. В инспекторе объектов выбираем нашу форму Form1 переходим на вкладку Events и дважды щелкаем ЛКМ по полю возле OnCreate тем самым мы создадим слушатель событий при созданий формы...
330 читали · 2 года назад
пишем трейнер на Delphi_11 часть 1
Привет. Долго сомневался в нужности такой статьи, хоть и подробного материала в сети довольно мало, учитывая сложность выше минимума - я не уверен что статья будет пользоваться вниманием. Впрочем посмотрим. В процессе, в сети нашёл видео уроки создания трейнера на visual_Studio C++ где кодер использует объектно ориентированный код, моё мнение - классы нужны в более-менее сложном проекте , каковым трейнер всё таки не является и добавлять ему сложности в виде объектов не вижу смысла. Вполне хватает линейного кода и всяких структур данных...