Dizayner Visual Studio ko’plab dasturlarni ishlab chiqishda yordam beradigan vosita. Ushbu vositalarga quyidagilar kiradi:
19-rasm. Visual Studio dasturining ishchi maydoni
Windows Forms Designer Windows Forms dizayneridan Windows Forms yordamida GUI dasturlarini yaratish uchun foydalaniladi. Tartibni boshqarish moslamalarini boshqa idishlar ichiga joylashtirish yoki ularni formaning yon tomoniga qulflash orqali boshqarish mumkin. Ma’lumotlarni aks ettiruvchi boshqaruv elementlari (matn qutisi, ro’yxat oynasi va katak ko’rinish kabi) ma’lumotlar bazalari yoki so’rovlar kabi ma’lumotlar manbalariga bog’langan bo’lishi mumkin . Ma’lumotlar bilan bog’liq boshqaruv elementlarini ma’lumotlar manbalari oynasidan dizayn yuzasiga sudrab olib borish orqali yaratish mumkin. UI hodisaga asoslangan dasturlash modeli yordamida kod bilan bog’langan. Dizayner dastur uchun C # yoki VB.NET kodlarini ishlab chiqaradi .
WPF dizayneri WPF dizayner, kod nomi Cider, bu drag va tomchi metafora qo’llab-quvvatlaydi Windows forms Designer kabi Visual Studio 2008 bilan joriy etildi. U Windows Presentation Foundationga yo’naltirilgan foydalanuvchi interfeyslarini yaratish uchun ishlatiladi . Ma’lumotlarni bog’lash va tartibni avtomatik boshqarish kabi barcha WPF funktsiyalarini qo’llab-quvvatlaydi. U interfeys uchun XAML kodini ishlab chiqaradi. Yaratilgan XAML fayli dizaynerga yo’naltirilgan mahsulot bo’lgan Microsoft Expression Design bilan mos keladi. XAML kodi yordamida kodi bilan bog’liq kodi-ortida modelini.
Veb-dizayner / ishlab chiqish Visual Studio shuningdek, veb-sahifalar muharriri va dizaynerini o’z ichiga oladi, bu veb-sahifalarga vidjetlarni sudrab olib tashlash orqali mualliflik qilishga imkon beradi. U ASP.NET dasturlarini ishlab chiqish uchun ishlatiladi va HTML , CSS va JavaScript-ni qo’llab-quvvatlaydi. Bu foydalanadi kodi-ortida ASP.NET kod bilan bog’laning modelini. Visual Studio 2008 dan boshlab veb-dizayner tomonidan foydalaniladigan tartib mexanizmi to’xtatilgan Expression Web-ga ulanadi . Shuningdek, MVC texnologiyasi uchun ASP.NET MVC-ni alohida yuklab olish va Microsoft-dan foydalanish mumkin bo’lgan ASP.NET Dynamic Data loyihasi sifatida qo’llab-quvvatlash mavjud.
Sinf dizayner Class Designer UML modellashtirish yordamida sinflarni (shu jumladan uning a’zolari va ularga kirish imkoniyatlarini) yozish va tahrirlash uchun ishlatiladi. Sinf dizaynerlari sinflar va usullar uchun C # va VB.NET kodlarini ishlab chiqishi mumkin. Shuningdek, u qo’lda yozilgan sinflardan sinf diagrammalarini yaratishi mumkin.