Продолжаем разработку файлового менеджера.
Для удобства выбора ресурсов файловой системы (логического диска, закладки, ftp ресурса и т.д.) создадим панель быстрого выбора одного из данных ресурсов.
Изначально для данной панели планировалось использовать компонент TreeView, но в состав графической библиотеки SWT начиная с версии 3.2 eclipse был добавлен новый компонент ExpandBar ..
Подробнее
20061019
ExpandBar для выбора файловых систем
Продолжаем разработку файлового менеджера.
Для удобства выбора ресурсов файловой системы (логического диска, закладки, ftp ресурса и т.д.) создадим панель быстрого выбора одного из данных ресурсов.
Изначально для данной панели планировалось использовать компонент TreeView, но в состав графической библиотеки SWT начиная с версии 3.2 eclipse был добавлен новый компонент ExpandBar ..
Подробнее
20061007
Создание инсталлятора
20061001
Delphi доступен для всех
20060920
Вышел релиз Ajax4jsf
20060918
TableViewer - Отображаем данные в табличной форме.
Следующим этапом процесса связывания модели с представлением будет связь данных с табличным вьювером VfsTableView. Создадим провайдер контента, класс VfsTableContentProvider реализующий интерфейс ITableContentProvider. Интерес представляет реализация метода getElements(Object inputElement). Особенность реализации данного метода состоит в анализе наличия потомков у выбранного корневого элемента. Если потомков нет, то возвращается список элементов для родительского элемента..
20060912
Eclipse RCP. Файловый менеджер
Цель проекта:
Анализ возможности применения технологии RCP для создания коммерческих продуктов на примере создания файлового менеджера.Лицензия
Проект создается по свободной лицензии Eclipse Public License - v 1.0 (EPL) http://www.eclipse.org/legal/epl-v10.html Подробное описание процесса разработки Сайт проекта "File Arranger"TreeView - Связывание представления с данными
Просто вывод на экран панели не представляет особого интереса. Наша основная цель показать пользователю данные о файлах и папках выбранной файловой системы. Ограничимся для начала отображением фиксированного пользовательского каталога (выбор нужной файловой системы и ресурсов для просмотра оставим на будущее). Далее ..
Шаблон проектирования Model-View-Controller
В процессе эволюции процесса разработки программного обеспечения у каждого разработчика накапливается типовой набор решений на все случаи жизни. Но мы не единственные в этом мире и можно воспользоваться проверенными временем, хорошо зарекомендовавшими себя общедоступными решениями. В общем случае шаблоны, или паттерны (pattern) не зависят от языка программирования, а просто описывают технологию, модель или последовательность действий (алгоритм) для решения поставленной задачи.
Одним из самых известных и часто применяемых шаблонов проектирования является шаблон “Модель – Вид – Контроллер” (Model View Controller (MVC)).
