> For the complete documentation index, see [llms.txt](https://docs.dot-net.uz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dot-net.uz/c-.net/desktop/winform-windows-form/1-dars.-forma-yaratish.md).

# 1-dars. Forma yaratish

Mana sizlar bilan WinFormga ham kirib oldik. Bugungi darsimiz orqali esa, biz sizlar bilan quyidagilarni o'rganamiz:

1. **Yangi forma yaratish**      &#x20;
2. **Formaga komponentlar qo\`shish**
3. **Kontrollerlarga event (hodisa) orqali funksiya berish**
4. **Formani ishga tushirish**

Kelinglar bir boshdan boshlaymiz. Avvalgi darsda aytilganide bizga Visual Studio dasturi kerak bo\`ladi.

1. Visual Studio dasturini ishga tushiramiz
2. &#x20;“**Create a new project**” bo\`limi tanalandi

![](/files/-MZsl1QG21tm23AdxXtQ)

4\. Search for templates bo\`limiga winforms deb yozamiz va ENTER ni bosamiz.                                                               5. Dasturlash tillari orasidan C# ni tanlaymiz.                                                                                                               6. Template(andoza)lar orasidan **Windows Forms App (.NET&#x20;*****Framework*****)** ni tanlaymiz.

{% hint style="info" %}
**Adashib (.Net) ni tanlab qo\`ymang** **😊.**
{% endhint %}

![](/files/-MZsm6vXz0OYEw0IuGTb)

6\. Configure your new Project menyusi ochiladi va biz endi yaratmoqshi bo\`lgan dasturimiz nomini Project name bandiga yozamiz. Tayyor endi *Create* tugmasini bosamiz .

Bundan tashqari siz ushbu bo\`limda dastur qayerda saqlanishi kerakligini ham kiritib ketishingiz mumkin. Buning uchun *Location* qismidagi ... (uch nuqta) ustiga bosib hotiradagi kerakli joyni tanlab qo\`yasi TAMOM 😉.

O\`zi aslida Visual Studio sizga Form1\[Design] loyiha qismini ochib beradi lekin agarda sizda ochilmasa **Solution Explorer** dan Form1 ni topib ustiga sichqonchaning chap tugmasini ikki marotaba bosamiz (keyingi o\`rinlarda ushbu jarayon double-click deb yuritiladi).
