2011-01-29 1 views
1

Это может показаться странным, но я не нашел простого введения в WinForms (теория, я знаю, как работать с формами). В MSDN я читал, что форма является базовым элементом приложения, но я хотел бы знать, что такое winforms. Согласно вики, это API. Есть ли что-нибудь в MSDN, которое мне не хватает?WinForms - что это?

ответ

3

Windows Forms был основным API для .NET, используемым для разработки графических пользовательских интерфейсов до WPF и Silverlight.

Он основан на традиционном Windows API, обернутом в чистый интерфейс .NET. Каждый «контроль» в основном представляет собой оболочку вокруг собственных элементов управления Windows API и упрощает их использование.

Теперь это было заменено WPF и Silverlight, поэтому, если вы только начинаете, вы можете захотеть сосредоточиться на них вместо этого.

+0

AFAIK, Silverlight не предназначен для настольных приложений, а только для страниц, не так ли? – Cocodrilo

+0

@Cocodrilo: Начиная с Silverlight 4, это «предпочтительная» опция Microsoft для разработки Desktop, если только вам не нужна мощность WPF. Silverlight (вне браузера) - совершенно эффективная платформа разработки настольных приложений. –

+0

Это, как говорится, я предпочитаю WPF для этого еще ... –

0

Отъезд http://cplus.about.com/od/learnc/ss/random.htm.

WinForm (Short для Windows Form Application) - это тип приложения для создания автономного приложения. Это не требует никакой поддержки, кроме среды выполнения и ОС. Поскольку у нас обычно есть два типа приложений: один - это Web, а другой - Windows, поэтому его контекст разработчика, который для Интернета сделал веб-форму, и для победы они создали форму выигрыша. WinForm - это не api, но вам нужно использовать Win API для работы над этим.

Смежные вопросы