Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов saintгрид есть, да не тот. так можно вообще в Window.Paint все контролы рисовать. Чем не тот? Офигенно воще тут с биндингом и со всеми делами. Классические компоненты типа грид и т.д. вообще не нужны. Надо пересмотреть подходы. гм. ну раз вы так яростно настаиваите, готов поверить на слово. однако интересно было бы взглянуть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2007, 09:43 |
|
||
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
да, давайте все же делать скидку на то, что WPF многим из нас пока знаком по обрывочным сведениям, потому особо строго судит не стоит. возможно многое там делается офигенно иначе, но не факт что хуже. вот только вопрос с визуальным наследованием меня беспокоит ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2007, 12:04 |
|
||
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
Сегодня вот читал последнего Троелсена. Сделал по его примеру три Expander в Button, Label, правда вынес из кнопки в грид. Все писал ручками. Потом схватился в дизайнере за этот лэйбл, шевельнул мышей, студия задумалась и вылетела.. Попробовал еще раз. При определенной вложенности контролов студия вылетает очень часто, если попытаться их изменить через дизайнер. Мдям... Пожалуй,все-таки стоит подождать. А грид в WPF очень посредственный, между прочим, если имелся в виду ListView - GridView. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2007, 13:59 |
|
||
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
tAZARСегодня вот читал последнего Троелсена. Сделал по его примеру три Expander в Button, Label, правда вынес из кнопки в грид. Все писал ручками. Потом схватился в дизайнере за этот лэйбл, шевельнул мышей, студия задумалась и вылетела.. Попробовал еще раз. При определенной вложенности контролов студия вылетает очень часто, если попытаться их изменить через дизайнер. Мдям... Пожалуй,все-таки стоит подождать. А грид в WPF очень посредственный, между прочим, если имелся в виду ListView - GridView. даю голову на отсечение (не свою правда ) что они специально с дизайнером ВПФ студии не заморачивались, кто тогда Бленд будет покупать ? А верстать достаточно сложную форму аля ноутпад+html, я извиняюсь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2007, 16:11 |
|
||
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
chpasha А верстать достаточно сложную форму аля ноутпад+html, я извиняюсь :) Не уж! Вот сижу тут, ломаю руки, строчу хамл чтобы понять, почему ж этот впф мне так нужен то должен быть, как микрософт заявляет. Блин, да я бы уже столько в винформсах настрогал за это время... А тут битый час вкуриваю, как заставить Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2007, 16:19 |
|
||
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
В последнем посте ScrollViewer не принимать во внимание. Это я просто изгаляюсь сижу, смотрю на контейнеры, просто :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2007, 16:21 |
|
||
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
tAZARВсе интуитивно понятно и просто. Ну-ну.... я рекламу не смотрю, потому не знаю, как может быть интуитивно понятно то, что на столько радикально отличается от привычного в винформсах подхода. Лично я если возьмусь впф смотреть, клятвенно обещаю ваще ничему не удивляться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2007, 16:31 |
|
||
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
Дык а я ж и не удивляюсь :-) Просто в формзах, ИМХО, подход интуитивнее, по крайней мере при изучении их с нуля даются они проще. Книжка Троелсена Pro C# and The Net 3.5 platform 4'th ed. неплохая, кстати, но как-бы для сильно начинающих написана. Мало полноценных примеров по работе с контролами WPF.Не сочтите за рекламу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2007, 16:38 |
|
||
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
Вот тут есть отличные примеры с использованием ListView. Попробовал, очень понравилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2007, 15:42 |
|
||
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
В смысле дизайна - там все действительно прозрачно, красиво и т.д. - но програмистам в ету область лучше не смотреть, потому что ето только графика, ею должны заниматься дизайнеры... У каждой профессии есть свои области и перемешивать их настолько чтобы конфликтовать - некорректно, хоть ето и практикуют везде любители большой халявы.... Вообще сделать что либо меняющее графическую часть - можно и без помощи програмистов - просто на скриптах .. вот пример из учебника - на механизмах привязок переобразмеривание внутреннего контрола ... [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] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2007, 16:25 |
|
||
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
VolhvВ смысле дизайна - там все действительно прозрачно, красиво и т.д. - но програмистам в ету область лучше не смотреть, потому что ето только графика, ею должны заниматься дизайнеры... У каждой профессии есть свои области и перемешивать их настолько чтобы конфликтовать - некорректно, хоть ето и практикуют везде любители большой халявы.... Вообще сделать что либо меняющее графическую часть - можно и без помощи програмистов - просто на скриптах .. вот пример из учебника - на механизмах привязок переобразмеривание внутреннего контрола ... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ну-ну, кому как. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2007, 18:29 |
|
||
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
tAZARВсе интуитивно понятно и просто. Ну-ну.... Всё будет чики-пуки :) Года два ещё посидим на винформзах, а потом заказчик услышыит про слова WPF и WPF/E и захочет такое А вообще tazar, самому изучать это конечно очень хорошо, но есть пара английских книжичек, вот их почитай и будет тебе счастье ) ЛИчно я в этой технологии увидел только добро Во всяком случае идея автора мне по душе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2007, 18:38 |
|
||
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
>А вообще tazar, самому изучать это конечно очень хорошо, но есть пара английских книжичек, вот их почитай и будет тебе счастье ) гм.. Вроде я писал, что читаю последнего Троелсена, и пробую... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2007, 09:10 |
|
||
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов, Может я слепой, но я не вижу никакого GridView в панели инструментов.. Его конечно можно добавлять динамически, но нафиг это надо! Нету панели, которая ресайзится автоматически, отсюда непонятно что использовать взамен? Добавил событие ресайза окна, настроил в коде обработчика события ширину и высоту контролов при ресайзе, но блин событие не срабатывает... делегат исчезает... Мало того, как работать с TabControl тоже не понятно! Нельзя положить на таб контролы.... Toolbar не позволяет добавлять кнопки.... Все очень непривычно и непонятно. Особенно после долгой работы с winforms и web-интерфейсами.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2009, 13:50 |
|
||
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
Если интересует только быстрое набрасывание контролов на форму, то лучше оставаться в Winforms, там это лучше реализованно. Для WPF нужно понимание layout'a и знание xaml, а это за пять минут не усваивается, как в WinForms. Кривая въезжания здесь гораздо круче, чем у формочек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2009, 14:25 |
|
||
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
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 программно обрабатываются. Вот почему переменная этого типа постоянно подсвечивается волнистой линией. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2009, 06:18 |
|
||
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
Вряд ли шейдеры обрабатываются полностью программно на новых картах.Они не кэшируются, покрайней мере это так в SL, что и снижает производителность ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2009, 12:28 |
|
||
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
aleks-sam BitmapEffects - в WPF 3.5 программно обрабатываются. Вот почему переменная этого типа постоянно подсвечивается волнистой линией. то есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2009, 12:44 |
|
||
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
koJIo6okaleks-sam BitmapEffects - в WPF 3.5 программно обрабатываются. Вот почему переменная этого типа постоянно подсвечивается волнистой линией. то есть? Цитата: Растровые эффекты WPF визуализируются программно. Любой объект, к которому применяется эффект, визуализируется на программном уровне. Растровые эффекты не следует применять к большим визуальным объектам и анимациям, так как это может привести к снижению производительности. Полный текст тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2009, 04:54 |
|
||
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
Подключайте Windows Forms через события WPF, когда чего-то мало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2009, 17:53 |
|
||
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
SeVaЕсли интересует только быстрое набрасывание контролов на форму, то лучше оставаться в Winforms, там это лучше реализованно. Для WPF нужно понимание layout'a и знание xaml, а это за пять минут не усваивается, как в WinForms. Кривая въезжания здесь гораздо круче, чем у формочекНу, допустим, тут не все в песочнице сидят, и кривую въезжания худо-бедно освоят в приемлемые сроки. Какие должны быть побудительные мотивы для перехода на WPF (при написании клиентов к БД в бизнес-приложениях), если, конечно, не принимать во внимание давление Микрософта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2009, 01:22 |
|
||
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
Нет там ничего страшного, если абстрагироваться от WinForms. Для меня причины простые: - значительно проще пишется и при необходимости модифицируется системный слой, за счет него получаем более быструю разработку - более внятный код и интерфейс - не нужны покупные компоненты - расширяемость - переносимость - WinForms больше не будет развиваться дальше. Думаю, что достаточно скоро, толстые клиенты будут не нужны никому ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2009, 03:08 |
|
||
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
+ быстродействие в разы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2009, 10:39 |
|
||
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
SeVa- WinForms больше не будет развиваться дальше. Думаю, что достаточно скоро, толстые клиенты будут не нужны никому Странное какое-то утверждение. С одной стороны - да, винформы кагбе RIP. С другой стороны - утверждение про толстых клиентов не является правдой. Оно является полуправдой. если поглядеть мудрым глазом на историю развития, то нельзя не заметить непрерывно чередующиеся фазы "толстого" и "тонкого". Мейнфреймы, персоналки, облачные вычисления, космические технологии... расцвет файл-серверных СУБД, массовый переход на клиент-серверные, снова всякие SQL Compact и Synchonization Services... Win32 rich GUI applications, Web приложеия, массовый WinForms, не менее массовый ASP.Net, WPF, Silverlight... конца края не видно этим спиралям. так было, и так будет. так что не спешите толстых клиентов хоронить :) С третьей стороны - совсем странно выглядит высказывание про ненужность толстых клиентов, преподносимое в качестве плюса для WPF. Особенно как поглядишь на какие-нибудь аляповатые WPF-поделия, которые без мега-видюхи устанут отрисовывать тупой текстбокс с миллионом красивостей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2009, 11:39 |
|
||
|
Wpf или не Wpf.... вот ведь в чем вопрос.....
|
|||
|---|---|---|---|
|
#18+
Странно оперировать кривыми вариантами. IBM в этом году выпустит гипервизор(запускаем песочницу на голом железе и работаем с любого рабочего места), Google уже раздает DNS и ковыряет свою недооперационку, Office 2010 - Web, игры с рендеренгом на сервере уже есть, Azure стартует в марте, датацентры уже строят и тд. Любой карты, которая поддерживает DicrectX 7, достаточно с головой для комфортной работы, если не маяться дурью с миллионами красивостей. Специально проверял, барахла старше 1993г не нашел, если оно есть, то жить ему еще не долго. По поводу красивостей можно посмотреть, как на pdc09 издевались над Adobe. Окно с видео Flash, разбили на пазлы, перемешали, а потом собирали. Видео без всяких тормозов не переставало крутится в каждом из кусочков. Это будет не сейчас и сразу, но очень скоро. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2009, 15:46 |
|
||
|
|

start [/forum/topic.php?fid=21&msg=36370650&tid=1442948]: |
0ms |
get settings: |
7ms |
get forum list: |
7ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 260ms |
| total: | 349ms |

| 0 / 0 |
