powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Winforms MVC
22 сообщений из 47, страница 2 из 2
Winforms MVC
    #39394211
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
skyANAА если хочется текст у лейбла изменить
Хочется - изменяй. Свойство доступно из кода
...
Рейтинг: 0 / 0
Winforms MVC
    #39394215
fsharp_fsharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAfsharp_fsharpпропущено...


партиал классы форм с кодом обработчиков событий. я думаю всем это понятно
1) А если класс формы собрать в одном месте, то всё, разрушиться ваш MVC?
2) А если обработчики писать не в том месте партиал класса? 3) А если хочется текст у лейбла изменить, это куда, в "дизайнером сгенеренные файлы"? :)

1) все равно останется "код для UI" и код для "обработчиков событий"
2) все равно останется код для "обработчиков событий"
3) либо в дизайнере, либо руками файл, сгенерированный дизайнером поправить, либо в каком-то обработчике программно

если совсем хочется "сломать MVC", то это надо на C голый цикл обработки сообщений винды с длиннющим switch, и окна рисовать ч/з виндовый апи.
а иначе, в WnForms .NET, как ни крути - это MVC :))
...
Рейтинг: 0 / 0
Winforms MVC
    #39394349
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если ты станешь спорить с невеждой, то твоё сердце зачерствеет и ожесточится © Маймун ибн Махран

Вообщем думайте себе, что хотите :)
...
Рейтинг: 0 / 0
Winforms MVC
    #39394382
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю, что, прочитав первую часть, вы осознаете тот факт, что WinForms - это таки Forms and Controls, а не MVC :)
И прочитаете остальное, если действительно есть желание разобраться.

Martin Fowler — GUI Architectures. Часть 1
Martin Fowler — GUI Architectures. Часть 2
Martin Fowler — GUI Architectures. Часть 3
Martin Fowler — GUI Architectures. Часть 4
Martin Fowler — GUI Architectures. Часть 5
...
Рейтинг: 0 / 0
Winforms MVC
    #39394500
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
эй тичер, оставь детей в покое!)
...
Рейтинг: 0 / 0
Winforms MVC
    #39394770
Перегонщик перекупки
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAДумаю, что, прочитав первую часть, вы осознаете тот факт, что WinForms - это таки Forms and Controls , а не MVC :)
И прочитаете остальное, если действительно есть желание разобраться.

Martin Fowler — GUI Architectures. Часть 1
Martin Fowler — GUI Architectures. Часть 2
Martin Fowler — GUI Architectures. Часть 3
Martin Fowler — GUI Architectures. Часть 4
Martin Fowler — GUI Architectures. Часть 5

а в ASP.NET MVC <form> и <input> - это разве не Forms and Controls ? :))
...
Рейтинг: 0 / 0
Winforms MVC
    #39394779
Перегонщик перекупки
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
грани у MVC размыты, это просто "вектор в голове разработчика".
но вот это "если совсем хочется "сломать MVC", то это надо на C голый цикл обработки сообщений винды с длиннющим switch, и окна рисовать ч/з виндовый апи." - точно не MVC
...
Рейтинг: 0 / 0
Winforms MVC
    #39394780
Перегонщик перекупки
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перегонщик перекупкиграни у MVC размыты, это просто "вектор в голове разработчика".
но вот это "если совсем хочется "сломать MVC", то это надо на C голый цикл обработки сообщений винды с длиннющим switch, и окна рисовать ч/з виндовый апи." - точно не MVC

хотя...
...
Рейтинг: 0 / 0
Winforms MVC
    #39394798
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перегонщик перекупкиskyANAДумаю, что, прочитав первую часть, вы осознаете тот факт, что WinForms - это таки Forms and Controls , а не MVC :)
И прочитаете остальное, если действительно есть желание разобраться.

Martin Fowler — GUI Architectures. Часть 1
Martin Fowler — GUI Architectures. Часть 2
Martin Fowler — GUI Architectures. Часть 3
Martin Fowler — GUI Architectures. Часть 4
Martin Fowler — GUI Architectures. Часть 5

а в ASP.NET MVC <form> и <input> - это разве не Forms and Controls ? :))
Нет. Вы по ссылочке-то пройдите :)
...
Рейтинг: 0 / 0
Winforms MVC
    #39394899
fsharp_fsharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAПерегонщик перекупкипропущено...


а в ASP.NET MVC <form> и <input> - это разве не Forms and Controls ? :))
Нет. Вы по ссылочке-то пройдите :)

ссылки почитал. интересное чтиво на досуге. потом еще раз перечитаю. но вот Ваше "Нет" там не увидел, а свое "Да" - увидел.
если мы на форме биндим контролы к классам данных с INotifyPropertyChanged - то чем это отличается, например, он веба ASP.NET MVC? а уж если ангулар какой - так вообще один в один модель программирования
...
Рейтинг: 0 / 0
Winforms MVC
    #39394972
Benny Blanco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажется все эти паттерны - попытка выразить какми-то ограниченным способом факт того, что на языках со сборщиком мусора можно наколбашивать сколь угодно сложные объектные структуры а-ля JSON, связанные по ссылкам в обоих наприавлениях.

А паттерны - книга по паттернам, я помню, появилась в Московском Доме книги на Арбате в конце 90х, когда еще интеренет не у всех хороший был.

Вот, к примеру, паттерн фабрика - в TurboVision виртуальные конструкторы еще в 90-х были, но никто их фабриками не называл, хотя смысл был понятен. Или observer - в том же Delphi, BCC Builder (__closure) были события (в VB была уродская реализация).
...
Рейтинг: 0 / 0
Winforms MVC
    #39394977
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Benny BlancoМне кажется все эти паттерны - попытка выразить какми-то ограниченным способом факт того

Паттерны это обобщение эффективных техник, приёмов и решений в разработке архитектуры приложений. Это не попытка что-то там выразить, это уже законченное действо, всё уже обобщили и выразили -- решение стало узнаваемым паттерном.

Benny Blancoно никто их фабриками не называл

А потом люди взяли и обобщили, написали книги. Другие люди прочитали эти книги, поняли, что они это уже на самом деле давно используют, но не знали как это называется. И теперь люди могут лучше понять друг друга, быстрее понять чужой текст программы. Не надо объяснять друг другу архитектуру на пальцах.

Как только человек прочитывает несколько книг разных авторов по паттернам, он перестаёт придумывать для паттернов какие-то сомнительные объяснения и кривые смыслы вплоть до их никчёмности и даже вредности.
...
Рейтинг: 0 / 0
Winforms MVC
    #39395025
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Benny Blancoчто на языках со сборщиком мусора
сборщик мусора - не в тему
...
Рейтинг: 0 / 0
Winforms MVC
    #39395026
fsharp_fsharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилBenny Blancoчто на языках со сборщиком мусора
сборщик мусора - не в тему

но тепло
...
Рейтинг: 0 / 0
Winforms MVC
    #39395031
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fsharp_fsharpИзопропилпропущено...

сборщик мусора - не в тему

но тепло


но не мягко. на Qt посмотрим, например
...
Рейтинг: 0 / 0
Winforms MVC
    #39395040
fsharp_fsharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилfsharp_fsharpпропущено...


но тепло


но не мягко. на Qt посмотрим, например

это сильно отдаляет нас от WinForms .NET :))
...
Рейтинг: 0 / 0
Winforms MVC
    #39395050
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fsharp_fsharpИзопропилпропущено...



но не мягко. на Qt посмотрим, например

это сильно отдаляет нас от WinForms .NET :))
при чём здесь вообще упоминание сборщика мусора?
...
Рейтинг: 0 / 0
Winforms MVC
    #39395181
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fsharp_fsharpskyANAпропущено...

Нет. Вы по ссылочке-то пройдите :)

ссылки почитал. интересное чтиво на досуге. потом еще раз перечитаю. но вот Ваше "Нет" там не увидел, а свое "Да" - увидел.
если мы на форме биндим контролы к классам данных с INotifyPropertyChanged - то чем это отличается, например, он веба ASP.NET MVC? а уж если ангулар какой - так вообще один в один модель программирования
И чем же это похоже? :)

Да, Вы нашли у себя в ASP.NET MVC приложении <form> и <input>, но на этом по сути совпадения и закончились.

Перечитайте статью ещё раз, обратите внимание на диаграммы.
...
Рейтинг: 0 / 0
Winforms MVC
    #39395248
Benny Blanco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,

При том, что на Perl или Javascript легко вернуть из функции какой нибудь словарь словарей списков из словарей итп. А на сях или плюсах заколебешься потом его пробегать и вручную освобождать память.
...
Рейтинг: 0 / 0
Winforms MVC
    #39395320
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Benny BlancoА на сях или плюсах заколебешься потом его пробегать и вручную освобождать память.
необходимость аккуратного управления памятью мешает применять паттерны?
...
Рейтинг: 0 / 0
Winforms MVC
    #39395425
Benny Blanco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,

И ассемблер не мешает.
...
Рейтинг: 0 / 0
Winforms MVC
    #39395520
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Benny BlancoИзопропил,

И ассемблер не мешает.
не смешно. действительно не мешает.
...
Рейтинг: 0 / 0
22 сообщений из 47, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Winforms MVC
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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