1-amaliy mashg’ulot dasturiy ta’minot


Добавить → Создать элемент



Yüklə 1,8 Mb.
Pdf görüntüsü
səhifə8/19
tarix14.02.2023
ölçüsü1,8 Mb.
#84252
1   ...   4   5   6   7   8   9   10   11   ...   19
1-Lab

 
Добавить → Создать элемент 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2.
5-rasm. Создат проект oynasi 


Hosil bo’lgan oynadan UI menyusiga o’tib, 
Форма Windows Forms punktini 
tanlaymiz va Добавить tugmasini bosamiz (2.7-rasm). 
 
 
 
 
 
 
 
 
 
 
 
 
 
Обозреватель решений bo’limidagi MyForm.cpp faylini ochamiz. Bunda 
quyidagi kod yozilgan bo’ladi:
#include
"MyForm.h"
Bu faylga quyidagi kodni qo’shamiz: 
 
using
namespace
System; 
using
namespace
System::Windows::Forms; 
[STAThreadAttribute] 
void
Main(
array
<
String
^>^ 
args
) { 
Application
::EnableVisualStyles(); 
Application
::SetCompatibleTextRenderingDefault(
false
); 
Loyiha_nomi::
MyForm
form; 
Application
::Run(%form); 

2.
6-rasm. Loyihaga element qo’shish. 
2.
7-rasm. Loyihaga element qo’shish oynasi. 


Ana endi loyiha xossalariga murojaat qilamiz. Buning uchun Loyiha nomi 
ustiga sichqoncha o’ng tugmachasi bosiladi. Bunda Свойства bo’limiga o’tiladi 
(
2.
8-rasm).
Hosil bo’lgan oynadan
Компоновщик qismidagi Система bo’limiga 
kirib Подсистема yozuv 
qatorida 
Windows 
(/SUBSYSTEM:WINDOWS) 
tanlaymiz va Применить tugmasini bosamiz (2.9-rasm). 
Oynani yopmasdan, shu qismdagi 
Дополнительно bo’limiga o’tib, Точка 
входа qismiga main deb yozamiz va ОК tugmasini bosamiz. 
So’nggi ish qoldi. msvcmrtd.lib kutubxonasini bog’lashimiz kerak. Buning 
uchun avvalo ushbu faylni Visual Studioning o’rnatilgan joyidan topib olamiz. Bu 
Library katalogida bo’ladi. Uni loyihaga bog’lash uchun quyidagi ketma-ketlikni 
bajarishimiz kerak (
2.
10-rasm
1) Loyiha_nomi

Свойства 
2) Свойства конфигурации 
→ Компоновщик →Ввод→Дополнительные 
зависимости
Oxirgi tanlangan maydonga msvcmrtd.lib ning manzilini joylashtirish kerak.
Biz yuqoridagi loyihamizni C++ tilida tuzayotganimiz uchun bu ishlarni 
amalga oshirdik. Agar siz C# yoki Visual Basic tillaridan birida bu ishni amalga 
oshirmoqchi bo’lsangiz, bunday ortiqcha amallar bajarilmaydi. Yuqorida keltirilgan 
amallarni kirish qismi deb olsak, ana endi asosiy qismga o’tamiz.
2.
8-rasm. Loyiha xossalariga o’tish. 


2.
9-rasm. Loyiha xossalarining qiymatlarini tanlash. 
2.
10-rasm. msvcmrtd.lib ni bog’lash. 


Biz quyidagi masala tanlab olaylik: Kiritilgan son uchun uning faktorialini 
hisoblash. 
Avvalo loyihamizda ishlatishi lozim bo’lgan komponentalarni loyiha 
maydoniga ketma-ketlikda joylashtirib chiqaylik: Buning uchun Панель элементов 
bo’limida joylashgan 3 ta Label, bitta Button, 2 ta TextBox komponentalarini 
2.
11-
rasmda ketirilganidek qilib joylashtiramiz.


Yüklə 1,8 Mb.

Dostları ilə paylaş:
1   ...   4   5   6   7   8   9   10   11   ...   19




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin