Это может показаться странным, но я не нашел простого введения в WinForms (теория, я знаю, как работать с формами). В MSDN я читал, что форма является базовым элементом приложения, но я хотел бы знать, что такое winforms. Согласно вики, это API. Есть ли что-нибудь в MSDN, которое мне не хватает?WinForms - что это?
ответ
Windows Forms был основным API для .NET, используемым для разработки графических пользовательских интерфейсов до WPF и Silverlight.
Он основан на традиционном Windows API, обернутом в чистый интерфейс .NET. Каждый «контроль» в основном представляет собой оболочку вокруг собственных элементов управления Windows API и упрощает их использование.
Теперь это было заменено WPF и Silverlight, поэтому, если вы только начинаете, вы можете захотеть сосредоточиться на них вместо этого.
Отъезд http://cplus.about.com/od/learnc/ss/random.htm.
WinForm (Short для Windows Form Application) - это тип приложения для создания автономного приложения. Это не требует никакой поддержки, кроме среды выполнения и ОС. Поскольку у нас обычно есть два типа приложений: один - это Web, а другой - Windows, поэтому его контекст разработчика, который для Интернета сделал веб-форму, и для победы они создали форму выигрыша. WinForm - это не api, но вам нужно использовать Win API для работы над этим.
- 1. Что означает это исключение? C# winforms
- 2. C# WinForms, что это за странная ошибка?
- 3. Это контроль? (C# Winforms)
- 4. Как сделать контекстную помощь (кнопка «что это?») В WinForms?
- 5. C# winforms приложение, что дальше?
- 6. Что такое UITableView для WinForms
- 7. WinForms - когда звонить Dispose? Когда это подразумевается?
- 8. Является ли изучение WinForms целесообразным? Это устарело?
- 9. Безопасность в Winforms как это webforms
- 10. Что это (())?
- 11. удалить это? Что это делает?
- 12. $ это PHP, что это значит
- 13. nodejs - Что это за "это"?
- 14. Что эквивалентно Autosize в управлении Listbox winforms?
- 15. Что такое «Окна парковки в Winforms»
- 16. Что такое WPF-эквивалент компонентов WinForms?
- 17. Что такое WPF для программиста WinForms?
- 18. Что представляет собой цель Console.WriteLine() в Winforms
- 19. Что такое эквивалент WinForms Control.Invoke в WPF?
- 20. Что такое эквивалент Form.IsValid() в WinForms?
- 21. Winforms: Попытка чтения или записи защищенной памяти. Это часто свидетельствует о том, что другая память повреждена
- 22. Что это такое.Адны и что это такое. В модульном тестировании
- 23. JPanel сказал, что это непрозрачно, что это значит?
- 24. Я не думаю, что это кастинг, но что это?
- 25. Что это «статический» означает, и почему это так, что
- 26. Что это за код?
- 27. _NSZombie_NSKeyValueUndefinedGetter - Что это?
- 28. Что это за CSS?
- 29. Что это значит (функция ($) {}
- 30. IllegalStateException: Что это значит?
AFAIK, Silverlight не предназначен для настольных приложений, а только для страниц, не так ли? – Cocodrilo
@Cocodrilo: Начиная с Silverlight 4, это «предпочтительная» опция Microsoft для разработки Desktop, если только вам не нужна мощность WPF. Silverlight (вне браузера) - совершенно эффективная платформа разработки настольных приложений. –
Это, как говорится, я предпочитаю WPF для этого еще ... –