کاربران، ویندوز را محیطی با گرافیک بالا میبینند. قبل از این سیستم عامل جذاب، آنها از سیستم عاملی به نام MSDOS استفاده می کردند. MSDOS محیطی تاریک داشت و تکست تنها راه ارتباطی کاربر با آن بود. استفاده از windows form، کاربران را از محیطی تاریک به سمت محیطی گرافیکی کشانید.
برنامهنویسی Windows Forms یکی از روشهای توسعه نرمافزارهای کاربردی تحت ویندوز است. در این روش، از فریم ورک داتنت (NET .) استفاده میشود تا برنامههای دارای واسط کاربری گرافیکی (GUI) ساخته شوند. Windows Forms به برنامهنویسان این امکان را میدهد تا با استفاده از کنترلها و ابزارهای آماده، فرمهای ویندوزی شامل دکمهها، جعبههای متن، لیستها و سایر اجزای گرافیکی را بهسرعت و بهسادگی ایجاد و مدیریت کنند. این روش، به دلیل سادگی و قابلیتهای فراوان، بهویژه برای توسعهدهندگانی که به دنبال ساخت برنامههای کاربردی سریع و قابل اعتماد برای ویندوز هستند، بسیار محبوب است.
سیستم عامل ویندوز از تعداد زیادی فرم (form) تشکیل شده است. Notepad تنها یکی از این فرم ها می باشد. در واقع سیستم عامل ویندوز قابلیتی را در اختیار برنامه نویسان سی شارپ قرار داده است که بتوانند فرم های ویندوز را توسعه دهند. این کار توسط برنامه نویسی windows form در سی شارپ صورت می پذیرد.
