Менеджер фигур
От: bajik  
Дата: 26.08.09 05:58
Оценка:
Хочу реализовать следующую задумку.
Форма имеет следующий вид и состоит из таких элементов:
— Окно «Фигуры» – аналогично окну «Панель инструментов» в VS 2008
— Окно «Свойства фигуры» — аналогично окну «Окно свойств» в VS 2008
— Окно «Холст» — аналогично окну «Хосту дизайнера форм» в VS 2008
— Окно «Элементы холста» — аналогично окну «Структура документа» в VS 2008
В окне фигуры имеет список фигур: куб, пирамида, шар и т.д.
В окне «Свойства фигуры» — отображаться свойства фигуры: ширина, высота, глубина, радиус, длина ребра и т.д.
Из окна фигуры хочу мышкой перетягивать фигуры в окно холста, настраиваю свойства и соответственно должна меняться фигура на холсте, согласно указанным свойствам.
Окно «Элементы холста» — отображает все фигуры на холсте, в этом окне можно делать выбор фигуры для изменения его свойств.

С чего начать и как мне реализовать мою задумку?
Re: Менеджер фигур
От: HowardLovekraft  
Дата: 26.08.09 07:48
Оценка:
Здравствуйте, bajik, Вы писали:

B>Хочу реализовать следующую задумку.

B>Форма имеет следующий вид и состоит из таких элементов:
B>- Окно «Фигуры» – аналогично окну «Панель инструментов» в VS 2008
B>- Окно «Свойства фигуры» — аналогично окну «Окно свойств» в VS 2008
B>- Окно «Холст» — аналогично окну «Хосту дизайнера форм» в VS 2008
B>- Окно «Элементы холста» — аналогично окну «Структура документа» в VS 2008
B>В окне фигуры имеет список фигур: куб, пирамида, шар и т.д.
B>В окне «Свойства фигуры» — отображаться свойства фигуры: ширина, высота, глубина, радиус, длина ребра и т.д.
B>Из окна фигуры хочу мышкой перетягивать фигуры в окно холста, настраиваю свойства и соответственно должна меняться фигура на холсте, согласно указанным свойствам.
B>Окно «Элементы холста» — отображает все фигуры на холсте, в этом окне можно делать выбор фигуры для изменения его свойств.

B>С чего начать и как мне реализовать мою задумку?

Например, почитайте что-нибудь про плагины.
Re[2]: Менеджер фигур
От: bajik  
Дата: 26.08.09 08:03
Оценка:
Здравствуйте, HowardLovekraft, Вы писали:

HL>Например, почитайте что-нибудь про плагины.


Не пойму к чему вы клоните
Re: Менеджер фигур
От: serber  
Дата: 26.08.09 08:15
Оценка:
Здравствуйте, bajik, Вы писали:

B>Хочу реализовать следующую задумку.

B>Форма имеет следующий вид и состоит из таких элементов:
B>- Окно «Фигуры» – аналогично окну «Панель инструментов» в VS 2008
B>- Окно «Свойства фигуры» — аналогично окну «Окно свойств» в VS 2008
B>- Окно «Холст» — аналогично окну «Хосту дизайнера форм» в VS 2008
B>- Окно «Элементы холста» — аналогично окну «Структура документа» в VS 2008
B>В окне фигуры имеет список фигур: куб, пирамида, шар и т.д.
B>В окне «Свойства фигуры» — отображаться свойства фигуры: ширина, высота, глубина, радиус, длина ребра и т.д.
B>Из окна фигуры хочу мышкой перетягивать фигуры в окно холста, настраиваю свойства и соответственно должна меняться фигура на холсте, согласно указанным свойствам.
B>Окно «Элементы холста» — отображает все фигуры на холсте, в этом окне можно делать выбор фигуры для изменения его свойств.

B>С чего начать и как мне реализовать мою задумку?


Вот тут пример, как раз для твоего случая, думаю.

Для изменения свойств фигуры я думаю тебе придется написать свой PropertyGrid либо воспользоваться существующими. Если у тебя в качестве фигуры будет выступать ограниченный набор фигур, например Rectangle, Border, то лучше напиши сам
Re[3]: Менеджер фигур
От: HowardLovekraft  
Дата: 26.08.09 09:48
Оценка:
Здравствуйте, bajik, Вы писали:

B>Не пойму к чему вы клоните

Я клоню к тому, что такое приложение логично, на мой взгляд, делать расширяемым, чтобы список типов не был фиксированным и его можно было бы расширять без внесения изменений в основное приложение.
Re[4]: Менеджер фигур
От: bajik  
Дата: 26.08.09 12:06
Оценка:
Здравствуйте, HowardLovekraft, Вы писали:

HL>Я клоню к тому, что такое приложение логично, на мой взгляд, делать расширяемым, чтобы список типов не был фиксированным и его можно было бы расширять без внесения изменений в основное приложение.


Что бы приложение было динамичной это и так понятно, можно для этого использовать Руби или Питон, а вот проблема в том как фигуры брались из файла Автокада или другой чертежной программі, вот єто проблема
Re: Менеджер фигур
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 26.08.09 22:45
Оценка:
Здравствуйте, bajik, Вы писали:

B>С чего начать и как мне реализовать мою задумку?


А сама студия тебе не подойдет?
... << RSDN@Home 1.2.0 alpha 4 rev. 1237 on Windows 7 6.1.7100.0>>
AVK Blog
Re: Менеджер фигур
От: Кирилл Осенков Украина
Дата: 12.09.09 03:53
Оценка: 3 (1)
А такое подойдёт? http://livegeometry.com
Исходники тут: http://livegeometry.codeplex.com (.NET 3.5 SP1, WPF, Silverlight 3).
И ещё: http://blogs.msdn.com/kirillosenkov/archive/2009/09/02/ui-without-code-or-xaml-propertygrid-dataform-etc.aspx
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.