![]() |
|
|
![]()
|
|
| Rohoss |
|
|||
![]() Начальник интернета ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1308 Регистрация: 9.10.2006 Где: Matrix Репутация: нет Всего: 18 |
Вот сделал несколько рисунков окон с описаниями. Это примерные рисунки, всё должно выглядеть более красиво
Итак ViewWindow Основное окно. Таких в программе юзер сможет создать сколько угодно. Назначение: просмотр списков файлов и начало операций над ними ![]() ActionDialog Диалог на операцию с файлами ![]() ActionWindow Окно позволяющее наблюдать за процессом файловых операций и управлять ими ![]() Так же планируется два окна: 1. Окно настроек 2. Информационное окно (о проекте, участниках и тд…) ну с этими окнами чуть позже… Это сообщение отредактировал(а) Rohoss - 16.6.2010, 00:46 |
|||
|
||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: нет Всего: 128 |
Сложно что-то сказать. Наверное, для начала неплохо бы в разделе "Разработка" указать, что должен уметь проект, и начать с архитектуры движка, интерфейс это уже дело десятое, не с него начинать-то будем.
PS очень прошу, поменяй хостинг имагов на imageshack.us )) Текущий просто безобразный) Неудобен до жути и еще баннер с порно сверху)) |
|||
|
||||
| Rohoss |
|
||||||
![]() Начальник интернета ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1308 Регистрация: 9.10.2006 Где: Matrix Репутация: нет Всего: 18 |
не вопрос? xmages.net гугл мне просто первым в списке выдал.
Ну это наверное лучше в разделе "Архитектура" описывать...
При разработке движка придётся учитывать особенности интерфейса, так же как и при разработки интерфейса особенности движка... Лучше хи разрабатывать совместно (движок + часть интерфейса), но в общем по этому поводу идеи изложу в другой теме. И ещё, по моим предположениям, интерфейс будет куда сложнее движка... |
||||||
|
|||||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: нет Всего: 128 |
Вообще, как я вижу этот процесс, должно быть так:
|
|||
|
||||
| Rohoss |
|
||||
![]() Начальник интернета ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1308 Регистрация: 9.10.2006 Где: Matrix Репутация: нет Всего: 18 |
.
Если Model – это непосредственно файловая система View – пользовательский интерфейс Controller – движок приложения Тогда да WPF дизайнеры редкость. Так что я так понимаю нам придётся как-то самим...
Ну у нас то функционал попроще будет
Предположительно, у нас с движком будет связано только окно ActionWindow. Ну это само собой... Ну и ещё довольно сложно будет реализовать логику графического интерфеса. Точнее, окна ViewWindow. Отделить логику от интерфеса там будет очень сложным и возможным только частично. В общем, когда к этому дойдём, затронем вопрос по новой |
||||
|
|||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: нет Всего: 128 |
Ок, но вряд ли можно будет все твои дополнительные окна заставить работать без какой-то фактической основы в движке, как мне кажется. Кста, вынеси последние три мессага в отдельную тему по обсуждению процесса разработки, сюда мешать нарно не стоит (имхо).
PS модель я имел в виду эту, да. Добавлено через 1 минуту и 9 секунд Только не файловая система, а собственно работающее приложение. Model - работающее приложение, взаимодействующее с пользователем непосредственно. View - связка между приложением и движком, опосредованно работает с пользователем и напрямую работает с движком. Controller - движок, сам по себе. |
|||
|
||||
| HalkaR |
|
|||
![]() Пуфыстый назгул ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2132 Регистрация: 8.12.2002 Где: В Москве Репутация: нет Всего: 42 |
Почему не MVVM? Мы в наших проектах используем близкий к нему подход. Очень удобно. |
|||
|
||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: нет Всего: 128 |
HalkaR, в общем-то, верно, я просто не слышал про этот паттерн. Для WPF он действительно вроде как больше подходит, но это уже на усмотрение ПМ, т.к. моя задача - движок, он с WPF связываться не будет, да и познания в нем у меня, мягко говоря, слабоваты.
Добавлено через 10 секунд Линк про MVVM: http://msdn.microsoft.com/en-us/magazine/dd419663.aspx Добавлено через 41 секунду Поправочка, оно же на русском: http://msdn.microsoft.com/ru-ru/magazine/dd419663.aspx |
|||
|
||||
| HalkaR |
|
|||
![]() Пуфыстый назгул ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2132 Регистрация: 8.12.2002 Где: В Москве Репутация: нет Всего: 42 |
||||
|
||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: нет Всего: 128 |
HalkaR, первое, что попалось, найди попроще? Выложи тоже сюда, пригодится мб.
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Архитектура | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |