PrintZoomPaperHeight:=0
End Sub
Sub IKKI()
'Ikki
Dim x As Integer, y As Integer
Dim a As Integer
Dim i As Integer
ActiveDocument.Bookmarks("\EndOfDoc").Select
x = ActiveDocument.Range.Information(wdNumberOfPagesInDocument)
Do While Not (x Mod 4 = 0)
Selection.InsertBreak Type:=wdPageBreak
x = x + 1
Loop
' MsgBox x
a = x
Dim h As String
Dim BIR(1 To 1000) As Integer
For i = 1 To a
BIR(i) = i
Next
' 1 2 3 4 5 6 7 8 9 10 11 12
' 6,7,4,9,2,11
For i = 1 To a / 2
h = h & CStr(BIR(a / 2 - i + 1)) & ","
If (BIR(a / 2 + i) = a - 1) Then
h = h & CStr(BIR(a / 2 + i))
Else
h = h & CStr(BIR(a / 2 + i)) & ","
End If
i = i + 1
Next
Application.PrintOut FileName:="", Range:=wdPrintRangeOfPages, Item:= _
wdPrintDocumentWithMarkup, Copies:=1, Pages:=h, PageType:= _
wdPrintAllPages, Collate:=True, Background:=True, PrintToFile:=False, _
PrintZoomColumn:=2, PrintZoomRow:=1, PrintZoomPaperWidth:=0, _
PrintZoomPaperHeight:=0
End Sub
2.3
Dasturiy taminot interfeysini ishlab chiqish va amaliyotda qo’llash sohalari.
“Kitobcha” holatida chopetish jarayonini avtomatlashtirish uchun ishlab chiqilgan
dastur interfeysi yaratilishini rasmlar orqali ko’rsatib o’tamiz.
Dastlab C++ Builder dasturini yuklab forma hosil qilamiz.
18-rasm. Yani forma hosil qilish.
19-rasm.
20-rasm. Forma nomini o’zgartiramiz.
21-rasm. Label komponentasini formaga joylab uning nomini va o’lchamlarini
o’zgartiramiz.
22-rasm. Edit komponentasini formaga joylashtirib uning text hususiyatini va o’lchamlarini
o’zgartiramiz.
23-rasm. Button komponentasini formaga joylab, uning Caption xususiyatini va
o’lchamlarini to’girlab olamiz.
24-rasm. Yanabir Label komponentasi orqali foydalanuvchilarga ogohlantiruvchi habar
qoldiramiz.
25-rasm. Chopetishni boshlovchu tugmachalarni o’rnatamiz.
26-rasm. WordApplication komponentasini formaga joylashtirish orqali dasturning Word
dasturi bilan aloqasini o’rnatamiz.
27-rasm. OpenDialog komponenasini formaga joylaymiz.
28-rasm. OpenDialog komponentasining hodisalaridan OnFolderChange hodisasiga
Buutton1Clickni ko’rsatamiz. Bubilan biz “Tanlash tugmasi bosilganda” fayllar bilan ishlash
uchun muloqot oynasi ochilishiga erishamiz.
29-rasm. Dasturning yakuniy interfeysi.
30-rasm. Dasturning ishga tushgan holati.
XULOSA
Hozirgi
kunda
axborot
texnologiyalar
hamda
offis
jihozlaridan
foydalanmaydigan tashkilotlarning mavjud emasligini hisobga olgan holda offis
jihozlaridan foydalanish hamda mehnat samaradorligini oshirish uchun amaliy
dasturlarning o’rni beqiyosdir. Tashkilot hodimi mehnatini yengillashtiruvchi
amaliy dasturlar sirasiga hujjatlar bilan ishlovchi amaliy dasturlar ham kiradi.
Shu bois biz bitiruv malakviy ishimizda ishchi hodimlar va talabalar ko’p
duch keladigan muommoli vaziyatlardan biri bo’lgan hujjatlarni “kitobcha” shaklida
chopetishni avtomatlashtirish jarayonini ishlab chiqishni maqsad qilib qo’ygan edik.
Ushbu bitiruv malakaviy ishni bajarish jarayonida
Ta`lim muassasalarining (umumiy o’rta ta'lim maktablari, kasb-hunar
kollejlari, akademik litseylar) o’quv jarayonida amaliy dasturiy vositalardan
foydalanish holati o’rganilib, tahlil qilindi;
Amaliy dasturiy vositalarning didaktik imkoniyatlari o’rganib chiqildi;
Mavjud amaliy dasturiy vositalar o’rganilib, tahlil qilindi;
Amaliy dasturiy vositalarni yaratishda foydalanuvchilarning psixofiziologik
xususiyatlari inobatga olinishi o’rganildi;
Amaliy dasturiy vositalar yaratish uchun mo’ljallangan dasturiy ta`minotlar
o’rganildi va tavsifi keltirildi;
Ishlab chiqilgan dasturiy vosital umumiy o’rta ta`lim maktablarida (2017-
2018 o‘quv yili davomida Termiz shahar
Qaysi maktabga amaliyotga brogan
bo’lsanggiz shuni yozing
) sinovdan o’tkazilib, o’quv jarayoni uchun quyidagi
samaradorlik berishi aniqlandi:
o
o’quv materialini o’rganish uchun vaqtni tejash;
o
o’quvchiga mustaqil ishlash uchun imkoniyat yaratish;
o
yo’l qo’yilgan xatolar orqali ortiqcha isrofgarchiliklarning oldini olish;
Ammo shu bilan bir qatorda bu sohada o’z yechimini kutayotgan bir qator
muammolar mavjudligi ham aniqlandi. Amaliy dasturiy vositalarni yaratish
texnologiyasini egallab olgan mutaxassislarning yetishmasligi, ular jumlasiga
mutaxassis bo’lmagan o’qituvchilarning dasturchilar, texnik mutaxassislarsiz
amaliy dasturiy vositalarni yaratishlari, muammolarga duch kelishlari, vaqtning
ko’proq talab etilishi, dasturiy ta'minot va tеxnika vositalarini sozlash va
foydalanishda vujudga kеladigan muammolar, axborotlarni kompyutеr ekranidan
o’qish jarayonidagi qiyinchiliklar va boshqa jihatlar kiradi.
|