«C# dasturlash tili» O’quv qo’llanma


Dasturni kompilyatsiya Qilish



Download 0,57 Mb.
bet25/76
Sana20.07.2022
Hajmi0,57 Mb.
#828017
1   ...   21   22   23   24   25   26   27   28   ...   76
Bog'liq
C # ma\'lumotnoma

Dasturni kompilyatsiya Qilish
Dasturni kompilyatsiya Qilish uchun S# csc.exe kompilyatorini buyruQlar satridagi boshlang’ich faylning nomini ko’rsatgan holda ishga tushirish zarur:
C:g’>csc Example.cs
Esc kompilyatori MSIL-versiya dasturi mavjud Example.exe faylini yaratadi. Garchi MSIL ijro etiladigan kod bo’lmasa ham, unda (exe) ijro etiladigan fayl mavjud. Example.exe faylini ishga tushirishga urinishda ijro muhiti (CLR) tiliga bog’liQ bo’lmagan holda JIT-kompilyator avtomatik tarzda harakatga keladi. Agarda siz kompyuterda installyatsiya Qilinmagan .NET Framework da Example.exe faylini (yoki MSIL mavjud boshQa ixtiyoriy faylni) bajarishga harakat Qilsangiz, dastur CLR yo’Qligi sababli ishlamaydi.
Eslatma
Css.exe kompilyatorini ishga tushirish oldidan sizga odatda g’Program Filesg’Mic-rosoft Visual Studio.NETg’Vc7g’Bin katalogida joylashgan vcvars32.bat buyruQ faylini ishga tushirish kerak bo’lishi mumkin. Alternativ sifatida masalalar panelidagi Pusk|Dasturlar menyusida joylashgan Microsoft Visual Studio.NET 7.0 menyuostiga o’tkazilgan instrumentlar ro’yxatidagi Visual Studio.NET Command Prompt elementini tanlash orQali buyruQlar satridan kompilyatsiya jarayonlarini harakatga keltirish mumkin.
Dasturlarni ishga tushirish
Dasturlarni ishga tushirish uchun uning nomini Quyidagi ko’rsatilganidek buyruQlar satriga kiriting:
S:g’>Example
Qachonki dastur ishga tushsa, ekranda Quyidagi satr paydo bo’ladi:
Oddiy S#-dastur.
Visual CQQ IDE dan foydalanish
Visual Studio 7 versiyasidan boshlab Visual CQQIDE S#-dasturlarini kompilyatsiya Qilishi mumkin. Visual CQQ IDE dan foydalanib S#-dasturini tahrirlash, kompilyatsiya Qilish va ishga tushirish uchun siz Quyida sanab o’tilgan harakatlarni amalga oshirishingiz zarur bo’ladi.
(Esli na vashem kompyutere installirovana drugaya versiya, vozmojno, poryadok deystviy budet drugim.)
(Agarda sizning kompyuteringizda Visual CQQ ning boshQa versiyasi installyatsiya Qilingan bo’lsa, harakatlar tartibi boshQacha bo’lishi mumkin.)
1. File|New| Project menyu punktlarini tanlash orQali yangi bo’sh S#-loyiha yarating. Keyin 1-rasmda ko’rsatilganidek Visual C# Project papkasini, undan so’ng Empty Project piktogrammasini tanlang.






:!

• -1 Visual Basic Projects


■M Visual CQQ Projects Cj Setup and Deployment Pro)ect5 Sh- £3 Other Projects
Cj Visual Studio Solutions


ASP.NET Web ASP.NET Web Web Control
Application Service Library


I C:g’Documents and Settingsg’Pada!kag’Mon dokumento’g’g’ jwj '


for ::y;71{ ^.^g...'"!


V Samples
Visual Studio Sarrrotes

2. Loyiha yaratilganidan keyin sichQonchaning o’ng tugmachasini Solution darchasidagi loyiha nomi ustida bosing. ChiQQan kontekst menyusidan Add punktini, keyin Add New Item punktini tanlang. Sizning monitoringiz ekranida Quyidagi manzara paydo bo’ladi.






V* ProiectZ - Microsoft *)«S1 S* .NET [design] - Start Pag.


Hie £}№ SSew Project V* 0*1*3 Irate

3. Add New Item dialog oynasi ochilsa, Local Project Items punktini, undan keyin S# Code File piktogrammasini tanlang. Sizning monitoringiz ekranidagi ko’rinish Quyidagicha bo’ladi.







[Add New Item - Projectl





  1. Dasturni yuklang va faylni Example.csc nomi ostida saQlang (Mazkur kitobda berilgan dasturlarni Web-tugun www.osborne.com bilan yuklash mumkinligini eslang). Sizning monitoringiz ekranida Quyida ko’rinish paydo bo’ladi.






5. Build menyusidagi Build punktini tanlash orQali dasturni kompilyatsiya Qiling.
6. Debug menyusidagi Start Without Debugging punktini tanlash orQali dasturni ishga tushiring. Qachon dastur ishga tushsa rasmda ko’rsatilgan darcha paydo bo’ladi.





Dasturlardagi katta bo’lmagan o’zgarishlar.

Ushbu kitobda berilgan dasturlarni kompilyatsiya Qilish va ishga tushirish uchun har doim ham yangi loyiha yaratish shart emas, o’sha S#-loyihadan foydalanish mumkin. Buning uchun shunchaki ishlab turgan faylni o’chiring va yangisini Qo’shing, keyin uni kompilyatsiya Qiling va ishga tushiring.
YUQorida ta’kidlanganidek, kitobning birinchi Qismida berilgan QisQa dasturlarni buyruQlar satridan kompilyatsiya Qilish osonroQdir.

Garchi ushbu kitobdagi barcha dasturlar using System operatoridan foydalansa ham, lekin aslida birinchi dasturni boshlanishida unga texnik ehtiyoj yo’Q. S# da har doim sinf (yoki usul) tegishli bo’lgan makon nomini ko’rsatish orQali sinf (yoki usul) nomini to’liQ aniQlash mumkin. Masalan, satr Quyidagicha yozilgan bo’lishi mumkin:


Console.WriteLine ("Oddiy S#-dastur.");
Shunga ko’ra, 1-misolni Quyidagicha yozish mumkin:
G’G’ Dasturning bu versiyasida operator ishlatilmaydi


G’G’ using System;.
class Example (
G’G’ S# dasturi MainO public static void Main() metodining bajarilishidan boshlanadi
Console.WriteLme () metodining to’liQ ta’rifi
G’G’ Bu yerda Console.WriteLine() metodi to’liQ aniQlangan .
System.Console.WriteLine ("Oddiy S#-dastur ") ;
Garchi System identifikatorini har gal ko’rsatish Qiyin bo’lsada, Qachonki shu sohaning a’zosi ishlatilganda ko’pchilik S# dasturchilari o’zlarining barcha dasturlarini using System; operatoridan boshlaydilar. Ammo, zarur bo’lganda sinf nomini yoki sinf a’zosini oshkor aniQlashingiz mumkin. Buning uchun mazkur sinf Qaysi sohaga tegishliligi ko’rsatiladi.



Download 0,57 Mb.

Do'stlaringiz bilan baham:
1   ...   21   22   23   24   25   26   27   28   ...   76




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish