powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / MVC
23 сообщений из 23, страница 1 из 1
MVC
    #35227027
thejediknight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hey there!

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

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

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

в MFC.

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

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

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

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

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

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



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

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

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

IMHO
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
MVC
    #35234489
thejediknight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kachalov Petro1232-ой рисунок сверху
http://www.rsdn.ru/article/patterns/patterns.xml
Кстати очень сильно от ЯП зависит
- MVC не зависит от языка программирования
- хреновая картинка, классический MVC выглядит так:
Что то не могу понять... Разве я не написал, что начитался кучу теории, и ищу практические реализации. Таких картинок у меня самого ПОЛНО! нужен код.
...
Рейтинг: 0 / 0
MVC
    #35234780
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
thejediknightТаких картинок у меня самого ПОЛНО! нужен код.
- ставьте вопрос более конкретно: нужно много денег и чтоб ничего не делать
...
Рейтинг: 0 / 0
MVC
    #35257617
teras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
MVC
    #35477543
pasan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123 Kachalov
- по ЯП скажу, что в Delphi данный сабж не уровень программиста. Там написаны библиотеки по данной технологии. Хорошо это или плохо - другой вопрос.


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

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

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

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


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

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

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

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

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

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

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

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

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

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


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