Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

К алгоритмическим полиглотам - вопрос о переходе на C#.   Найти похожие ветки 

 
Курдль ©   (2004-05-10 16:28) [0]

Дело в том, что я работал на Делфях и закомплексован на собственных принципах построения приложений. Ну, например таков сложился основной порядок:
1. MDI Main - форма.
2. DataModule с компонентами сессии БД и общими DataSet-ами
3. Базовый класс MDI-Child с общими компонентами типа DataSet и ActionList.
4. Наследники MDI-Child.
5. Базовый класс модальных форм и его наследники.

Существуют ли подобные наработки на С#, либо "рекомендации от производителя"? Рад буду выслушать любые мнения.


 
Polevi ©   (2004-05-10 16:38) [1]

главное в твоих принципах - наследование
C# объектно-ориентированный язык
со всеми вытекающими


 
Курдль ©   (2004-05-10 16:44) [2]

К сожалению, может пройти много времени, прежде чем наладится оптимальный стиль. Ведь для этого нужно не только доскональное знание предмета, но еще и опыт! Например, меня повергает в растерянность отсутствие компонента типа ActionList.


 
Polevi ©   (2004-05-10 17:53) [3]

опыт приходит со временем


 
Palladin ©   (2004-05-10 17:57) [4]

всегда со временем, но не всегда приходит

---
Помните! Чем выше качество вопроса, тем выше качество ответа.


 
OlegGashev ©   (2004-05-10 18:16) [5]

Сделай 2-tier application:
1 tier- Data Logic. Всё, что касается работы с БД.
2 tier- UI.

ActionList можно сделать самому.



Страницы: 1 вся ветка

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
11-1074237028
<Falcon>
2004-01-16 10:10
2004.05.30
QueryEndSession и вход в систему под другим именем


14-1084363364
WondeRu
2004-05-12 16:02
2004.05.30
Delphi 8. Где OpenGL, DirectX и т.п.?


7-1083125533
you
2004-04-28 08:12
2004.05.30
Как проверить наличие дискеты в дисководе


14-1084267185
NeyroSpace
2004-05-11 13:19
2004.05.30
Восстановление WinXP на NoteBook


7-1083306934
studentt
2004-04-30 10:35
2004.05.30
COM10 и функция CreateFile()