|
Winforms MVC
|
|||
---|---|---|---|
#18+
skyANAА если хочется текст у лейбла изменить Хочется - изменяй. Свойство доступно из кода ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2017, 21:23 |
|
Winforms MVC
|
|||
---|---|---|---|
#18+
skyANAfsharp_fsharpпропущено... партиал классы форм с кодом обработчиков событий. я думаю всем это понятно 1) А если класс формы собрать в одном месте, то всё, разрушиться ваш MVC? 2) А если обработчики писать не в том месте партиал класса? 3) А если хочется текст у лейбла изменить, это куда, в "дизайнером сгенеренные файлы"? :) 1) все равно останется "код для UI" и код для "обработчиков событий" 2) все равно останется код для "обработчиков событий" 3) либо в дизайнере, либо руками файл, сгенерированный дизайнером поправить, либо в каком-то обработчике программно если совсем хочется "сломать MVC", то это надо на C голый цикл обработки сообщений винды с длиннющим switch, и окна рисовать ч/з виндовый апи. а иначе, в WnForms .NET, как ни крути - это MVC :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2017, 21:33 |
|
Winforms MVC
|
|||
---|---|---|---|
#18+
если ты станешь спорить с невеждой, то твоё сердце зачерствеет и ожесточится © Маймун ибн Махран Вообщем думайте себе, что хотите :) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2017, 08:25 |
|
Winforms MVC
|
|||
---|---|---|---|
#18+
Думаю, что, прочитав первую часть, вы осознаете тот факт, что 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2017, 09:47 |
|
Winforms MVC
|
|||
---|---|---|---|
#18+
skyANA, эй тичер, оставь детей в покое!) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2017, 12:06 |
|
Winforms MVC
|
|||
---|---|---|---|
#18+
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 ? :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2017, 15:21 |
|
Winforms MVC
|
|||
---|---|---|---|
#18+
грани у MVC размыты, это просто "вектор в голове разработчика". но вот это "если совсем хочется "сломать MVC", то это надо на C голый цикл обработки сообщений винды с длиннющим switch, и окна рисовать ч/з виндовый апи." - точно не MVC ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2017, 15:26 |
|
Winforms MVC
|
|||
---|---|---|---|
#18+
Перегонщик перекупкиграни у MVC размыты, это просто "вектор в голове разработчика". но вот это "если совсем хочется "сломать MVC", то это надо на C голый цикл обработки сообщений винды с длиннющим switch, и окна рисовать ч/з виндовый апи." - точно не MVC хотя... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2017, 15:27 |
|
Winforms MVC
|
|||
---|---|---|---|
#18+
Перегонщик перекупки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 ? :)) Нет. Вы по ссылочке-то пройдите :) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2017, 15:48 |
|
Winforms MVC
|
|||
---|---|---|---|
#18+
skyANAПерегонщик перекупкипропущено... а в ASP.NET MVC <form> и <input> - это разве не Forms and Controls ? :)) Нет. Вы по ссылочке-то пройдите :) ссылки почитал. интересное чтиво на досуге. потом еще раз перечитаю. но вот Ваше "Нет" там не увидел, а свое "Да" - увидел. если мы на форме биндим контролы к классам данных с INotifyPropertyChanged - то чем это отличается, например, он веба ASP.NET MVC? а уж если ангулар какой - так вообще один в один модель программирования ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2017, 17:19 |
|
Winforms MVC
|
|||
---|---|---|---|
#18+
Мне кажется все эти паттерны - попытка выразить какми-то ограниченным способом факт того, что на языках со сборщиком мусора можно наколбашивать сколь угодно сложные объектные структуры а-ля JSON, связанные по ссылкам в обоих наприавлениях. А паттерны - книга по паттернам, я помню, появилась в Московском Доме книги на Арбате в конце 90х, когда еще интеренет не у всех хороший был. Вот, к примеру, паттерн фабрика - в TurboVision виртуальные конструкторы еще в 90-х были, но никто их фабриками не называл, хотя смысл был понятен. Или observer - в том же Delphi, BCC Builder (__closure) были события (в VB была уродская реализация). ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2017, 19:00 |
|
Winforms MVC
|
|||
---|---|---|---|
#18+
Benny BlancoМне кажется все эти паттерны - попытка выразить какми-то ограниченным способом факт того Паттерны это обобщение эффективных техник, приёмов и решений в разработке архитектуры приложений. Это не попытка что-то там выразить, это уже законченное действо, всё уже обобщили и выразили -- решение стало узнаваемым паттерном. Benny Blancoно никто их фабриками не называл А потом люди взяли и обобщили, написали книги. Другие люди прочитали эти книги, поняли, что они это уже на самом деле давно используют, но не знали как это называется. И теперь люди могут лучше понять друг друга, быстрее понять чужой текст программы. Не надо объяснять друг другу архитектуру на пальцах. Как только человек прочитывает несколько книг разных авторов по паттернам, он перестаёт придумывать для паттернов какие-то сомнительные объяснения и кривые смыслы вплоть до их никчёмности и даже вредности. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2017, 19:14 |
|
Winforms MVC
|
|||
---|---|---|---|
#18+
Benny Blancoчто на языках со сборщиком мусора сборщик мусора - не в тему ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2017, 21:47 |
|
Winforms MVC
|
|||
---|---|---|---|
#18+
ИзопропилBenny Blancoчто на языках со сборщиком мусора сборщик мусора - не в тему но тепло ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2017, 21:55 |
|
Winforms MVC
|
|||
---|---|---|---|
#18+
fsharp_fsharpИзопропилпропущено... сборщик мусора - не в тему но тепло но не мягко. на Qt посмотрим, например ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2017, 22:43 |
|
Winforms MVC
|
|||
---|---|---|---|
#18+
Изопропилfsharp_fsharpпропущено... но тепло но не мягко. на Qt посмотрим, например это сильно отдаляет нас от WinForms .NET :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2017, 23:29 |
|
Winforms MVC
|
|||
---|---|---|---|
#18+
fsharp_fsharpИзопропилпропущено... но не мягко. на Qt посмотрим, например это сильно отдаляет нас от WinForms .NET :)) при чём здесь вообще упоминание сборщика мусора? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 00:22 |
|
Winforms MVC
|
|||
---|---|---|---|
#18+
fsharp_fsharpskyANAпропущено... Нет. Вы по ссылочке-то пройдите :) ссылки почитал. интересное чтиво на досуге. потом еще раз перечитаю. но вот Ваше "Нет" там не увидел, а свое "Да" - увидел. если мы на форме биндим контролы к классам данных с INotifyPropertyChanged - то чем это отличается, например, он веба ASP.NET MVC? а уж если ангулар какой - так вообще один в один модель программирования И чем же это похоже? :) Да, Вы нашли у себя в ASP.NET MVC приложении <form> и <input>, но на этом по сути совпадения и закончились. Перечитайте статью ещё раз, обратите внимание на диаграммы. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 10:13 |
|
Winforms MVC
|
|||
---|---|---|---|
#18+
Изопропил, При том, что на Perl или Javascript легко вернуть из функции какой нибудь словарь словарей списков из словарей итп. А на сях или плюсах заколебешься потом его пробегать и вручную освобождать память. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 11:21 |
|
Winforms MVC
|
|||
---|---|---|---|
#18+
Benny BlancoА на сях или плюсах заколебешься потом его пробегать и вручную освобождать память. необходимость аккуратного управления памятью мешает применять паттерны? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 12:06 |
|
Winforms MVC
|
|||
---|---|---|---|
#18+
Изопропил, И ассемблер не мешает. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 13:24 |
|
|
start [/forum/topic.php?fid=20&msg=39394780&tid=1400076]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 264ms |
total: | 404ms |
0 / 0 |