-
MY PROJECTS
-
Recent Posts
- ChromeDevTools.Watch all failed requests
- SQL.What are domain types (or constraints on data types), and how do they help enforce data correctness?
- SQL.How does SQL handle comparisons between different data types (for example, string vs number), and why is this dangerous?
- SQL.What is the difference between DATE, TIME, TIMESTAMP, and TIMESTAMPTZ, and which one should be used for business events?
- SQL.How do numeric types like INTEGER, BIGINT, DECIMAL, and FLOAT differ in terms of precision and use cases?
- SQL.What problems can arise from implicit type casting in SQL, and how can it affect indexes?
- SQL.How does NULL differ from 0, an empty string, or FALSE in SQL?
- SQL.What is the difference between CHAR, VARCHAR, and TEXT, and when would you choose each?
- SQL.What is MVCC ?
- SQL.What is AutoVacuum Postgres ?
- SQL.What is eventual consistency ?
- SQL.What is CDC (Change Data Capture)? ?
- SQL.If i should write a little operations of income and outome of client from kafka and then show them big reports, what should i do ? Shouldnt it be the one db to not to write to both OLTP and OLAP databases ?
- SQL.What is OLTP, OLAP ?
- SQL.What is full scan / index scan ?
- SQL.How DBMS chooses the plan ?
- SQL.JoinExamples
- SQL.What are join algos ?
- SQL.What is the problem in using null in in operator ?
- SQL.How does the relational model differ from object-oriented models, and why does this matter for backend development?
Categories
- Aptana
- Azure
- C#
- DataSnap
- DBExpress
- Delphi
- Delphi и сети
- Delphi. Язык программирования
- ExtJS
- FastReport
- FireDAC
- FireMonkey
- GIT
- ICS
- IDE
- IIS
- Indy
- InnoSetup
- javascript
- jQuery
- JSON
- LiveBindings
- MSHTML
- MySQL
- PHP
- REST
- Ribbons
- SMS
- SQL инструкции
- SVN
- TRichView
- UniGui
- WebBroker
- WinAPI
- Windows
- Алгоритмы
- Без рубрики
- Деревья
- Ищу ответ
- Компонентостроение
- Мои компоненты
- Начальный уровень
- Обработка исключений
- Парсинг
- Потоки(Threads)
- Регулярные выражения
- Тестирование приложений
Category Archives: Компонентостроение
Delphi.MySQL.Мои компоненты.TPSDBTreeView
Вот что у нас получится. Дерево работает над базой MySQL. В примере 2 дерева, работающие над одной таблицей базы. 3-й ряд кнопок сам определяет какое дерево активно. Исходники прилагаю. Типовая таблица для дерева. Это минимальный набор полей. Всё остальное можно … Continue reading
Posted in Delphi, MySQL, Компонентостроение
Comments Off on Delphi.MySQL.Мои компоненты.TPSDBTreeView
Delphi. Отправка файла чанками по HTTP протоколу. Компоненты TPS_ChunkUploader и TPS_HTTPFileServerAddon
Решил оформить предыдущие труды по отправке файла на HTTP сервер чанками в виде компонент ( и клиентская и серверная части созданы от TComponent) и немного упорядочить код и сделать его более прозрачным и понятным. Не знаю, насколько это у меня … Continue reading
Posted in Delphi, Компонентостроение, Мои компоненты
Comments Off on Delphi. Отправка файла чанками по HTTP протоколу. Компоненты TPS_ChunkUploader и TPS_HTTPFileServerAddon
Delphi. Компонент DBGalleryViewer
Вот так он выглядит в тестовой программе. Работает поверх MySQL, переписать под другую базу, думаю, не составить труда. Основная цель – просмотреть файлы конкретного пользователя на сервере и что-то сделать с выделенными элементами. Также реализованы поиск вхождений по имени и точный … Continue reading
Posted in Delphi, Компонентостроение, Мои компоненты
Comments Off on Delphi. Компонент DBGalleryViewer
Delphi. Создание компонентов, нюанс с прописыванием путей.
Обычно, когда создаю визуальный компонент, делаю так… Чтобы упростить себе задачу и добавить хоть каплю визуального проектирования, добавляю фрэйм, который в основном компоненте создаю и размещаю в override конструктора. То есть так…
|
1 2 3 4 5 6 7 8 |
constructor TPS_HTTPClient.Create(AOwner: TComponent); begin inherited; FVisualFrame:=TVisualFrame_HTTP.Create(Self); FVisualFrame.Parent:=Self; FVisualFrame.Align:=alClient; FVisualFrame.Show; end; |
Это позволяет “накидывать” на фрэйм массу всего … Continue reading
Posted in Delphi, Компонентостроение
Comments Off on Delphi. Создание компонентов, нюанс с прописыванием путей.
Delphi. Делаем TVideoPanelWMP. Cвой компонент видео-проигрыватель на основе WindowsMediaPlayer
Сам WindowsMediaPlayer в качестве компонента мы установили в статье про создание MP3 плеера, здесь же мы создадим видео плеер с изменяемыми размерами, который будет проигрывать MP4. Получится примерно так… Проигрыватель находится на панели, которую можно растягивать за нижний правый уголок. WMP … Continue reading
Posted in Delphi, Компонентостроение
Comments Off on Delphi. Делаем TVideoPanelWMP. Cвой компонент видео-проигрыватель на основе WindowsMediaPlayer
Delphi. Создание mp3 плеера на основе WindowsMediaPlayer
Увидел замечательный компонент WindowsMediaPlayer, который можно использовать в своих проектах. Честно, сказать, по функциональности и простоте использования для моих задач он подходит больше всего. Я уже писал mp3 плееры на bass.dll и на TMediaPlayer. Но там везде свои ограничения. При … Continue reading
Posted in Delphi, Компонентостроение
Comments Off on Delphi. Создание mp3 плеера на основе WindowsMediaPlayer
Delphi. Добавляем в TRichView свой TMediaPlayer как контрол.
Известный компонент в среде Delphi программистов TRichView обладает отличной возможностью добавлять контролы прямо в документ. Это могут быть и кнопки и чекбоксы и всё, что угодно, в зависимости от задачи. Мне, для моих задач – необходимо было научиться добавлять mp3 файлы, … Continue reading
Posted in Delphi, Компонентостроение
Comments Off on Delphi. Добавляем в TRichView свой TMediaPlayer как контрол.
Delphi. Пишем простой mp3 плеер на TMediaPlayer
В одной из прошлых статей я уже писал mp3 плеер на библиотеке bass, но сделать из него компонент у меня не получилось из за самой библиотеки dll, пока не хватило опыта. Поэтому решил сделать аналогичный плеер из стандартных компонентов. Мне вообще … Continue reading
Posted in Delphi, Компонентостроение
Comments Off on Delphi. Пишем простой mp3 плеер на TMediaPlayer
Delphi.DBTreeView своими руками. Основной модуль компонента
Основной модуль компонента
Posted in Delphi, Компонентостроение
Comments Off on Delphi.DBTreeView своими руками. Основной модуль компонента
Delphi. DBTreeView. Модуль Etcetra
Это модуль с методами, которые не вошли в другие методы
Posted in Delphi, Компонентостроение
Comments Off on Delphi. DBTreeView. Модуль Etcetra