Ii. Berilgan testlardan test variantlarini shakllantiruvchi dastur yaratish



Download 2,69 Mb.
bet4/7
Sana18.02.2022
Hajmi2,69 Mb.
#455343
1   2   3   4   5   6   7
Bog'liq
2-laboratoriya IOM

Hujjatni saqlash
Hujjatni saqlashni eng oson yo`llaridan bir bu Save metodini chaqirish orqali hujjatini saqlashdir. Masalan: W.ActiveDocument.Save. Agar hujjat diskda saqlangan bo`lsa bu yo`lni ishlatish qulayroqdir. Biz bu metod yordamida yaratilgan hujjatni saqlamoqchi bo`lganimizda word dasturi tomonidan aktivlashgan dialog oynasi ochiladi (Hujjatni saqlash muloqot oynasi).

2.1.6 – chizma. Save metodi orqali yangi hujjatni saqlash
Agar biz dialogni saqlamasdan yopsak, xatolik kelib chiqadi (2.1.7 – chizma). Xatolar paydo bo`lishini oldini olish uchun hujatni saqlash protsedurasi paytida istisno vaziyatlarni ko`rib chiqish kerak.

2.1.7 – chizma. Save metodi bajarilish vaqtidagi xatolik
Delphi tilidagi try…except…end konstrukisayisini ishlating. Hujjatni saqlash dialog oynasini chiqarish kerak, lekin xatolik sodir bo`lgan vaqtda uni oldini olish mumkin. Xatolardan qochishning samarali usullaridan biri “hujjat saqlangan yoki yo`q” tekshiruvi va SaveAs metodini ishlatish kerak. Ochilgan hujjatning diskga saqlanganligini tekshirish uchun Saved hujjatning xususiyatini ishlating. Agar u True qiymatni qabul qilsa unda hujjat saqlangan. Agar False bo`lsa hujjat saqlanmagan.
Quydagi dastur matnini ko`ramiz
Procedure TForm1.Button8Click(Sender:TObject);
begin
if W.ActiveDocument.Saved then
Messagebox(handle,'Hujjat saqlangan!' ,'Ogoh bo`ling!',0) ;
if notW.ActiveDocument.Saved then
Messagebox(handle,'Hujjat saqlanmagan!',' Ogoh bo`ling!',0) ;
end;
Bu dasturning natijasi quyidagilardan birini chiqaradi

2.1.8 – chizma. Saved metodi orqali tekshirish
Agar qo`shimcha yaratilgan hujjat saqlanmagan bo`lsa uning diskga yozish uchun SaveAs metodidan foydalanamiz. VisualBasic tilining tasnifida u quyida-gicha kiritilgan.
ActiveDocument.SaveAs(FileName, FileFormat, LockComments, Password,
AddToRecentFiles, WritePassword, ReadOnlyRecommended,
EmbedTrueTypeFonts, SaveNativePictureFormat, SaveFormsData,
SaveAsAOCELetter)
SaveAs metodida argumentlar rejimi va saqlanayotgan hujjat formatini aniqlaydi. Ularni metodni chaqirganda word dasturini oddiy foydalanuvchi rejimidagidek bir xil natijaga ega. Metodning argumentlari, ularning tiplari va funksional qo`llanilishlari 2.1.5-jadvalda berilgan.
2.1.5 – jadval. SaveAs metodining argumenti va vazifalari

Argumenti

Tipi

Ma`nosi

FileName

String

Faylning ismi va joylashuvi

FileFormat

Son

Faylning formati, Open metodida ko`rildi

LockComments

Boolean

True – izohlarni saqlamaslik

Password

String

Hujjatning ochilishi uchun parol

AddToRecentFiles

Boolean

True—File menyusining oldin ochilgan fayllar ro`yxatiga qo`shilishi

WritePassword

String

Hujjatning salanishi uchun parol

ReadOnlyRecommended

Boolean

True- keyingi safar yopmasdan hujjatni ochishga “o`qish uchun ochish”

EmbedTrueTypeFonts

Boolean

True- Hujjatni salagan vaqtda TrueType shriftda hujjatning barcha matnlaini o`tkazish

SaveNativePictureFormat

Boolean

Windows OT da qo`llanilib bo`lmaydi. Grafikani import qilish.
True – Windows da ishlatiladigan grafikalarni import qilish

SaveFormsData

Boolean

True-Hujjat formasini matnsiz saqlash

SaveAsAOCELetter

Boolean

Apple Machintosh kompyuterlari uchun mo`ljallangan Word versiyalarida ishlatiladi

SaveAs metodini chaqirishda faqat bitta emas balki bir nechta argumentlardan ham foydalanish mumkin. Odatda bitta fayl nomi va manzili argumentidan foydalaniladi.





Download 2,69 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.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