kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Visual Basic ба?дарламасыны? компоненттері ж?не оларды? негізгі сипаттамалары

Нажмите, чтобы узнать подробности

Visual Basic   ба?дарламасыны?  компоненттері ж?не  оларды?  негізгі  сипаттамалары

TextBox, Label, List ж?не   CommandButton компоненнтерін  ?олданып  ?осымша  жасау.

TextBox –  ?осымша?а  ?рт?рлі  а?парат  енгізу  ж?не  шы?ару  ?шін  ?олданылатын  компонент.  ?осымша  орындал?анда  б?л  ?рісте  жазыл?ан  м?тін  редакцияланады.

TextBox-ті?  негізгі  ?асиеттері:  Name –  обьектіге  ат  беру,    Text  – ?ріске  м?тін  енгізу.

Alignment –  м?тінді  сол жа?пен, о? жа?пен немесе  ортамен  т?зету.

Label – а?паратты  шы?ару  ?шін  ?олданылады. К?птеген  ?асиеттері TextBox-ке ??сайды,  ал  одан  ?згешеліктері: м?нда  ?осымша  орындал?анда  м?тін  редакцияланбайды, б?л  обьектіні  батырма  ретінде  де  пайдалану?а  болады.

Label –ді?  ?зіне  т?н  ?асиеттері: Caption – жазу  орнату. Б?л  ?асиетке  м?н  беру кезінде  кез-келген  ?ріпті?  алдына  &  амперсенд белгісі ?ойылса сол  ?ріпті?  асты  сызылып  т?рады.  AutoSize- обьектіні?  шекара  ?лшемдерін жазуды?  ?зынды?ына  байланысты  горизонталь ба?ытта  автоматты  т?рде  созатын  бульдік  шама. WordWrap – обьектіні?  шекара  ?лшемдерін  вертикаль  ба?ытта  созу. BolderStyle – жазу ала?ыны?  т?рін  ?згерту, б?л  ?асиетті? м?нін 1- FixedSingle шамасына  орнатса жазу  ала?ы TextBox секілді  ?згереді, біра?  онда?ы  жазу  редакцияланбайды.

ListBox компоненті  бірнеше  м?тіндік  ?атарлардан  т?ратын  тізім  жасау  ?шін  ?олданылады. ListBox- ті?  негізгі  ?асиеттері:  List – ?атар?а  м?н  беру  немесе  оны?  м?нін  аны?тау. Тізім ?атарлары м?ндерін  ?асиеттер  терезесінде  ж?не  программалы?  код  терезесінде  толтыру?а  болады. Тізімні?  ал?аш?ы  ?атарыны?  н?мірі  0-ге  те?  болады. ListIndeх – толтырыл?ан  тізімнен  ?атарды?  н?мірін  аны?тау. ListCount – тізімдегі  ?атарлар санын  аны?тау. Column – тізімді  бірнеше  ба?андар?а  б?ліп  к?рсету м?мкіндігін  орнатады.

CommandButton компоненті  батырма  жасау  ?шін  ?олданылатын обьектілерді?  бірі.

CommandButton-ны?  негізгі  ?асиеттері: Caption-  батырма?а  жазу  орнатады;  BackCokor – батырма?а  т?с  беру; Picture – батырма?а  сурет ?ою; DisabledPicture – батырманы?  ?шірілген  к?йінде  ?ана  к?рінетін  сурет  орнату; Down Picture- батырманы?  басыл?ан к?йінде  к?рінетін  сурет  орнату;  Style- обьектіні? жо?арыда  айтыл?ан  графикалы?  м?мкіндіктерін  орнату; (BackCokor, Down Picture- ); Cancel –ESC  пернесін  ?олдану  м?мкіндігін  орнату; Default- ENTER пернесін  ?олдану  м?мкіндігін  орнату.

Енді  осы ?арастыр?ан  компоненттерді  пайдаланып  жоба жасау жолдарын  ?арастырайы?.

Visual Basic   ба?дарламасында   ?айталану  ж?не  тарма?талу   алгоритмдерін жобалау.

Visual Basic   процедураларында   ?айталану  процестерін  ?йымдастыру  ?шін  мынадай   операторлар  ?олданылады.

1. For K=m To n Step p
Цикл  денесі
Next K

Цикл  параметрі  ал?аш?ы  м?ні  мен  со??ы  м?ніні?  арасында  жатса  цикл  денесі  орындалады, ?йтпесе  цикл  то?тап,  бас?ару  циклден  кейінгі  оператор?а  беріледі.

2. While K<n
Цикл  денесі
Wend

While опреторында?ы   шарт  орындал?анша  цикл  денесі  орындалады, ?йтпесе  цикл  то?тап,  бас?ару  циклден  кейінгі  оператор?а  беріледі.

3.  Do While K<n
Цикл  денесі
Loop

Do While операторында?ы  шарт  орындал?анша  цикл  денесі  орындалады,  ?йтпесе  цикл  то?тап,  бас?ару  циклден  кейінгі  опрето?а  беріледі.

4. Do Until   K<n
Цикл  денесі
Loop

Do Until опреторында?ы  шарт  орындалмаса  цикл    денесі  орындалады, ал  шарт  орындалса цикл  то?тап,  бас?ару  циклден  кейінгі  опрето?а  беріледі. Сондай-а?   Visual Basic   процедураларында   цикл  опреторын  ?олданып цикл ішіндегі  цикл  ?йымдастыру?а болады.

Тапсырма: ?айталану  командаларыны?  к?мегімен  белгілі  бір  интервал  арасында  жат?ан  барлы?  жай  сандарды  шы?аратын  ?осымша  жасайы?.

?осымша  жасау  ?шін  орындалатын  ?рекеттер:

  1. Форма?а  сандар  интервалын  ендіру  ?шін Text1, Text2   компоненттерін  орналастырып,  оларды?  Caption ?асиетіні?  м?ндерін  тазалаймыз.
  2. Форма?а  т?сініктемелер  жазу  ?шін  Label1, Label2,  Label3 компоненттерін  орналастырып, оларды? да  ?асиеттеріне   «интервал  енгіз»,    «X= «,    «Y=» м?ндерін  жазамыз.
  3. Н?тиже  шы?ару  ?шін  List1   компонентін  салып, ?асиеті  м?нін  тазалаймыз.

Н?тижесінде  т?мендегідей  форма  аламыз:

4. Есептеу процедурасын ша?ыру ?шін Command1 компонентін т?сіріп. ?асиетіне «Шы?ару» деп жазамыз.

5. Осы компонентті екі рет т?ртіп Command1_Click процедурасыны? денесін т?мендегі ба?дарламамамен толтырамыз.

Жоба т?мендегідей болып к?рінеді:

Private Sub Command1_Click()
X = Val(Text1.Text): Y = Val(Text2.Text)
List1.AddItem “
жай сандар:”
For K = X To Y
P = 0
For I = 2 To K / 2
If K Mod I = 0 Then P = 1
Next I
If P = 0 And K <> 1 Then List1.AddItem K
Next K
End Sub

6. ?осымшаны іске ?осып енгізу ?рістеріне интервалды? т?менгі ж?не жо?ар?ы шекараларын жазып, «Шы?ару» батырмасы басыл?анда н?тиже т?мендегідей болып к?рінеді.

?зі?із ?ала?ан шекара м?ндерін енгізіп, сол м?ндергу с?йкес тізімдер алуы?ыз?а болады.

Пайдаланыл?ан ?дебиеттер:
1. Информатика негіздері журналы №5, 2008ж;
2. Visual Basic ортасында программалау Ж.Динисламов, ?ызылорда-2002 ;
3. Информатика о?улы?ы, 10 класс жаратылыстану –математика ба?ыты, Н.Т.Ермеков, В.А.Криворучко, С.Ж.Но?айбаланова, «Жазушы» баспасы, 2006

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Visual Basic ба?дарламасыны? компоненттері ж?не оларды? негізгі сипаттамалары »

Visual Basic   бағдарламасының  компоненттері және  олардың  негізгі  сипаттамалары

TextBox, Label, List және   CommandButton компоненнтерін  қолданып  қосымша  жасау.

TextBox –  қосымшаға  әртүрлі  ақпарат  енгізу  және  шығару  үшін  қолданылатын  компонент.  Қосымша  орындалғанда  бұл  өрісте  жазылған  мәтін  редакцияланады.

TextBox-тің  негізгі  қасиеттері:  Name –  обьектіге  ат  беру,    Text  – өріске  мәтін  енгізу.

Alignment –  мәтінді  сол жақпен, оң жақпен немесе  ортамен  түзету.

Label – ақпаратты  шығару  үшін  қолданылады. Көптеген  қасиеттері TextBox-ке ұқсайды,  ал  одан  өзгешеліктері: мұнда  қосымша  орындалғанда  мәтін  редакцияланбайды, бұл  обьектіні  батырма  ретінде  де  пайдалануға  болады.

Label –дің  өзіне  тән  қасиеттері: Caption – жазу  орнату. Бұл  қасиетке  мән  беру кезінде  кез-келген  әріптің  алдына  &  амперсенд белгісі қойылса сол  әріптің  асты  сызылып  тұрады.  AutoSize- обьектінің  шекара  өлшемдерін жазудың  ұзындығына  байланысты  горизонталь бағытта  автоматты  түрде  созатын  бульдік  шама. WordWrap – обьектінің  шекара  өлшемдерін  вертикаль  бағытта  созу. BolderStyle жазу алаңының  түрін  өзгерту, бұл  қасиеттің мәнін 1- FixedSingle шамасына  орнатса жазу  алаңы TextBox секілді  өзгереді, бірақ  ондағы  жазу  редакцияланбайды.

ListBox компоненті  бірнеше  мәтіндік  қатарлардан  тұратын  тізім  жасау  үшін  қолданылады. ListBox- тің  негізгі  қасиеттері:  List – қатарға  мән  беру  немесе  оның  мәнін  анықтау. Тізім қатарлары мәндерін  қасиеттер  терезесінде  және  программалық  код  терезесінде  толтыруға  болады. Тізімнің  алғашқы  қатарының  нөмірі  0-ге  тең  болады. ListIndeх – толтырылған  тізімнен  қатардың  нөмірін  анықтау. ListCount тізімдегі  қатарлар санын  анықтау. Column – тізімді  бірнеше  бағандарға  бөліп  көрсету мүмкіндігін  орнатады.

CommandButton компоненті  батырма  жасау  үшін  қолданылатын обьектілердің  бірі.

CommandButton-ның  негізгі  қасиеттері: Caption-  батырмаға  жазу  орнатады;  BackCokor батырмаға  түс  беру; Pictureбатырмаға  сурет қою; DisabledPicture батырманың  өшірілген  күйінде  ғана  көрінетін  сурет  орнату; Down Picture- батырманың  басылған күйінде  көрінетін  сурет  орнату;  Style- обьектінің жоғарыда  айтылған  графикалық  мүмкіндіктерін  орнату; (BackCokor, Down Picture- ); CancelESC  пернесін  қолдану  мүмкіндігін  орнату; Default- ENTER пернесін  қолдану  мүмкіндігін  орнату.

Енді  осы қарастырған  компоненттерді  пайдаланып  жоба жасау жолдарын  қарастырайық.

Visual Basic   бағдарламасында   қайталану  және  тармақталу   алгоритмдерін жобалау.

Visual Basic   процедураларында   қайталану  процестерін  ұйымдастыру  үшін  мынадай   операторлар  қолданылады.

1. For K=m To n Step p
Цикл  денесі
Next K

Цикл  параметрі  алғашқы  мәні  мен  соңғы  мәнінің  арасында  жатса  цикл  денесі  орындалады, әйтпесе  цикл  тоқтап,  басқару  циклден  кейінгі  операторға  беріледі.

2. While K
Цикл  денесі
Wend

While опреторындағы   шарт  орындалғанша  цикл  денесі  орындалады, әйтпесе  цикл  тоқтап,  басқару  циклден  кейінгі  операторға  беріледі.

3.  Do While KЦикл  денесі
Loop

Do While операторындағы  шарт  орындалғанша  цикл  денесі  орындалады,  әйтпесе  цикл  тоқтап,  басқару  циклден  кейінгі  опретоға  беріледі.

4. Do Until   KЦикл  денесі
Loop

Do Until опреторындағы  шарт  орындалмаса  цикл    денесі  орындалады, ал  шарт  орындалса цикл  тоқтап,  басқару  циклден  кейінгі  опретоға  беріледі. Сондай-ақ   Visual Basic   процедураларында   цикл  опреторын  қолданып цикл ішіндегі  цикл  ұйымдастыруға болады.

Тапсырма: Қайталану  командаларының  көмегімен  белгілі  бір  интервал  арасында  жатқан  барлық  жай  сандарды  шығаратын  қосымша  жасайық.

Қосымша  жасау  үшін  орындалатын  әрекеттер:

  1. Формаға  сандар  интервалын  ендіру  үшін Text1, Text2   компоненттерін  орналастырып,  олардың  Caption қасиетінің  мәндерін  тазалаймыз.

  2. Формаға  түсініктемелер  жазу  үшін  Label1, Label2,  Label3 компоненттерін  орналастырып, олардың да  қасиеттеріне   «интервал  енгіз»,    «X= « ,    «Y=» мәндерін  жазамыз.

  3. Нәтиже  шығару  үшін  List1   компонентін  салып, қасиеті  мәнін  тазалаймыз.

Нәтижесінде  төмендегідей  форма  аламыз:

4. Есептеу процедурасын шақыру үшін Command1 компонентін түсіріп. Қасиетіне «Шығару» деп жазамыз.

 

5. Осы компонентті екі рет түртіп Command1_Click процедурасының денесін төмендегі бағдарламамамен толтырамыз.

 

Жоба төмендегідей болып көрінеді:

Private Sub Command1_Click()
X = Val(Text1.Text): Y = Val(Text2.Text)
List1.AddItem “
жай сандар:”
For K = X To Y
P = 0
For I = 2 To K / 2
If K Mod I = 0 Then P = 1
Next I
If P = 0 And K 1 Then List1.AddItem K
Next K
End Sub

6. Қосымшаны іске қосып енгізу өрістеріне интервалдың төменгі және жоғарғы шекараларын жазып, «Шығару» батырмасы басылғанда нәтиже төмендегідей болып көрінеді.

Өзіңіз қалаған шекара мәндерін енгізіп, сол мәндергу сәйкес тізімдер алуыңызға болады.

Пайдаланылған әдебиеттер:
1. Информатика негіздері журналы №5, 2008ж;
2. Visual Basic ортасында программалау Ж.Динисламов, Қызылорда-2002 ;
3. Информатика оқулығы, 10 класс жаратылыстану –математика бағыты, Н.Т.Ермеков, В.А.Криворучко, С.Ж.Ноғайбаланова, «Жазушы» баспасы, 2006




Получите в подарок сайт учителя

Предмет: Информатика

Категория: Уроки

Целевая аудитория: 10 класс

Скачать
Visual Basic ба?дарламасыны? компоненттері ж?не оларды? негізгі сипаттамалары

Автор: Рахманкулова Гульдана Толымхановна

Дата: 19.04.2015

Номер свидетельства: 203365


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства