|
[Приплыли] Визуальное наследование форм в Visual Studio 2008
|
|||
---|---|---|---|
#18+
По-моему на этом форуме в срачах VS vs Delphi я раньше читал про то, что VFI в C#/Visual Studio нельзя использовать. И, якобы, в Delphi оно реализовано менее глючно. Собственно мой проект на Visual Studio 2008 кажется приплыл к такому состоянию : Что делать и кто виноват? Зы. Мне сначала нужно решение - где копать, чтобы восстановить работу сабжа. Зы.Зы. Да, да. Я и раньше знал, что это плохое решение. Но я не знал, как реализовать по другому с использованием паттерна MVP с этими вашими SmartParts. У меня в в базовой форме шапка и подвал. Зы. зы. зы. Я знаю, что VFI неправильный термин (он из Делфи), но я к нему привык. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2014, 17:01 |
|
[Приплыли] Визуальное наследование форм в Visual Studio 2008
|
|||
---|---|---|---|
#18+
из сабжа не совсем понятно, как решить проблему ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2014, 17:43 |
|
[Приплыли] Визуальное наследование форм в Visual Studio 2008
|
|||
---|---|---|---|
#18+
Слишком сильно дельфятиной отдаёт. Короче, вкратце - 1. Выбросить старый унылый WinForms на помойку. 2. Использовать WPF с MVVM подходом (десктоп решения). 3. Хочется честного MVC в коробке - для этого есть ASP.NET MVC (веб решения). Всё просто. P.S. Всё это наследование форм от лукавого. Нужно уметь нормально проектировать классы и общий дизайн приложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2014, 09:13 |
|
[Приплыли] Визуальное наследование форм в Visual Studio 2008
|
|||
---|---|---|---|
#18+
МСУP.S. Всё это наследование форм от лукавого. Да уж. За свои 8 лет работы с дотнетом не могу припомнить случая, чтобы я это использовал. Соответственно, не могу вспомнить случая, когда это было бы действительно нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2014, 09:32 |
|
[Приплыли] Визуальное наследование форм в Visual Studio 2008
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныДа уж. За свои 8 лет работы с дотнетом не могу припомнить случая, чтобы я это использовал. Соответственно, не могу вспомнить случая, когда это было бы действительно нужно. Просто дельфистам ну пипец как нужна возможность отнаследовать форму от TForm, TButton, Boolean, Pointer, TThread, TComPort, TPersistent, TStrings и TBitBtn. Без этого ну никак. http://ru.wikipedia.org/wiki/Множественное_наследование ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2014, 09:43 |
|
[Приплыли] Визуальное наследование форм в Visual Studio 2008
|
|||
---|---|---|---|
#18+
jbond81У меня в в базовой форме шапка и подвал.Дак пропишите ручками её в качестве базового класса. Через визард не получилось, и случился разрыв шаблона. lol ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2014, 09:54 |
|
[Приплыли] Визуальное наследование форм в Visual Studio 2008
|
|||
---|---|---|---|
#18+
МСУСлишком сильно дельфятиной отдаёт согласен. Тяжелое детство, родители сильно били по голове Архангельским и Фароновым с Федоровым. МСУ1. Выбросить старый унылый WinForms на помойку. я его не могу выкинуть на помойку. Это единственная доступная библиотека GUI для платформы Compact Framework. МСУ2. Использовать WPF с MVVM подходом (десктоп решения). не могу, см. причину в 1. МСУ3. Хочется честного MVC в коробке - для этого есть ASP.NET MVC (веб решения). у меня не веб. МСУP.S. Всё это наследование форм от лукавого. Согласен. Нужна одна контейнерная форма, которая содержит Workspaces: deckWorkSpace (шапка) и bodyWorkspace (вся остальная область) а потом ты можешь управлять видимостью. Только вот с передачей параметров из одного вида в другой не очень ясно: Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
А так же непонятки "как показать модальное окно (вид), и вернуть значение в вид (бывшую форму), откуда произошел вызов": Как перевести вот этот код: Код: c# 1. 2. 3. 4.
Нужно уметь нормально проектировать классы и общий дизайн приложения. Согласен. Но опять же общие слова. Ты мне паттерны, паттерны предлагай. Стукни по голове нужной книжкой с, чтобы перестнать думать в терминах "Show/ShowDialog". Да, на полноэкранных приложениях эта хня не имеет смысла. А как Workflow ты с одной формой реализуешь? Ссылки в студию. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2014, 11:37 |
|
[Приплыли] Визуальное наследование форм в Visual Studio 2008
|
|||
---|---|---|---|
#18+
Попробовать заменить наследование композицией? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2014, 11:39 |
|
[Приплыли] Визуальное наследование форм в Visual Studio 2008
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныМСУP.S. Всё это наследование форм от лукавого. Да уж. За свои 8 лет работы с дотнетом не могу припомнить случая, чтобы я это использовал. Соответственно, не могу вспомнить случая, когда это было бы действительно нужно. есть люди, которые это использовали. И мелкомягкие как бэ не запрещают это делать . Кто же знал, что они такую собаку зарыли. МелкомягкиеOn some occasions, you may decide that a project calls for a form similar to one that you have created in a previous project. Or you may want to create a basic form with settings such as a watermark or certain control layout that you will then use again within a project, with each iteration containing modifications to the original form template. Form inheritance enables you to create a base form and then inherit from it and make modifications while preserving whatever original settings you need. они мне сказали, что это можно сделать, я и сделал. Они вот даже сами пишут Код: c# 1.
чисто математически Form можно было заменить на MyForm. Вот откуда мне было знать, что этот их Visual Studio поддерживает наследование только от ИХ базовой формы? Зы. А ну, да. Так было в Visual Basic 6. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2014, 11:50 |
|
[Приплыли] Визуальное наследование форм в Visual Studio 2008
|
|||
---|---|---|---|
#18+
Алексей КПопробовать заменить наследование композицией? попробнее, пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2014, 11:50 |
|
[Приплыли] Визуальное наследование форм в Visual Studio 2008
|
|||
---|---|---|---|
#18+
jbond81Алексей КПопробовать заменить наследование композицией? попробнее, пожалуйста. Код: c# 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2014, 11:54 |
|
[Приплыли] Визуальное наследование форм в Visual Studio 2008
|
|||
---|---|---|---|
#18+
jbond81согласен. Тяжелое детство, родители сильно били по голове Архангельским и Фароновым с Федоровым. Все мы проходили через этих гавнокодеров, постарайся поскорее забыть о них. Я понимаю, если бы ты упомянул Марко Кэнту, тут респект и уважуха. А этот детский сад нужно поскорее выбросить на помойку. jbond81Это единственная доступная библиотека GUI для платформы Compact Framework. Compact Framework тоже на свалку. Андроид, айось и Windows Phone (XAML). jbond81не могу, см. причину в 1. Надо. jbond81у меня не веб. Ок. jbond81Согласен. Но опять же общие слова. Ты мне паттерны, паттерны предлагай. Я ж предложил. XAML + MVVM наше всё. jbond81А как Workflow ты с одной формой реализуешь? Ссылки в студию. http://www.codeproject.com/Articles/18396/Introduction-to-XAML-in-Windows-Workflow-Foundatio ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2014, 12:06 |
|
[Приплыли] Визуальное наследование форм в Visual Studio 2008
|
|||
---|---|---|---|
#18+
авторЯ понимаю, если бы ты упомянул Марко Кэнту, тут респект и уважуха. А этот детский сад нужно поскорее выбросить на помойку. Кэнту меня тоже били. Но позже. Когда я студентом был. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2014, 12:40 |
|
[Приплыли] Визуальное наследование форм в Visual Studio 2008
|
|||
---|---|---|---|
#18+
jbond81авторЯ понимаю, если бы ты упомянул Марко Кэнту, тут респект и уважуха. А этот детский сад нужно поскорее выбросить на помойку. Кэнту меня тоже били. Но позже. Когда я студентом был. Лет 8 назад мне жена на ДР подарила этот букварь на русском, его еще хрен найти было. Недавно проводил зачистку мукулатуры, которая занимает нехило места. Рука дрогнула над Кэнту, не смог... Зато все остальные Флёновы и прочие Кашпировские по всяким SQL и прочим недоязыкам ушли на помойку. Туда же отправились всякие Троелсены по FW 2.0 и подобные унылые обезьянки. Теперь полный простор и поёт душа. Гугл и MSDN наше всё. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2014, 17:39 |
|
[Приплыли] Визуальное наследование форм в Visual Studio 2008
|
|||
---|---|---|---|
#18+
МСУГугл и MSDN наше всё.Интернета вдруг не станет и всё, приплыли... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2014, 18:06 |
|
[Приплыли] Визуальное наследование форм в Visual Studio 2008
|
|||
---|---|---|---|
#18+
Алексей КМСУГугл и MSDN наше всё.Интернета вдруг не станет и всё, приплыли... Ну да, вот попаду я на необитаемый остров, а таблицу умножения уже забыл... Как банан с пальмы смогу сорвать - прямо не знаю... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2014, 19:36 |
|
|
start [/forum/topic.php?fid=20&fpage=131&tid=1403382]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 150ms |
0 / 0 |