Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.73/64: Рейтинг темы: голосов - 64, средняя оценка - 4.73
-44 / 0 / 0
Регистрация: 29.11.2016
Сообщений: 36

Разница между WPF и Windows Forms

19.03.2019, 04:52. Показов 13056. Ответов 37
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Для построения окон в шарпе есть WPF и Windows Forms. В чем между ними разница, если есть ключевая, то ключевая.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.03.2019, 04:52
Ответы с готовыми решениями:

В чем разница между SilverLigth и WPF
Привет всем!)) Есть пара вопросов, помогите пожалуйста! 1 - В чем разница между SilverLigth и WPF 2 - Где можно скачать VS2010 и...

WPF и Windows Forms
Знакомый спросил моего мнения относительно того, что в плане дальнейших перспектив лучше ему выбрать - WPF или Windows Forms. Он, насколько...

Windows Forms и WPF??
Здраствуйте! Возможно, мой вопрос будек для кого-то слишком некорректным, но я лишь изучаю с# и его особенности. Так вот! Есть ли...

37
Эксперт .NET
 Аватар для Rius
13026 / 7591 / 1662
Регистрация: 25.05.2015
Сообщений: 23,092
Записей в блоге: 14
19.03.2019, 06:11
Цитата Сообщение от Jaso Посмотреть сообщение
Для построения окон в шарпе есть WPF и Windows Forms.
Не в шарпе, а в .Net Framework.
Цитата Сообщение от Jaso Посмотреть сообщение
В чем между ними разница, если есть ключевая, то ключевая.
Открываете первую книгу из списка Литература по WPF и читаете первую главу.
0
-44 / 0 / 0
Регистрация: 29.11.2016
Сообщений: 36
19.03.2019, 06:38  [ТС]
Rius, Посылать в гугл или изучать книги это любимое занятие некоторых форумчан. Давайте без этого деревенского юмора, если хотите помочь, объясните, не хотите, ваше право.
0
Эксперт .NET
 Аватар для Rius
13026 / 7591 / 1662
Регистрация: 25.05.2015
Сообщений: 23,092
Записей в блоге: 14
19.03.2019, 06:43
Нежелание пошевелить извилиной и прочитать пару страниц книги, где всё подробно объяснено, - любимое занятие некоторых лентяев с праздным интересом.
6
Эксперт .NET
 Аватар для Usaga
14087 / 9305 / 1348
Регистрация: 21.01.2016
Сообщений: 34,932
19.03.2019, 06:45
Jaso, вас не в абстрактный гугл отправили. А первую (ввдоную) главу по WPF прочитать, ибо там эта разница описана сильно подробнее и нагляднее, чем вообще кому-то захочется расписывать в формате форума.

Если кратко: WPF значительно богаче в плане возможностей построения сложного UI.
0
Эксперт .NET
 Аватар для Wolfdp
3789 / 1766 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
19.03.2019, 06:56
Цитата Сообщение от Jaso Посмотреть сообщение
Посылать в гугл или изучать книги это любимое занятие некоторых форумчан
Вам книгу скопипастить в ответе? Википедию? Msdn? Может metanit?
0
-44 / 0 / 0
Регистрация: 29.11.2016
Сообщений: 36
19.03.2019, 07:06  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение
Нежелание пошевелить извилиной и прочитать пару страниц книги, где всё подробно объяснено, - любимое занятие некоторых лентяев с праздным интересом.
Я же попросил, деревенский юмор, не в моей ветке, нет, желания отвечать по сабжу, ну вас же никто не заставляет, давайте дальше проходите.
Цитата Сообщение от Wolfdp Посмотреть сообщение
Вам книгу скопипастить в ответе? Википедию? Msdn? Может metanit?
Как у вас все сложно, целые полотна хотите копипастить, свои языком видимо сложно объяснить, тяжелая программерская судьба, копипаст на копипасте, с гитхаба в свой код, с вики или метанита участникам форума))

Цитата Сообщение от Usaga Посмотреть сообщение
Если кратко: WPF значительно богаче в плане возможностей построения сложного UI.
Обе технологии для построения UI приложений для десктопа? или прикручиваются и к вебу или мобильно платформе?
0
Эксперт .NET
 Аватар для Usaga
14087 / 9305 / 1348
Регистрация: 21.01.2016
Сообщений: 34,932
19.03.2019, 07:10
Цитата Сообщение от Jaso Посмотреть сообщение
Обе технологии для построения UI приложений для десктопа? или прикручиваются и к вебу или мобильно платформе?
Только десктоп, только Windows.
0
Эксперт .NET
 Аватар для Wolfdp
3789 / 1766 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
19.03.2019, 07:14
Jaso, слышали анекдот про "с++ за 21 день"? Так вот, "WPF vs WinForms" в двух словах -- из той же оперы. Отличий дофига, как и общего, начиная от подключаемых либ, базовых контролов, xaml, подходу к MVVM, использования DirectX и еще 100500 мелких и не очень отличий.

Млин, обожаю когда приходят и просят обьяснить материал, который по хорошему учится не один год, за пару сообщений.
0
19.03.2019, 07:16

Не по теме:

Wolfdp, ну да, всё правильно. Когда вообще ничего не знаешь, то всё кажется простым. А если кто-то говорит, что в двух словах не рассказать и нужно основательно поизучать материал, то значит что этот человек тупо выпендривается. Иначе-то и не бывает.

0
-44 / 0 / 0
Регистрация: 29.11.2016
Сообщений: 36
19.03.2019, 07:29  [ТС]
Чего же вы такие злые ребятки, я не кодер, так интересно просто было, в сети материал подвернулся почитал и появились вопросы, думаю спрошу в сети, что 10 лет назад, читай книжки, что сейчас, вы братья кодеры не меняетесь, такие же линейные, вам сложно понять, что есть кодеры, а есть обычные люди, а обычные мыслят концепциями, а не как некоторые классами, объектами и экземплярами))
Кстати на зарубежных форумах, люди гораздо охотней отвечают, культуру не пропьешь))

Wolfdp, просят? да нет, никто ничего не просит, я задаю вопрос, вы отвечаете, все просто.
Usaga, у меня нет задачи знать хорошо кодинг, у меня профессия другая, это чисто для себя не более, так что бы в голове не возникало у вас лишних фантазий.
0
Эксперт .NET
 Аватар для Usaga
14087 / 9305 / 1348
Регистрация: 21.01.2016
Сообщений: 34,932
19.03.2019, 07:33
Jaso, что десять лет назад, что сейчас - самый эффективный, развёрнутый ответ на ваш вопрос - учебник по WPF.

И да, вы на форуме программистов, а для программиста читать документацию - естественное поведение (после того, как он попробует сделать работу методом тыка).
0
Эксперт .NET
 Аватар для Rius
13026 / 7591 / 1662
Регистрация: 25.05.2015
Сообщений: 23,092
Записей в блоге: 14
19.03.2019, 07:47

Не по теме:

Сидел барин на печи, и вдруг стало ему интересно, чем же отличается WPF от WinForms. Но так как читать - не барское дело, собрал он холопов и велел пересказать ему, что там в бумагах написано.



Лентяи тоже не меняются. Прочитать одну конкретную главу книги, где есть почти все ответы, свыше их сил.
0
-44 / 0 / 0
Регистрация: 29.11.2016
Сообщений: 36
19.03.2019, 08:01  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
И да, вы на форуме программистов
разные программисты есть, есть адекват, есть недовольные постоянно в жизни чем-то, вот и в сети то в гугл всех шлют, то доки читать)) это от вредности у них, да и пес с ними

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

ЗЫ Всем спасибо, все свободны)
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
19.03.2019, 08:03
Jaso, давайте не будем поднимать шум. А вы с какой целью интересуетесь по поводу различия ?
0
Эксперт .NET
 Аватар для Rius
13026 / 7591 / 1662
Регистрация: 25.05.2015
Сообщений: 23,092
Записей в блоге: 14
19.03.2019, 08:03
Тем , кому "интересно в концепции" достаточно ознакомиться с вводной главой книги. Подробно что-то объяснять такому и тратить время - бессмысленно. Хотя в вашей деревне действительно, всё может испокон веков лишь на словах передаваться и книги быть не в почёте.
2
-44 / 0 / 0
Регистрация: 29.11.2016
Сообщений: 36
19.03.2019, 08:11  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение
Подробно что-то объяснять такому и тратить время - бессмысленно.
да это вам просто бессмысленно, вы то по себе не судите всех)) Вы не обижайтесь, не хотите отвечать так и скажите, хватит пререкаться и спорить. Нет, идите дальше. За минусы спасибо, я не обижаюсь, я понимаю, вы это из вредности. Такая натура.

Почтальон, С целью понять, что это и как его едят, а так как немного знаком с шарпом, то понять будет проще
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
19.03.2019, 08:20
Jaso, WPF это технология представления данных, с ее помощью можно создавать красивые интерфейсы без заморочек (при хорошем знании C#). Но т.к. вы не кодер, и не желаете им быть, тогда для вас будет проще в освоении WinForms.
0
-44 / 0 / 0
Регистрация: 29.11.2016
Сообщений: 36
19.03.2019, 08:29  [ТС]
Почтальон, где то читал в сети, какая то из этих двух технологи умирает (отживает свое), так ли это, и в двух словах, почему.
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
19.03.2019, 08:33
Jaso, не читайте всякий бред. Технологии не умирают, они модифицируются, основы все-равно остаются. Если хотите кодить для себя без заморочек - прямая дорога в WinForm, хотите удивлять других - WPF.

Добавлено через 1 минуту
Просто тенденция скатывается в сторону WEB-а, десктоп еще очень и очень долго будет жить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.03.2019, 08:33
Помогаю со студенческими работами здесь

В чём разница C# .NET и C# Windows Forms?
В чём разница C# .NET и C# Windows Forms?

[WPF] Какая разница между событиями PreviewKeyDown и KeyDown?
Здравствуйте! Объясните пожалуйста разницу между PreviewKeyDown и KeyDown.

WPF Форма в Windows Forms
Есть форма сделанная на WPF, как можно ее портировать на WinForms

Windows Forms или WPF?
Добрый день! У меня есть необходимость написать некую корпоративную CRM систему для нужд компании. Вот думаю, какую технологию...

Открытие WPF из Windows Forms
Добрый день. Добавил в решение c Windows Forms элемент WPF пытаюсь запустить WPF из формы. Для взаимодействия нужна...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Закрытая тема Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru