Ызбекистон Республикаси

Ызбекистон Республикаси
Олий ва ырта махсус таълим вазирлиги
Наманган мухандислик-педагогика институти
О. Жакбаров, Т. Жыраев
«Информатика ва ахборотлар технологияси»
кафедраси
Объектга мылжалланган дастурлаш
фанидан
Муаммоли маърузалар матни
Наманган-2005
«Объектга мылжалланган дастурлаш» фанидан тайёрланган ушбу муаммоли маърузалар матни 5521900 «Информатика ва ахборотлар технологияси» техник ва 5140900 «Информатика ва ахборотлар технологияси» касбий таълим йыналишлари быйича таълим олаётган кундузги, махсус сирт=и былим талабаларига мылжалланган былиб, НамМПИ илмий кенгашида тасди=ланган наъмунавий ы=ув дастури асосида тузилди.
Маърузалар матнида Visual Basic дастурлаш тилида дастурлаш, унинг турли имкониятлари ха=ида маълумотлар келтирилган.
Маърузалар матнидан Visual Basic дастурлаш тилини муста=ил ырганувчилар, касб-хунар коллежлари ва академик лицейларнинг талабалари щамда ы=итувчилари фойдаланишлари мумкин.
Муаллифлар:
|
- «Информатика ва АТ» кафедраси катта ы=итувчиси О. Жакбаров
- «Информатика ва АТ» кафедраси ассистенти Т. Жыраев
|
Та=ризчилар
|
- «Информатика ва АТ» кафедраси мудири доц. С. Ирис=улов
- «Информатика ва АТ» кафедраси катта ы=итувчиси М. Атаханов
|
«Информатика ва АТ» кафедрасининг 2004 йил ____ даги №___ сонли йи\илишида мухокама =илинган ва маъ=улланган.
Маърузалар матни НамМПИ ы=ув-услубий кенгашининг №___ сонли йи\илишида кыриб чи=илган ва чоп этишга тавсия этилган (рыйхат ра=ами №___)
1-маъруза: Кириш. Visual Basic ни ырнатиш ва ишлатиш
Компьютер технологиялари ривожланиб бораётган айни пайтларда турли имкониятларга бой былган хамда ызининг алохида юту=лари билан ажралиб турувчи дастурлаш тиллари ишлаб чи=арилмо=да ва ишлаб чи=арилди. Дунёдаги кенг дастурчилар оммасида фойдаланилаётган дастурлаш тилларининг аксарияти Windows операцион системасида ишлайди.
Жумладан Visual Basic дастурлаш тили хам айнан Windows операцион системасида ишлайди.
Дастурлар тузиш сермаша==ат жараён, лекин Visual Basic бу ишни сезиларли даражада соддалаштиради. Visual Basic нинг асосий юту\и шундаки, у Microsoft Office дастурлар пакети ва Internet ресурслари билан ишлай олади. Visual Basic бир неча версиясида ишлаб чи=арилади:
Learning Edition – бошловчилар учун жуда мос былиб, Windows да ишловчи дастурлар тузиш учун зарур былган барча элементларни ызида жамлаган;
Professional Edition – компилятор дастурлари ишини тезлаштирувчи ActiveХ =ышимча компонентларини ва маълумотлар базаларини бош=аришнинг кенгайтирилган воситаларини ыз ичига олади. Бу версия жиддий иловаларни ишлаб чи=ариш учун мылжалланган;
Enterprise Edition – кып фойдаланувчили маълумотлар базаларига эга иловаларни ишлаб чи=ишга имкогн беради ва иловаларни дастурчилар гурущлари щамкорликда ишлаб чи=иш воситаларини ыз ичига олади;
Visual Basic for Applications - Visual Basicнинг мазкур версияси Microsoft Office дастури таркибига киради. Агар сизда Office нинг тыли= версияси ёки бу пакетнинг исталган компоненти былса, у олда сизда Visual Basic нинг иловалар учун версияси щам бор былади.
Одатда Visual Basic ни ырнатувчи дастурлари тыплами компакт дискда жойлашган былади. Агар бу дастурлар тыплами компьютерда мавжуд былса, уни ырнатиш учун setup.exe файлини ишга тушириш лозим. Компакт дискдан ырнатиш учун дискни CD-ROM га =ыйилиши билан ырнатувчи дастур автоматик тарзда ишга тушади.
Visual Basic ырнатилаётган компьютер камида =уйидаги талабларга жавоб бериши керак:
486 ёки Pentium типидаги процессор;
Windows операцион система;
Камида 16 Мбайт оператив хотира;
Винчестер 35 Мбайтдан ю=ори хажмли.
Эслатма: Visual Basic ни ырнатиш жараёнида барча актив дастурлар ишини якунлаш керак
Дастурни ырнатишда Setup дастури ырнатиш вариантларини танлашни сырайди:
typical – бунда setup дастури ырнатиш учун зарур компонентларни ызи танлайди;
Custom – керакли компонентлар дастурчи томонидан танлаб ырнатилади;
Compact - Visual Basicни ишлаши учун минимал имкониятли =илиб ырнатилади.
Агар сиз Custom (Махсус) вариантини танламаган бырсангиз, дастурни ырнатиш автоматик тарзда давом этади.
Агар Visual Basic нинг =айси компонентлари ызингизга зарур эканлигини билмасангиз, у щолда Typical (Оддий) вариантини танлаш ма=садга мувофи=дир.
|
Visual Basicнинг ырнатиш вариантларини танлашда компьютернинг техник имкониятларига эътибор бериш керак, деб ыйлайсизми?
|
Дастур ырнатилганидан кейин у ишга тайёр щисобланади. Visual Basic ни ишга тушириш Windows нинг бош=а дастурлари сингари Пуск тугмасидан Программы былимига кирилади ва Visual Studio былимидан Visual Basic танланади, натижада экранда Visual Basic нинг ишчи мухити хосил былади. Visual Basic юкланишида экранда New Project (янги проект) муло=от ойнаси щосил былади. Бу ерда янги проект учун шаблон танлаб олиш зарур ёки аввал яратилган проектни очиш керак. Бу ойна учта былимни ыз ичига олади:
New - янги проект яратиш учун шаблонларни ыз ичига олади;
Existing - аввал яратилган поректларни очиш имкониятини беради;
Recent – охирги марта фойдаланилган проектлар рыйхатини ызида са=лайди.
Янги проектни яратиш учун New былимидан фойдаланилади. Унда =уйидаги проект шаблонларидан бирини танлаш мумкин:
standart EXE – стандарт бажарилувчи илова;
ActiveX EXE – ActiveX бажарилувчи илова;
ActiveX DLL – ActiveX динамик кутубхона;
ActiveX Control – ActiveX бош=арув элементи;
VB Application Wizard – илова устаси;
VB Wizard Manager – фойдаланувчи усталарини яратувчи уста;
Data Project – маълумотлар базасини бош=арувчи проект;
I IS Application –
Addin –
ActiveX Document DLL – ActiveX щужжатларининг динамик кутубхонаси;
ActiveX Document EXE – ActiveX щужжатларини бажарувчи иловалар
DHTML Application – динамик HTML-щужжатларда яратилувчи илова.
Visual Basic нинг ишчи мухити Microsoft нинг бош=а дастурлари сингари график интерфейсга эга былиб, унинг кыриниш 1-расмда келтирилган.
Ишчи мухит ыз таркибига =уйидагиларни олади:
бош меню;
стандарт ускуналар панели (standart);
бош=арув элементлар панели (General);
проект ойнаси (Project);
меню тахрирчиси (Menu Editor);
хусусият ойнаси (Properties);
формалар макети ойнаси (Form Layout);
объектларни кыриш ойнаси (Object Browser);
кодларни тахрирлаш ойнаси.
Бош менюнинг буйру=лари ёрдамида дастур формаси устида турли амалларни бажариш, айрим хоссаларини бериш, дастурни компьютер хотирасига са=лаш, дастурни ишга тушириш ва шунга ыхшаш кыплаб амалларни бажариш мумкин:
Меню буйру=ларининг асосийлари билан танишиб чи=амиз.
File менюси:
|