Эслатма: Ю=орида келтирилган ва =уйида келадиган документ сызлари =андайдир хужжат эмас балки, маълумотлар устида турли амаллар бажарувчи форма ща=ида боради.
Якка хужжатли интерфейс – бу типдаги интерфейс фа=атгини бир ойнада якка хужжат билан ишлай олади. Бунга мисол =илиб Microfoft WordPad дастурини айтиш мумкин (11-расм). Кып хужжатлар билан бир ва=тда ишлаш учун бу дастурни бир неча бор ишга юклаш зарур былади. У хар гал ишга юкланганида бир хил дастур хотирадан жой олаверади натижада компьютер хотираси кераксиз бир хилдаги маълумотлар билан тылиб =олади ва унинг ишлаши сезиларли даражада секинлашади.
Ю=оридагилардан келиб чи=иб бу турдаги интерфейсдан фойдаланишни бутунлай йы= =илмаслик лозим чунки уларнинг щам ыз ырни бор. Масалан нусха кычирувчи ёки кичик имконятли интерфейслар.
SDI – интерфейс.
SDI туридаги интерфейс =уйидаги бош=арув элементларидан ташкил топган:
бош меню;
бош=арув элементларидан ташкил топган панел;
тахрирланадаган маълумотларни кырсатувчи ойна;
маълумотлар билан ишлаш учун бош=арув элементлари;
иш холатини кырсатувчи остки сатр.
11-расм. WordPad интерфейси
MDI – туридаги интерфейс.
MDI – туридаги интерфейснинг асосий вазифаси хар хил маълумотлардан иборат былган бир неча хужжатларни ыз ичига олиш ва уларни =айта ишлашдан иборат. MDI – туридаги интерфейсга мисол =илиб Microsoft Word дастурини келтиришимиз мумкин (12-расм).
12-расм. MS Word интерфейси
Бундай турли интерфейс учун авлод =олдирувчи ойна зарур. У бир нечта яратилган ойналарни бош=ариш имкониятига эга былади. Янги яратилган авлод ойналарининг сон чегараси компьютер имкониятига бо\ли=.
MDI туридаги интерфейс таркибига =уйидаги элеметлар киради:
бош меню;
бош=арув элементларидан ташкил топган панел;
дастурнинг асосий ойнаси;
тахрирланадаган маълумотларни кырсатувчи авлод ойна(лари)си;
авлод ойна(лари)сидаги маълумотлар билан ишлаш учун бош=арув элементлари;
иш холатини кырсатувчи остки сатр.
Энди эса =уйида MDI туридаги интерфейсни яратиш технологиясини кыриб чи=ишимиз мумкни.
MDI – интерфейснинг авлод =олдирувчи ойнаси.
Авлод =олдирувчи форма яратиш учун =уйидаги амаллар кетма-кетлиги бажарилади:
VB6 ишга юкланганидан сынг Standard EXE сатри танланади ва ОК тугмаси босилади;
Project менюсидан Add MDI Form буйру\и танланади.
MDI форманинг кыриниши 13-расмда кырсатилган:
13-расм. MDI авлод =олдириш ойнаси
Авлод =олдирувчи ойна ва авлод ойналарининг асосий хусусиятлари =уйидаги жадвалда келтирилган: Бу ходисларни тахрирлаш учун Properties ойнасидан фойдаланилади.
Хусусият
| Вазифаси |
BackColor
|
Форма фонининг рангини ызгартиради.
|
BorderStyle
|
Форма турини танлаш. (Хажм, диологли, якка рамкали ва щ.)
|
Caption
|
Форма сарлавхасини ызгартиради. (MDI Form1 MDI формаси )
|
ControlBox
|
Ойна сарлавхасидаги тугмачаларни кырсатишни бош=аради
|
Font
|
Формадаги шрифт турини ызгартириш
|
ForeColor
|
Формада жойлашган матн рангини ызгартириш
|
Height
|
Форма баландлигини ызгартириш
|
Icon
|
Формага белги =ыйиш
|
Left
|
Формани экраннинг чап =исмига нисбатан жойлашиши
|
MDIChild
|
Формани MDI – авлодига айлантиради (True)
|
Name
|
Форма номини ызгартириш
|
ScaleMode
|
Формага тегишли ылчов бирлигини ызгартириш (мм, см, дюм, пиксел…)
|
ShowInTaskbar
|
Топшири=лар панелида кырсатиш ёки кырсатмасликни таъминлайди
|
Width
|
Форма энини ызгартиради
|
WindowState
|
Форма холатини белгилайди: 0-Normal – Оддий кыриниш; 1-Minimized – Кичиклаштирилган кыриниш; 2-Maximized – Экранни тыла =оплайдиган кыриниш.
|
Барча объектлар устида турли ходисалар(События-Events)ни бажартириш мумкин. Масалан Объект сиртида сич=ончанинг чап тугмаси босилиши ёки Enter тугмасининг босилиши. Форма учун щам турли ходисалар мавжуд былиб уларнинг асосийлари =уйидаги жадвалда келтирилган:
Ходиса
| Вазифаси |
Activate
|
Форма активлашганида (жорий яъни кыринганида) рый берадиган ходиса
|
Click
|
Форса сиртида сич=ончанинг чап тугмаси босилганида ёки Enter, Space тугмалари босилганида рый беради
|
DdlClick
|
Форма сиртида сич=ончанинг чап тугмаси икки марта босилганида рый беради
|
Deactivate
|
Форма активлик холатидан чи==анида рый берадиган ходиса
|
GotFocus
|
Форманинг сирти актив былганида рый берадиган ходиса
|
Initalize
|
Форма инсталяция былганида рый беради
|
KeyUp
|
Тугмача босиб =ыйиб юборилгандида рый беради
|
Load
|
Форма ишга юкланаётганида рый беради
|
MouseUp
|
Форса сиртида сич=ончанинг чап тугмаси босилганида рый беради
|
Resize
|
Форма хажми ызгарганида рый беради
|
UnLoad
|
Форма экрандан йы=олиб хотирадан ычирилаётганида рый беради
|
MDI – интерфейсининг яратилувчи авлод ойнаси.
Яратилувчи авлод ойнаси =уйидаги расмда кырсатилган:
|