Виртуальная библиотека Delphi

Здесь есть возможность читать онлайн «Виртуальная библиотека Delphi» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: Программирование, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Виртуальная библиотека Delphi: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Виртуальная библиотека Delphi»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Виртуальная библиотека Delphi — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Виртуальная библиотека Delphi», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

◦ Объект TOpenDirDialogдля вызова стандартного диалога выбора директории (использует SHBrowseForFolder). Конструктор: NewOpenDirDialog(title, options: [ odfBrowseForComputer, odfBrowseForPrinter, odfDontGoBelowDomain, odfOnlyFileSystemAncestors, odfOnlySystemDirs]): POpenDirDialog

(Примечание: возможна установка начальной директории и OnSelChangedсобытия).

◦ Объект TColorDialogдля вызова стандартного диалога выбора цвета: NewColorDialog(FullOpenOption): PColorDialog

◦ Потоковые объекты типа TStream:

▪ NewMemoryStream: PStream

▪ NewReadFileStream(filename): PStream

▪ NewWriteFileStream(filename): PStream

▪ NewReadWriteFileStream(filename): PStream

◦ Невизуальный TImageList. Конструктор: NewImageList(aowner: pcontrol): pimagelist

◦ Невизуальный TTimer. Конструктор: NewTimer(interval): ptimer

◦ Невизуальный TThread. Конструкторы:

▪ NewThread: PThread

▪ NewThreadEx(Proc: TOnThreadExecute): PThread

◦ Невизуальный объект для мониторинга изменений в папках TDirChange:

▪ NewDirChangeNotifier(Path; Filter: set of [ fncFileName, fncDirName, fncAttributes, fncSize,

fncLastWrite, fncLastAccess, fncCreation, fncSecurity ]; WatchSubtree; ChangeProc: TOnDirChange): PDirChange

◦ Невизуальный TMediaPlayer. NewMediaPlayer(filename, window): PMediaPlayer

(Имеется ряд дополнительных функций для проигрывания звуковых wave-файлов из памяти, потока, файла или ресурса и контроля wave-выводом).

◦ Невизуальный (?) объект TTrayIcon. Конструктор: NewTrayIcon(Wnd:PControl; Icon: HIcon): PTrayIcon

(Теперь с дополнительным свойством AutoRecreate, позволяющим возобновить иконки в трее в случае рестарта эксплорера).

◦ Функции JustOne (Wnd:PControl; Id:String): Boolean и JustOneNotify (Wnd; Id; OnAnotherInstance: procedure(cmdline: string) of object)

◦ Процедура SortData для быстрой сортировки любых массивов.

◦ Множество процедур и функций для работы с окнами, файлами, датой/временем, строками и преобразованиями форматов.

◦ Кроме того, реализованы дополнительно (здесь приведено даже близко далеко не все то, чем KOL мог бы гордиться) :

Поддержка табуляции с помощью клавиатуры — упрощенная (вызвать Tabulate для формы) и более сложная (вызвать TabulateEx ).

Набор свойств, упрощающих настройку границы формы (окна): HasCaption , HasBorder , CanResize , StayOnTop .

Набор "сквозных" методов, упрощающих невизуальное проектирование формы: PlaceRight , PlaceDown , PlaceUnder , SetSize (w,h), Size (w, h), AlignLeft (fromcontrol), AlignTop (fromcontrol), ResizeParent , ResizeParentRight , ResizeParentBottom , CenterOnParent , Shift (x,y), SetAlign (куда) а так же свойство Margin .

Поддержка вращающихся шрифтов — в LabelEffect, в TCanvas. Автоматически — по изменению свойства Font.Orientation

Поддержка геометрического карандаша (pen) в TGraphicTool. А также свойство FontWeight для желаемого утолщения шрифтов средствами ОС.

Поддержка двойной буферизации вывода(необходима в LabelEffect). Необходима установка для визуального объекта свойства DoubleBuffered в True (наследуется дочерними контролами)

Свойство Transparent (прозрачность, неявно использует DoubleBuffered ).

Свойство AlphaBlend позволяет сделать форму/контрол полупрозрачными (только Win2K).

Свойство Align, позволяющее выравнивать контролы так же, как и в VCL. имеется дополнительный "сквозной" метод SetAlign , упрощающий начальную настройку контролов.

Метод PreventResizeFlicks позволяет ликвидировать большинство мельканий изображения при изменении размеров формы и перемещении сплиттера — в случае применения выравнивания с помощью свойства Align . Особенно эффективно совместно с DoubleBuffered = True.

Окно статуса (status bar), встраиваемое в форму (при использовании свойств StatusText [], SimpleStatusText , и т.п.).

События OnMouseOver / OnMouseLeave .

Возможность любых внешних расширений оконных процедур имеющихся контролов с помощью метода AttachProc (собственно, на нем построен весь K.O.L.)

◦ Добавлен набор зеркальных классов MCK (Mirror Classes Kit), который позволяет перейти к визуальному программированию с использованием библиотеки KOL.

FAQ

Часто задаваемые вопросы по Borland Delphi

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Виртуальная библиотека Delphi»

Представляем Вашему вниманию похожие книги на «Виртуальная библиотека Delphi» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Виртуальная библиотека Delphi»

Обсуждение, отзывы о книге «Виртуальная библиотека Delphi» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x