Visual Вasic ортасында “Мектеп математикасына көмекші есептегіш құрал” дайындау



КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .3

І. Теориялық бөлім
1.1.Білім беру жүйесінде компьютерлік техниканы пайдалану ... ... ... ... ... ... ... ...5

ІІ Негізгі бөлім
Visual Вasic ортасында “Мектеп математикасына көмекші есептегіш құрал” дайындау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..6

2.1 VISUAL BASIC программалау ортасы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...6
2.1.1. Орта ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..6
2.1.2. Проект. Проект терезесі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..8
2.1.3. Форма. Пайдаланушы интерфейсі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .9
2.1.4. Қасиеттер терезесі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..10
2.1.5. Элементтер панелі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .13
2.1.6. Программалық код терезесі. Оқиғалар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 15
2.1.7. Қарапайым программа құру операторлары ... ... ... ... ... ... ... ... ... ... ... ... ... .17
2.1.8 Программалау элементтері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 21
2.1.9. Мәзір құру. Формалармен жұмыс ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 28


III. Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 32
IV. Пайдаланылған әдебиеттер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 33
Қазіргі уақытта адам іс-әрекетінің барлық салаларына компьютерлік технология кеңінен қолданылатын болды және оның маңыздылығы барған сайын арта түсіп отыр. Осыған байланысты жаңа программалар тасқыны көптеген адамдарға кәсіптік – ақпараттық технология құралдарын жоғарғы дәрежеде білу қажеттілігін көрсетеді.
“Ақпараттандыру”, “ білім беруді ақпараттандыру” деген сөз тіркестері біздің сөздік қорымызға еніп кетті. Сонымен бірге “қоғамды ақпараттандыру” термині де көптеп қолданылып жүр. Қоғамды ақпараттандыру дегеніміз - ғылыми техникалық прогресс жетістіктерінің күнделікті тұрмысқа ауқымды енуінің нәтижесі, яғни адам өміріне іс-әрекеттің интелектуалды түрлерінің жан–жақты әсер етуі мен ролінің жоғарылауына байланысты объективті процесс.
Білім берудің кез-келген саласында “Компьютерлік оқыту” - құралын пайдалану оқушылардың ( студенттердің) танымдық белсенділігін арттырып қана қоймай, логикалық ойлау жүйесін қалыптастыруға, шығармашылық пен еңбек етуіне жағдай жасайды .
Ғылым мен техника дамып отырған кезде, оқушыға (студентке) белгілі көлемде білімді меңгертумен бірге табиғат, қоршаған дүние туралы түсініктерін кеңейте отырып, оларды шығармашылық бағытта жан-жақты дамыту бүгінгі күннің басты талабы.
Осы уақытқа дейінгі білім беру саласындағы тек мұғалімнің айтқандарын немесе оқулықты пайдалану әдістері қазіргі заман талабын қанағаттандырмайды. Сондықтан қазіргі ақпараттандыру қоғамында электрондық оқулықтарды пайдаланбай алға жылжу мүмкін емес.
Кез-келген пәннің негізін меңгеруде пән мұғалімі өз пәнін терең білетін, күнделікті сабақта тақырыпты толық қамтитын, оқытудың дәстүрлі және ғылыми жетілдірілген әдіс амалдарын, құралдарын еркін меңгеруі, оны оқытудың педагогикалық – психологиялық негіздерінен хабардар болуы керек.
Осыдан оқушыларға және болашақ мамандарға, яғни студенттерге электронды есептеуші программаларды оқыту қажеттілігі туындайды.
Бұл жұмыстың мақсатымектеп математикасынан оқушылар үшін электронды-көмекші программалық құрал құру болып табылады.
Қазіргі ақпараттық технологиялардың жедел дамуына байланысты компьютерлік оқыту ауқымды түрде дамуда. Бірақ арнайы оқыту құралдары аз, бар болса да қазақ тілінде жоқтың қасы деуге болады.
1. К.З.Халықова.Информатиканы оқыту әдістемесі. Алматы, “Білім”, 2002ж.
2. Т.Қ.Оспанов, Қ.Ә.Өтеева, Ж.Т.Қайыңбаев, К.Ә.Ерешева Математиканы оқыту әдістемесі. . Алматы “Атамұра” 1997
3. Г.Т.Жақыпбекова. Иформатиканы оқытудың жалпы әдістемесі. Шымкент, 2002ж.
4. Л.Ташимов, С.Мұратов, Қ.Мамаев. Қолданбалы информатика. Шымкент –2000ж.
5. Журнал. Информатика и образования, N1-2001г.
6. О.Камардинов. Visual Basic 5.0., “Полиграфия”, Шымкент, 2001ж.
7. О.Камардинов. Информатика. “Ғылыми баспа орталығы”.Алматы, 2004ж
8. О.Камардинов. Информатика (I,II-бөлім). Шымкент, 2000ж.
9. О.Сейітқұлов. Visual Basic 6.0 (1-бөлім), Шымкент 2005.
10. О.Сейітқұлов. Visual Basic 6.0 (2-бөлім), Шымкент 2006.
11. О.Сейітқұлов. Visual Basic 6.0 (3бөлім), Шымкент 2006
12. М.Хановерсон. Шаг за шагом. Microsoft Visual Basic 5.0. М, 1998.
13. Д. Соха и др. Visual Basic 5.0. Минск, 1998.
14. С.Браун. Visual Basic 6 (учебный курс). “Питер”, 1999.
15. Г.Корнелл. Программирование в среде VisualBasic 5.0. Минск, 1998.
16. Башмаков М.А. Разработка компьютерно-обучающих систем и компьютерных учебников. М. 2003.600 с.
17. П.И.Образцов. Дидактические аспекты разработки и применения компьютеризованных проектов учебников. -Новосибирск: НГУ,95
18. Досжанов Б., Альменаева Р. Қазақ тілінде электрондық оқулықтар мен web-парақтар даярлау әдістері. Информатика негіздері. 2002. N3.
19. Нұрғалиева Г.К. Электронды оқулықтар — мұғалім мен оқушылар қызметін ізгілендіру құралы. // Компьютер әлемі. Республикалық журнал. N2, -2002. 20-21-беттер.
20. Аванесов B.C. Тесты в социологическом исследовании.-М.:, 1982.
21. А.Сағымбаева. Білімді тексерудің тестілік әдістемесі. "Информатика негіздері" журналы, N2, 2002, -15,26 бет.
22. Бочкин А.И. Методика преподавания информатики.Учебноепособие.Минск:Вышэйшая школа, 1998 г.

ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
ОҢТҮСТІК ҚАЗАҚСТАН ОБЛЫСЫ БІЛІМ БАСҚАРМАСЫ
Ғ. МҰРАТБАЕВ АТЫНДАҒЫ ЖЕТІСАЙ ГУМАНИТАРЛЫҚ-ТЕХНИКАЛЫҚ КОЛЛЕДЖІ

Ф-Е-106.1

КУРСТЫҚ ЖҰМЫС

Пәні: Өндірістік арнайы пәндерді оқыту әдістемесі
Тақырыбы: Visual Вasic ортасында "Мектеп математикасына көмекші есептегіш құрал" дайындау
Шифр, мамандығы: 0104000 - Кәсіптік оқыту (салалар бойынша)
Шифр, біліктілігі: 0104013-5 Техник- бағдарламашы, есептеу техникасын бағдарламамен қамтамасыздандыру

Тобы: КОШ 12-1
Орындаған студент: Әшірбаева К
Жетекшісі: Ауелбекова К

Математика, информатика, физика және
ТОҚ кафедра отырысында қаралды

Хаттама № ______ ____ _________ 2014 ж.
Кафедра төрағасы: Надыров Қ _____________
аты-жөні қолы

Жетісай 2014
ЖОСПАР

КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...3

І. Теориялық бөлім
1.1.Білім беру жүйесінде компьютерлік техниканы пайдалану ... ... ... ... ... ... .. ... .5

ІІ Негізгі бөлім
Visual Вasic ортасында "Мектеп математикасына көмекші есептегіш құрал" дайындау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 6

2.1 VISUAL BASIC программалау ортасы ... ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ...6
2.1.1. Орта ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .6
2.1.2. Проект. Проект терезесі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 8
2.1.3. Форма. Пайдаланушы интерфейсі ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ... ... .9
2.1.4. Қасиеттер терезесі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 10
2.1.5. Элементтер панелі ... ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .13
2.1.6. Программалық код терезесі. Оқиғалар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .15
2.1.7. Қарапайым программа құру операторлары ... ... ... ... ... ... ... ... ... ... ... ... ... ..17
2.1.8 Программалау элементтері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .21
2.1.9. Мәзір құру. Формалармен жұмыс ... ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ...28

III. Қорытынды ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 32
IV. Пайдаланылған әдебиеттер ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 33

КІРІСПЕ

Қазіргі уақытта адам іс-әрекетінің барлық салаларына компьютерлік технология кеңінен қолданылатын болды және оның маңыздылығы барған сайын арта түсіп отыр. Осыған байланысты жаңа программалар тасқыны көптеген адамдарға кәсіптік - ақпараттық технология құралдарын жоғарғы дәрежеде білу қажеттілігін көрсетеді.
"Ақпараттандыру", " білім беруді ақпараттандыру" деген сөз тіркестері біздің сөздік қорымызға еніп кетті. Сонымен бірге "қоғамды ақпараттандыру" термині де көптеп қолданылып жүр. Қоғамды ақпараттандыру дегеніміз - ғылыми техникалық прогресс жетістіктерінің күнделікті тұрмысқа ауқымды енуінің нәтижесі, яғни адам өміріне іс-әрекеттің интелектуалды түрлерінің жан - жақты әсер етуі мен ролінің жоғарылауына байланысты объективті процесс.
Білім берудің кез-келген саласында "Компьютерлік оқыту" - құралын пайдалану оқушылардың ( студенттердің) танымдық белсенділігін арттырып қана қоймай, логикалық ойлау жүйесін қалыптастыруға, шығармашылық пен еңбек етуіне жағдай жасайды .
Ғылым мен техника дамып отырған кезде, оқушыға (студентке) белгілі көлемде білімді меңгертумен бірге табиғат, қоршаған дүние туралы түсініктерін кеңейте отырып, оларды шығармашылық бағытта жан-жақты дамыту бүгінгі күннің басты талабы.
Осы уақытқа дейінгі білім беру саласындағы тек мұғалімнің айтқандарын немесе оқулықты пайдалану әдістері қазіргі заман талабын қанағаттандырмайды. Сондықтан қазіргі ақпараттандыру қоғамында электрондық оқулықтарды пайдаланбай алға жылжу мүмкін емес.
Кез-келген пәннің негізін меңгеруде пән мұғалімі өз пәнін терең білетін, күнделікті сабақта тақырыпты толық қамтитын, оқытудың дәстүрлі және ғылыми жетілдірілген әдіс амалдарын, құралдарын еркін меңгеруі, оны оқытудың педагогикалық - психологиялық негіздерінен хабардар болуы керек.
Осыдан оқушыларға және болашақ мамандарға, яғни студенттерге электронды есептеуші программаларды оқыту қажеттілігі туындайды.
Бұл жұмыстың мақсаты мектеп математикасынан оқушылар үшін электронды-көмекші программалық құрал құру болып табылады.
Қазіргі ақпараттық технологиялардың жедел дамуына байланысты компьютерлік оқыту ауқымды түрде дамуда. Бірақ арнайы оқыту құралдары аз, бар болса да қазақ тілінде жоқтың қасы деуге болады.
Соңғы уақытта Basic, Турбо Паскаль, Visual Basic және т.б. программалау тілдері кеңінен зерттеліп, оларды компьютерлік оқыту мәселелеріне көптеп қолданылуда. Соның ішінде Visual Basic ортасында түрлі электрондық оқулықтар құру өте ыңғайлы. Сондықтан біз бұл электронды оқулықты жасау үшін Visual Basic программалау ортасын пайдаландық.

І Теориялық бөлім

1.1.Білім беру жүйесінде компьютерлік техниканы пайдалану

Соңғы жылдар білім беру жүйесінде компьютерлік техниканы пайдалану белсенді кезең ретінде қарастырылуда. Білім беру жүйесін ақпараттандыру процесі ақпараттық қоғам жағдайында толыққанды өмірге адамды даярлау болып табылады.
Білім беру жүйесіндегі жаңа ақпараттық технология дегеніміз оқу және оқу-әдістемелік материалдар жинағы, оқу қызметіндегі есептеуіш техниканың техникалық және инструменталды құралдары, оқу процесіндегі есептеуіш техника құралдарының ролі және орны туралы ғылыми білімнің жүйесі және оқытушылар еңбектерін жүзеге асыру үшін оларды қолдану формалары мен әдістері деп анықтама беруге болады. Ал бұл анықтаманы бастауыш білім беру жүйесіне қатысты басқаша анықтауға болады: білім беру мекемесінің мамандарының жұмысын жүзеге асырушы әдістер мен формалар және балаларға білім беруші (дамыту, оқыту, диагностика және т.б.) құрал.
Компьютерді оқыту жүйесіне енгізуде оқытылатын теориялық материалдардың қандай да бір бөлігін машиналық бағдарламаға ауыстыру мүмкіндігі пайда болды және де мұнда оқу материалының мазмұны мен құрылысында өзгеріс болады. Оқушы компьютермен жұмыс барысында мына жұмыстарға өзін бағыттай алады:
- компьютерлік оқу бағдарламаларына (теориялық материалдарды оқу
және есептерді шығаруда) ;
oo бақылау жұмысына (жұмысқа қатысты түсініктеме алу, жіберілген
қателерді түзетуде әдістемелік нұсқау алу).
Бұл мәселелер оқу әрекетін жекелендіру - педагогиканың өзекті мәселесін шешуге көмектеседі.
Компьютерлік сауаттылықты және жаңа ақпараттық технологияны меңгеру үрдісі адамдық факторлармен санасуды талап етеді. Бұл мәселе әсіресе мектепке дейінгі және кіші мектеп жасындағы балаларға білім беру сатысында маңызды.
Компьютер адам іс-әрекетінің құралы қатарында жаңа, әмбебап ақпараттық құрылғы. Компьютер барлық мүмкін формаларда (мәтін, сан, дыбыс, графика, бейне) ақпаратты қабылдай, сақтай, өңдей және шығара алатын қабілеттілігі арқасында адамның барлық қызмет аймағында қолданылады. Жаңа ақпараттық технология көмегімен орындалатын қызмет өзінің кез-келген нақты формасында тиімділігін көрсетеді, адам өркениетті бола бастайды, қоғамға, оның материалды және рухани жақтарына зор көңілмен қарай бастайды.

ІІ. Негізгі бөлім
Visual Вasic ортасында "Мектеп математикасына
көмекші есептегіш құрал" дайындау

2.1 VISUAL BASIC программалау ортасы

Бүгінгі Visual Basic - C++, Delphi сияқты дамытылған, визуальды программалау жүйесі. VB құрамында бірнеше жүз кілттік сөздер бар, олар түрлі операторлар (нұсқаулар, командалар), стандартты функциялар және арнайы символдармен толықтырылған. Пайдаланушылар олардың көбін қолдана бермейді де.
Visual Basic' тің толық нұсқасы және программалау ортасының ықшамдалған нұсқасы Microsoft Visual for Application (қолданбалы Визуал Бейсик) атымен Microsoft Word, Excel, Access және т.б. қосымшалар құрамына кірістірілген.

2.1.1. Орта.
Visual Basic (VB) программалау жүйесі компьютерге орнатылған соң оны іске қосу Windows терезесі арқылы әдеттегідей жүргізіледі: Іске қосуПрограммаларMicrosoft Visual Basic 5.0. Бұл кезде Project Wizard (Проект шебері) программасы іске қосылады да, экранда Microsoft Visual Basic, оның жоғарғы бетінде белсендірілген New Project (Жаңа проект) сұхбаттық терезесі көрінеді (1.1-сурет). Терезеге үш қосымша бет енгізілген: New (Жаңа), Existing (Қолданылған), Resent (Жақында қолданылған файлдар).

1.1-сурет. Жаңа проект терезесі.

New бетіне енгізілген проект типтері:
oo Standart.EXE (стандартты ехе-файл);
oo VB Application Wizard (Қолданбалы VB шебері);
oo Add-In (қосымша қондырма);
oo Internet'те Web - беттер құруға мүмкіндік туғызатын ActiveX файдары, т.б.

Бұрын не жақында құрылған проектілерді екінші не үшінші қосымша беттерінің бірінен іске қосуға болады, (проект - дайындалатын программада қандай форма, мобуль, тағы басқа файлдардың пайдаланылатынын көрсететін терезесі бар арнайы файл. Программа проект ішінде орындалады).
Жаңа проектіні ашу үшін New Project терезесіне орналастырылған Standart EXE белгішесін таңдап, Ашу (Открыть) түймесін шерту жеткілікті. Бірнеше компоненттері (сыңарлары) бар, Дайындаудың (Жетілдірудің) біртұтас ортасы (IDE, Integrated Development Envivonment) не Visual Basic программалау ортасы деп аталатын терезелер көрінеді. Оларды қысқаша Орта деп атайды (1.2-сурет). Егер компоненттердің кейбірі көрінбесе, оларды арнайы командалар арқылы орнату қиын емес.

1.2-сурет. Жетілдірудің біртұтас ортасы (IDE)
1- негізгі мәзір (Menu);
2- аспаптар панелі (Toolbar);
3- проект терезесі (Project 1);
4- форма терезесі (Form 1);
5- қасиеттер терезесі (Proporties);
6- элементтер панелі (Toolbox);
7- форма конструкторы (Project Container);

[design] - программаны дайындау режимі (ол Project 1 тақырыбында көрінеді).
Ортада Immediate (тез, тікелей орындау) терезесін шығару да мүмкін (1.12-тақырыпты қараңыз), оған қосымша ортада форма макетін (Form Layout Window) шығаруға болады. Олар Көрініс мәзіріне енгізілген. Аспаптар панелінде соңғысын қосуға арналған арнайы түйме де бар.
Панельдер мен терезелерді жылжыту не формасын өзгерту (кеңейту, сығу) тәсілі Windows'та пайдаланатын әдістер сияқты. Егер терезенің шекарасы басқа терезенің шекарасымен біріктірілетіндей етіп жылжытылса, ол соңға терезеге қосылып (бекітіліп) қойылады. Мұндай терезелерді кеңейту, олармен жұмыс істеу қиын емес.
Стандартты түймелер:
- Standart.exe типті проектіні іске қосу (Add Standart EXE Project);
oo Форма қосу (Add Form);
oo Проектіні ашу (Open Project);
oo Проектіні сақтау (Save Project);
oo Көшіру (Copy);
oo Кірістіру (Paste);
oo Проект терезесін шығару (Project Explorer);
oo Қасиеттер терезесін шығару (Proporties Window);
oo Программаны іске қосу (Start);
oo Программа жұмысын аяқтау (End);
oo Мәзір редакторы (Menu Editor);
oo Элементтер панелі (Toolbox), т.б.

2.1.2. Проект. Проект терезесі
Visual Basic - қосымшалар құруға арналған күрделі программа. Онда жиі қолданылатын компоненттер (сыңарлар): проект, форма, басқару элементтері, модуль және т.б.
Проект (Project) - дайындалатын программада қандай формалардың, модульдер мен элементтер панелі пайдаланылатынын көрсететін арнайы файл. Қосымша құрайтын барлық объектілер проект арқылы басқарылады және проектіде сақталады.
VB'те проект үшін Project терезесі қарастырылған. Проект терезесі Windows терезесіне шамалас (1.3-сурет). Оған енгізілген проект, форма бумаларын ашуға не жабуға болады. Ол үшін алдарында көрінген ауыстырып қосқыш белгілерін шертсе болғаны.

1.3-сурет. Проект терезесі
1 - View Code түймесі;
2 - View Object түймесі;
3 - проект терезесіне енгізілген формалар белгішесін ашу жабу түймесі (Toggle Forders).
View Code түймесі шертілген кезде, программа жазылатын (не жазылған) Visual Basic редакторы терезесі көрінеді. Оны программалық код терезесі деп не қысқаша код терезесі деп атайды.
Форманы экранға шығарудың бір әдесі - View Object түймесін шерту.
Проект терезесінде қосылулы тұрған проект пен форма, олардан соң жақшалар ішінде Visual Basic'тің нақты файлдарға меншіктеген атаулары жазылып қойылады. Алғашқы рет меншіктелетін атаулар: Project1, Form1. Форма дайындалып, форма мен проект жаңа атаулар бойынша сақталған кезде, олар осы атауларға өзгертіліп қойылады.
Кейде проект терезесі экранда көрінбеуі де мүмкін. Оны ашу үшін View - Project Explorer командасын беру жеткілікті.
Бір проектімен жұмыс аяқталған соң оны сақтау керек. Жаңа проектіні ашу командасы: File - New Project.

2.1.3. Форма. Пайдаланушы интерфейсі.

Форма - интерфейс құру үшін күйге келтірілетін терезе (пайдаланушы интерфейсі терезесі). Ол форма конструкторы терезесінің ішінде орналастырулы тұрады.
Информатикада интерфейс деп автоматтық жүйе (мәшине, программа) және адам арасындағы информацияны алмастыру құралдары мен оларда орнату, пайдалану тәсілдерін атайды (interface - ілесу, түйістіру). Visual Basic' те пайдаланушы интерфейсі - форма және программа құру үшін онда орнатылатын түрлі элементтер. Екінші жағынан, форма не оған орнатылған элементке сәйкес орындалатын программа бөлігі де пайдаланушы интерфейсі делінеді. Пайдаланушы интерфейсін дайындау ең жауапты кезең. Үлкен қосымша үшін оны арнайы ұжымдар дайындайды.
Форма және онда орнатылған элементтер объектілер (нысандар) делінеді. Обьектілер арқылы қосымша жұмысын басқару Visual Basic'тің жоғарғы талап бойынша жұмыс істеуінің негізгі ерекшелігі.
Visual Basic ортасы іске қосылған кезде, ортада форма Form1 атауы бойынша көрінеді. Оны тандап, оңға не төмен қарай кеңейту қиын емес.
Форма және оған енгізілген объектілердің өз қасиеттері бар. Объект таңдалған кезде, қасиеттері Properties (Қасіеттер) терезесінде көрінеді. (келесі тақырыпты қараңыз).
Экранда форма көрінбесе, оны экранға шығару үшін
View - Object не Shift + F7
командаларының бірін беру керек (Project терезесінің сәйкес түймесін не Form1 қатарын екі рет шерту де мүмкін).
Кейде ортада Form1 терезесіне қосымша Form2 терезесін шығару қажет болады. Ол үшін
Project - Add Form
командасын беру керек. Add Form терезесі көрінеді. Терезенің Ашу түймесі шертілген кезде, жаңа форма көрініп, атауы Project1 терезесінің Forms бумасына кірістіріліп қойылады. Form1 терезесін қайта белсендіру үшін тақырыбын бір шертсе болғаны.

2.1.4. Қасиеттер терезесі

Қасиет (сипаттама) - айнымалылардың ерекше типі. Ол объект үшін пайдаланылатын түрлі мүмкіндіктердің сипаттамалары. Яғни, қасиеттер объектінің ағымдық күйін анықтайды, мысалы: объектіге атау беру, түсін өзгерту, объект үстіне мәтін жазу, жазылатын мәтіннің шрифті мен өлшемін өзгерту, т.б. Олар объект қасиетін орнату не қасиетке мән беру (меншіктеу) делінеді. Әр объектінің қасиеттер терезесі бар. Терезенің сол жақ бөлігінде барлық қасиет атаулары, оң бөлігінде олардың мәндері жазылып қойылған. Мысалы, форманың қасиеттері 1.4-суретте көрсетілген.

1.4-сурет. Форма қасиеттері терезесі

Ондағы:
Name (атау) - объект атауы. Ол - Visual Basic объектілерінің ең негізгі қасиеттерінің бірі. VB жұмыс істеуі кезінде объектіні осы атау бойынша ажыратып таниды. VB'тің формаға автоматты түрде берілген атауын (Form1) өзгертіп, басқа атау беруге болады. Форманың іс - әрекеті атауынан белгілі болуы үшін атауды мазмұнға сай етіп енгізіп, алдына frm (form) қосымшасын (префиксін) тіркеп қойған жөн, мысалы, форма квадрат теңдеуді шешуге пайдаланылатын болса, Form1 мәнінің орнына frmKvtendeu атауын енгізу. Ол үшін қасиет атын (Name) тандап, мәнін (Form1) екі рет шерту керек. Курсор мән алдына орналастырылып қойылады. Мәнді Del клавиші арқылы өшіріп, жаңа мәнді клавиатура арқылы теріп алса болғаны.

Ескерту. Қасиеттің автоматты түрде орнатылған мәндері бірнеше болуы да ықтимал. Бұл кезде мәндер жолының оң жағына тілсызық түймесі орнатылып қойылады. Оны ашып, көрінген тізімнен қажеттісін тандау керек.

Borderstyle (Жиек стилі) қасиеті форманың жиек қасиеттерін орнатады. Мысалы, оның оң жағындағы тілсызық түймесін шертіп, тізімді ашқан соң 2-Sizable мәні орнатылса, форманың өлшемін өзгертуге болады (size - өлшем), 0-None мәні орнатылса, форма өлшемін өзгерту мүмкін емес (none - ешқандай).

Caption (Тақырып, бетіне жазу) - форма терезесінің тақырыбына енгізілетін мәтінді орнату қасиеті. Алғашқы кезде қасиеттер терезесінде тақырып үшін Form1 сөзі енгізіліп қойылған. Оны Redactor не басқа тақырыпқа алмастыру қиын емес. Бұл кезде форма тақырыбы да осы сөзге алмастырылады. (Қасиет мәні енгізілген соң КҚ клавишін басып қойған жөн.)

Font қасиеті екі рет шертілген кезде формада пайдалануға болатын әдеттегідей Шрифт терезесі көрінеді (1.5-сурет).

1.5-сурет. Шрифт терезесі

Терезеден қажетті шрифті, оның пішіні мен өлшемін тандап, ОК түймесін шерту жеткілікті. (Шрифті Caption қасиетіне мән енгізуден бұрын тандау керек).

Window State қасиетінің мәні үшін 2 - maximized қатары таңдалып, форма іске қосылған кезде ол толық экрандық етіледі. т.б.

Объект қасиетін іске қосу режимінде программалық код ішінде орнату да мүмкін. (1.7-тақырыпты қараңыз).
Жалпы, бір қасиеттің мағынасымен (мазмұнымен) танысу үшін оны қасиеттер терезесінде тандап, F1 клавишін басу арқылы анықтаманы шақыру керек. VB'те анықтамалар ағылшын тілінде жазылып қойылған. Ол түсініксіз болса, экранда орысша аудармасын көрсететін Сократ 97 сияқты программаны пайдалануға болады. (Мұндай программа компьютерге орнатылса, оны пайдалану қиын емес).
Экранда қасиеттер терезесі көрінбесе, оны шығару үшін View - Properties Window командасын беру жеткілікті.
Ескерту. Объектіні оң түймемен шерткен кезде, экранда контексті мәзір көрінеді. Оның Proporties қатарын таңдап, объектінің қасиеттер терезесін ашу да мүмкін.
Қасиеттер терезесі тақырыбының төменінде көрінген өрістің тілсызық түймесін шертіп, объектілер тізімін шығаруға да болады.

2.1.5. Элементтер панелі

VB қосымшалары көбінесе формада орнатылған басқару элементтері деп аталатын объектілер негізінде дайындалады. Басқару элементтерін орнататын түймелер элементтер панеліне орналастырып қойылған (1.6-сурет). Түймені таңдап, көрсеткіш арқылы формада сәйкес объектіні қалаған форматта орнату қиын емес (элементтер панелі Access'тегіге шамалас). Түймені екі рет шерту де мүмкін. Бұл кезде объект автоматты түрде формаға орналастырылады. Оны таңдау, әдеттегідей масштабтау, жылжыту не өшіруге болады.
Элементтер панеліне стандартты емес басқа түймелерді де орналастыру мүмкін (мысалы, панельге DBGrid элементін орнату тәсілі 5.4-тақырыпта көрсетілген).

Панель түймелерінің қасиеттері жеткілікті:

Name, Caption, Cancel, Default, Enabled, Visible, т.б. Әр түйменің қасиеттері объект формаға орнатылып, таңдалған кезде қасиеттер терезесінде көрінеді. Name-ге енгізілген атау бойынша VB бір объектіні екіншісінен ажырата алады. Caption қасиеті формада орнатылған объектінің ішіне жазылатын мәтінді анықтайды. Enabled, Visible қасиеттері объектіге қол жеткізуді шектеу үшін пайдаланылады. Егер Enabled мәні False'ке тең болса, объект қойылмаған күйде қалады, Visible мәні False болса, объект экранда көрінбейді, т.с.с. (Enabled-қосылу, Visible-көріну).

1.6-сурет. Элементтер панелі

1-көрсеткіш (Pointer)
2-графикалық өріс (Picture Box-сурет қорабы)
3-үстіне жазу өрісі (Label)
4-мәтіндік өріс (TextBox)
5-рамка (Frame)
6-командалық түйме (CommandButton)
7-жалауша (CheckBox)
8-ауыстырып қосқыш (OptionButton)
9-құрастырылған өріс (ComboBox)
10-тізім (ListBox)
11-жатық айналдыру белдеушесі (HScrollBox)
12-тік айналдыру белдеушесі (VScrollBox)
13-таймер (Timer)
14-дискжетектер тізімі (DriveListBox)
15-каталогтар тізімі (DirListBox)
16-файлдар тізімі (FileListBox)
17-фигура (Shape)
18-сызық (Line)
19-сурет (Image)
20-берілгендер элементі (Data)
21-OLE элементі (OLE)

2.1.6. Программалық код терезесі. Оқиғалар

Visual Basic - те программа дайындалатын арнайы терезе бар. Оны код терезесі деп атайды. Терезені төмендегі командалардың бірі арқылы ашу мүмкін:
1. View - Code командасын беру;
2. Проект терезесінің View Code түймесін шерту;
3. F7 клавишін басу;
4. Форма терезесінен басқару объектісін екі рет шерту. Форманы екі рет шерткен кезде, код терезесі көрінеді де (1.7-сурет), оған сәйкес процедура моделі енгізіліп қойылады.

1.7-сурет. Код терезесі

Терезеде:
oo Project- Form1 (Code) - терезе тақырыбы.
oo Form (Форма) жазылған өріске формаға енгізілген объект атаулары тізімі жазылып қойылады. Тізімді ашып көру үшін тілсызық түймесін шертсе болғаны.
oo Load (Жүктеу) жазылған оң жақтағы өріске таңдалған объектіге сәйкес оқиғалар тізімі енгізіледі (мысалы, формаға қатысты 30-дан аса оқиғалар бар).
Терезенің ішіне формаға байланысты End Sub (процедураны аяқтау) операторымен аяқталатын процедура моделі (үлгісі) жазылып қойылған. Оның тақырыбы:

Private
Sub
Form_Load()

1
2
3 4 5

1- Private: процедураны тек бір форма ішінде пайдаланатын етіп жариялау (Private - өзіндік, жабық).
Процедураны бірнеше формаларда пайдаланатындай етіп жариялау да мүмкін. Ол үшін Private орнына Public кілттік сөзін жазып қою жеткілікті (Public - көпшілік).
2- программаны процедура түрінде жариялау (Subroutine - қосалқы, процедура);
3- объект аты (Form);
4- өңделетін оқиға аты (Load);
5- ішіне айнымалылар (параметрлер) сипаттамалары жазылатын жақшалар (параметрлерді сипаттау қажет болмаса, олар жоғарыдағыдай бос күйінде енгізіледі).
Астын сызу белгісі ( _ ) арқылы бөлініп жазылатын Form_Load - процедура атауы деп аталады. Атау қайсы объект оқиғасы өңделетінін білдіреді. (Жалпы, VB әр типті процедура тақырыбына оқығаны өңдеуді бейнелейтін атауды енгізіп қояды).
Процедура модулі ішіне оқиғаны өңдеу командалары (процедура денесі) енгізілуі тиіс. Әр жол теріліп болған сайын КҚ (каретканы қайтару, енгізу) клавишін басу керек не Жоғарыдан төмен ( ) клавишін басуға да болады.
Жалпы, код терезесіне жазылатын процедураны оқиғаны өңдеуіш, үзілісті өңдеу процедурасы не программалық код деп атайды. Код терезесі ашылғанда оның бірінші жолында айнымалылардың сипатталуын тексеретін Option Explicit операторы көрінуі де мүмкін. Айнымалы сипатталмаған болса, ол программа жұмысын тоқтатады.
Windows-тағы сияқты Visual Basic-те программалар оқиғалар арқылы басқарылады. Мысалы, пайдаланушы программа құру үшін алдымен формаға объект орнатуы, форманы не формада орналастырылған объектіні тышқан арқылы шертуі не мәзірді таңдауы мүмкін. Оның әр іс - әрекеті оқиға шақырады. Яғни, оқиға - қосымшаның жұмыс істеуі кезінде пайда болатын нәрсе. VB'те әр оқиғаға атау беріліп қойылған. Мысалы, элементтер панелінің CommandButton түймесі арқылы формада орнатылған Command1 түймесін (объектісін) шерту Click (Басу) оқиғасын шақырады (1.8-тақырыпты қараңыз).
Оқиға тек падаланушының іс - әрекеті арқылы шақырылмауы да ықтимал. Мысалы, жүйе қандай болмасын бір терезені жүктегенде Load оқиғасы өндіріледі.
Әр объектіге байланысты оқиғалар бірнеше болуы да мүмкін. Мысалы, формаға байланысты оқиғалардың 30-дан асатыны жоғарыда ескертіліп кетілді, олар:
Load (жүктеу);
Mouse Down (тышқан түймесін басу);
Paint (кескіндеу);
KeyPress (клавишті басу), т.б.
Таңдалған объектінің оқиғалар тізімі код терезесінің оң бөлігінде көрінетін өрістің тілсызық түймесін шерткенде шығады.

2.1.7. Қарапайым программа құру операторлары

InputBox,MsgBox функциялары. Print операторы
Visual Basic'те айнымалы мәнін жадқа енгізу үшін Бейсикте пайдаланылатын Input (енгізу) операторы жоқ. Оның орнына стандартты сұхбаттық терезесі және онда мән енгізілетін өрісі бар InputBox (енгізу қорабы) функциясы қолданылады. Программада функцияны мынадай түрде жазуға болады:
Атау = InputBox ( атау [ , " мәтін " ] )

мұндағы атау - айнымалы идентификаторы (атауы), жолдық айнымалы;
мәтін - InputBox функциясы терезесінің тақырып қатарына жазылатын символдар тізбегі;
Квадрат жақшалар ([, ]) - олардың ішіне ешнәрсе енгізбеуге болатынын білдіру белгісі.
Нәтижені MsgBox функциясының стандартты шығару терезесінде не формада шығару мүмкін (message - мәліметтер қорабы).
Мәнді MsgBox терезесіне шығару функциясының жазылу түрі:
MsgBox ( атау ) [, , " мәтін " ]

Мұндағы үтірлер арасындағы бір символдық бос орынға түйме нөмірін жазуға не жазбай бос тастап кетуге болады.
Ескерту. InputBox, MsgBox функцияларын басқа түрде (қысқаша) жазу да мүмкін. Мысалы:
x= InputBox " мәтін " ; MsgBox " мәтін "
Бұлардың біріншісі енгізу терезесін шығарып, мән енгізілетін өрістің жоғарғы жағында көрсетілген орынға мәтінді енгізіп қояды. Екіншісі де шығару терезесі ішіне мәтінді енгізеді.

Мысал. х=4,6 үшін у=3х+5 функциясының мәнін табу керек.
Есепті Load оқиғасын және InputBox, MsgBox функцияларын пайдаланатын шешу тәсілі:
1. Ортаны ашып, форманы екі рет шерту (F7 клавишін басуға да болады). Form_Load атаулы процедура моделі енгізілген код терезесі көрінеді.
2. Процедура денесін енгізу:

Private Sub Form_Load( )
Dim X As Single, Y As Single
... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Мәліметтер базасының мәні және оның атқаратын қызметтері
Visual basic программалау тілінде стандартты емес формаларды құру жолдарын оқытуға арналған көмекші электронды оқу құралын жетілдіру
Ақпараттық (информациялық) қызмет көрсету жүйелері мен компьютерлік технологияны білім беруде қолдану мәселесі
Телекоммуникация саласында ақпараттық технологияларды пайдалану жағдайы
Ақпараттық технологиялар факультеті
Жануартану пәніне мультимедиялық анимация процессін ұйымдастыру технологиясы
Оңтүстік жарық қосымшасының конструкциясы
Деректер қорын логикалық модельдеу
Дельфи ортасында бағдарламалау
Мамандардың мәліметті өңдеудің машиналық құралдарына максималды жақындығы
Пәндер