powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Wpf или не Wpf.... вот ведь в чем вопрос.....
56 сообщений из 56, показаны все 3 страниц
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34988187
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А подо что теперь моднее писать то ? Wpf или WinForms ?
Задумываю десктопный проектик (небольшой CRM). Открыл студию 2008, щелкнул "новый проект" и чет завис напроч (я, а не компьютер). Wpf проект или WinForms проект......


Пишу как умею. Дорого, долго...
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34988193
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegovЗадумываю десктопный проектик (небольшой CRM). Открыл студию 2008, щелкнул "новый проект" и чет завис напроч (я, а не компьютер). Wpf проект или WinForms проект......
А что, уже вся архитектура нарисована и все продумано?
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34988209
Фотография tAZAR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Положу свои 5 копеек..
Acer TM4150, Intel Pentium M760 2MHz 2mb(L2 cache), 533MHz FSB, Intel GMA 900, 2Gb Ram, WinXP SP2, MSFW 3.5 .
WPF
Замер номер раз:
Контролы: grid 2x2; TextBox 0:0 cspan 2, Button 1:2. BitmapEffects включены для Grid и TextBox. Grid:OuterGlow, TextBox: DropShadow.
Включать bitmap effects у контролов противопоказано. Жрет много, тормозит жутко, ресайз формы убивает ноут. При разворачивании на весь экран - белая форма, приложение не висит, контролов не видно. Якоря подвешены правильно. 130Mb ram.
Откючены BitmapEffects - Все летает, ресайзится, разворачивается, 29 Mb ram.

Для себя на пока выводы сделал. WPF подождет.
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34988297
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, т.е. опять технология будущего, а как только настанет будущее выйдет FW X.X где
будет очередной Forms требующий 12 ядер и терабайт памяти или это всетаки концепция ?

Пишу как умею. Дорого, долго...
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34988372
Фотография tAZAR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegov
будет очередной Forms
Пишу как умею. Дорого, долго...
Не будет очередного WinForms. А жаль.
Да, в принципе, они всем устраивают. Резкой необходимости, да и вообще необходимости в WPF пока не вижу.
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34988503
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegov
Ага, т.е. опять технология будущего, а как только настанет будущее выйдет FW X.X где
будет очередной Forms требующий 12 ядер и терабайт памяти или это всетаки концепция ?

к чему эта провокация? (

Код: plaintext
 uid  =  S a

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34988549
olegov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:) да нет, провокационного тут ничего нет. На мой взгляд совместная конференция на днях разработчика 2007 компании MS и Intel совершенно не случайна. О том что всех ждет в ближайшей 3-х-5-ти летке было заявлено совершенно не однозначно (от 4 ядер, от 2 гб оперативки и т.д.). писать под среднего потребителя я смысла особого не вижу (да и раньше не видел). Ему и 1С с лихвой (пока еще и 7.7) хватает. Наши клиенты на железе не шибко экономят и "свежее мяско" уважают. То что будет начато писаться сейчас увидит свет не ранее чем через год-полтора. Потому и интересуюсь.

Хотя, всетаки по большому счету FW 2.0 так и не успела стать актуальной, из платформы будущего она как то не заметно стала технологией прошлого......


Sa
olegov
Ага, т.е. опять технология будущего, а как только настанет будущее выйдет FW X.X где
будет очередной Forms требующий 12 ядер и терабайт памяти или это всетаки концепция ?

к чему эта провокация? (

Код: plaintext
 uid  =  S a
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34988574
maybeleo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegovFW 2.0 так и не успела стать актуальной, из платформы будущего она как то не заметно стала технологией прошлогоЭто, имхо, смотря с какой колокольни смотреть. Ведь CLR-то в текущей технологии будущего (.NET 3.5) версии по-прежнему 2.0 (с багофиксами).
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34988601
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegov
На мой взгляд совместная конференция на днях разработчика 2007 компании MS и Intel совершенно не случайна.

не ищите смысла там где его нет.
в 2006ом MS проводил конференцию с Autodesc. и ....

Код: plaintext
 uid  =  S a

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34988655
Фотография tAZAR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не хочу провоцировать никого,но выскажусь насчет "технологии прошлого".
VCL сколько лет? А ведь до сих пор используют :-) MFC, правда, все реже... Вот к ней это высказывание как-то относится.
То же самое вполне может ожидать и WF. Будут они жить - никуда не денутся,да и удобная ведь это штука для пользователей студии - не так ли ;-) Борландовцы - то давно привыкли к реактивному рисованию GUI, теперь и мы радуемся.
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34988710
saint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для меня самым большим пряпятсятвием переходу на WPF является то, что для этого надо сначала этот самый WPF изучить. Новая объектная модель, XAML, новые фичи, новые шаблоны...
Пока проще на старом добром формс.
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34988732
Volhv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+1

"попробовав раз - ем и сейчас" - не катит
что сулит такой подход, какие плюсы и минусы ... акромя лагов я пока разницы особой не ощутил - но идея совмещения веба с шарпкодом - чтото нечто вроде асп тока без веб сервера - на средствах хмл... хммммм может ето перспективно но пока сыровато
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34988763
Фотография tAZAR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мухи отдельно, котлеты отдельно - это хорошо :-) Но пока что контролов маловато, изучать много=потеря времени, результат в принципе тот же, только немного красивее и требовательнее, хотя примеры по ListBox понравились. Многофункциональная штука.
В общем, целенаправленно учить времени нет и тратить пока его на это не хочется.
Saint, Volhv, +1.
Жаль вот, что FW 3.5 по системным требованиям не очень впечатлил.. В 2к не работает, в XP без SP2 не работает, о 98 и вообще говорить не стОит.. Жаль. А так хотелось LinQ :-)
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34988779
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tAZARМухи отдельно, котлеты отдельно - это хорошо :-) Но пока что контролов маловато, изучать много=потеря времени, результат в принципе тот же, только немного красивее и требовательнее, хотя примеры по ListBox понравились. Многофункциональная штука.
В общем, целенаправленно учить времени нет и тратить пока его на это не хочется.
Saint, Volhv, +1.
Жаль вот, что FW 3.5 по системным требованиям не очень впечатлил.. В 2к не работает, в XP без SP2 не работает, о 98 и вообще говорить не стОит.. Жаль. А так хотелось LinQ :-)
А что, Вас уже прорисовка форм в WinForms устраивает?
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34988804
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лично меня останавливает малое кол-во контролов. Пусть хоть готовые библиотеки настрогают сперва. Сесть сейчас за ВПФ - это не просто что-то новое постигать, а еще и кучу необходимых контролов строгать самому, на это времени нет. И не понятно что там с визуальным наследованием (вернее влоб что-то там все очень плохо). Может есть какая-то альтернативная реализации, через шаблоны какие-то, но пока все очень не ясно. ВСе никак не найду время вебкасты посмотреть. Глянул первый одним глазком - в первых бетаверсиях в замле события без интелисенса набирали - долго смеялся. Видно на тот момент майкрософт только поставщика травы сменила.
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34988820
Фотография tAZAR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Proga
А что, Вас уже прорисовка форм в WinForms устраивает?
Было время - не устраивала. Точнее, прорисовка грида :-)
ИМХО, все там сейчас с прорисовкой хорошо. Грид наследуем, даблбуфферим и прем дальше.
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34988835
saint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
щас события уже есть, но то что их нет в дизайнере зверски не удобно. единственное, что мне нравится пока в WPF - это то что дизайн GUI можно отдать на съедение дизайнерам и не парться с этим.
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34988905
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saintщас события уже есть, но то что их нет в дизайнере зверски не удобно.
ну скажем так, непривычно + тот недостаток, что раньше чтоб посмотреть "а какие события ваще есть" достаточно было полистать, а теперь надо начинать печатать и потом листать интеллисенс.
saint
единственное, что мне нравится пока в WPF - это то что дизайн GUI можно отдать на съедение дизайнерам и не парться с этим.если они конечно у вас есть
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34988944
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaлично меня останавливает малое кол-во контролов.
Что интересно, есть ВСЕ нужные контролы. :)

Жду нового заказа, напишу на WPF. Наконец то можно будет распрощаться с левыми контролами.
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34989148
saint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов chpashaлично меня останавливает малое кол-во контролов.
Что интересно, есть ВСЕ нужные контролы. :)

Жду нового заказа, напишу на WPF. Наконец то можно будет распрощаться с левыми контролами.

а где аналог DataGridView?
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34989243
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов chpashaлично меня останавливает малое кол-во контролов.
есть ВСЕ нужные контролы. :)
тут стоит видимо добавлять, кому нужные :-)
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34989489
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saint Сахават Юсифов chpashaлично меня останавливает малое кол-во контролов.
Что интересно, есть ВСЕ нужные контролы. :)

Жду нового заказа, напишу на WPF. Наконец то можно будет распрощаться с левыми контролами.

а где аналог DataGridView?
Грид есть, дерево есть, лист есть, чекбокс и текстбох есть
а что еще надо
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34989554
saint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
грид есть, да не тот. так можно вообще в Window.Paint все контролы рисовать.
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34989621
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saintгрид есть, да не тот. так можно вообще в Window.Paint все контролы рисовать.
Чем не тот? Офигенно воще тут с биндингом и со всеми делами. Классические компоненты типа грид и т.д. вообще не нужны. Надо пересмотреть подходы.
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34990101
Volhv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов saintгрид есть, да не тот. так можно вообще в Window.Paint все контролы рисовать.
Чем не тот? Офигенно воще тут с биндингом и со всеми делами. Классические компоненты типа грид и т.д. вообще не нужны. Надо пересмотреть подходы.

когда вы начнете работать с большими обьемами данных - вы пересмотрите свои убеждения...
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34990105
saint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов saintгрид есть, да не тот. так можно вообще в Window.Paint все контролы рисовать.
Чем не тот? Офигенно воще тут с биндингом и со всеми делами. Классические компоненты типа грид и т.д. вообще не нужны. Надо пересмотреть подходы.

гм. ну раз вы так яростно настаиваите, готов поверить на слово. однако интересно было бы взглянуть.
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34990573
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, давайте все же делать скидку на то, что WPF многим из нас пока знаком по обрывочным сведениям, потому особо строго судит не стоит. возможно многое там делается офигенно иначе, но не факт что хуже. вот только вопрос с визуальным наследованием меня беспокоит ;-)
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34991097
Фотография tAZAR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сегодня вот читал последнего Троелсена. Сделал по его примеру три Expander в Button, Label, правда вынес из кнопки в грид. Все писал ручками. Потом схватился в дизайнере за этот лэйбл, шевельнул мышей, студия задумалась и вылетела.. Попробовал еще раз. При определенной вложенности контролов студия вылетает очень часто, если попытаться их изменить через дизайнер. Мдям... Пожалуй,все-таки стоит подождать. А грид в WPF очень посредственный, между прочим, если имелся в виду ListView - GridView.
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34991749
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tAZARСегодня вот читал последнего Троелсена. Сделал по его примеру три Expander в Button, Label, правда вынес из кнопки в грид. Все писал ручками. Потом схватился в дизайнере за этот лэйбл, шевельнул мышей, студия задумалась и вылетела.. Попробовал еще раз. При определенной вложенности контролов студия вылетает очень часто, если попытаться их изменить через дизайнер. Мдям... Пожалуй,все-таки стоит подождать. А грид в WPF очень посредственный, между прочим, если имелся в виду ListView - GridView.
даю голову на отсечение (не свою правда ) что они специально с дизайнером ВПФ студии не заморачивались, кто тогда Бленд будет покупать ? А верстать достаточно сложную форму аля ноутпад+html, я извиняюсь :)
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34991797
Фотография tAZAR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha А верстать достаточно сложную форму аля ноутпад+html, я извиняюсь :)
Не уж! Вот сижу тут, ломаю руки, строчу хамл чтобы понять, почему ж этот впф мне так нужен то должен быть, как микрософт заявляет. Блин, да я бы уже столько в винформсах настрогал за это время... А тут битый час вкуриваю, как заставить
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<GridViewColumn.CellTemplate>
                            <DataTemplate>
                                <ScrollViewer>
                                    <TextBox FontFamily="Italic" Text="{Binding Path=Name}" />
                                </ScrollViewer>
                            </DataTemplate>
                        </GridViewColumn.CellTemplate>
Вот тот текстбокс растянуться на всю ячейку. Уже и в грид (Grid) его пхал. Нифига. Ставит размер согласно тексту внутри. Мдям. Все интуитивно понятно и просто. Ну-ну....
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34991814
Фотография tAZAR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В последнем посте ScrollViewer не принимать во внимание. Это я просто изгаляюсь сижу, смотрю на контейнеры, просто :-)
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34991880
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tAZARВсе интуитивно понятно и просто. Ну-ну....
я рекламу не смотрю, потому не знаю, как может быть интуитивно понятно то, что на столько радикально отличается от привычного в винформсах подхода. Лично я если возьмусь впф смотреть, клятвенно обещаю ваще ничему не удивляться
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34991921
Фотография tAZAR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык а я ж и не удивляюсь :-)
Просто в формзах, ИМХО, подход интуитивнее, по крайней мере при изучении их с нуля даются они проще. Книжка Троелсена Pro C# and The Net 3.5 platform 4'th ed. неплохая, кстати, но как-бы для сильно начинающих написана. Мало полноценных примеров по работе с контролами WPF.Не сочтите за рекламу.
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34994497
+2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
+2
Гость
Вот тут есть отличные примеры с использованием ListView. Попробовал, очень понравилось.
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34994662
Volhv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В смысле дизайна - там все действительно прозрачно, красиво и т.д. - но програмистам в ету область лучше не смотреть, потому что ето только графика, ею должны заниматься дизайнеры...

У каждой профессии есть свои области и перемешивать их настолько чтобы конфликтовать - некорректно, хоть ето и практикуют везде любители большой халявы....

Вообще сделать что либо меняющее графическую часть - можно и без помощи програмистов - просто на скриптах .. вот пример из учебника - на механизмах привязок переобразмеривание внутреннего контрола ...
[SRC WPF]
<Window x:Class="Test_WPF_Form.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="382" Width="497" ResizeMode="CanResize" xmlns:my="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration">
<Grid Background="Silver">
<Border Width="{Binding ElementName=MySlider, Path = Value}" Height="{Binding ElementName=MySlider, Path = Value}" VerticalAlignment="Center" HorizontalAlignment="Center" CornerRadius="4,4,4,4" Background="White">
<Border.BitmapEffect>
<DropShadowBitmapEffect Color="Black" Direction="0" ShadowDepth="2" Softness="0.2" Opacity="0.5" />
</Border.BitmapEffect>
</Border>
<Slider
x:Name="MySlider"
VerticalAlignment="Top"
Minimum="10"
Maximum="400"
Value="200"
Margin="10" />
</Grid>
</Window>
[/SRC]
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34995149
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolhvВ смысле дизайна - там все действительно прозрачно, красиво и т.д. - но програмистам в ету область лучше не смотреть, потому что ето только графика, ею должны заниматься дизайнеры...

У каждой профессии есть свои области и перемешивать их настолько чтобы конфликтовать - некорректно, хоть ето и практикуют везде любители большой халявы....

Вообще сделать что либо меняющее графическую часть - можно и без помощи програмистов - просто на скриптах .. вот пример из учебника - на механизмах привязок переобразмеривание внутреннего контрола ...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<Window x:Class="Test_WPF_Form.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="382" Width="497" ResizeMode="CanResize" xmlns:my="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration">
    <Grid Background="Silver">
        <Border Width="{Binding ElementName=MySlider, Path = Value}" Height="{Binding ElementName=MySlider, Path = Value}" VerticalAlignment="Center" HorizontalAlignment="Center" CornerRadius="4,4,4,4" Background="White">
            <Border.BitmapEffect>
                <DropShadowBitmapEffect Color="Black" Direction="0" ShadowDepth="2" Softness="0.2" Opacity="0.5" />
            </Border.BitmapEffect>
        </Border>
        <Slider 
            x:Name="MySlider"
            VerticalAlignment="Top"
            Minimum="10"
            Maximum="400"
            Value="200"
            Margin="10" />
    </Grid>
</Window>

ну-ну, кому как.
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34995184
Фотография goodbit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tAZARВсе интуитивно понятно и просто. Ну-ну....

Всё будет чики-пуки :) Года два ещё посидим на винформзах, а потом заказчик услышыит про слова WPF и WPF/E и захочет такое

А вообще tazar, самому изучать это конечно очень хорошо, но есть пара английских книжичек, вот их почитай и будет тебе счастье )

ЛИчно я в этой технологии увидел только добро Во всяком случае идея автора мне по душе.
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #34997200
Фотография tAZAR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>А вообще tazar, самому изучать это конечно очень хорошо, но есть пара английских книжичек, вот их почитай и будет тебе счастье )

гм.. Вроде я писал, что читаю последнего Троелсена, и пробую...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #36369409
Фотография flashslash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов,
Может я слепой, но я не вижу никакого GridView в панели инструментов..
Его конечно можно добавлять динамически, но нафиг это надо!

Нету панели, которая ресайзится автоматически, отсюда непонятно что использовать взамен?
Добавил событие ресайза окна, настроил в коде обработчика события ширину и высоту контролов при ресайзе, но блин событие не срабатывает... делегат исчезает...

Мало того, как работать с TabControl тоже не понятно! Нельзя положить на таб контролы....

Toolbar не позволяет добавлять кнопки....

Все очень непривычно и непонятно.
Особенно после долгой работы с winforms и web-интерфейсами....
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #36369514
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если интересует только быстрое набрасывание контролов на форму, то лучше оставаться в Winforms, там это лучше реализованно. Для WPF нужно понимание layout'a и знание xaml, а это за пять минут не усваивается, как в WinForms. Кривая въезжания здесь гораздо круче, чем у формочек
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #36370650
Фотография aleks-sam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tAZARПоложу свои 5 копеек..
Acer TM4150, Intel Pentium M760 2MHz 2mb(L2 cache), 533MHz FSB, Intel GMA 900, 2Gb Ram, WinXP SP2, MSFW 3.5 .
WPF
Замер номер раз:
Контролы: grid 2x2; TextBox 0:0 cspan 2, Button 1:2. BitmapEffects включены для Grid и TextBox. Grid:OuterGlow, TextBox: DropShadow.
Включать bitmap effects у контролов противопоказано. Жрет много, тормозит жутко, ресайз формы убивает ноут. При разворачивании на весь экран - белая форма, приложение не висит, контролов не видно. Якоря подвешены правильно. 130Mb ram.
Откючены BitmapEffects - Все летает, ресайзится, разворачивается, 29 Mb ram.

Для себя на пока выводы сделал. WPF подождет.

BitmapEffects - в WPF 3.5 программно обрабатываются. Вот почему переменная этого типа постоянно подсвечивается волнистой линией.
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #36371219
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вряд ли шейдеры обрабатываются полностью программно на новых картах.Они не кэшируются, покрайней мере это так в SL, что и снижает производителность
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #36371275
koJIo6ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks-sam
BitmapEffects - в WPF 3.5 программно обрабатываются. Вот почему переменная этого типа постоянно подсвечивается волнистой линией.
то есть?
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #36372824
Фотография aleks-sam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
koJIo6okaleks-sam
BitmapEffects - в WPF 3.5 программно обрабатываются. Вот почему переменная этого типа постоянно подсвечивается волнистой линией.
то есть?

Цитата:
Растровые эффекты WPF визуализируются программно. Любой объект, к которому применяется эффект, визуализируется на программном уровне. Растровые эффекты не следует применять к большим визуальным объектам и анимациям, так как это может привести к снижению производительности.
Полный текст тут
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #36380666
Кыча
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подключайте Windows Forms через события WPF, когда чего-то мало
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #36381151
Фотография i see
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaЕсли интересует только быстрое набрасывание контролов на форму, то лучше оставаться в Winforms, там это лучше реализованно. Для WPF нужно понимание layout'a и знание xaml, а это за пять минут не усваивается, как в WinForms. Кривая въезжания здесь гораздо круче, чем у формочекНу, допустим, тут не все в песочнице сидят, и кривую въезжания худо-бедно освоят в приемлемые сроки. Какие должны быть побудительные мотивы для перехода на WPF (при написании клиентов к БД в бизнес-приложениях), если, конечно, не принимать во внимание давление Микрософта?
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #36381187
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет там ничего страшного, если абстрагироваться от WinForms.
Для меня причины простые:
- значительно проще пишется и при необходимости модифицируется системный слой, за счет него получаем более быструю разработку
- более внятный код и интерфейс
- не нужны покупные компоненты
- расширяемость
- переносимость
- WinForms больше не будет развиваться дальше. Думаю, что достаточно скоро, толстые клиенты будут не нужны никому
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #36381512
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ быстродействие в разы
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #36387747
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVa- WinForms больше не будет развиваться дальше. Думаю, что достаточно скоро, толстые клиенты будут не нужны никому
Странное какое-то утверждение.
С одной стороны - да, винформы кагбе RIP.
С другой стороны - утверждение про толстых клиентов не является правдой. Оно является полуправдой.
если поглядеть мудрым глазом на историю развития, то нельзя не заметить непрерывно чередующиеся фазы "толстого" и "тонкого". Мейнфреймы, персоналки, облачные вычисления, космические технологии... расцвет файл-серверных СУБД, массовый переход на клиент-серверные, снова всякие SQL Compact и Synchonization Services... Win32 rich GUI applications, Web приложеия, массовый WinForms, не менее массовый ASP.Net, WPF, Silverlight... конца края не видно этим спиралям. так было, и так будет. так что не спешите толстых клиентов хоронить :)
С третьей стороны - совсем странно выглядит высказывание про ненужность толстых клиентов, преподносимое в качестве плюса для WPF. Особенно как поглядишь на какие-нибудь аляповатые WPF-поделия, которые без мега-видюхи устанут отрисовывать тупой текстбокс с миллионом красивостей.
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #36387892
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно оперировать кривыми вариантами.
IBM в этом году выпустит гипервизор(запускаем песочницу на голом железе и работаем с любого рабочего места), Google уже раздает DNS и ковыряет свою недооперационку, Office 2010 - Web, игры с рендеренгом на сервере уже есть, Azure стартует в марте, датацентры уже строят и тд.
Любой карты, которая поддерживает DicrectX 7, достаточно с головой для комфортной работы, если не маяться дурью с миллионами красивостей. Специально проверял, барахла старше 1993г не нашел, если оно есть, то жить ему еще не долго.
По поводу красивостей можно посмотреть, как на pdc09 издевались над Adobe. Окно с видео Flash, разбили на пазлы, перемешали, а потом собирали. Видео без всяких тормозов не переставало крутится в каждом из кусочков.
Это будет не сейчас и сразу, но очень скоро.
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #36387919
Фотография i see
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVa,
так кроме новой концепции GUI, есть что-то принципиально новое? В параллельной ветке вы утверждали, что появились революционные технологии в создании слоя доступа к данным, сильно облегчающие жизнь WPF-девелоперам, и недоступные для ретроградов, по старинке строгающих проги на Winforms. Нельзя-ли чуть подробнее о них? Кратко, тезисно, чтобы мы знали, куда копать.
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #36387932
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaСтранно оперировать кривыми вариантами.
IBM в этом году выпустит гипервизор(запускаем песочницу на голом железе и работаем с любого рабочего места), Google уже раздает DNS и ковыряет свою недооперационку, Office 2010 - Web, игры с рендеренгом на сервере уже есть, Azure стартует в марте, датацентры уже строят и тд.
Любой карты, которая поддерживает DicrectX 7, достаточно с головой для комфортной работы, если не маяться дурью с миллионами красивостей. Специально проверял, барахла старше 1993г не нашел, если оно есть, то жить ему еще не долго.
По поводу красивостей можно посмотреть, как на pdc09 издевались над Adobe. Окно с видео Flash, разбили на пазлы, перемешали, а потом собирали. Видео без всяких тормозов не переставало крутится в каждом из кусочков.
Это будет не сейчас и сразу, но очень скоро.
Вот Вы к чему всю эту шляпу написали?
Пытаетесь убедить меня в неминуемо грядущем пришествии всеобщей ажуризации, серверном рендеринге игрушек, и прочих датацетрах? Спасибо, не надо, я и так знаю, что оно обязательно грядёт, в очередной раз победоносно и в очередной раз навсегда. (а вот Вы, похоже, не прочитали или не восприняли одну из мыслей, конкретно о том, что после очередного неминуемо победоносного пришествия тонких клиентов повсюду и навсегда - через некоторое время точно так же неминуемо и победоносно последует откат на толстых)

На главный вопрос ответьте.
Если (по Вашим словам) толстые клиенты скоро никому не будут нужны, то как же это можно считать доводом в пользу WPF? Если не нужны будут толстые клиенты - ну так и WPF должен на помойку отправиться.
Или Вы таки считаете WPF приложения примером тонкого клиента? (нифиговый такой тонкий клиент, требующий третьего фреймворка, и сотню мегабайт оперативки для приложения HelloWorld даже без всяких красивостей)
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #36387950
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i seeтак кроме новой концепции GUI, есть что-то принципиально новое?
Самому не смешно такие вопросы задавать?
Чего еще может быть в WPF, кроме GUI?
(однако ж после WPF на винформы смотреть откровенно противно..)

революционные технологии в создании слоя доступа к данным
Вы еще в фотошопе попробуйте найти технологии создания слоя доступа к данным.
Биндинг к имеющимся данным - да, в WPF поприятнее, чем that of WinForms
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #36387973
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не нужно мне приписывать навешивание ярлыков, я это никогда не делаю, кроме одного критического случая.
Новой технологии доступа данных в SL не появилось. Rx - универсальная вещь для асинхронной работы всего Net. Впервые появился в SL ,тк там не нужно ждать, когда подтянутся остальные.
Будет входить в Net4, но уже есть и для Net3.5. Он упрощает работу не только c БД и web запросами,
Код: plaintext
1.
2.
3.
4.
var webClient = new WebClient();
webClient
   .GetDownloadString(new Uri("http://www.jeffwilcox.com")) //Аснихронный запрос без ожидания завершения
   .Subscribe(html => Debug.WriteLine(html)); //Подписываемся на получение данных, по мере их поступления делаем вывод.
но и с простыми событиями.
Код: plaintext
1.
2.
3.
4.
5.
6.
// начинаем отслеживать перемещения мыши, пока левая кнопка нажата. 
IObservable<Event<MouseEventArgs>> draggingEvent =
     from mouseLeftDownEvent in control.GetMouseLeftDown()
     from mouseMoveEvent in control.GetMouseMove().Until(control.GetMouseLeftUp())
     select mouseMoveEvent;

Те любой асинхронный вызов или обработчик события, можно преоброзовать в IObservable, он обеспечивает push, а не pull mode, как IEnumerable, далее с ними можно работать средствами Linq(join'ить, группировать, фильтровать, преобразовывать и тд(много доп. расширений Linq)), затем подписывать(Subscribe) Observable в нем делать обработку поступающих данных(OnNext), ошибок(OnError), завершения выполнения(OnCompleted). Кратко,компактно, наглядно. На мой взгляд - обязательный must have в арсенале.
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #36387974
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛПSeVaСтранно оперировать кривыми вариантами.
IBM в этом году выпустит гипервизор(запускаем песочницу на голом железе и работаем с любого рабочего места), Google уже раздает DNS и ковыряет свою недооперационку, Office 2010 - Web, игры с рендеренгом на сервере уже есть, Azure стартует в марте, датацентры уже строят и тд.
Любой карты, которая поддерживает DicrectX 7, достаточно с головой для комфортной работы, если не маяться дурью с миллионами красивостей. Специально проверял, барахла старше 1993г не нашел, если оно есть, то жить ему еще не долго.
По поводу красивостей можно посмотреть, как на pdc09 издевались над Adobe. Окно с видео Flash, разбили на пазлы, перемешали, а потом собирали. Видео без всяких тормозов не переставало крутится в каждом из кусочков.
Это будет не сейчас и сразу, но очень скоро.
Вот Вы к чему всю эту шляпу написали?
Пытаетесь убедить меня в неминуемо грядущем пришествии всеобщей ажуризации, серверном рендеринге игрушек, и прочих датацетрах? Спасибо, не надо, я и так знаю, что оно обязательно грядёт, в очередной раз победоносно и в очередной раз навсегда. (а вот Вы, похоже, не прочитали или не восприняли одну из мыслей, конкретно о том, что после очередного неминуемо победоносного пришествия тонких клиентов повсюду и навсегда - через некоторое время точно так же неминуемо и победоносно последует откат на толстых)

На главный вопрос ответьте.
Если (по Вашим словам) толстые клиенты скоро никому не будут нужны, то как же это можно считать доводом в пользу WPF? Если не нужны будут толстые клиенты - ну так и WPF должен на помойку отправиться.
Или Вы таки считаете WPF приложения примером тонкого клиента? (нифиговый такой тонкий клиент, требующий третьего фреймворка, и сотню мегабайт оперативки для приложения HelloWorld даже без всяких красивостей)
С каких это пор WPF стал тонким клиентом? Я говорю только об SL. Когда прийдет очередной виток, тогда и буду с ним разбираться. Гадать на молоке не собираюсь.
...
Рейтинг: 0 / 0
Wpf или не Wpf.... вот ведь в чем вопрос.....
    #36388000
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaС каких это пор WPF стал тонким клиентом?
Вот и я удивляюсь...

Я говорю только об SL.
недобро прищурившись читаю название топика...
...
Рейтинг: 0 / 0
56 сообщений из 56, показаны все 3 страниц
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Wpf или не Wpf.... вот ведь в чем вопрос.....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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