به منظور ایجاد یک محیط گرافیکی (gui) برای نرم اقزارهای کاربردی در سی شارپ میتوان از windows form استفاده کرد.
هر برنامه چند قسمت دارد:
1:GUI(ایجاد محیط گرافیکی)
2:ایجاد شنود برای اشیا ایجاد شده
3:پاسخ مناسب به رویداد ایجاد شده
رویداد (Event): به کلیه عملیات ایجاد شده توسط کاربر بر روی برنامه گویند
تمرین:فرمی ایجاد کنید که با کلیک بر روی دکمه change متن نوشته شده در تکست باکس با حروف یزرگ و رنگ متفاوت نمایش داده شود. وبا کلیک بر روی دکمه reset متن به حالت اولیه برگردد.
تمرین2: ماشین حساب ساده با مدیریت خطاها بسارید.
تمرین3: برنامه ای بنویسید که یک متن بگیرد و تعداد کلمات و کاراکتر های آن را بشمارد.
تمرین 4: برنامه ای بنویسید که با کلیک بر روی دکمه open یک قایل متنی را در همان صفحه باز کند و با دکمه save بتوان ویرایش شده آن را ذخیره کرد.