 |  | |  | |
| NickName | Ins | | Город | Гомель | | Дата рождения | Декабрь, 18, 1984 год. | | Домашняя страница | http://easycad-lib.com/ | | ICQ UIN | 371-759-799 |
Был выдвинут в качестве претендента на следующих конкурсах:
Ответы на Круглом столе — всего 3259 ответов
Всего 10 статей (список в алфавитном порядке)
- Delphi и персистентность — новый взгляд [Подземелье Магов]
- Стандартные механизмы сериализации изначально предназначались для поддержки визуального проектирования. В случаях, когда мы имеем дело со своими классами, стандартный функционал может быть избыточен и неудобен. К счастью, язык Delphi обладает необходимым инструментарием для реализации персистентности в том виде, в котором нам этого захочется.
- Библиотека EasyCAD library, или контейнер визуальных объектов для практикующих [Арсенальная башня]
- По своей сути, библиотека представляет собой набор классов, как законченных (для использования), так и базовых (для наследования), предназначенных для разработки приложений работающих с векторной графикой, таких как редакторы диаграмм и различные системы автоматизированного проектирования (САПР или CAD, англ. Computer-Aided Design). Предполагается, что программист, который будет использовать эту библиотеку, сможет максимально сосредоточиться на решении своей конкретной прикладной задачи, не тратя времени на разработку абстрактного "движка".
- Выделение произвольной части изображения. Принцип “волшебной палочки”. [Сокровищница]
- Наверняка многие программисты задавались целью написать свой графический редактор, и у многих возникала проблема: как выделить произвольную область изображения.
- Еше о регионах [Hello, World!]
- Система Windows предоставляет программистам множество различных функций для работы с регионами, однако сколько бы их не было, всегда хочется сделать что-нибудь, не предусмотренное в стандартном наборе функций API. Кроме того, в Delphi нет класса, инкапсулирующего регионы Windows. В данной статье мы постараемся исправить эту чудовищную несправедливость.
- Защита объектов в NT [Подземелье Магов]
- В системах линейки NT доступ к объектам управляется операционной системой. Защищаемыми объектами могут быть файлы, устройства, почтовые ящики, каналы, задания, процессы, потоки, объекты синхронизации, порты завершения ввода-вывода, разделы общей памяти, сетевые ресурсы, разделы реестра и др. Механизмы, о которых пойдет речь далее, применимы только к системам линейки NT.
- Использование инструментов криптографии в Delphi-приложениях [Подземелье Магов]
- Защита информации от несанкционированного доступа и распространения играет все более важную роль в современной жизни. Задача криптографии - обеспечить эту защиту. О том, чем могут быть полезны достижения этой науки для программиста, и как их использовать, и будет посвящена данная статья.
- Компонент — цифровой индикатор [Сокровищница]
- Компонент — цифровой индикатор. Может отображать цифры по определенному модулю счета, например только цифры от 0..5 или шестнадцатеричные цифры (0..F).
- Компонент для отображения подсказок "Tip of Day" [Сокровищница]
- Многие разработчики программ любят показывать при старте окошко с различными подсказками и советами, так называемый "Tip of Day" - совет дня. Если Вам хочется использовать такое же в своих программах, то этот компонент может вам пригодиться.
- Контейнер визуальных объектов [Подземелье Магов]
- Рассмотрим достаточно распространенную практическую задачу: необходимо реализовать визуальный контейнер, на котором размещаются графические объекты. Эти объекты должны быть не только нарисованы на поверхности этого контейнера, но и доступны пользователю для различных манипуляций, таких как выделение, перемещение с помощью мыши и др. Объекты могут быть разнотипными, следовательно, они будут по-разному выглядеть, характеризоваться различными параметрами. Набор операций, которые можно совершать по отношению к ним, также будет различным.
- Упрощаем работу с потоками (TStream) [Подземелье Магов]
- В Delphi введен механизм потокового ввода-вывода, значительно упрощающий наш нелегкий труд. Однако структура данных может быть достаточно сложна. К тому же, в разных проектах она наверняка будет различна. Все это заставляет нас снова и снова писать сотни строчек однообразного кода записи/чтения данных.
|
|