Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / MVC / 23 сообщений из 23, страница 1 из 1
01.04.2008, 13:03
    #35227027
thejediknight
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC
hey there!

Кто може подсказать где можно посмотреть пример реализации MVC архитектыры касабельно Deskto application?
Есть много теории по этому вопросу, меня интерисут практическая реализация. В частности разделение presentation от business logic. Можно и для Java SWING и для .NET WinForms.

Спасибо.
...
Рейтинг: 0 / 0
01.04.2008, 18:45
    #35228272
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC
thejediknight пишет:

> Кто може подсказать где можно посмотреть пример реализации MVC
> архитектыры касабельно Deskto application?

в MFC.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
02.04.2008, 12:29
    #35229491
Нахлобуч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC
MasterZivв MFC.
Только вот там Document-View а не MVC/
...
Рейтинг: 0 / 0
02.04.2008, 12:52
    #35229597
thejediknight
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC
MasterZiv
thejediknight пишет:
> Кто може подсказать где можно посмотреть пример реализации MVC
> архитектыры касабельно Deskto application?
в MFC.

Ну мне нужежна сама идея, как это реализуется. MFC это нечно не вминяемое :-)
...
Рейтинг: 0 / 0
03.04.2008, 09:30
    #35231757
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC
thejediknight MasterZiv
thejediknight пишет:
> Кто може подсказать где можно посмотреть пример реализации MVC
> архитектыры касабельно Deskto application?
в MFC.

Ну мне нужежна сама идея, как это реализуется. MFC это нечно не вминяемое :-)
2-ой рисунок сверху
http://www.rsdn.ru/article/patterns/patterns.xml
Кстати очень сильно от ЯП зависит
...
Рейтинг: 0 / 0
03.04.2008, 09:38
    #35231778
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC
Нахлобуч пишет:

> Только вот там Document-View а не MVC/

Это и есть реализация MVC.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
03.04.2008, 12:09
    #35232405
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC
Petro1232-ой рисунок сверху
http://www.rsdn.ru/article/patterns/patterns.xml
Кстати очень сильно от ЯП зависит
- MVC не зависит от языка программирования
- хреновая картинка, классический MVC выглядит так:
...
Рейтинг: 0 / 0
03.04.2008, 13:55
    #35232924
belugin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC
...
Рейтинг: 0 / 0
03.04.2008, 15:00
    #35233214
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC
Kachalov
- MVC не зависит от языка программирования
= с этим можно поспорить (читай между строк а не формально)
- хреновая картинка, классический MVC выглядит так:

==== IMHO теоретическая картинка всегда отличается от практической



______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
03.04.2008, 15:54
    #35233449
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC
Petro123
- MVC не зависит от языка программирования
= с этим можно поспорить (читай между строк а не формально)
- хреновая картинка, классический MVC выглядит так:

==== IMHO теоретическая картинка всегда отличается от практической

- в том то и дело, что представленная схема это какя-то самоделка НА ОСНОВЕ MVC, но не MVC (часть связей между элементами покоцали)
- с таким подходом Вы скоро станете утверждать что и "трехзвенка" зависит от языка программирования :)
...
Рейтинг: 0 / 0
03.04.2008, 16:11
    #35233495
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC
Kachalov
- в том то и дело, что сабж с уклоном на практику ;)
- по ЯП скажу, что в Delphi данный сабж не уровень программиста. Там написаны библиотеки по данной технологии. Хорошо это или плохо - другой вопрос.
На Java это хлеб, который надо постоянно помнить ("...В частности разделение presentation от business logic").

IMHO
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
04.04.2008, 00:06
    #35234489
thejediknight
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC
Kachalov Petro1232-ой рисунок сверху
http://www.rsdn.ru/article/patterns/patterns.xml
Кстати очень сильно от ЯП зависит
- MVC не зависит от языка программирования
- хреновая картинка, классический MVC выглядит так:
Что то не могу понять... Разве я не написал, что начитался кучу теории, и ищу практические реализации. Таких картинок у меня самого ПОЛНО! нужен код.
...
Рейтинг: 0 / 0
04.04.2008, 09:29
    #35234780
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC
thejediknightТаких картинок у меня самого ПОЛНО! нужен код.
- ставьте вопрос более конкретно: нужно много денег и чтоб ничего не делать
...
Рейтинг: 0 / 0
16.04.2008, 04:58
    #35257617
teras
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC
thejediknight wrote:
>
> - MVC не зависит от языка программирования
> - хреновая картинка, классический MVC выглядит так:
>
>
> Что то не могу понять... Разве я не написал, что начитался кучу теории,
> и ищу практические реализации. Таких картинок у меня самого ПОЛНО! нужен
> код.


Doc/View в MFC - это модификация MVC, где V и C объеденены в один класс.

Если не лень разбираться, вот Win32 API tutorial, использующий MVC:
http://www.relisoft.com/win32/index.htm
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
08.08.2008, 06:59
    #35477543
pasan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC
Petro123 Kachalov
- по ЯП скажу, что в Delphi данный сабж не уровень программиста. Там написаны библиотеки по данной технологии. Хорошо это или плохо - другой вопрос.


подскажи, что за библиотеки. ссылочки, если можно.
пытаюсь разбираться по этой теме. хотел уже сам начать кодить.
...
Рейтинг: 0 / 0
08.08.2008, 13:40
    #35478439
SeVa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC
Готовых реализаций вагон и маленькая тележка.
достаточно погуглить
code search

Для Net CAB .Там же для WPF и ASP
...
Рейтинг: 0 / 0
08.08.2008, 16:42
    #35479020
pasan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC
SeVaГотовых реализаций вагон и маленькая тележка.
достаточно погуглить
code search

Для Net CAB .Там же для WPF и ASP

Наверное, я тупой(
Не понимаю какое это имеет отношение к библиотекам Дельфи для MVC.
...
Рейтинг: 0 / 0
08.08.2008, 21:07
    #35479418
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC
pasan Petro123 Kachalov
- по ЯП скажу, что в Delphi данный сабж не уровень программиста. Там написаны библиотеки по данной технологии. Хорошо это или плохо - другой вопрос.


подскажи, что за библиотеки. ссылочки, если можно.
пытаюсь разбираться по этой теме. хотел уже сам начать кодить.
а ты возьми любое demo приложение для связи с БД. Построй его сам по примеру "с нуля" за 10 минут.
Раньше были примеры по программированию в виде вывода строки "Привет МИР". Теперь это достаточно полнофункциональные приложения с окнами для работы с БД.
Во всех примерах используются компонеты-библиотеки (например, "компонент доступа к данным" и т.д.).
Эти строительные кубики и собирают проект по сабжу.

Можно взять сабж на примере другого уровня - cxGrid (таблица библиотеки devExpress).
Там представление данных - View не зависит от самих данных (натягивается как шкурка на данные).
Т.е. в прикладном (не системном- академическом) коде это уже давно "не надо".
...
Рейтинг: 0 / 0
09.08.2008, 23:49
    #35480008
apapacy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC
thejediknight
Что то не могу понять... Разве я не написал, что начитался кучу теории, и ищу практические реализации. Таких картинок у меня самого ПОЛНО! нужен код.

Вы изначально должны понять что паттерн - это вербальная формулировка задачи и вербальное же описание образцового (при этом реально существующего) решения, а не совокупление классов и методов. Паттерн MVC это очень просто. У Вас существует
Модель например Кнопка: нажата/не нажата
Вид: Прямоугольник: желтый/серый
и Контроллер: кнопкуНажать/кнопкуОтпустить.
Вы должны обеспечить независимость модулей реализующих Модель Вид и Контроллер.
Но сделать их полностью независимыми нельзя. Поэтому считается что Модель должна быть наиболее независимым модулем, а Контроллер наиболее зависимым.

Классический MVC касался только объектов пользовательского интерфейса. Сейчас очень часто можно встретить понимание модели как бизнес-логики, что уже совсем не то.

Конкретные раелизации для desktop приложения Вы можете понять изучив например Java (TM) класс JButton, Применительно к веб-приложениям реализация MVC называется Model 1 и Model 2. Получить представление можно изучив фреймворк Struts.
...
Рейтинг: 0 / 0
11.08.2008, 13:21
    #35481147
SeVa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC
Какой именно Delphi интересует(Delphi-Win32 или под Net)?
...
Рейтинг: 0 / 0
11.08.2008, 14:16
    #35481277
SeVa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC
Petro123Можно взять сабж на примере другого уровня - cxGrid (таблица библиотеки devExpress).
Там представление данных - View не зависит от самих данных (натягивается как шкурка на данные).
Т.е. в прикладном (не системном- академическом) коде это уже давно "не надо".

В прикладном уровне из шкурки еще нужно сделать овчинку, а не спагетти код.
...
Рейтинг: 0 / 0
11.08.2008, 15:51
    #35481530
SeVa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC
MVC-pattern c бородой и рядом проблем.Сейчас дл я Desktop'ных приложений чаще применяют
MVP. Добавляем в строку поиска MVP, после беглого просмотра за 15 мин

PressObjects - SDK c документацией

A Delphi Implementation of the Model View Presenter Framework - докуметация, исходники

Delphi уже не интересует, дальше сам борозди просторы интернета.
...
Рейтинг: 0 / 0
06.09.2008, 14:51
    #35525939
Я тормоз
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC
припоздал.

GUI ARCHITECTURES
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / MVC / 23 сообщений из 23, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]