уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.

На этой странице Вы можете найти интересующие Вас исходники Delphi к статьям блога. Также здесь я выкладываю готовые компоненты Delphi 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, XE9, 10 Seattle, 10.1 Berlin, Delphi 10.2 Tokyo, Delphi 10.3 Rio которые разрабатываю сам или которыми делятся читатели и посетители блога WebDelphi.ru.

Пользователи GitHub могут также скачать все исходники одним архивом или клонировать репозиторий WebDelphi Ссылка

Список исходников и ссылок на статьи с описанием работы

Категории исходников Delphi

  1. Интернет и Сети
  2. XML и JSON
  3. Excel в Delphi
  4. Прочие
  5. Полезные программы и динамические библиотеки (DLL)
  6. Исходники примеров Delphi по работе с файлами
  7. Лабораторные работы по Pascal/Delphi

1. Интернет и Сети

Исходники Delphi, демонстрирующие работу с различными онлайн-сервисами, а также библиотеками (Synapse, ICS, Indy и т.д.) для работы с Интернет-протоколами. Большинство примеров, представленных в этой категории используют в работе библиотеку Synapse.

1.1. API онлайн-сервисов

Исходник Скачать Статья
Google API в Delphi
Модуль Delphi для работы с FeedBurner API (Awareness API)
Модуль Delphi, реализующий чтение данных о контактах GMail с использованием Google Contacts API.
Модули Delphi для работы с Google Tasks API и авторизации по протоколу OAuth 2.0. в сервисах Google
Компонент Delphi для построения дерева документов Google Docs
Модуль Delphi, реализующий загрузку файлов в аккаунт Google Docs с использованием протокола Resumable Uploads
Пример работы с Page Speed API в Delphi
Компонент Delphi для работы с протоколом Google OAuth 2.0
Исходник программы Delphi, показывающей пример проверки индексации страницы в Google
Компонент Delphi TGoogleImageList для выбора иконок документов Google Docs
Модуль для работы с GoogleStatic Maps API в Delphi
Исходник программы, демонстрирующей пример работы с KML в Delphi. Программа позволяет формировать kml-файл с набором меток
Модуль Delphi для создания в KML-документе меток, линий и полигонов
Модуль для работы с KML в Delphi: добавлена возможность работы со стилями подсказок к меткам на карте, иконками меток, картами стилей (StyleMap)
Модуль Delphi для рисования окружностей и прямых линий в KML
Исходник демонстрационного приложения для получения HEX-строки из цветов TColor и TAlphaColor. Позволяет устанавливать значения прозрачности, получать цвета в формате ARGB и AGBR (для KML)
Яндекс API в Delphi
Модуль Delphi для работы с API Яндекс.Спеллера (проверки орфографии)
Пример использования SOAP в Delphi, реализующий работу с API Яндекс.Спеллер
Модуль Delphi для работы с API Яндекс.Метрика
Пример реализации класса Delphi для работы с WebDAV в Synapse. В исходнике показан пример использования API Яндекс.Диска
Пример работы с ресурсами и скачивания файлов с Яндекс.Диска. В проекте реализован парсинг XML с данными по ресурсам в аккаунте и метод GET для скачивания файлов из аккаунта без использования сжатия gzip.
Исходник программы, демонстрирующий пример работы с API Яндекс.Фотки. В программе используется библиотека Synapse
Прочие API
Модуль Delphi для работы с API популярного сервиса сокращения ссылок bit.ly.
Библиотека OAuth для Delphi. Доработана мной для использования русских символов в запросам.
Библиотека Twitter OAuth для Delphi с использованием ICS (Internet Components Suite)
Пример работы с API Вконтакте в Delphi
Модуль Delphi, реализующий доступ к API Мегаплан

1.2. Библиотека Synapse

Исходник Скачать Статья
Исходник Delphi, показывающий пример использования события OnStatus у объекта THTTPSend (библиотека Synapse)
Исходник программы, показывающей пример частичного скачивания файла из Сети с использованием байтовых диапазонов (библиотека Syanse)
Исходник программы, показывающей пример использования Proxy (библиотека Synapse)
Исходник программы, показывающей пример расчёта времени, оставшегося до окончания загрузки файла из Сети (библиотека Synapse)
Исходник программы, показывающей пример загрузки файлов на сервер (библиотека Synapse)
Исходник программы, демонстрирующий отправку вложения в письме с использованием протокола POP3
Class helper для Synapse: позволяет возвращать название заголовка по его индексу, значение заголовка по его имени, автоматически делать редирект, если есть заголовок Location и т.д.

1.3. Прочие исходники для работы с Интернет-технологиями в Delphi

Исходник Скачать Статья
Компонент Delphi для загрузки файлов из Интернет
Исходник программы, показывающей пример работы с DOM в Delphi. Программа проводит анализ мета-тегов на странице.
Исходник программы, показывающей пример поиска кодировки веб-страницы в Delphi
Пример использования Get Connected Wizard API для проверки сетевых подключений в Delphi
Пример загрузки Sitemap в Delphi с использованием библиотек Synapse и NativeXML
Пример разработки сервера DataSnap XE2 в виде ISAPI-модуля для IIS 7.5 и клиентских приложений для чтения и модификации данных в БД MySQL
Исходники программы в Lazarus «Пинговалка» для отправки сообщений в пинг-сервисы
Пример воспроизведения потокового аудио в Android
Пример работы с GZip в HTTP Client API

2. XML и JSON в Delphi

Исходники, демонстрирующие работу с форматами XML и JSON в Delphi.

Исходник Скачать Статья
Исходник, демонстрирующий работы с библиотекой NativeXML в Delphi.
Исходник, демонстрирующий построение дерева TreeView по содержимому XML-документа
Исходник программы, показывающей пример работы с JSON в Delphi с использованием модуля DBXJSON.pas
Пример использования перечислителей SuperObject. В исходнике реализован небольшой класс для парсинга JSON с использованием различных типов перечислителей.
Исходник программы для парсинга XML в Mac OS X.
Модуль для парсинга JSON с открытыми данными Росприроднадзора

3. Excel в Delphi

Исходники, демонстрирующие работу с Microsoft Excel в Delphi.

Исходник Скачать Статья
Модуль для работы с Excel в Delphi
Пример установки своего контрола (кнопки) на ленте Microsoft Excel в Delphi
Исходник Delphi. Чтение/запись свойств документа Excel в Delphi
Пример Delphi, демонстрирующий работу с примечаниями в Excel
Исходник программы, показывающей примеры чтения/записи данных из/в Excel в Delphi с использованием нескольких вариантов работы

4. Прочие исходники Delphi

Исходники Delphi, не вошедшие в другие категории: работа с клавиатурой, подсветка синтаксиса в Delphi, голосовые технологии в Delphi и так далее.

Исходник Скачать Статья
Модуль Geodesy для выполнения некоторых геодезических расчётов
Компоненты Russell Libby TPipeClient, TPipeServer и TPipeConsole для работы с консольными приложениями в Delphi
Пример реализации клавиатурного шпиона на Delphi. В архиве находятся исходники DLL и программы, а также модуль Ariphm.
Исходники примера работы с компонентом TPipeConsole
Исходники, демонстрирующие работу с клавиатурой в Delphi: чтение виртуальных и скан-кодов клавиш
Исходник и приложение, демонстрирующие подсветку синтаксиса в Delphi
Исходник приложения, демонстрирующего построение облака тегов в Delphi с использованием компонента TRichEdit
Исходник Delphi, показывающий пример работы с технологией Text-To-Speech (TTS) SAPI в Delphi 2010 и Windows 7
Исходник Delphi, показывающий пример работы с миниатюрами окон приложений с использованием DWM (Desktop Windows Manager) API. Приложение получает миниатюру рабочего стола и рисует её на канве главной формы. Минимальные системные требования: Delphi 2010, Windows Vista
Исходник программы, показывающей пример заполнения таблицы TStringGrid из FireMonkey данными из таблицы SQLite
Исходник программы, показывающей пример использования LiveBindings в Delphi для работы с объектами
Class Helper для FMX.TMenuItem. Позволяет удобно добавлять, редактировать и удалять подпункты для выбранного элемента меню
Модуль с хэлперами для типов Integer, Char и TDateTime
Пример работы с алгоритмом AES в Delphi
Исходник программы, демонстрирующий работу с SQLite в Delphi
Исходники программ для Android и Windows, реализующие работу с технологией App Tethering в Delphi
Исходники программ для тестирования производительности TStringBuilder в Windows и Android

5. Полезные программы и динамические библиотеки (DLL)

Исходник Скачать Статья
libmysql.dll 5.1.59 (для Win32) — динамическая библиотека необходимая для работы с БД MySQL. Работа библиотеки тестировалась на MySQL 5.0
libeay32.dll и ssleay32.dll — библиотеки необходимые для работы с https. Эти библиотеки необходимо расположить в каталоги с программой или в Windows/System32
Программа для тестирования запросов к XML-RPC серверу
Программа выводит таблицу поддерживаемых языков в ОС Windows. В таблице содержатся все необходимые идентификаторы (LCID, Primary Language ID, SubLanguage ID), аббревиатуры, названия стран и т.д.
JSON Viewer — программа для просмотра JSON
ColorMaker — программа для получения HEX-строки из цветов TColor и TAlphaColor. Позволяет устанавливать значения прозрачности, получать цвета в формате ARGB и AGBR (для KML)

6. Исходники примеров Delphi по работе с файлами

Исходник Скачать

Работа с файлами в Delphi: классика Pascal. Работа с типизированными

Пример №1. Запись данных в типизированный файл Delphi
Пример 2. Добавление записей в типизированный файл Delphi
Пример №3. Удаление последних записей типизированного файла в Delphi

7. Лабораторные работы по Pascal/Delphi

Исходник Скачать Статья
Лабораторная работа «Работа с текстовыми файлами»

Лабораторная работа “Вывод текста из файла”

Страница с исходниками будет дополняться по мере добавления новых статей в блог

 

уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.