Корректное создание многооконных приложений
От: SvetlanaV  
Дата: 28.11.07 20:56
Оценка:
корректное создание многооконных приложений (дочерние/отдельные формы ?)

Я пишу свою дипломную работу на .NET(C#) с простым тестом по музыкальной грамоте с кнопками и переходами по тесту (теория и контроль знаний).

Мне нужно создать приложение с переходом от меню к несколькими подменю, в которых находятся вопросы , картинки и кнопки с вариантами ответов.

Сейчас я реализовала это в виде отдельных классов форм, экземпляры которых создаются и вызывается при нажатии кнопок (и уничтожаются при выходе из созданного окна в основное меню).

Вопросы:
1) правильно ли я делаю или можно сделать более оптимально, потому что, боюсь, что вылезут потом какие-нибудь страшные глюки

2) если в принципе все верно, то правильно ли я делаю, когда уничтожаю эти экземпляры классов сразу при переходах (так как при повторных создаются новые объекты).

3) Существуют ли более профессиональные варианты реализация многооконного приложения.

По всем вопросам я пыталась найти ответ в книгах и провела поверхностный поиск в google, и корректные ответы на свои вопросы не получила.

Буду благодарна за любые идеи.
Re: Корректное создание многооконных приложений
От: Kalina9001  
Дата: 29.11.07 06:31
Оценка:
MDI или SDI?
... << RSDN@Home 1.2.0 alpha rev. 749>>
Re: Корректное создание многооконных приложений
От: BKnight Россия  
Дата: 29.11.07 09:54
Оценка:
Здравствуйте, SvetlanaV, Вы писали:

SV>корректное создание многооконных приложений (дочерние/отдельные формы ?)


SV>Я пишу свою дипломную работу на .NET(C#) с простым тестом по музыкальной грамоте с кнопками и переходами по тесту (теория и контроль знаний).


SV>Мне нужно создать приложение с переходом от меню к несколькими подменю, в которых находятся вопросы , картинки и кнопки с вариантами ответов.


SV>Сейчас я реализовала это в виде отдельных классов форм, экземпляры которых создаются и вызывается при нажатии кнопок (и уничтожаются при выходе из созданного окна в основное меню).


SV>Вопросы:

SV>1) правильно ли я делаю или можно сделать более оптимально, потому что, боюсь, что вылезут потом какие-нибудь страшные глюки

SV>2) если в принципе все верно, то правильно ли я делаю, когда уничтожаю эти экземпляры классов сразу при переходах (так как при повторных создаются новые объекты).


SV>3) Существуют ли более профессиональные варианты реализация многооконного приложения.


SV>По всем вопросам я пыталась найти ответ в книгах и провела поверхностный поиск в google, и корректные ответы на свои вопросы не получила.


SV>Буду благодарна за любые идеи.


Одна из идей — использовать свои контролы (унаследованные от UserControl) и одну форму на которой эти контролы рисуются. Такой подход во многих фирмах используют для реализации Wizard'ов. Если интересно — могу выслать пример простого такого Wizard'а.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.