В чем разница wpf и Windows Forms?
С помощью чего лучше создавать программы в Visual studio 2019 на C#?
WPF красивее и больше возможностей для гибкого GUI. Но простые GUI быстрее и проще с WF.
Представьте себе существуют, но они спизжены у мелкомягких… Оболочку сделали другую, а все программные коды те же.
Лучше начинать с винформс, они не устарели. И потом перейти на WPF. Там немножко разный архитектурный подход, но код одинаково выглядит.
Разница в концептах то есть В заложенных идеях о механизме описания интерфейсов.
Идея заложенная в WPF это отделение описания интерфейса приложения от кода этого приложения. Интерфейс в WPF представлен отдельной объектной моделью которая строится на основе XML подобного описания. Что позволяет изменять интерфейс приложения независимо от кода ну и в обратную сторону можно изменять код не заморачиваясь с интерфейсом. То есть Один из вариантов реализации паттерна MVC.
WF интерфейс создается с помощью кода приложения обычно этот код генерирует конструктор интерфейса.
Если по простому WPF создает разветвленную древовидную модель всего интерфейса на XML и доступа к этой модели из кода приложения.
WF создает экземпляры класса интерфейса на основе наследования.
Если еще проще. WPF замороченней и по другому но много возможностей.
WF гораздо проще но на основе простых заготовок.
- Зачем нужен windows forms и wpf? Если можно использовать cef и писать на js + html, css просто сделать взаимодействие cef и c#
- Что учить WPF или Windows Forms? Что учить, WPF или Forms, только начинаю это изучать. Или лучше сразу по двум пройтись? Просто я тут посмотрел, windows forms старенький уже, да и говорят wpf легче и удобнее, но сам хз
- Как добавить объект WPF, например System.Windows.Controls.Grid, в обозрение на CLR (dotnet версию) в this→controls? This→Controls→Add(objGrid); Приводит к error C2664: System::Windows::Forms::Control::ControlCollection::Add: невозможно преобразовать параметр 1 из 'System::Windows::Controls::Grid ^' в 'System::Windows::Forms::Control ^' Может есть специальный контейнер дял просмотра WPF?
- VISUAL BASIC Это тот же C# но только для создания WPF И WINDOWS FORMS? Если я капельку освоил С# могу ли я приступать к созданию оконных приложения для виндавс?