Visual Basic-та инженерлік калькулятор жүйесін құру



Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .3

1. Жалпы бөлім ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...4
1.1 Курстық жұмыстың міндеттері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..4
1.2 Visual basic пайда болуы тарихы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...4
1.3 Visual basic туралы жалпы түсінік ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .5
1.4 Visual Basic терезесінің құрылымы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 15
2. Арнайы бөлім ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..17
2.1 Пәндік аймақты зертеу ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..17
2.2 Visual Basic.та инженерлік калькулятор жүйесін құру ... ... ... ... ... ... ... ... ... ... ... ... ... ..20
Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...24
Пайдалынған әдибеттер тізімі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 25
Қосымша ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Курстық жұмыстын пәні «Автоматандырылған ақпараттық жүйелер» жұмыстын тақырыбы «Visual Basic-та инженерлік калькулятор жүйесін құру». Бұл бағдарламаны Visual Basic бағдарламасы арқылы құрдым.
Әлемдегі миллиондаған программистер WINDOWS операциялық жүйесінде жұмыс жасайды және олардың көбісі Visual Basic-те бағдарлама жұмыс жасау үшін және оңайлатуға арналған программалар құрады. Күнбе-күн коммерциялық және жеке мәліметтерді санамағанда (адам аттары, мекен-жайлар, есепшоттар) түрлі бағдарламалардың көмегімен жұмыс істеу керек болатын көптеген ақпараттар бар: дыбыс файлдары, видео көріністер, WEB –парақшалары және т.б. Осындай көп ақпарат арасында өзімізге керекті мәліметтерді алу үшін, олармен жұмыс істеуді оңайлату үшін қажет.
Компьютерлік жүйенің даму барысында программалық қорында радикалды өзгерістер болады. Компьютердің алғашқы даму эпохасында компьютер бір бөлмені алып тұрды, ал программисттерге карапайым қосу операциясын орындау үшін тумблерлерді басу қажет еді. Сол кезде осындай машиналар технологияның шедеврлары деп саналды, машинаның көмегімен екі санды қосуға болады. Технология біртіндеп дами басталды, ал пефокарталардың пайда болуы программисттердің мүмкіндіктерін кеңейтті бір жолдық программалық код бір картаға орналастырылды.Осындай карталардың көмегімен үлкен программалар жасалды.
Машиналық кодта программа жазудың келесі этапы ассемблер және Basic тілдірінде мына сөздерді қысқартқаннан шыққан Beginners All-Purpose Symbolic Instructional Code « жаңа меңгерушілерге арналған символдық инструкциялардың көп мақсатты коды» программа жазу үшін мәтіндік ркдакторлар қолданылады. Қазіргі кезде Basic тілі ең қарапайым, сонымен қатар программалық тілдердің ішіндегі ең мықтысы болып табылады. Microsoft Visual Basic 6 – программалық тілдердің тізіміндегі ең жаңасы.
Visual basic-тің 6-шы версиясы Visual basic сериясыдағы жаңасы С++ немесе басқа программалық тілдердің эксперті болмай-ақ Visual basic-тегі графикалық орта көмегімен қосымшада қолданылатын формаларды, басқарушы элементтерді көрнекі қылып жасауға болады.
8. Глушаков С. В., Сурядный А С. Программнроваиие на Visual Basic 6. М.: ACT, Харьков : Фолио, 2005.
9. Программирование на Visual Basic 6.0: / А.С.Сурядный, С.В Глушаков - М.:ООО "Издательство АСТ" Харьков: "Филио", 2005.
10. Брайан С. Использование Visual Basic 6.0 / С. Брайан, С. Джефф.- М.:СПб.; Киев; ИД "Вильямс", 1999.

Мазмұны
Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 3

1. Жалпы бөлім ... ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...4
0.1 Курстық жұмыстың міндеттері ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..4
1.2 Visual basic пайда болуы тарихы ... ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...4
0.3 Visual basic туралы жалпы түсінік ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..5
0.4 Visual Basic терезесінің құрылымы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..15
2. Арнайы бөлім ... ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..17
2.1 Пәндік аймақты зертеу ... ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...17
2.2 Visual Basic-та инженерлік калькулятор жүйесін құру ... ... ... ... ... ... ... ... ... ... ... ... ... ...20
Қорытынды ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 24
Пайдалынған әдибеттер тізімі ... ... ... ... ... ... ... . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .25
Қосымша ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..26

Кіріспе

Курстық жұмыстын пәні Автоматандырылған ақпараттық жүйелер жұмыстын тақырыбы Visual Basic-та инженерлік калькулятор жүйесін құру. Бұл бағдарламаны Visual Basic бағдарламасы арқылы құрдым.
Әлемдегі миллиондаған программистер WINDOWS операциялық жүйесінде жұмыс жасайды және олардың көбісі Visual Basic-те бағдарлама жұмыс жасау үшін және оңайлатуға арналған программалар құрады. Күнбе-күн коммерциялық және жеке мәліметтерді санамағанда (адам аттары, мекен-жайлар, есепшоттар) түрлі бағдарламалардың көмегімен жұмыс істеу керек болатын көптеген ақпараттар бар: дыбыс файлдары, видео көріністер, WEB - парақшалары және т.б. Осындай көп ақпарат арасында өзімізге керекті мәліметтерді алу үшін, олармен жұмыс істеуді оңайлату үшін қажет.
Компьютерлік жүйенің даму барысында программалық қорында радикалды өзгерістер болады. Компьютердің алғашқы даму эпохасында компьютер бір бөлмені алып тұрды, ал программисттерге карапайым қосу операциясын орындау үшін тумблерлерді басу қажет еді. Сол кезде осындай машиналар технологияның шедеврлары деп саналды, машинаның көмегімен екі санды қосуға болады. Технология біртіндеп дами басталды, ал пефокарталардың пайда болуы программисттердің мүмкіндіктерін кеңейтті бір жолдық программалық код бір картаға орналастырылды.Осындай карталардың көмегімен үлкен программалар жасалды.
Машиналық кодта программа жазудың келесі этапы ассемблер және Basic тілдірінде мына сөздерді қысқартқаннан шыққан Beginners All-Purpose Symbolic Instructional Code жаңа меңгерушілерге арналған символдық инструкциялардың көп мақсатты коды программа жазу үшін мәтіндік ркдакторлар қолданылады. Қазіргі кезде Basic тілі ең қарапайым, сонымен қатар программалық тілдердің ішіндегі ең мықтысы болып табылады. Microsoft Visual Basic 6 - программалық тілдердің тізіміндегі ең жаңасы.
Visual basic-тің 6-шы версиясы Visual basic сериясыдағы жаңасы С++ немесе басқа программалық тілдердің эксперті болмай-ақ Visual basic-тегі графикалық орта көмегімен қосымшада қолданылатын формаларды, басқарушы элементтерді көрнекі қылып жасауға болады.
Visual basic-те программистің жұмысын жеңілдетеін көптеген пайдалы инструменттер бар. Олар проектілер формалар обьектілер стандартты емес басқару элементтері т.с.с Қосымша құру басқа программаларға қарағанда тезірек болады, айырмашылықты аптаменен салыстыруға болады.
Visual basic 6-шы проектісі Internet-ке негізделген.Оған кіретін бірнеше элемент Web (орындаушы файлы-Activex) - ке ерекше класс құра алады. Олар Visual basic-те жасалған негізгі жеке қомысшалар ретінде жұмыс істейді, бірақ олармен жұмыс істеу Веб-браузер Microsoft Internet Explorer 4- арқылы жүреді. Қосымшаларды қайтадан қарастырып олырдың Internet арқылы тарауын қамтамасыз етуге болады.
Visual basic-шыда жаңа проект шаблондары пайда болды, олар: ISAPI және DHTML қосымшалары. Бұл шаблондар серверлік компонентерді Веб беттерді және қосымшадарды жасайды.
Visual basic-ті Windows жүйесіндегі проводник үлгісі ретінде қолданады.Таныс жағдай лар қолданушыға бірден Visual basic-те қосымшаларды жасауға кірісп кетуге көмектеседі. Барлық экрандағы обьектілер және инструменттерді тышқаның оң жақ батырмасымен басқаруға болады. Бұл қарапайым операция қасиеттер тағайындайды, жаңа элементтер қосады және контекстік анықтамаларды көруге мүмкіндік береді.
Мақсаты: Microsoft Visual Basic бағдарламасы арқылы инженерный калькулятор құрып оны жетілдіру жолдарын жасау. Инженерный калкулятор арқылы математикалық амалдармен, функцияларды есептеуге мүмкіндік береді, инженерлік есептерді шығарады.

1. Жалпы бөлім
1.1 Курстық жұмыстың міндеттері
Microsoft Visual Basic бағдарламасы арқылы инженерный калькулятор құруда алдыға қойылатын міндеттер:
oo Математикалық есептерді шығару;
oo Арифметикалық амалдарды орындай білу;
oo Тригонометикалық функцияларды есептеу;
oo Инжеренный калькулятор екі режимде жұмыс жасау керек;
Форма әдеттегідей калькулятор ретінде дайындалды. Форманы калькулятор сүқбаттық терезесі ретінде дайындаудың басқа әдістері де бар. Олардың бірі - элементтер панелінің Рамка (Frame), Ауыстырып қосқыш (OptionButton) түймелері арқылы формада жаңа объект орнатып, калькулятор құруға арналған басқа процедура құру.

0.1 Visual basic пайда болуы тарихы
Бейсик ( Basic , Beginner , All purpose Symbolic Instruction Code жаңадан үйреніп жүргендерге арналған көп мақсаттық сиволикалық код) оқу мақсатында 60 жылдар барысында Дармут колледжінде дайындалған, өзінің қарапайымдылығының арқасында ол тез халық арасында жайылды және үй компьютерлерінде қолданылды. 70 жылдары Бейсик сол заманның ең қарапайым программалау тілі ретінде Altair дербес компьютерлерінде жүйеге асырылды. Бұл жұмысты Билл Гейтс, Microsoft-тың қазіргі президенті, өзінің серіктесі Пол Алленмен бірге орындады. Гейтстің арқасында Бейсик IBM PC платформасына көшірілді, ал оның ең жетілдірілген QBASIC версиясы (QBASIC, жылдам Бейсик) MS DOS операциялық жүйесінің базалық жаблықтауына енді. Қазіргі күнге дейін Гейтстің күш салуы және қаржылай қолдауы арқасында Бейсикті дамыту белсенде жалғасуда.
QBASIC тілінің Бейсиктің бұрынғы версияларынан негізгі айырмашылығы құрылымдық программалау тілі Паскаль және Си тілдеріне ұқсас. Солай дегенмен, жаңадан үйренушілер үшін QBASIC тілі, барлық айнымалыларды жөндеу құралдарының икемділігіне орай Паскаль тілінен әлде қайда жеңіл.
QBASIC тілінің құндылығы ол бойынан программалаудың диалогтық құралдары ретінде Бейсик тілдерінің ең жақсы қасиеттерін, Паскал және Си сияқты тілдерін құрылымдық және модульдік программалауының ең жақсы құралдарын жинаған. Бұл тіл көптеген операциялық жүйлер үшін жүзеге асырылған. Жекелеп алғанда, MSDOS операциялық жүйе үшін QBASIC және Visual basic for MSDOS нұсқасы бар. Windows үшін жыл сайын жерлік Visual basic-тің жаңа нұсқасы шығарылып тұрды. Барлық офистік қолданбаларыға Microsoft компаниясы өзгеше бір макро тіл ретіде қолданылады.
1991 жылы Microsoft корпорациясы компьютерлік әлемге Visual Basiсбағдарламалау жүйесін ұсынады.
Visual Basiс - оқиғалы-бейімделгіш бағдарламалауды ұстанатын (поддерживающий) алғашқы тілдердің бірі. Оқиғалы-бейімделгіш бағдарламалауда әрбір қадамды толықтай сипаттаудың орнына әр түрлі оқиғаларға, яғни пайдаланушының әрекеттеріне қалай жауап қайтару керек екенін(реагировать) көрсетсеңіз болғаны.
Visual Basiс-тіңжұмыс ортасын өңдеудің интеграцияланған ортасы деп жиі атайды (Integration Development Eniromentнемесе қысқашаIDE), себебі оның сан алуан функциялары бар: жобалау, редакциялау, компиляциялау және қателерді іздеп, түзету.
Сайып келгенде, IDE дегеніміз - бұл бағдарлама жасауға қатысатын құралдар үстелі мен жұмыс ортасы. Бағдарламалауды іске қосқан кезде ең қажет деген элементтер экранға шығады. Оларға қоса ондаған көмекші және жасырын терезелер бар, олар тек пайдаланушыға керек кезде ғана шақырылуы мүмкін.
Бұл бағдарламалау жүйесі арқылы бір ауқымды бағдарлама емес, Windows-тың пайдаланушы басқаратын, өзара байланысты микропрограммалары (процедура) бар қосымшасы құрастырылады.Visual Basiскөмегімен осындай қосымшаларды жылдам құрастыруға болады, ол үшін міндетті түрде бұл тілді терең, профессионалды түрде меңгеру қажет емес.
VISUAL BASIC - те құрылған программа бірнеше файл түрінде сақталады. Олардың негізгілері: программалар мазмұны, (форма файлы) мен жоба файлы (олар сәйкесінше frm, vbp кеңейтілулері бойынша сақталынады)
Панельдер мен терезелердi жылжыту не формасын өзгерту (кеңейту, сығу) тәсiлi Windows та пайдаланатын әдiс сияқты. Егер терезенiң шекарасы басқа терезенiң шекарасымен бiрiктiрiлетiндей етiп жылжытылса, ол соңғы терезеге қосылып қойылады.
Стандартты түймелер:
oo Standart. exe типтi проектiнi iске қосу (Add Standart EXE Project);
oo Форма қосу (Add Form);
oo Проектiнi ашу (Open Project);
oo Проектiнi сақтау (Save Project);
oo Көшiру (Copy);
oo Кiрiстiру (Paste);
oo Проект терезесiн шығару (Project Explorer);
oo Қасиеттер терезесiн шығару (Proporties Window);
oo Программаны iске қосу (Start);
oo Программа жұмысын аяқтау (End);
oo Мәзiр редакторы (Menu Editor);
oo Элементтер панелi (Toolbox), тағы басқалары.

1.3 Visual basic туралы жалпы түсінік

Visual basic тілі өте мықты тілдердің біреуі, бұл тіл арқылы кез келген программалау мәселесін шешуге болады. Ол үшін бұл тілді жете меңгеру керек.Бұл тілді жаксы білген программист өзін - -өзі жоғары деп сезінуіне болады.
Visual basic - тің арқасында, сонғы кезде ойыншық саналған Бейсик тілі программалау тілдерінің ең қарапайым және ең күштісі болады. Visual basic қысқа мерзімде Windows - қа кәсіби деңгейлі интерфейсі бар қолданбалы жасауға мүмкіндік береді, бұл жағдай кәсіби программистердің оны пайдалануын жиілетіп, оның позициясын құрастырушылар бәсекесінде күшейте түседі.
Visual basic программалауда алғашқы қадамдар жасап жүргендер үшін ерекше тартымды. Бірнеше түйңндң сөз үйреніп, Windows та жұмыс істеу дағдылары болса жеткілікті. Қолданбаның сыртқы көрінісін жасау үшін, Paint сияқты дайын обьектілерді экранның қажетті орнына жай ғана тасымалдап отыруға болады.
Visual basic программалау жүйесі Windows- тың барлық офистік қолданбаларына енгізілген, бұл жағдай ақпараттық технологияға ойшыл, шығармашылық тұрғыдан қарауға мүмкіндік береді.
Visual basic программалау ортасы жасалынып жатқан қосымшаның көзбен шолушы құрастырушысын, кодын жазбай ақ қарапайым графикалық модельдеу құралының көмегімен қалыптастыруға мүмкіндік береді.
Көптеген графикалық обьектілерді жекелеген бөлшектерден жасап шығуға болады. Бөлшектерді таңдағанда олардан түрлі обьектілер жинау мүмкіндігі өте маңызды екенін есте ұстау қажет.Графикалық редактор ортасында бөлшектерден обьект құрастыруға болады, бірақ бұл мақсат үшін Visual basic өте қолайлы.
Жоба қолданбалы құрайтын файлдар жиынтығы. Дербес жұмыс істейтін қолданбаны жасау үшін Make project as командасын пайдалануға болады. Бұл жағдайда ML exe. Файлы жасалады. Енді бұл файлды Visual basic сіз Windows ортаснда іске қоса беруге болады.
Visual basic тілін компьютерге орнату үшін компакт-дискідегі файлдардың ішінен Stup программсын таңдап алу керек. Бұл тілмен қоса программаның құжаттарын, анықтамаларын және көптеген мысалдарын да жазып алуға болады.
Setup программасын іске қосқанда, ол өзіне керекті каталогты құрып алады, одан кейін программист өзінің жұмысына қажетті, керекті компанентін таңдап алуына болады, егер сіз кез-келген бір компанентің орнатуға ұмытып кетсеніз бүкіл програманы өшіру кажет емес ол үшін компакт дискіні CD-RoM ға салып толықтырып алуға болады.
Мәліметтік жуйе дегеніміз кез келген қиналған жерде анықтамасын береді.Бұл жүйе негізгі 4 бөлімнен тұрады ;
1. What's New in visual basic 6.0 (бұл программаның қандай жаңалығы бар) Бұл бөлімде visual basic теқандай жаңалық және жаңартылған мүмкіншіліктері бар екенін тез арада анықтауға болады. Бөлімшелер ретінде орналасқан 200-ден астам сілтемелер бар толық ақпаратты қабылаудау үшін.
2. Find it fast (Жедел іздеу). Анықтаманың бұл бөлімі пәндік аймақты қолданылады.
Бұл бөлімшедегі сілтемелер іздеуді жеңілдетеді.
3. Overview topics (қашқан шолу).Бұл анықтаманың бөлімшесі анықтама немесе кітаптың бөлімшелеріне қысқаша шолу жасауға мүмкіндік береді керекті бөлімшені оқымастан бұрын.
4. See ALSO Links (Тағыда сілтемлерге қара). See Also Links батырмасын басқанда
тақырыптың астында орналасқан тақырыптардың атауларын шығарады,бұл тақырыпқа қатысты толықтырылған ақпаратты қабылдап алуға болады.
Windows басты мәзірінен программаны жүктеу үшін келесі команданы орындау қажет :
1. Экран бетіндегі төменгі жағындағы Пуск батырмасын басамыз
2. Ашылған мәзірден все программы батырмасын таңдаймыз
3. Visual basic 6.0 таңдап алып басамыз
Егер сізге тез жүктелетін visual basic 6.0 программасы қажет болса, онда экран бетіндегі жұмыс столына Visual basic 6.0 белгісін шығарып қоюға болады. Visual basic 6.0 жүктеген кезде экран бетіне диалогты терезе ашылады new project (жаңа проект) тайдаймыз құру мастерін немесе алдыңда құрылған проектіге шығуға болады. Бұл терезе келесі қосымшадан тұрады:

1-сурет. диалогтық терезе. Мастердің жаңа жобасы.

1. New (жаңа жобалар) жаңа проект құру үшін арналған, шаблондары және мастерларды қамтиды.
2. Existing (бар жобалар) Visual basic 6.0 ұсынылған мысалдағы проектілерді және
алдыңдағы сақталған проектілерді осы жерден табуға болады.
3. Recent (жақында қолданылған жоблар) соңғы уақытта ашылған проектілердің
тізімін сақтайды.Жаңа проект құру үшін New қосындысы қолданылады. Ол жерде келесі түрдегі проект шаблонын таңдап алуға болады.
1. Standard EXE (стандартты EXE-файл);
2. Activex EXE (EXE-файл Activex);
3. Activex DLL (DLL кітапхана Activex);
4. Activex Control (Activx басқару элементі);
5. VB Application wizard (қосымшалар шебері visual basic);
6. Data project (мәліметтер базасының жобасы);
7. IIS Application (IIS қосымша);
8. Add-in (қосымша салу);
9. Activex Document DLL (activex құжатының DLL-кітапханасы);
10. Activex Document EXE( active құжатының EXE-файлы);
11. DHTML Application(DHTML қосымша);
oo Интеграциялық құрастыру ортасы;
IDE (Integrated Development Environment)интеграциялық құрастыру ортасы бұл visual basic-тегі ең негізгі бөлімі, нақ осы жерде бүкіл қосымшаларды бір бөлікке қосуға болады және осы жерде уақыттың көп бөлігі өтеді.
IDE жобалаудың құрлымының ортасына келесі негізгі элементер кіреді:
1. Негізгі мәзір;
2. Стандартты құрылғы ;
3. Басқару элементі ;
4. Проекттік терезе;
5. Форманың конструкторы;
6. Мәзір редакторы;
7. Құрылым терезесі;
8. Терезенің макеттік формасы;
9. Терезедегі обьектілерді көру.

2-сурет. IDE Visual basic-тегі интеграциялық құрастыру ортасы
Интерфейсті өңдеудің келесі қағидалары бар:
1 Стандартизация стандарты құрылғыларды қолданады. Форманың дизайны және формадағы басқару элементтерін тағыда мәзір кнопкаларын орналастырады.
2. Қолайлылығы және оңай жұмыс ортасы.Интерфейс қолайлы да түсінікті болуға тиіс. Ең бастысы жұмыс жасауы оңай ойда қалуы керек.
3. Дизайнның сыртқы бейнесі.Көзге қолайсыз интерфейс болмау керек. Егер қажет болған жағдайда қосымша беттер және қосымшалар формаға енгізіледі.
4. Топталуы. Мағынасы бойынша басқару элеметтерін формаға топтау керек, топталу элементтерін қолдана отырып жасауға болады.
Инструменттер панелі (Toolbars)
Инструменттер панелі көп қолданатын командаларға тез және оңай жетуін қамтамасыз етеді. Кез келген функцияны орындау үшін тышқанның тетігімен басу қажет.Ең бірінші рет Visual basic-те жұмыс істей бастаған кезде инструменттер панелі стандартты түрде (сурет 3) шығады.Қосымша инструменттер панелін де шығарып қоюға болады.

3-сурет. Visual basic инструменттер панелі
Бұл панел арқылы кез келген жобамен жұмыс істеп, оны қадағалап және өзгертуге болады. Мұнда тағы негізгі меню бар, ол арқылы жобаны сақтауға, ашуға және кез келген әрекеттерді орындауға болады.
Жоба терезесі
Дисплейдің он жақ шетінде инструменттер панелінің астында жоба терезесі орналастырылған сурет 4. Ол жобаның қандай формалары, модульдері және класстары туралы ақпаратты тез алуға арналған.

4-сурет. Қасиеттер терезесі
Қасиеттер терезесі жоба терезесінің астында орналасқан. Бұл жерде белгіленген обьектінің қасиеттері көрсетілген. Кез келген жобада обьектілердің өзіне және көлемі және түсі болады.

5-сурет. Қасиеттер терезесі
Синтаксис
Visual basic тің алфавиті латын әріптері А-дан Z-ка дейін араб сандары 0- ден 9-ға дейін және арнаулы символдардан: [] () * + - % $ & ! " ? : _ , . тұратыды.
Программа жоғарыдан төменге қарай орындалады.Программаның бір жолында тек бір оператор ғана бола алады. Программаның әр қолының аяғында ;,. Символдары қойылмайды.
Математикалық функцияларды Visual basic тілі бойынша аударады
(кесте 1)
Математикалық функция
Visual Basic
А+Ь
А+b
А-Ь
А-b
Аb
A*b
A:b A
Ab A^b
лГа
SQR (a)
[a]
ABC (a)
Sin x
Sin (x)
Cos x
Cos (x)
G x
Tg (x)
Ctgx
1tg (x)
0,5
0.5
Интерфейс түрлері. Windows ортасында Visual basic 6.0 программасында интерфейс түрлерін енгізуге болады. Бір документті SDI және көптік документті MDR.
Бір документті- бүл интерфейс түрі. Бұл жерде бір ғана терезеде бір документпен жұмыс істей аламыз. Мысалыға алатын болсақ Microsoft WordPad . Бірнеше документтермен жұмыс істеу үшін бірнеше рет интерфейсті жүктеу керек. Әрбір формаға өзіне байланысты арнайы интерфейс SDI түрі болуы қажет. SDI - интерфейсі.

SDI - түріндегі интерфейсі келесі элементтерден тұрады:
1. Негізгі мәзір
2. Элементтік басқару мен бірге панель құрылғылары
3. Мәліметтерді басқаратын элементтер орналасады қосымша терезе үшін
4. Мәліметтермен жұмыс жасау үшін басқарылатын элементтер
5. Строка состояние элементтерінен тұрады.
Visual basic тілінің айнымалының 3түрі бар :
1. Dim ;
2. Private ;
3. Public ;
Dim - айнымалы және оның мәні процедура орындалғанша сақталады. Private - айнымалы және оның мәні форма орындалғанша сақталады. Public - айнымалы және оның мәні программа орындалғанша сақталады.
Мәлімет түрлері
* Сандық Integer, Long , Single, Double, Currency.
* Символдық информация String
* Дата түрі Date
* 0 ... ..255 сандар Byte
* Логикалық информация Boolean
* Кез келген тип Variant
* Обьектік информация Objec.
Программаны жүктеу. Run (запуск) мәзір командасы қолданбалы басқару үшін арналған
(кесте 2)
Командалар
Мағынасы
Start
Проектіні орындау үшін арналған.
Start with full compile
Толық компиляциямен қолданбалы шығару.
Break
Қолданбалы орындауды тоқтата тұру
End
Қолданбалы орындауды тоқтатады
Restart
Қолданбалыны жүктейді
Форманы жүктеген кезде Start командасы орындаған кезде яғни экран бетіне арнайы форма шығады.
Форманы орындау кезіндегі негізгі жұмыс құрылғысы "Toolbox" - Вид мәзірінен шығарылады.
Pointer - тышқанның жүру жолын көрсетеді.
PictureBox - графикалық терезені формаға енгізеді, элементтерді топтарға байланыстыруға арналған. Графикалық бейнелерді және де текстік графикалық элементтерді және анимацияларды енгізуге арналған.
Label - формаға обьектілерді ораластырады жазуларды және текстік ақапараты құруға арналған.
TextBox - формаға текстік поля орнатады. Санды текстік ақпаратты орнатады.
Frome - Форманы логикалық топтардағы обьектілере тақырыпша мен кнопкаларды енгізеді.
CommandButton - программаны енгізу кезінде формаға арнайы кнопкаларды енгізеді
Checkbox - Формаға флажок орналастырады, шартты программа үшін немесе жұмысты орындау кезінде ия,жоқ қағидасын ұстанады.
OptionButton - формаға жұмыс режиміе орнатады немесе программаның орындалуын қадағалайды.
ComboBox - формада обьект құрады поля және ашылатын тізім құрады.
ListBox - берілген тізім бойынша бір немесе бірнеше мағына бойынша формада тізім құрады.
Hscrollbar - формада көлденең тізімді орналастырады. Сырғыту бойынша берілген ортадан табуға арналған.
Vscrollbar - формада тігінен тізімді орналастырады. Сырғыту бойынша берілген ортадан табуға арналған.
Timer - формада таймер ді орналастырады.
DriveListBox - формаға құрылғылардың тізімін орналастырады.
DirListBox- папкаларды форма тізімін бойынша шығарады
FileListBox - формада файлдардың тізімін шығарады.
Shape - геометриялық бейнеледі форма бетіе енгізеді.
Line - сызықшаны форма бетіне енгізеді.
Image - формада поля енгізеді,графикалық бейнелерді көрсету үшін арналған
Date-мәлімет базасында басқару элементін құрады және новигация нәтижесін көрсетеді.
Таймер. Тетігі (таймер) Visual basic тілінде системдік уақытты орнату үшін мәзірдегі берілген обьектіні орнатып қоясыз.

Құрамы
Мағынасы
Interval (интервал)
Интервал обьектінің минутсекундын анықтайды. 0 дан 64 767 дейінгі аралықтағы мағынаны енгізуге болады.
Enabled (доступно)
Таймермен режимдік уақытты орнатады. Егерде мағынаның құрылымы True (истина) болатын болса онда таймер форманы жүктеген кезде таймер операциясы тоқтата түрады.

Динамикалық құрылымды мәндер (ДҚМ)
VBA тілінің негізгі бөлігі - Collection класы динамикалық құрылымды мәндермен жұмысты жеңілдетеді, яғни әр түрлі типті мәндерді және тиімді құрылған қасиеттер мен әдістерді жинақтау арқылы жүзеге асырылады.
VBA-дағы коллекция - әр түрлі типті реттелген элементтер жиынтығы. Коллекцияның массивтен айырмашылығы осында. Барлық элементтері индикстелген. Коллекцияның өлшемі алдын-ала анықталмайды және динамикалық түрде өзгеруі мүмкін. Коллекциядағы кез-келген элемент жойылуы мүмкін және элементтер қайта нөмірленеді де индекстер тізбегі үзілмейді. Жаңа элемент коллекцияның кез-келген жеріне қойылуы мүмкін.
Collection класының Count қасиеті элементтерінің санын, ал әдістері:
· Add әдісі - коллекцияға элементті қосады;
· Remove әдісі - коллекциядан элементті жою;
oo Қолданушының графиктік интерфейсін құру
Графиктік интерфейсті құруды бір қосымша негізінде түсіндірейік. Ол саймандар тақтасында орналасқан екі басқару элементтерінің көмегімен құрылады: батырма және тексттік өріс.
Графиктік интерфейсті құру үшін қажетті басқару элементтерін формаға орналастыру қажет. Ол үшін :
oo Тышқанның курсор көрсеткішін саймандар тақтасында таңдалатын элемент пиктограммасына орналастыру керек (мысалы батырма - оң жақ бағандағы жоғарыдан үшінші компонент);
oo Таңдалған пиктограмманы екі рет шерту нәтижесінде форма терезесінде "батырма" элементі пайда болады;
oo Тышқан көрсеткішін форма терезесіне апару. Көрсеткіш форма терезесіндегі батырма үстінде болғанда, тышқанның сол жақ батырмасын басып отырып форманың қажетті жеріне жылжытуға болады;
oo Формаға тағы бір "батырма" қосу үшін, саймандар тақтасына барып, CommandButton (Командалық батырма) пиктограммасын екі рет шерту керек. Формада тағы бір батырма· Item әдісі - берілген мән бойынша элементтің мәнін береді.
oo Берілген мән ретінде элементтің индексі аталады.
oo пайда болады. Келесі батырманы орналастырмас бұрын, бірінші батырманы орма центрінен шетіне қарай жылжыту керек. Әйтпесе, екінші батырма мүлдем көрінбей қалады;
· Осылайша формаға "тексттік өріс" (TextBox) элементін орналастыруға болады.
Форманың өзі сияқты, онда орналасқан барлық компоненттер бірқатар қасиеттерге ие. Конструкциялау барысында олардың кез келгенін қолдануға болады. Бұл үшін Visual Basic ортасында Properties (қасиеттер) терезесі қарастырылған. Ол экранның оң жақ төменгі бөлігінде орналасады. Оны ашу арқылы форма компоненттерінің аттарын (идентификаторын) көруге болады. Программист олардың кез келгенін таңдау арқылы компоненттің барлық қасиеттерін пайдалана алады. Ортақ қасиеттердің жиі кездесетіндері кесте түрінде берілген:
Қасиеті
Тип мәні
Сипаттамасы
Left
Integer(бүтін)
Форманың сол жақ шетіне қатысты басқару элементінің позициясы
Top
Integer(бүтін)
Форманың жоғарғы шетіне қатысты басқару элементінің позициясы
Height
Integer(бүтін)
Басқару элементінің биіктігі
Width
Integer(бүтін)
Басқару элементінің ені
Name
String (жолдық)
Программада басқару элементіне сілтеме жасау үшін қолданылатын атау
Enabled
Boolean (логикалық)
Басқару элементінің алынуы
Visible
Boolean (логикалық)
Программаның орындалуы барысында басқару элементінің экранда көріну күйін анықтайды.
Бұл қасиеттерден басқа әрбір элемент өзіне ғана тән қасиеттерге ие. Конструкциялау барысында оларды өзгерте отырып, программист элементтің жалпы түрін бақылай алады.
Қасиеттерді қолдану Visual Basic-тегі визуальді программалаудың маңызды сатысы болып табылады. Программаның орындалуы барысында басқару элементтерінің қасиеттерін қолдану тәсілдері бесінші пунктте қарастырылады.
Сонымен қолданушының графиктік интерфейсі құрылды. Осыдан кейін программаны орындауға жіберуге болады.
Бағдарламанның орындалуы және қосу жолдары :
oo Программаны жүктеу :
Программаны жүктеу үшін Run менюінен Start командасын таңдауға немесе F5 пернесін басуға болады.
Программаның орындалуы кезінде программалау ортасының кейбір элементтері экранда көрінбей қалады. Сонымен қатар форма түрі де өзгереді. Конструкциялау (проектілеу) барысында ол нуктелік тормен қапталған. Ал, орындалу кезінде форма кәдімгі Windows - терезесіне айналады. Онда сондай типті терезелерге тән атрибуттар орналасады. Бұған формадағы батырмаларды шертіп немесе тексттік курсорды TextBox өрісіне орналастыру арқылы көз жеткізуге болады.
Құрылған программа Windows қосымшасы болғанымен, ол ешқандай қызмет атқармайды. Яғни графиктік интерфейс программаның функционалдылығын қамтамасыз етпейді. Ол үшін оған программа коды қосылуы керек.
oo Программаға код қосу:
Программалық код тек проектілеу режимінде ғана қосылуы мүмкін. Егер программа орындауға жіберіліп қойса, кодты қосу алдында оны тоқтату керек. Бұны Run менюінен End командасын таңдау арқылы немесе орындалудағы программа терезесін басқа тәсілмен(мвсалы, оның жоғарғы оң жақ бұрышындағы х белгісін шерту) жабу арқылы жүзеге асыруға болады.
Код - бұл Visual Basic программалау тілінде жазылған инструкциялар тізімі. Олар программаның қолданушының қандай да бір әрекетіне жауап беру сипатын анықтайды. Яғни код бұл программаның қандай да бір визуальді компонентінің жағдайына реакциясы болып табылады. Әрбір осындай жағдай белгілі ьір атауға ие. Және де жағдайлар тізімі формада орналасқан элементтерге немесе фйорманың өзіне тәуелді. Мысалы, қолданушы тышқанмен Command1 батырмасын шерткенде Command1_Click жағдайы, ал форманың жүктелуі кезінде Form_load жағдайы пайда болады.
Visual Basic - те программалау басқа программалау тілдеріне, мысалы С және С++ қарағанда күрделі емес. Сонымен, программаға кодты кодты қосу үшін форма терезесінен код терезесіне ауысу қажет. Ол үшін проект (Project) терезесіндегі сол жақтан бірінші View Code пиктограммасын шерту жеткілікті. Одан кейінгі (View Object) пиктограмманы щерту керісінше код терезесінен конструкциялау терезесіне көшуге мүмкіндік береді.
Программаның код терезесінің негізгі бөліктерін қарастырайық. Тақырып жолағынан кейін тізімі бар екі өріс орналасқан. Біріншісінде формада орналасқан барлық компоненттердің аттары және форма аты болады. Кез келгенін таңдағанннан кейін оң жақ тізімде мүмкін болатын жағдайлардың аттары бейнеленеді. Қандай да бір жағдайды сипаттау алдында тізімнен оның атын таңдау керек. Осыдан кейін Visual Basic жағдайды өңдеу процедурасын құрады. Мысалы, егер қарастырылып отырған мысалда Command1 батырмасы үшін Click жағдайын таңдасақ, онда программа коды терезесінің жұмысшы бөлігінде төмендегідей дайындық пайда болады:
Private Sub Commsnd1_Click()
End Sub
Бірінші жол процедура аты. Ал, соңғы жол End Sub оның соңын білдіреді. Бұл сатыда программистің жұмысы осы екі жолдың арасын.а программа кодын қосу болып табылады. Код Visual Basic-тің бір немесе бірнеше операторынан тұруы мүмкін. Бұл операторлар программаның орындалуы барысында Command1 атты батырмасының басылу жағдайы жүзеге асырылғанда орындалады. Мысалы, батырманы басқанда Text1 тексттік өрісінде Бәріне сәлем! жазуы пайда болуы үшін, қарастырылып отырған жағдайдың өңдеу кодына келесі түрдегі операторды жазу керек:
Text1.Text=Бәріне сәлем!
Осылайша формадағы Command2 батырмасының басылу жағдайының өңделу кодын құруға болады. Мысалы,
Private Sub Command1_Click ( )
Text1.Text= Сау болыңыз!
End Sub
Бұл жағдайда программа жүктелгеннен кейін Command2 батырмасын басқанда тексттік өрісте Сау болыңыз! жазуы пайда болады.
oo Программаны дискіде ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
LINQ технологиясының ерекшеліктері мен қолданылуы
Форманың кейбір қасиеттері
Windows операциялық жүйесінің қызметі
Инженерлік калькулятор
Visual basic туралы жалпы түсінік
Visual Basic программалау ортасы туралы
Delphi ортасындағы функционалды инженерлік калькулятор бағдарламасын құру
Визуалды тілдерде графиканы программалау. Нұсқаулық
Delphi объектілі бағдарлы бағдарламалау тілінің мүмкіндіктері
Delphi 7 ортасында Калькулятор бағдарламасын құру
Пәндер