|
Zahiriddin muhammad bobur nomidagi andijon davlat universiteti axborot texnologiyalari va kompyuter
|
bet | 5/9 | Sana | 14.09.2023 | Hajmi | 1.42 Mb. | | #81845 |
Bog'liq Kurs Ishi 6-mavzu Page Maker dasturi haqida ma\'lumot#include "MyForm.h"
using namespace System;
using namespace System::Windows::Forms;
[STAThread]
void main(array^ args)
{
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderamizDefault(false);
Project1::MyForm form;
Application::Run(% form);
}
#include "MyForm.h" - Bu qator, "MyForm.h" nomli faylni ilovalar yaratishda ishlatish uchun kirish fayli sifatida chaqiradi.
using namespace System; - Bu qator, System nomlar maydonini ishlatish uchun chaqirishni ta'minlaydi. System maydoni .NET kutubxonalarini o'z ichiga oladi.
using namespace System::Windows::Forms; - Bu qator, Windows Forms ilovalarni ishlatish uchun Forms nomlar maydonini chaqiradi. Forms maydoni, Windows Forms ilovalarni yaratish, shakllantirish va boshqarish uchun kerakli funksiyalarni o'z ichiga oladi.
[STAThread] - xususiyati ilovalarning GUI interfeysida to'g'ridan-to'g'ri ishlatilishini ta'minlaydi. Bu xususiyat dastur tomonidan talab qilingan vaqtida oynani va uning elementlarini to'g'ridan-to'g'ri boshqarish imkonini beradi.
void main(array^ args) - Bu funksiya dasturning boshlang'ich nuqtasi bo'lib, dastur ishga tushirilganda boshqaruvchi funksiyani chaqiradi. array^ args funksiya argumenti hisoblanadi va argumentlar ro'yxatini saqlaydi. Bu usul C++/CLR tilida har bir argumentni String^ obyekt sifatida qabul qilishni ta'minlaydi.
Application::EnableVisualStyles(); - Bu qator, Windows Forms ilovalarga Visual Style imkoniyatini yoqadi. Bu qatorni o'rnatilgandan so'ng ilova o'zining UI elementlari uchun tizim usulini olib qolish imkoniyatiga ega bo'ladi.
Application::SetCompatibleTextRenderingDefault(false); - Bu qator, matn ko'rinishini boshqarish sozlamasini sozlaydi. Uchun false qiymatini o'rnatingandan so'ng matn ko'rinishi Windows Forms ilovasining orijinal uslubida saqlanadi.
|
| |