MSBTree это гибкий и удобный Delphi VCL компонент который использует технологии XUL и CSS для внешнего вида и содержания. С помощью MSBTree можно создавать простые или сложные элементы интерфейса, такие как: Панели инструментов, Группы, Списки, Деревья, Гипертекст и многое другое. При отображении элементов используются CSS стили.
Компонент MSBTree находится в стадии разработки и тестирования. Скачать можно только примеры.
Исходные коды еще недоступны.


| Всего записей: 16 |
В нашем MSBTree появилась поддержка еще нескольких XUL элементов: TextBox, ProgressMeter, DatePicker и ColorPicker. Постепенно будем добавлять демо-примеры с этими элементами. Эти элементы сделаны не как отдельные компоненты на палитре, а создаются с помощью XUL кода в самом MSBTree.
Дальше...Предлагаем вашему вниманию новоую демо программу - файловый менеджер. Который написан так же с помощью MSBTree компонента. Самое интересное, что не только список файлов, но и дерево папок сделано с помощью MSBTree. В программе можно просматривать папки и файлы, а так же показывать системные иконки для файлов.
Дальше...В новых операционных системах (Windows Vista, Windows 7) многие стандартные приложения и диалоги выглядят по другому. Например, панель управления и свойства компьютера. Стандартными способами довольно сложно создать что-то аналогичное. Данный пример демонстрирует создание таких диалогов с помощью компонента мсбтрее.

Дальше...Предлагаем новую демо программу - как с помощью MSBTree сделать список альбомов. Очень интересный пример, который показыват гибкость нашего компонента. Особенности: появился заголовок, колонки могут изменять размер, несколько вариантов представления альбомов (Tracklist, Artist, Album, Files), кнопки для рейтинга, картинка обложки альбома, Drag&Drop, Multiselect и другие функции.

Дальше...Продолжаем примеры использования MSBTree, XUL и CSS. В этой демо-программе мы покажем как (и с какой легкостью) можно использовать MSBTree для изображения кроссвордов. С помощью данной технологии можно создавать программы для создания или демонстрации кроссвордов практически любой сложности.

Дальше...Этот небольшой пример показывает пример создания символов (цифр) из прямоугольников. С помощью XUL модели создаются одинаковые прямоугольники. Каждому прямоугольнику задается стиль.

Дальше...Классическим примером для демонстрации гибкости XUL кода является - калькулятор. Мы тоже сделали пример калькулятора на Delphi XUL коде для MSBTree. Для примера, представляем три XUL модели с разным расположением управляющих кнопок.

Дальше...Если у Вас есть интересные идеи для демонстрационных программ MSBTree, то пишите в коментариях.
Дальше...Сегодня, для наших посетителей мы добавили возможность зарегистрироваться. Зарегистрированные пользователи могут оставлять коментарии и более оперативно следить за развитием нашего проекта.
Дальше...Мы приступили к заключительной части разработки базовых возможностей - MSBTree Заголовок. Заголовок (TMSBHeader) будет находится в верхней части MSBTree компонента и оставаться неподвижным при скролинге элементов.
Дальше...Одной из главных целей MSBTree было создание компонента, который мог бы повторить внешний вид любого другого сложного компонента. Например, отображение файлов в стандартном проводнике (TListView), уже давно вышло за рамки возможностей стандартного TListView (юникод, группировка элементов и т.д.). Или треклист в Windows Media Player - группировка альбомов, картинка альбома, сложный заголовок и т.д. Также распространенный пример - просмотр записей - когда при выборе записи из списка, формируется панель со свойствами.
Дальше...MSBTree имеет встроенный скролбар, который появляется при необходимости. мы отказались от использования стандартного скролбара, так как он сильно выбивался по внешнему виду и функциональным возможностям. Мы создали собственный скролбар на основе мсбтрее. Он является потомком для CustomMSBTree.
Дальше...На этом примере можно увидеть как с помощью MSBTree можно создать панель инструментов (Toolbar). Это пример сложной, но класической панели. Как сделать Ribbon Toolbar мы покажем в слеующих примерах.
Дальше...Этот необычный пример показывает нестандартные возможности MSBTree по сравнению с другими компонентыми. С помощью MSBTree можно с легкостью представить текст в виде финальных титров фильма.
Дальше...На этом примере хорошо видна гибкость MSBTree. Создав группы панелей, можно вставить в них практически все что угодно: ссылки, кнопки, календари, группы, графики и т.д.
Дальше...Что представляет из себя MSBTree? Это дерево элементов, которые располагаются по законам XUL и отображаются с помощью CSS стилей.
Дальше...| Всего записей: 16 |