ЖОСПАР.
КIРIСПЕ
1.ПРОГРАММАЛАУ ТІЛДЕРІ
1.1VISUAL BASIC туралы жалпы түсінік
IІ. VISUAL BASIC ПАЙДА БОЛУЫ
2.1VISUAL BASIC программалау ортасы
2.2. Жоба
2.3 Форма
2.4 Қасиеттер терезесi,код терезесі
2.5ПРОГРАММАЛЫҚ КОД ТЕРЕЗЕСI. ОҚИҒАЛАР.
ҚОРЫТЫНДЫ.
ӘДЕБИЕТТЕР ТІЗІМІ
КIРIСПЕ
Программалау жүйесi – программа құрудың және жөндеудiң
Қазiргi уақыта программалаудың кең таараған программалау тiлдерi
Ms Dos операциялық жүйесiнде
VISUAL BASIC –тiң алғашқы нұсқасы QBASIC
VISUAL BASIC –тiң ықшамдалған нұсқасы Microsoft Word,
Паскаль тілі өзінің қарапайымдылығына және тиімділігіне байланысты бүкіл
Бұл құралда тілдің негізгіұғымдары-алфавит, сөз, өрнектер және операторлар,
Бейсиктің бұрынғы версияларынан QuickBasic 4.5, QBasic, TurboBasic, PDS
Бейсик тілі өзінің даму кезеңінде процедуралық тілден бағыт-бағдарлау
1.ПРОГРАММАЛАУ ТІЛДЕРІ
1.1VISUAL BASIC туралы жалпы түсінік
VISUAL BASIC – тiң бүкiл программалауы оқиғалардан құралған.
Private SUB объект аты- оқиғаны өңдеушiнiң аты (параметрлерi)
End SUB
Мысалы, Click оқиғасы маусты шерткенде пайда болады:
Private SUB commandl- , Click ()
Print “жұмыс аяқталды”
end
End SUB
Мауспен commandl1 атты объектiнiң үстiнен шертсеңiз (VISUAL BASIC-
Private SUB command Click ()
Labell. Capiton =”ПУСК”
End Sub
IІ. VISUAL BASIC ПАЙДА БОЛУЫ
Бейсик (Basic, Beginner, All purpose Symbolic Instruction Code
Қазiргi күнге дейiн Гейтстiң күш салуы және қаржылай
QBASIC тiлiнiң Бейсиктiң бұрынғы версияларынан негiзгi айырмашылығы
QBASIC тiлiнiң құндылығы ол бойынан программалаудың диалогтық құралдары
2.1VISUAL BASIC ПРОГРАММАЛАУ ОРТАСЫ.
VISUAL BASIC жүйесi компьютерде орнатылған соң,
Iске қосу (Программалар( MICROSOFT VISUAL BASIC 6.0
Экранда New Project (жаңа жоба) терезесi
Мұндағы 1- негiзгi меню, 2-аспаптар
Меню және құрал-саймандар панелдерi Windows
Фон және жазу түсiн өзгерту үшiн View(Color
Пiшiндi ерекшелеймiз де, ол үшiн ақ фон ,
Пiшiндi макетiнiң терезесi макетiңiздiң экранда қандай
2.2ЖОБА.
VISUAL BASIC –те құрылған программа бiрнеше
Жоба терезесi бағыттауыш сияқты жобаңыздың
Жоба (Project) терезесiне үш батырма енгiзiлген. Олардың
2.3ФОРМА
Форма конструкторы. Бұл терезеге форманың кескiнi
View(Object
View(Code
Форма. Шын мәнiнде бұл да терезе,
Элементтер панелi мен қасиеттер терезесiне ерекше назар
2.4ҚАСИЕТТЕР.ҚАСИЕТТЕР ТЕРЕЗЕСI.
Форма және оған енгiзiлген объектiлердiң өз
әр объектiнiң қасиеттер енгiзiлетiн
Name(атау) –объект атауы. Name –барлық объектiлер үшiн
Caption (тақырып, үтiне жазу) –мәтiн орнату қасиетi.Form1
Fond (қарiп) қасиетi екi рет шертiлсе ,
Caption мәнiн суреттер сөзiне Visual Basic программалау
Көптеген графикалық объектiлердi жекелеген бөлшектерден
Объектiлер негiзiнен үш элементтен : сызық,
Дискетаның кескiнiн элементтер жиымынан жасаған жақсы, яғни
Егер сурет элементтер жиымынан құрастырылмаса
Пiшiмiге төрт элемент көшiрiнiңiз, кезегiмен ерекшелей
Нұсқау.BorderStyle қасиеттерi (жақтау стилi), FillStyle (бояу стилi) Solid
Элементтердiң өлшемдерiн орналасқан орындарын өзгертсеңiз,
Осылай автомабиль құрастыруға, ал қызыл қоңыз үшiн
3.1-сурет
«Открыть» батырмасын басу арылы келесі терезені ашуға болады.
Visual Basic –тің қолданбалы интерфейсі программаның бас менюінің
3.2-сурет.
Бас меню мынадай пунктерден тұрады: File (Файл) файл,
Құралдар тақтасы көбінесе жиі қолданылатын команданы шақыратын батырмалардан
Түрлік командалар қатарына Microsoft фирмасының барлық қолданылатын спецификалық
3.3-суретте (оңға, солға): Add Standart EXE Project (Добавить
Келесі үш батырма-басқаруға босату және құрылған программаларды тоқтату
3.3-сурет.
3.5-сурет.
Элементтер терезесінде қалыпта тағайындала алатын (кейде оны элементтер
Суретте көрсетілген қарапайым калькулятордың жұмыс істеу ретін қарастырайық.
3.6-сурет.
Сұқбат терезесінде «Новый проект» командасы Standart.EXE пункітін алу
терезенің оптасында бос қалып (Form 1) пайда болады
Қалыпқа 0 цифрынан бастап 9 цифрына дейінгі он
Элементтер терезесінде бұлар үшін таңдап алынған командалық батырманы,
Қасиеттер терезесінің көмегімен калькулятор индикаторына орындауға жіберу керек.
Осы визуалдық программалау аяқталады да әрі қарай кодты
Процедуралар-бұл ерекше үлгімен өңделген және атаумен белгіленген программалардың
Dim buffer As Integer
Dim oper As String
Dim fist As Booiean
buffer айнымалысынан кейін бүтін санды oper текстік айнымалысы
Айнымалылар түрі анықталған соң калькуляторға функцияны беру керек.
Private Sub Form_Load()
fistt=True
End Sub
Төменде батырманың басылған уақытын белгілейтін процедураның тексті берілген.
If fist = True Then
Text1.Text=1
fist = False
Else
Text1.Text = Str$(Text1.Text)+”1”
End If
End Sub
Құрылған программаның әрбір жолын қарастырайық: Private Sub Command1_Click()
If fist=True Then жолы блоктың
Егер тақырыпшада жазылған шарт орындалса, онда индикаторда бірінші
Егер тақырыпшада шарт орындалмалса, онда Else сөзінен кейінгі
Private Sub Command11_Click()
fist=True
Text1.Text =0
buffer=0
oper=””
End Sub
Бұл ішкі программаның орындалуы fist айнымалысының ақиқат мәнін
Келесі программаның «+» клавишасын басу арқылы өңдеу әдісінің
Private Sub plus_Click()
If buffer0 Then Call resul
: buffer = Val (Text1.Text)
oper=”+”
fist=True
End Sub
If…then шартты операторларының басқаруымен buffer айнымалысының құрылымы тексеріледі.
«=» клавишасын басқанда resul ішкі программасы шақырылып fist=True
Private Sub result_Click()
Call resul
fist=True
End Sub
Келесі программа қолданушының арифметикалық операциясын және шыққан нәтижесін
Private Sub resul()
Select Case oper
Case Is=”+”
Text1.Text=buffer+Text1.Text
buffer=0
oper=””
Case Is=”-”
Text1.Text=buffer-Text1.Text
buffer=0
oper=””
Case Is=”*”
Text1.Text=buffer*Text1.Text
buffer=0
oper=””
Case Is=”/”
Text1.Text=buffer/Text1.Text
buffer=0
oper=””
Case Else
End Select
End Sub
Орындалатын операцияны таңдау Select Case oper жолынан басталып
2.5ПРОГРАММАЛЫҚ КОД ТЕРЕЗЕСI. ОҚИҒАЛАР.
Visual Basic-те программа код терезесi деп
Егер форма екi рет шертiлсе, оған сәйкес
Терезенiң Form жазылған өрiсiне форма
Private Sub Form Load () процедура тақыбы.
Form _Load -процедура атауы. Ол қайсы
Ескерту: 1.программа бiр не бiрнеше процедурадан
Option Explict операторының көрiнуi ықтимал. Айнымалы
Программа көбiнесе, Windows тағы сияқты, оқиғаны
Visual Basic-те әр оқиға атау берiлiп қойылған.
Әр компонентке тиiстi оқиғалар бiрнеше
Нұқсау: line Draw Mode қасиетi (бiр бейне
Объект Элементтер Қасиеттер
Name Index Shape ForeColor
Сұр тiкбұрыш Shape2 0 Rectangle Сұр
Ақ тiкбұрыш Shape2 1 Rectangle Ақ
Қара-сұр тiкбұрыш Shape2 2 Rectangle Қара сұр
Шеңбер Shape2 3 Circle Қара
Шеңбер Shape2 4 Circle Қара
Эллипс Shape5 0 Oval Қызыл
Эллипс Shape5 1 Oval Қара
Шеңбер Shape5 2 Circle Қара
Шеңбер Shape5 3 Circle Қара
Шеңбер Shape5 4 Circle Қара
Шеңбер Shape5 5 Circle Қара
Шеңбер Shape5 6 Circle Қара
Шеңбер Shape5 7 Circle Қара
Шеңбер Shape5 8 Circle Қара
Сызық Line1 0
Сызық Line1 1
Сызық Line1 2
Үшбұрыш салу үшiн , Visual Basic
“Visual Basic-бұл ғажайып” жазуы үшiн Word
Picture элементiн таңдаймыз да, ауыстыру
Мысалы: тест әзiлi үшiн программалық қолданба
Шешуi.
Қолданба жасауға қажеттi барлық элементтердi
Объект Қызметi Қасиеттер
Name Caption Font BorderStyle
Пiшiн
Жобаның терезесi Form1 Тест әзiл 8 өлшем қалыпты
Батырма “иә” жауабын енгiзу Command1 Иә 10
Батырма “жоқ” жауабын енгiзу Command2 Жоқ 10 өлшем
Батырма Жұмысты аяқтау Command3 Шығару 10 өлшем жартылай
Батырма Сұрақтарды енгiзу Command4 Сұрақ-тарды енгiзу 10 өлшем
Нәтижелердi шығару Label1 Енгiзу 12 өлшем жартылай
Нәтижелердi шығару Label2
10 өлшем жартылай қалың
Программа мәтiнi
Dim K,S,As Integer
Private Sub Command1 _Click()
S=S+1
End Sub
Private Sub Command2 _Click()
End Sub
Private Sub Command3 _Click() қолданбамен жұмыс
End
End Sub
Private Sub Command4 _Click()
K=k+1 сұрақтар
If k=1 then label2.caption=”сiз өтiрiк айтасыз ба?”
If k=2 then label2.caption=”сiз өсек айтасыз ба?”
If k=3 then label2.caption=” өзiңiзге ұнайтын адамның қасында
If k=4 then label2.caption=”әдепсiз бола аласыз ба?”
Rem қолданушының қате әрекеттерiнен өзiндiк қорғаныс
If k=5 and s