Visual Basic тілінің графикалық мүмкіндіктері

Автор: Пользователь скрыл имя, 29 Марта 2013 в 18:08, курсовая работа

Описание работы

Программалау тілдері де адамдар сияқты өмірге келіп және өмірден кетіп жатады. Кейбіреулері басқаларына қарағанда ұзақ өмірсүреді, ал басқалары ешкімге қажетсіз болу үшін ғана өмірге келеді. Осы тұрғыдан қарағанда Basic тілін ұзақ өмір сүрулер қатарына жатқызуға болады. Жоғары деңгейлі тілдердің арасында алғашқылардың бірі болып пайда болған бұл тіл өзінің «қатарларынан» ғана емес өзінен көп кейін пайда болған тілдерден де көп өмір сүріп келеді. Компьютерлік технологияның дамуымен бірге Basic тілі де дами түсті. Қазіргі кезде Basic тілінің Microsoft Visual Basic for Windows сияқты нұсқасы ескірудің көзге түсетін белгілерін сезінбей-ақ өзінің дамуын жалғастыруда, ал Windows операциялық жүйесі үшін қазіргі кезде жыл сайын Visual Basic 6 жобалау жүйесінің жаңа нұсқалары (ең соңғысы 6-нұсқа) шығарылуда.

Содержание

Кіріспе......................................................................................................................5

1-тарау. Visual Basic тілінде объектілі-бағдарланған программалау негіздері...................................................................................................................6
1.1. Visual Basic 6 программалау жүйесінің графикалық интерфейсі.......6
1.2. Графикалық қасиеттер.............................................................................9

2-тарау. Visual Basic тілінің графикалық мүмкіндіктері...............................9
2.1. SCALE және PSET графикалық әдістерінің мүмкіндіктері…..........11
2.2. LINE әдісінің көмегімен кесіндіні және тікбұрышты салу................16
2.3. LINE және PRINT әдістерін бірге пайдалану......................................18
2.4. Түсті қайтарушы RGB және QBCOLOR функциялары.....................19
2.5. CIRCLE әдісінің мүмкіндігі..................................................................22
2.6. Салынған фигураларды толтыру тәсілдері..........................................28
2.7. CIRCLE әдісін дөңгелек диаграммалар салуда пайдалану................29

Қорытынды .........................................................................................................31
Әдебиеттер............................................................................................................32

Работа содержит 1 файл

Visual Basic тілінің графикалық мүмкіндіктері.doc

— 616.00 Кб (Скачать)

Ф-ОБ-001/035

Ф-ОБ-001/035

                   

Мазмұны

 

 

Кіріспе......................................................................................................................5

 

1-тарау.  Visual Basic тілінде объектілі-бағдарланған программалау негіздері...................................................................................................................6

1.1. Visual Basic 6 программалау жүйесінің графикалық интерфейсі.......6

1.2. Графикалық қасиеттер.............................................................................9

 

2-тарау. Visual Basic тілінің графикалық мүмкіндіктері...............................9

2.1. SCALE және PSET графикалық әдістерінің мүмкіндіктері…..........11 

2.2. LINE әдісінің көмегімен кесіндіні және тікбұрышты салу................16

2.3. LINE және PRINT әдістерін бірге пайдалану......................................18

2.4. Түсті қайтарушы RGB және QBCOLOR функциялары.....................19

2.5. CIRCLE әдісінің мүмкіндігі..................................................................22

2.6. Салынған фигураларды толтыру тәсілдері..........................................28

2.7. CIRCLE әдісін дөңгелек диаграммалар салуда пайдалану................29

 

Қорытынды .........................................................................................................31

Әдебиеттер............................................................................................................32 

Кіріспе

 

Қазіргі әлемнің ғылыми бейнесінің негізгі сипаттамасы  қоғамдағы және табиғаттағы иформациялық процестер мен фактордың фундаментальді ролін мойындау болып табылады. Өткен ғасырда әлемнің ғылыми бейнесі 2 негізгі ұғым төңірегінде құрылғаны белгілі болды: зат және энергия. Сөйтіп, ғылыми көзқарасты қалыптастыруда негізгі рольді осы ұғымдарды сипаттайтын ғылымдар атқарды: физика, химия, математика, т.б.

Бұл жағдай әлемнің бейнесін жаңаша тұжырымдайтын идеяның тууына байланысты өзгере бастады. Мысалы: алдыңғы  кезекке жеке пәндер немесе құбылыстар ғана емес олардың өзара байланысы, өзара әсерлесу мәселесі қойылды. Бұл мәселемен айналысатын ғылым информатика деп аталады.

Информатиканың компьютердің көмегімен информацияны іздеу, сақтау, жинақтау, тарату, өлшеу мен өңдеудің әдістері тәсілдері мен заңдылықтарын қарастыратын математикалық ғылым екені белгілі.

Қазіргі информацияның  өте үлкен ағымын компьютер көмегі арқылы қабылдау, компьютер арқылы оны автоматты түрде өңдеу  жүзеге асырылады. Сондықтан да программалау информатиканың негізгі ядросы, ал есептеуіш техникалар компьютердің құрылғылары оның материалдық базасы. Күн санап компьютердің біздің күнделікті өмірден тұрақты орын ала бастауы, тілдің маңызын арттырып жіберді. Соңғы кездері программалауға қызығушылық күрт артты. Бұл информациялық технологияның дамуымен және оның қоғамның күнделікті өміріне кеңінен енуімен байланысты. Егер адам компьютермен істес болса, онда ерте ме немесе кеш пе программалауға деген талпынысы тіптен кейде қажетсінуі пайда болады.

Программалау тілдері де адамдар  сияқты өмірге келіп және өмірден  кетіп жатады. Кейбіреулері басқаларына қарағанда ұзақ өмірсүреді, ал басқалары ешкімге қажетсіз болу үшін ғана өмірге келеді. Осы тұрғыдан қарағанда Basic тілін ұзақ өмір сүрулер қатарына жатқызуға болады. Жоғары деңгейлі тілдердің арасында алғашқылардың бірі болып пайда болған бұл тіл өзінің «қатарларынан» ғана емес өзінен көп кейін пайда болған тілдерден де көп өмір сүріп келеді. Компьютерлік технологияның дамуымен бірге Basic тілі де дами түсті. Қазіргі кезде Basic тілінің Microsoft Visual Basic for Windows сияқты нұсқасы ескірудің көзге түсетін белгілерін сезінбей-ақ өзінің дамуын жалғастыруда, ал Windows операциялық жүйесі үшін қазіргі кезде жыл сайын Visual Basic 6 жобалау жүйесінің жаңа нұсқалары (ең соңғысы 6-нұсқа) шығарылуда.

Берілген курстық жұмысымның негізгі мақсаты – Visual Basic 6 ортасында графикалық мүмкіндіктерін пайдалана отырып программа құра білу. Курстық жұмысым кіріспеден, екі бөлімнен, қорытындыдан және пайдаланылған әдебиеттер тізімінен тұрады.

1-ші бөлімде – Visual Basic 6 программалау жүйесінің графикалық интерфейсімен таныстыру.

2-ші бөлімде – Visual Basic тілінің графикалық мүмкіндіктерін қолдану.

 

1-тарау.  Visual Basic тілінде объектілі-бағдарланған программалау негіздері

 

Visual Basic 6 жобалау жүйесінің өзі де Windows операциялық жүйесінің қосымшасы болып табылады. Бірақ бұл қосымша оның көмегімен Сіз жасақтайтын қосымшаларға қарағанда айтарлықтай күрделі.

Visual Basic 6 жобалау жүйесін Microsoft компаниясының қызметкерлері, яғни жоғары дәрежелі программалаушылар тобы жасақтаған.

Бұл жүйе Сіздердің ең қияли ойларыңызды шындыққа айналдыратын, яғни Сіздердің ойдан шығарған небір қиялдарыңызды қамтыйтын күрделі алгоритмдеріңізді жұмыс істететін түпсіз терең мүмкіндіктерге ие.

Біздер қалыптасқан әдетіміз бойынша Visual Basic 6 жүйесінде Windows-қосымшаны құрастыруды программаны жазу деп жиі атаймыз. Программалық жобаны жасау деп ат қойсақ бұдан да дәлірек болады. Осы себептен де Visual Basic 6 программалау жүйесін бұдан әрі біз Visual Basic 6 жобалау ортасы немесе жай ғана Visual Basic 6 ортасы деп атамыз.

Сіз Visual Basic 6 жобалау ортасымен жұмысты бастағанда кездесетін көптеген объектілер өзіңізге таныс болып көрінеді, өйткені олар Windows ортасына тән нәрселер.

 

1.1. Visual Basic 6 программалау жүйесінің графикалық интерфейсі

 

Объектілі-бағдарланған программалау жүйесі жасақталып жатқан қосымшаның графикалық интерфейсін (пайдаланушылар интерфейсін) жасау процесін көріністі етуге, яғни программалау жүйесінің сұхбат терезелерінің көмегімен объектілерді жасауға және олардың қасиеттерінің мәндерін орнатуға мүмкіндік береді.

Графикалық  интерфейс пайдаланушының жұмыс істеп тұрған қосымшамен интерактивті сұхбатын жүзеге асыру үшін қажет.

Жасақталып жатқан қосымшаның графикалық интерфейсінің негізі басқару  элементтері орналасқан терезе болып  көрінетін пішін болып табылады. Жобаның графикалық интерфейсі өзіне бірнеше пішінді үстемелеп қосып ала алады.

Пішін – бұл басқарушы элементтер орналастырылатын, экранда терезе болып көрінетін объект.

Пішін Visual Basic 6 жобалау жүйесінің ең іргелі объектісі. Онсыз Сіздің қосымшаңызды «көріністі» деп атауға болмайтын шығар. Пішін көптеген қасиеттерге және әдістерге ие. Осы қасиеттердің барлығы ашық болып табылады және Сіздің программаңыз арқылы еркін өзгере алады.

Оларды өзгертуіңізге  қарай, Сіздің пішініңіз өз бетінше  жұмыс істейтін пішінге айналады. Оның кейбір функциялары аталық-пішіннің функцияларымен сай келуімүмкін, бірақ бұл міндетті емес – барлығы берілген пішінді қалағаныңызша көптеп жасай аласыз және әрқайсысын басқасынан бөлек баптай аласыз.

Қосымшаның графикалық интерфейсін көріністі етіп құрастыру, пішінге тышқанның көмегімен сол немесе басқа басқарушы элементтерді орналастырудан және «сурет салудан» тұрады.

Қосымшаның графикалық интерфейсінде басқару элеменииерінің кластары (Controls) әр түрлі қызметтер атқарады.

Мәтіндік өріс (TextBox), жазу (Label), және тізімдер (ListBox), кәдімгі жағдайда деректерді ендіру және шығару үшін, графикалық терезе (PictureBox) – графиканы шығару үшін, командалық батырмалар (CommandButton), ауыстырып қосқыштар, (CheckBox) және жалаушалар (OptionsButton)-сұхбат ұйымдастыру және т.с.с. пайдаланылады.

Пішінге басқару элементтерінің бір класының бірнеше данасы, мысалы, Command1, Command2, Command3 және т.с.с. әрқайсысы қасиеттердің жеке мәндеріне ие бірнеше батырма орналаса алады.

Басқарушы элементтер – бұлар пайдаланушының немесе программалық объектінің тудырған оқиғасына үн қатып жауап беретін, графикалық интерфейстің элементі болып табылатын, объектілер.

Пішін және басқарушы элементтер қасиеттердің, әдістердің және оқиғалардың белгілі жиынына ие. Объектілердің кейбір кластары және олардың қасиеттері, әдістері және оқиғалары мына төменде кестеде келтірілген.

 

Объектілер  класы

Қасиеттері

Әдістері

Оқиғалары

Form (пішін)

UsesForm (жаңа пішін)

Name (Аты)

Caption (Жазу)

Font (Қаріп)

Height (Биіктігі)

Width(Ені)

Show (Көрсету)

Move (Басқаша орналастыру)

Load (Жүктеу)

CommandButton (командалық батырма)

Name (Аты)

Caption (Жазу)

Font (Қаріп)

Height (Биіктігі)

Width(Ені)

Move (Басқаша орналастыру)

Click (Шерту)

TextBox (мәтіндік өріс)

Name (Аты)

Caption (Жазу)

Font (Қаріп)

Height (Биіктігі)

Width(Ені)

Move (Басқаша орналастыру)

DblClick (Екі рет шерту)


 

Visual Basic 6 программалау жүйесі қосымшаны жасақтау процесінде пайдаланушыға ыңғайлы графикалық интерфейсі ұстанады.

Visual Basic 6 жобалау ортасын әр түрлі тәсілдермен іске қосуға болады.

► Visual Basic 6 жобалау ортасының таңбашасы Сіздің жұмыс үстеліңізде орналасқан жағдайда оны тышқанның сол жақтағы батырмасымен екі рет шерту арқылы;

► Visual Basic 6 жобалау ортасының таңбашасы жұмыс үстелінде жоқ болған дағдайда Іске қосу-Программалар- Microsoft Visual Basic 6 командасын орындау арқылы;

► Windows операциялық жүйесінің Сілтеуіш программасының көмегімен Vb6.exe файлы бар қапшықты тауып оны іске қосу арқылы.

Visual Basic 6 жобалау ортасын іске қосқан кезде экранда жаңа жобаның үлгісін таңдауға, жобаны жасау шеберін іске қосуға немесе бұрын жасалған жобаны ашуға мүмкіндік беретін үлгіні таңдауға болатын Жаңа жоба сұқбат терезесі пайда болады.

Бұл терезе мына төмендегідей қызметтер  атқаратын үш бетбелгіден (асарлы беттен) тұрады:

  1. Жаңа – жаңа жобаны жасауға арнадған үлгісі және шебері бар. Жаңа жобаны жасау үшін осы бетбелгі пайдаланылады. Одан жоба үлгілерінің мына төмендегідей типтерін таңдауға болады.

► Standart EXE – стандартты орындалатын қосымша;

► ActiveX EXE – орындалатын ActiveX  қосымшасы;

► ActiveE DLL – ActiveX динамикалық кітапханасы;

► ActiveX Control – ActiveX басқару элементі;

► VB Application Wizard – қосымшалардың шебері;

► VB Wizard Manager – пайдаланушылар шеберін жасаушы шебер;

► Data Project – деректер базасын басқару жобасы;

► IIS Application-Web – торабы серверде орналасқан қосымша;

► Abbin – қондырма, қосымша утилиттер, қосымшалардың кеңейту мүмкіндіктері;

► ActiveX Document DLL- ActiveX құжаттарының динамикалық кітапханасы;

► ActiveX Document EXE- ActiveX құжаттарының орындалатын қосымшасы;

► DHTML Application – HTML беттерін динамикалық HTML беттерін жасауға қосымша.

 

  1. Қолданыстағы – бұрын жасалған жобаны немесе Visual Basic 6 ортасымен бірге келген жобаны ашуға мүмкіндік береді.

Компьютердің басқа қапшықтардағы файлдарды да Сіздің көріп шығу мүмкіндігіңіз бар.

 

  1. Файлдар – бұл бетбелгісінде соңғы кезде ашылған жобалардың тізімі бар.

Бұл бетбелгіні пайдалану алдымен жобаның жақында ғана жұмыс істеген файлдарын көруге мүмкіндік береді.

Тізімде бірінші болып Сіз осы сеанстың алдында ғана жұмыс істеген файлыңыз тұрады т.с. Бұл өте ыңғайлы, өйткені кейде бір жобамен жұмыс істеу бірнеше күнге созылып кетеді.

Жоба типін тандағанан кейін пайдаланушы Visual Basic 6 ортасына өтеді.

 

1.2. Графикалық қасиеттер

 

Келесі қасиеттерді  шартты түрде графикалық қасиеттер  тобына біріктіруге болады. Олар суретерді, пішінді шығаруға, сондай-ақ сол  орында графикалық кескінді қайта қалпына  келтіруге мүмкіндік береді және түстермен толтырып, түр береді. Оларға мыналар жатады:

► Picture - пішіннің фоны ретінде бейнелетін суретті белгілейді. Бұл қасиетті программалық жолмен орнатуда LoadPicture функциясын пайдаланады. Оның параметрі сурет ретінде пайдаланылатын растрлық файлдың толық береді;

► AutoRedraw - логикалық қасиет, үнсіз келісім бойынша False мәнін қабылдайды. Бұл жағдайда, графикалық әдіспен жасалған кез келген графикалық кескін пішінде уақытша болса да басқа тереземен жабылған орнында жоғалады. Егер қасиет True мәнін қабылдаса, онда кескін қалпына келеді, өйткені бұл жағдайда оның бейнесі алмасу буферіне сақталады.

► ClipControl - логикалық қасиет, ол үнсіз келісім бойынша True мәнін қабылдайда. Бұл жағдайда, Windows Paint оқиғасы алдында пішіннің артқы фонында кесіліп тасталатын аймақты белгілейді. Кесілетін аймақ басқалардың барлық графикалық емес элементтерін қоршап тұрады. Paint оқиғасы кезіңде Windows жүйесі басқарудың графикалық емес элементтерін шатыстырмай-ақ қайтадан артқы көріністің суретін салады.

 

2-тарау. Visual Basic тілінің графикалық мүмкіндіктері

 

Бұл тарауда графиканы Пішін немесе Графикалық терезе (PictureBox) бетіне шығаруды камтамасыз eтyші әдістерді сипаттау қарастырылады.

Visual Basic тілінде графикалық әдістердің және графикалык, объектілердің (басқару элементтерінің) катысы бар графикалық құралдар деп аталатындар бар.

Бұл құралдар Windows-қосымшаны жоне осы крсымшаның өзінің көптеген қызықты және пайдалы мүмкіндіктерін жобалау процeciн үлестіріп береді.

Ескерту. Берілген жағдайда әдic cөзi тәсіл, жол немесе әрекет бейнесі

сияқты кең мағынада қоллданылмайды, Visual Basic тілінде әдic сөзі    қандай да 6ip объектімен жұмыс жасай алатын орналасқан процедура ретінде қрлданылады.

Biз Visual Basic тіліндегі программаның негізгі құрылымын көрсету онсыз мәнерлі айқын емес немесе қызьқсыз болатын ең әйгілі графикалық әдістерді және басқару объектілерін пайдаланумен шeктeлeмiз.

Графикалық элементтерді (сызық, шеңбер, тікбұрыштар т.с.с.) сызуды Line және Circle әдістepi орындайды.

Line және Circle әдістерімен графикалық бетте сызылатын сызықтардың түсін, стилін және қалыңдьғын ForeColor DrawStyle және DrawWidth қасиеттері анықтайды.

Line және Circle әдістерімен графикалық бетте сызылған геометриялық фигураларының ішкі аймағын бояудың түсін және тәсілін (стилін) FillColor және FillStyle қасиеттеpi анықтайды.

Информация о работе Visual Basic тілінің графикалық мүмкіндіктері