К сожалению, время загрузки программ порой составляет несколько секунд, а при загрузке из сети может быть еще больше.
Для того чтобы пользователи видели, что программа запущена и идет процесс ее инициализации, обычно на экране показывается диалог заставки (Splash screen).
Статья о том как создать заставку к программе
20061218
Добавляем заставку к Eclipse RCP приложению
К сожалению, время загрузки программ порой составляет несколько секунд, а при загрузке из сети может быть еще больше.
Для того чтобы пользователи видели, что программа запущена и идет процесс ее инициализации, обычно на экране показывается диалог заставки (Splash screen).
Статья о том как создать заставку к программе
20061214
Eclipse RCP диалог «О программе»
Практически ни одно современное приложение не обходится без информационного диалога "О Программе".
В статье описывается как создать такой диалог в унифицированном виде Eclipse RCP.
20061117
Embedded Rich Client Platform (eRCP)
Требования по объему типового приложения на платформе Eclipse RCP составляют порядка 20-30 Мегабайт, что порой неприемлемо для распространяемых через Internet простых приложений.Версия eRCP для мобильных приложений позволяет создавать существенно более компактные приложения.
Единство архитектур и совместимость компонент позволяет создавать различные сборки одного и того же продукта как в виде компактной eRCP версии, так и полнофункциональной версии на платформе Eclipse RCP.
Использование новой технологии так же позволяет выйти на стремительно развивающийся рынок программного обеспечения для мобильных устройств, что может стать существенным фактором в пользу применения симбиоза eRCP и Eclipse RCP при создании новых продуктов.
Подробнее20061111
Не прошло и пол года..
Не прошло и пол года.. ,как в SWT добавили date picker. Смотрим нововведения
Eclipse 3.3 M3 News
Странно, что данный компонент не был сделан раньше.
Тем не менее, теперь в нашем распоряжении практически полный набор разнообразных виджетов для создания полноценного интерфейса пользователя. :)
20061101
Связка навигатор – панель проводника
- Разработать способ хранения списка файловых систем;
- При создании новой панели навигатора создавать привязанный к ней объект, который будет содержать информацию о выбранной файловой системе. Данный объект должен хранить текущий адрес проводника. Если еще ни открыто, ни одного навигатора, то устанавливать заданный по умолчанию адрес;
- Один элемент из списка должен быть помечен как текущий (“источник”), остальные соответственно будут “приемниками” при выполнении файловых операций.
Режим Fast View
В среде Eclipse есть режим сворачивания панелей (View) в специальную панельку FastViewBar, за счет чего можно освободить рабочее пространство и “разворачивать” “свернутые” панели по необходимости путем выбора соответствующей иконки в панели FastViewBar.
Для того чтобы добавить данную панель в приложение нужно..
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)).
