Объектілі –бағытталған жобалауды пайдаланып, студенттер тобының электрондық журналын құру

Visual Basic тілі бірнеше негізгі (програл) програмалық құрлымды қамтиды, структуралар мен символдық элементтер, олар Visual Basic программасы үшін қолданушы блоктар болып табылады. Программа Visual Basic тілінің операторынан тұрады. Программаның бастапқы тексін негізгі код, программалық код, жай код деп атайды. Visual Basic тілінің Label, Text Box, Combo Box, Command, Image, ImageList, RichText Box, Up Down, Ole  негізгі  басқару элементтері арқылы нақты жұмысымыз, студенттер тобының электрон...
Раздел Информатика
Класс -
Тип Другие методич. материалы
Автор
Дата
Формат doc
Изображения Есть
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

Тақырыбы: Объектілі -бағытталған жобалауды пайдаланып, студенттер тобының электрондық журналын құру


Мазмұны

I. Кіріспе 2-3 бет

II. Негізгі бөлім 4-16 бет

II.1. Студенттер тобының электрондық журналын құру кезінде қолданылған VB бағдарламасының негізгі басқару элементтері: 4-11бет

II.1.1. ListBox басқару элементі

II.1.2. RihtTextBox басқару элементі

II.1.3. Айналдыу жолақары (ScrollBar)

II.1 4. Updown - басқару элементі

II.1 5. Мәліметтер қоры

II.2. Студенттер тобының электрондық журналының негізгі

көріністері: 12-14 бет

II.2. 1.Топтағы студентті таңдау

II.2. 2.RihtTextBox басқару элементі арқылы студенттердің

қорытынды бағаларын көру

II.2. 3.Мәліметтер қорын пйдаланып жылдық бағаларды көру

II.2. 4.Мәліметтер қорын пйдаланып емтихан бағаларын көру

II.2. 5.Мәліметтер қорын пйдаланып үлгермейтін студенттердің

бағаларын көру

II.3. Студенттер тобының электрондық журналын құру кезінде жасақталынған бағдарламалар жиынтығы: 15-16 бет

II.3.1. Студенттердің фамилиясын таңдау арқылы олар туралы

мәліметтерді алу бағдарламасы

II.3.2. Студенттердің реттік номерін таңдау арқылы олар туралы

мәліметтерді алу бағдарламасы

II.3.3. RichTextBox элементі арқылы мәліметтерді алу бағдарламасы

II.3.4. Студенттердің фоталарын реттік номеріне немесе

фамилиясына байланысты шығару бағдарламасы

IІІ. Қолданылған әдебиеттер 17 бет


I. Кіріспе


Visual Basic - тің өмір сүруі қалауымыз бойынша бастапқы кезеңді таңдап, алысқа баруымызға мүмкіндік берді. Демек Visual Basic жоғарғы деңгейлі тіл термині программаларды өңдейді. Basic сөзі Beginners All - purpose Sum Balic Ins - Iruction Code программалау тілі орташа бастауға тағайындалған. Visual Basic сөзі осы қарастырылып отырған мағлұматта оның көптеген операцияларын орындайды. Visual Basic жылжымалы және Windows үшін жұмыс жасайтын жоғарғы эффектілік жүйе. Қазіргі кезде не үшін программаны өзіндік шығарамыз? Өйткені бұл компьютерден үлкен максималды билік беретін жұмыс программа автоматты түрде өндірістік жұмыс жасайды. Visual Basic Windows үшін өзінің меншікті програмасын жасауға мүмкіндік береді. Visual Basic тілінде программаның 2- кезеңі болады.

  1. Visual Basic - ті программалау.

  2. Негізгі кодпен программалау.

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

Visual Basic-тің негізгі командалары:

  1. Басқару құралдары, оның көмегімен программа үшін тұтынушы интерфейсін құрамыз, яғни тұтынушы программамен байланыс жасай алатын әр түрлі электрондық обьетілер(терезе,бактырмалар,мәтіндік панельдерд, меню панель т.с.с.)

  2. Редакторды қамтиды, редактордың көмегімен программаларды редакциялаймыз.

  3. Түзеткіш, программаларды тестілеп, қатесін түзете аламыз.

  4. Комплеляторды автоматты орындайтын файлды құра аламыз.

Visual Basic тілі бірнеше негізгі (програл) програмалық құрлымды қамтиды, структуралар мен символдық элементтер, олар Visual Basic программасы үшін қолданушы блоктар болып табылады. Программа Visual Basic тілінің операторынан тұрады. Программаның бастапқы тексін негізгі код, программалық код, жай код деп атайды.

Visual Basic тілінің Label, Text Box, Combo Box, Command, Image, ImageList, RichText Box, Up Down, Ole негізгі басқару элементтері арқылы нақты жұмысымыз, студенттер тобының электрондық журналын құрастырдық.

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









II. Негізгі бөлім

1. Студенттер тобының электрондық журналын құру кезінде қолданылған VB бағдарламасының негізгі басқару элементтері:

1.1. ListBox басқару элементі

Экранға тізім элементтерін ListBox (Тізім) басқару элементі арқылы енгізуге болады:

батырма

атауы

қызметі

Объектілі –бағытталған жобалауды пайдаланып, студенттер тобының электрондық журналын құру

ListBox

Формаға бір немесе бірнеше баған бойынша орналасқан элементтердің тізімін құрады. Тізімнің элементі объектіге сыймаған жағдайда, жылжыту жолағы пайда болады.

Негізгі қасиеттері: BackColor (фонның түсі), Caption (жазуы), Enabled (жұмыс атқаруға рұқсат), FontBold (қалың шрифт), FontItalic (курсивті шрифт), FontName (шрифтың аты), FontSize (шрифтың мөлшері), FontUnderline (асыт сызылған шрифт), Height (биіктігі), Width (ені), Name (аты), Top (жоғары координатасы), Left (сол жақтағы координатасы), Visible (көруге мүмкіншілік).

Sorted (Сорттау). Екі мән қабылдайды: егер мәні true болса (тізімнің элементтері ағылшын алфавиті бойынша орналасады) немесе false болса (тізімнің элементтері енгізілген реті бойынша орналасады).

List (Тізім). Тізімнің бұл қасиеті арқылы тізім құруға болады. Ол үшін қасиетттер тақтасынан List қасиетін таңдап, ашылған өріске қажетті тізімді енгізу қажет. Тізімнің келесі жолына көшу үшін CTRL+ENTER батырмаларын бірдей басу қажет.

Listindex кему бойынша таңдалынған орнатып, екпінді етеді (санау реті 0 -ден басталады).

Style (Стилі). Тізімнің сыртқы түрін анықтайды.

Тізімнің келесідей негізгі жағдайлары және әдістері бар: Click (шерту), DblClick (екі рет шерту), KeyPress (пернені басу).

Әдістері:

AddItem әдісі программалық код арқылы тізімнің келесі элементін енгізеді. Жазылу синтаксисі:

Тізімнің аты. AddItem тізім элементі (индекс)

Егер индекс көрсетілмесе онда енгізілген тізім элементі тізімнің ең соңына орналасады. Егер Sorted қасиетінің мәні true болса, онда индекс командаға жазылмайды.

Clear әдісі тізімді тазалайды. Жазылу синтаксисі:

Тізімнің аты. Clear

RОбъектілі –бағытталған жобалауды пайдаланып, студенттер тобының электрондық журналын құруemoveItem әдісі көрсетілген индексі бар тізім элементін жояды. Жазылу синтаксисі:



ListBox басқару элементін пайдалану мысалы

1.2. RihtTextBox басқару элементі

RihtTextBox элементі қолданушыға шрифтпен, шрифттың атрибуттарымен және түспен мәтіннің кез келген жерінде жұмыс істеуге мүмкіндік береді. RihtTextBox терезесіне енгізілген мәтінді сақтаған кезде ол RTF форматымен сақталады. Бұл мәтінді Проводник арқылы да ашып көруге болады.

RihtTextBox элементін стандартты басқару элементтер тақтасына қосу үшін Проект менюіне кіріп Компоненты командасын таңдап, Microsoft RihtTextBox Control 6.0 элементін таңдау қажет.

Сөзді немесе сөйлемдерді форматтау үшін қолданылатын негеізгі қасиеттер:

SelFontName

Мәтіннің қаріпінің түрін өзгертеді

SelBold

Қаріпін қою жасайды

SelItalic

Қаріпті курсивті өзгертеді

SelFontSize

Қаріптің өлшемін өзгертеді

SelUnderline

Қаріптің астын сызады

SelAlignment қасиетінің көмегімен тексті туралауға болады.

LoadFile әдісі арқылы RihtTextBox терезесіне басқа мәтіндік редакторында сақталған файлды ашуға болады. Жазылу синтаксисі: Name.LoadFile = FileName

SaveFile әдісі арқылы RihtTextBox терезесіне енгізілген мәтінді сақтауға болады. Ол келесідей тәртіппен орныдалады: Name. SaveFile = FileName

Name -RihtTextBox объектісісінің аты

FОбъектілі –бағытталған жобалауды пайдаланып, студенттер тобының электрондық журналын құруileName - ақпарат сақталатын файлдың атауы








RihtTextBox басқару элементін пайдалану мысалы


1.3. Айналдыу жолақары (ScrollBar)

Horizontal Scroll Bar и Vertical Scroll Bar (Горизонтальды және вертикальды айналдыру жолақтары) қандай да бір көлемнің мәнін белгілі бір диапозонда бере алады және бұл көлемнің мәнін айналдыру жолақтары арқылы анықтай алады.

Айналдыру жолақтары төменде көрсетілген қасиеттерге ие: Enabled (рұқсат), Height (биіктік), Width (ені), Name (аты), Тор (Үстіңгі координатасы), Left (сол жақ координатасы), Visible (көрінісі), осындай функцияларды және параметрлер мағынасын иемденеді.

LargeChange (Беттік өзгерістер) айналдыру жолағы ішінен шерту арқылы қозғалыстың осы жағдайдағы өзгерісін анықтайды және орнатылған анықталған көлем жағдайын анықтайды (Value).

Мах (Максимум) Берілетін көлемнің максимальды мәнін анықтайды (оң жақ соңғы немесе қозғалыстың төменгі позициясын анықтайды). Диапазон мәні: 32768-тен 32767-ге дейін.

Min (Минимум) Берілетін көлемнің минимальды мәнін анықтайды . Берілетін көлемнің мәні сәкесінше сол жақ соңғы немесе қозғалыстың жоғарғы позициясына сәйкес келеді. Диапазон мәні: -32768-ден 32767-ге дейін.

SmallChange (Жолдық өзгеріс) айналу жолағының бағытталалған стелкасының біреуін шерту арқылы қозғалыстың қазіргі жағдайдағы өзгерісін және тапсырылған көлемін (Value) анықтайды.

Value (Қазіргі жағдай позициясы) қозғалыстың осы жағдайдағы мәнін және позициясын көрсетеді. Қасиеттерін бағдарламалық жолмен өзгерту арқылы көрсеткіш стрелкасы сәкесінше анықталған позицияға орналасады. Орнатылған Мах және Min көрсеткіштерінен асып кеткен жағдайда қателескенің туралы анықтама шығады.

Айналдыру жолақтары осыған дейін қарастырылған жағдайларға бағынады Click (шерту), DblClick (екі рет шерту), Keypress (түймешіктерді басу), GotFocus (фокусты орналастыру), LostFocus( фокусты жоғалту), осы жағдайларға сәйкес келетін процедураларды өңдеуді шақырады.

Scroll (Айналдыру) айналдыру жолағы арқылы (тышқан) қозғалысына үздіксіз бағынады және оның орнын динамикалық түрде анықтап отырады.

Change (Өзгеріс) қозғалыстың позициясын өзгерту кезінде пайда болады және оның соңғы орнын аны

1.4. Updown - басқару элементі

Updown - басқару элементі сандық мәнмен жоғары немесе төмен ауыстырылып түратын басқару элементі. Оның өзіндік ерекше қасиеті бар. Оның сән мәнін көрсетіп тұру үшін оны текстік басқару элементімен байланыстыруға болады. Сол кезде текстік терезенің ішінде жоғарыға немесе төмен басқан кезде ауысқан мәндерін көрсетіп тұрады. Біздің жағдайымызда Сурет номері деген сөздің қасындағы текстік терезеге шығарып тұрады. Ол үшін біз жаңағы Updown - басқару элементінің үстіне маустың оң жағын басып Қасиеттер терезесін шығарып, соның ішінен Buddy деген бетіне өтіп, Buddy Control деген қасиетіне Text1 басқару элементін, ал Buddy Property қасиетіне Text қасиетін байланыстырдық. Осының нәтижесінде Updown басқару элементіне басқан кездегі мәндер Text1 элементінде көрсетіліп тұрады. Оның бәрін төменгі суреттен көруге болады.

Updown басқару элементін пайдалану мысалы

Объектілі –бағытталған жобалауды пайдаланып, студенттер тобының электрондық журналын құру

Text1 - басқару элементін байланыстыру

Объектілі –бағытталған жобалауды пайдаланып, студенттер тобының электрондық журналын құру


Text - қасиетін байланыстыру

Updown басқарушы элементі сан мәнін көрсетіп тұру үшін қолданады. Ол үшін бірінші, Microsoft Windows Common Controls 25.0 жаңа компонентін қосу қажет. Екіншіден, меню Проект Компоненты Microsoft Windows Common Controls 25.0 таңдаймыз. Сонда төмендегідей терезе ашылады

Объектілі –бағытталған жобалауды пайдаланып, студенттер тобының электрондық журналын құру


Енді басқарушы элементтер панелінен бір Updown басқарушы элементін және бір мәтін терезесін формаға орналастырамыз. Қасиеттер терезесіндегі Min қасиетіне 0-ді(өзімізге керекті санды) қоямыз, Max қасиетіне 100-ді (өзімізге керекті санды) қоямыз, Increment қасиетіне 2-ні (өзімізге керекті санды) қоямыз өйткені өту қадамы 2 болу үшін. Жоғарыда айтылған амалдарды орындаймыз да ОК түймешігін басамыз

Объектілі –бағытталған жобалауды пайдаланып, студенттер тобының электрондық журналын құру


Старт түймешігін басамыз, сонда экранда 0-ден 100-ге дейін мәтін терезесінде тек жұп сандарды ғана көрсетіп өсу ретімен де кему ретімен де стрелканы басқан кезде өзгеріп отыратын бағдарлама құрылады

1.5. Мәліметтер қоры


Мәліметтер қоры дегеніміз - мәліметтер сақтауға арналған ұйымдардан тұрады. Бұл деректер қорының құрылымына информациямен қатар, оларды ұйымдастыуға қолдануға арналған тәсілдер мен әдістер кіреді. Мәліметтер қорында әртүрлі объектілер болуы мүмкін, бірақ қандай деректер аламасаңызда да, оның негізгі объектілері болып таблицалар саналады. Қарапайым деректер қорында кем дегенде де бір таблица болады. Осыған сәйкес, деректер қорының құрамы мен ондағы таблица құрылымы бірдей.


Мәліметтер қорының терминдері


Мәліметтер қорының басқару жүйелері - мәліметтер қорын басқару жүйелері қорымен жұмыс істегенге арналған, оны басқарумен түрлендіруді жүзеге асыратын программалар тобы.

Мәліметтер қоры - бір- бірімен мәліметтерді объект және (МҚБЖ) баптау параметрлерін сақтайтын файл.

Кесте - мәліметтер қорымен жұмыс істегенде орналасқан негігі объект.

Өріс - кестедегі бағана және тік жол.

Жазба - кестенің бір қатары, яғни жолы. Ол МҚБЖ- ң мәліметтерін сақтайтын негізгі блок болып табылады.

Сұраныс - жұмыс істеуші адамның керекті мәліметтерді бір немесе бірнеше кестеде белгіленген шарттарға байланысты таңдап алу тәсілі.

Форма - мәліметтерді экранға бейнелеу жол немесе оны басқару мүмкіндіктері.

Басылым - (есеп, отчет) мәліметтерді баспаға шығарып қағазда бейнелеу тәсілі.

Түйінді өріс - (ключевое поле) кестеден жазбаларды таңдап алу мақсатында мәндердің қолданылатын негізгі өріс.

Кілт және түйін - (ключ) кесте жазбаларын анықтайтын және кестелер аралығындағы байланыс ұйым бір немесе бірнеше түйінді өрістер.

Санауыш - кестедегі жазбалардың номері орналасатын өріс.

Жазбаны белгілеу аймағы - кесте жолын белгілеуге мүмкіндік беретін оның сол жағындағы тіктөртбұрышты аймақ.

Конструктор - мәліметтер қоры объектісін анықтау режимі

Гиперсілтеме - белгілі бір файлға сілтеме көрсеткіш. Гиперсілтемелер мәліметтер қорын интернет файлымен не басқа файлдармен байланысу үшін қолданылады. Жұмыс барысында гиперсілтемелер басқа түспен көрсетіліп тұрады.

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

Мәліметтер қоры (date base) - бұл бланктер, яғни электронды картатектер, мұнда тұрақты элементтері бар болып табылатын жиын.

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

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
























2. Студенттер тобының электрондық журналының негізгі көріністері:


2.1.Топтағы студентті таңдау




Объектілі –бағытталған жобалауды пайдаланып, студенттер тобының электрондық журналын құру








2.2 RihtTextBox басқару элементі арқылы студенттердің қорытынды бағаларын көру


Объектілі –бағытталған жобалауды пайдаланып, студенттер тобының электрондық журналын құру


  1. . Мәліметтер қорын пйдаланып жылдық бағаларды көру

Объектілі –бағытталған жобалауды пайдаланып, студенттер тобының электрондық журналын құру

  1. Мәліметтер қорын пйдаланып емтихан бағаларын көру

Объектілі –бағытталған жобалауды пайдаланып, студенттер тобының электрондық журналын құру


  1. Мәліметтер қорын пйдаланып үлгермейтін студенттердің бағаларын көру

Объектілі –бағытталған жобалауды пайдаланып, студенттер тобының электрондық журналын құру

3. Студенттер тобының электрондық журналын құру кезінде жасақталынған бағдарламалар жиынтығы:


  1. . Студенттердің фамилиясын таңдау арқылы олар туралы

мәліметтерді алу бағдарламасы:

Ескерту: Студенттер саны қанша болса, сонша бағдарлама болады. Қазіргі жағдайда бір студентке арналған бағдарлама көрсетіліп тұр.

Private Sub Command1_Click()

If Combo1.Text = Combo1.List(0) Then

Text1.Text = Combo1.List(0)

Text2.Text = "Назым"

Text3.Text = "Аскаровна"

Text4.Text = "28"

Text5.Text = "06"

Text6.Text = "1989"

Text7.Text = "2мкр 31-уй 51 патер"

Text8.Text = "Енбекши казак"

Text9.Text = "Абдикаримов Аскар, Бурлибаева Рая"

Text10.Text = "87052632295"

Text11.Text = "87052632295"

Text12.Text = "1"

Dim СуретНомери As Byte

СуретНомери = Val(Text12.Text)

Image1.Picture = ImageList1.ListImages(1).Picture

RichTextBox1.LoadFile "D:\ААК\АА\snoc\minez\minez1.rtf"

End If

End Sub


  1. Студенттердің реттік номерін таңдау арқылы олар туралы

мәліметтерді алу бағдарламасы:


Ескерту: Студенттер саны қанша болса, сонша бағдарлама болады. Қазіргі жағдайда бір студентке арналған бағдарлама көрсетіліп тұр.

Private Sub Command3_Click()

If Val(Text12.Text) = 1 Then

Text1.Text = Combo1.List(0)

Text2.Text = "Назым"

Text3.Text = "Аскаровна"

Text4.Text = "28"

Text5.Text = "06"

Text6.Text = "1989"

Text7.Text = "2мкр 31-уй 51 патер"

Text8.Text = "Енбекши казак"

Text9.Text = "Абдикаримов Аскар, Бурлибаева Рая"

Text10.Text = "87052632295"

Text11.Text = "87052632295"

RichTextBox1.LoadFile "D:\ААК\АА\snoc\minez\minez1.rtf"

Combo1.Text = Combo1.List(0)

End If

End Sub


  1. RichTextBox элементі арқылы мәліметтерді алу бағдарламасы:

Private Sub Command2_Click()

RichTextBox1.LoadFile ("D:\ААК\АА\snoc\attestat.rtf")

End Sub


  1. Студенттердің фоталарын реттік номеріне немесе

фамилиясына байланысты шығару бағдарламасы:

Private Sub UpDown1_Change()

Dim СуретНомери As Byte

СуретНомери = Val(Text12.Text)

Image1.Picture = ImageList1.ListImages(СуретНомери).Picture

End Sub





IV. Қолданылған әдебиеттер

1. Программирование в среду Visual Basic Гарри Корнелл. Минск. 1998 год. ООО «Попури»

2. Visual Basic 6.0 Полное руководства. Михаэль Райтингер, Геральд Муч. Киев 2000 год. Издательская группа BHV - издательство «Ирина»

3. Visual Basic 6.0 Специальный справочник. Борис Карпов. Санкт- Петербург. 2000 год. Издательский дом «Питер»

4. Программирование на MS Visual Basic. С. И. Назаров, П.П. Мельников. Москва. 2001 год. Издательства «Финансы и статистика»

5. Visual Basic с нуля. Справочник. Типы данных. - Microsoft Internet Explorer

17

© 2010-2022