Дәріс Алгоритмдеу негіздері. Алгоритмдер және шамасын Кезеңдері шешім міндеттері эем дәрістің мазмұны


Дәріс 9. Бейсик тілінің операторлары



бет3/3
Дата29.03.2020
өлшемі82,16 Kb.
#61014
1   2   3
Байланысты:
Дәріс 1


Дәріс 9. Бейсик тілінің операторлары

Мазмұны дәрістер: дать операторлар туралы мәліметтер тіл Бейсик.
Дәріс мақсаты: оқып үйрену Бейсик тілінің операторлары.

Оператор READ (read — оқу) қызмет етеді, оқу үшін сандарды блок

деректер DATA және беру ауыспалы өз тізімін сандық мәндері.

RESTORE операторы (от сөздер restore — возвращать) үшін қызмет етеді


бұрылу стек деректер, ол қалыптасады ОЗУ ЭЕМ операторы DATA
(стек болады уподобить обойме револьвер, егер санын сәйкестендіруге байланысты
патрондармен). Бұл оператор қажет, егер, мысалы, бір сандардың тізімінде
DATA керек берілсін әр түрлі айнымалы. B келтірілген бағдарламада
, алдымен айнымалы стек операторының READ 20-жолда беріледі
белгіленген жоғары сандық мәндері. Содан кейін оператор RESTORE 30-жолда
қамтамасыз етеді бұрылу (қайтару) стек. Нәтижесінде айнымалы F
мәні беріледі 1, ал айнымалы L — алдымен мәні 2, содан кейін 3.
Операторы INPUT (input — енгізу) үшін қызмет етеді санды енгізу пультінен бойынша нәтижелер
ЭЕМ. Ол сүйемелденеді мөрімен расталған белгі мәселені (?) немесе пікір,
жасалған апострофы (немесе бағамдар), сөздерден кейін INPUT, сондай-ақ
берілген сандық мәндер тізімі айнымалылар.

Мысалдар.


1. 10 INPUT A.
Басылады сұрақ белгісі, және ЭЕМ күтеді саны, оның мәні (кейін

іске қосу) атағы бар айнымалы А.

2. 20 INPUT " А, В, С, D.
Басылады сұрақ белгісі, содан кейін енгізу керек төрт санының бөлісе отырып,

олардың запятыми.

3. 30 INPUT ЕНГІЗІП, ТЕҢДЕУЛЕР САНЫ N = N.
Басылады сұрау ЕНГІЗІП, ТЕҢДЕУЛЕР САНЫ N = , кейін

оның енгізу керек мәні N.

4. 10 INPUT ЕНГІЗІҢІЗ: А, В, А, В
Басылады нұсқау ЕНГІЗІҢІЗ: А, В, содан кейін енгізу керек -

маңызы бар А және В, қолдап, олардың үтірден.

Кейбір ДЭЕМ, мысалы, Электроника-60, кездеседі нұсқасы
бейсика, олардың қолдану пікірден кейін INPUT операторының емес,
көзделген. Бұл жағдайда шығару үшін түсінік пайдаланылады
операторы PRINT.

Оператор PRINT (сөзден print — печать) үшін қызмет етеді, тапсырмалар түрін


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

Мысалдар.


1. 50 PRINT 125, 98, 36.
Басылады санының 125 98 36.

2. 50 PRINT А, В, С


Басылады сандық мәндері айнымалы А, В, С егер А= 125,

В = 98 және С = 36, онда мөрі бар түрі, ұқсас келтірілген жоғары.

3. 50 PRINT САНДЫҚ ИНТЕГРАЛДАУ.
Басылады пікір САНДЫҚ ИНТЕГРАЛДАУ
4. 100 PRINT А = А2.
Басылады пікірлер мен мәні айнымалы А2. Егер А2= 125,

басылады А= 125.

5. 60 PRINT F = SQR (A*B+C).
Басылады F=a, мұндағы а — сандық мәні арифметикалық өрнектер

VAB~+CT.


6. 70 PRINT.
Басылады-бос жол (яғни, кемшіліктер).
Егер тізімде оператор PRINT ретінде бөлгіш пайдаланылады

үтір болса, онда әр саны (қараңыз мысалдар 1 және 2) басылады тиісті


аймағында бір жол. Соңғы бөлінеді, әдетте, бес аймақтарын басып. Егер
санның бестен көп болса, онда келесі басылады жаңа жолдан, және т. б.
неғұрлым тығыз мөр ретінде бөлгіш болады белгісі ;
(нүктелі үтір). Сол кезде кезекті саны ұстануға болады үшін алдыңғы бастап
ең төменгі бос орынмен.

Түрі баспа құрылғысын көрсетіледі арнайы белгілермен кейін


оператор PRINT: мысалы, даярлау жүйесін бағдарламалар негізінде
ПЭВМ Электроника-ДЗ-28 операторы PRINT кейін қосу жүйесін
шығаруды қамтамасыз етеді комментариев және сандар тек дисплей. Басып шығару үшін
принтер кейін оператор PRINT керек белгісін #1, ал кері
қосу индикация дисплей белгісі #0.

Мысал.
1. 10 PRINT#0ВЫЧИСЛЕНИЕ ЭКСПОНАТ 20 INPUT X


2. 30 PR I NT# 1 Х= К, EXP < X > = EXP < X > 40 END
бұл мысалда экранға дисплей шығады хабарлама

ЕСЕПТЕУ ЭКСПОНАТ, ал X мәні және ЕХР(Х), басылып шығарылады


принтермен. Осылайша, бастапқыда енгізілген белгісі =#=0 немесе =#=1
дейін сақталады ауыстыру оның басқа да қайталауға бұл белгі келесі
операторлар PRINT керек.

Оператор GOTO n (сөзден go to — go) қамтамасыз етеді сөзсіз

көшу жолында нөмірімен п. Бағдарламада:

10 INPUTХ=Х 20 LETV=SIN
енгізгеннен кейін X және есептеу Y = sinX операторы GOTO 10 30-жолда
қамтамасыз етеді көшу жолында 10, т. б. енгізу-жаңа мәндер X
INPUT операторына. Осылайша, бағдарлама зацикливается.

Операторлар IF және THEN (if — егер, then — онда) үшін қызмет етеді ұйымдастыру

шартты өту.

9.1-кесте - Нышандар қарым-қатынас г операторлары үшін IF...THEN


Символы
бейсика

Математикалық


символы

Мысал жазу


операторы

Мәні
символ

=

=

А =



Сияқты

<

<

А<В


Аз

< =

<

А< = В


Аз немесе тең

>

>



А> В

Көп


= >

>

А=> В



Көп немесе тең

Мысал.
1. 10 INPUTХ=Х


2. 20 IF X=0 THEN 50
3. 30 LETF=SIN4. 40 PRINT1F=FsGOTO 10
5. 50 LETF=l:60T0 49
келтірілген бағдарламасына ену функциясы F = siriA;/х. Кезде х = 0

аламыз белгісіздік түрі 0/0, ал бөлу 0 машинасы жоқ


жүргізеді керек, бұл жағдай алынып тасталсын. Ол үшін 20-жолда мәні х
салыстырылады нөлмен толтырылады. Егер x = Q, жүріп өту жолы 50, онда
айнымалы F беріледі белгілі мәні 1. Операторлар ұйымдастыру
цикл FOR ... ОНДА STEP құрайды цикл схемасы бойынша:

FOR x = p TO v STEP fi (цикл денесі)


NEXT a
Бұл жазба келесіні білдіреді: үшін (for) айнымалы а, бар

бастауыш мәні р және өзгеріп отыратын дейін (to) түпкі маңызы бар қаланың v қадам бойынша


(step) fi-мен қамтамасыз етіледі және орындалуы цикл аяқталатын операторы NEXT a
(келесі). Егер а мәніне жетсе v жүреді орындау
келесі цикл операторының. Көшпелі а тиіс қарапайым, а, р, у
және v мүмкін сандармен, айнымалы немесе мәндерімен арифметикалық
өрнектер.

Дәріс 10. Программалау қайталау

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

қайталау.

Міндеттерді шешу кезінде тура келеді бірнеше рет есептеуге маңызы бар қала бойынша
бір зависимостям әртүрлі мәндері оларға кіретін
шамалар.

Мұндай бірнеше рет повторяемые учаскелері есептеу процесінің

деп атайды циклдарды.

Тілде Visual Basic 6 циклдар - бұл многострочные операторлары екі

түрлері:

- циклдер-бабына оқшаулаудың (сурет 10.1);


- цикл шарты.

10-сурет. 1 - Терезе циклі оқшаулаудың



Бағдарламалау қайталауға көмегімен циклі оқшаулаудың.
Ұйымдастыру үшін қайталауды берілген, олардың саны,

қолданады цикл операторы For...Next. Бұл оператор цикл деп аталады бабына


оқшаулаудың.

Бұл көпжолды операторы, оның синтаксисі мынадай:


For Аты = Значение1 To Значение2 [Step Значение3 ]

ПовторяющиесяОператоры


Next [Аты]
, мұндағы Аты - бұл айнымалы аты аталатын оқшаулаудың;
Значение1 - бастауыш санау мәні;
Значение2 - түпкі мәні;есептегіштің
Значение3 - шамасы, ол өзгереді санау мәні кезінде

бір айырады. Ол деп аталады қадам цикл;

Қайталанатын Операторлар - бұл бағдарламаның бөлігі, ол

қайталануы бір немесе бірнеше рет.

1-мысал. Рәсім үшін нұқу, командалық түймелер атымен

Command1.

Private Sub Command1_Click()

For i=0 To 100 Step 20 ' Бірінші жол цикл

Print i

Next i 'Соңғы жолы цикл


End Sub
бұл Жерде i - аты есептеуіштің, 0 және 100 - бастапқы және соңғы маңызы бар

санауышты, 20 - қадам цикл дәйектілігі операторлар бір


оператор Print i - баспа маңызы бар есептеуіштің экрандық нысан.

Нәтижесі-жұмыс бағдарламасы: 0, 20, 40, 60, 80, 100.


Бұл жүреді, егер бастапқы мәні есептеуіштің болады 1-ге тең?
Циклдар-бабына оқшаулаудың ыңғайлы қолдану үшін графиктерін
функциялар. Функциясының графигі құрылады және қандай да бір уақыт кесіндісінде абсцисс осі бойынша "
нүктелеріне", қашан әрбір мәні үшін сапасын қайта қарастыруды сұрайды х осы кескіндерде болады
оңай мәнін табу осы функцияларды және орналастыруға арналған жазықтық сызба нүкте
координаттары бар (х,у). Нүкте болады көп жағдайда олар
сливаться бір тұтас сызық - функциясының графигі.

2-мысал. Салу функциясының графигі


y=ax

2

+bx+c


(a=1, b= -2, c= -3, х -2-ден 4-қадам 0,01).
Суретте көрсетілген экрандық нысаны. Ондағы көмегімен циклі

оқшаулаудың және PSet әдісін салынды кестесі. (сурет 10.2).

Өзінен басқа кестенің әдісінің көмегімен Line бейнеленген осі
координаттар жанында отырып басылуы санының (сондай-ақ, көмегімен цикл-бабына
оқшаулаудың және әдісін Print).

Бағдарламалық коды бар рәсімін құру осы кестенің

следующий.

Private Sub Command1_Click()


Picture1.Scale (-3, 5)-(5, -5)

'Графигін тұрғызу:


For x = -2 To Step 4 0.01
y = x ^ 2 - 2 * x - 3
Picture1.PSet (x, y), vbGreen
Next x

'Абсцисс осі:


Picture1.Line (-3, 0)-(5, 0), vbCyan
For i = -3 To 4
Picture1.PSet (i, 0), vbCyan
Picture1.Print i
Next i

'Осі ордината:


Picture1.Line (0, -5)-(0, 5), vbCyan
For i = -4 To 5
Picture1.PSet (0, і), vbCyan
Picture1.Print i
Next i
End Sub.

Сурет 10.2 - Функция Кестесі""



Салынған циклдер.
Бұл цикл, деп аталатын сыртқы кіруі мүмкін бір немесе бірнеше

салынған цикл деп аталатын ішкі. Ұйымның сыртқы


және ішкі цикл бойынша жүзеге асырылады ережелермен және қарапайым
цикл. Параметрлері сыртқы және ішкі циклдар әр түрлі және өзгертеді емес,
бір мезгілде, яғни бір мағынада параметр сыртқы цикл параметрі
ішкі

цикл


қабылдайды

кезекпен


барлық

маңызы бар.

Үшін

бағдарламалау салынған циклдер пайдаланылады типті конструкция:



For ИмяА = ЗначениеА1 To ЗначениеА2 [Step ЗначениеА3]

For ИмяБ = ЗначениеБ1 To ЗначениеБ2 [Step ЗначениеБ3]

ПовторяющиесяОператоры

Next [ИмяБ]


Next [ИмяА]
онда ИмяА және ИмяБ - бұл индекстер екі цикл (сыртқы цикл).
Жұмыс істейді осы цикл келесі түрде болады: әрбір мәні

есептеуіштің сыртқы циклдің Ал есептегіш ішкі цикл Б "біз бен" барлық


өз маңызы бар. Және әрбір мәні есептеуіштің ішкі цикл Б
орындалады Қайталанатын Операторлар.

3-мысал. Жазу бағдарлама басады кестеге сандар.


1 2 3 4 5
1

4

9



16

25

1



8

27

64



125

1 16 81 256 625

Бірінші жолда - натурал сандар. Екінші жолында олардың шаршылар, қазақстан

үшінші - олардың куба және т. б.

Бағдарламаның коды:
Private Sub Command1_Click()
Dim i As Integer, j As Integer
ni = 4: nj = 5: Cls
For i=1 To ni ' Бірінші жол сыртқы цикл

For j=1 To nj ' Бірінші жол ішкі цикл

Print j^i,

Next j ' Соңғы жолы ішкі цикл

Print
Next i ' Соңғы жолы сыртқы цикл
End Sub.

Мұнда i - счетчик кесте жолдарының, сондай-j - баған счетчик, j^i - тұрғызу


нөмірі бағананың да дәрежесі тең жол нөмірі, ni және nj - жолдар саны мен
бағандар кестелер.

Cls - әдісі қолданылады экрандық нысан үшін қызмет етеді, оны


тазалау үшін, бұл оған былай болып кеткен: былай бұрын.

Сурет 10.3 - Енгізілген сандарды кесте



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

басталады түйінді сөздер Do (Орындау), ал соңғы жолы басталады


отырып, түйінді сөздер Loop (Петля).

Синтаксис цикл шарты бар екі формалары.


1-нысан:
Do Шарт -
Қайталанатын Операторлар
Loop
2-Нысан:
Do
Қайталанатын Операторлар
Loop Шарт -
Шарт, кейде екі типі бар:
- негізгі деген сөзбен While - бұл жағдайда ол деп аталады шарты

жалғастыру цикл (шарты While типті);

- кілт сөзбен Until - бұл жағдайда ол деп аталады шарты

циклін аяқтау (шарты Until типті).

Кейін түйінді сөздер While немесе Until) Шартты түрде жазылады

Өрнек.
Мүмкін 4 нұсқа:

1 2 3 4

Do While... Do Until... Do Do



... ... ... . ......

Loop Loop Loop While Loop Until


Қарастырайық логикасын жұмыс циклінің шартымен:
Жағдайы 1. Пайдалану шарттары үлгідегі While - жалғастыру цикл.

Қайталанатын Операторлар орындалады, егер мәні Шартты


Өрнектер тең True. Олай болмаған жағдайда, цикл аяқталады.

Жағдай 2. Пайдалану шарттары үлгідегі Until - аяқталу цикл.


Қайталанатын Операторлар орындалады, егер мәні Шартты
Білдіру сияқты False. Олай болмаған жағдайда, цикл аяқталады.

4-мысал. Сіз циклі аяқталды орындау кезінде

келесі шарттары:

X > 100 Or Time > 600 .


Бұл қанатбаев, цикл жылды, әзірге

шарттары орындалса,

Not ( X > 100 Or Time > 600 ),

бұл бет шартты білдіруге

X <= 100 And Time <= 600.
Қандай шарттар пайдалану
Until X > 100 Or Time > 600 немесе
While X <= 100 And Time <= 600
Сіз таңдайсыз қалауы бойынша.

Сурет 10.4 - Схемасы санды енгізу



Пайдалану туралы операторы GoTo.
Пайдалану сөзсіз көшу кезінде бағдарламалау

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


бұл операторлар запутывают бағдарламасын, оны трудночитаемой. Мұндай
бағдарлама ескертеді раковина итальяндық макарон табу екі
аяғына бір макаронины өте қиын!

60-жылдары провозглашены принциптері құрылымдық


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

Неге операторы GoTo барлық сол бар VB ?


Кейде ол ыңғайлы пысықтау үшін бағдарламаның істен шығуы. Үшін

бағдарлама "зависла" қате орын алған жағдайда, ал едім,


пайдаланылады ерекше операторы тілі VB деп аталатын оператор
ұстайтын қателіктер:

On Error GoTo Таңба


Таңба, онда, қайда өту қажет жағдайда қателіктер.

Мысалы, одан кейін тұра алады операторы, беруші туралы хабарлама


қате пайдаланушыға. Мұндай хабарламаны алған соң, қолданушы мүмкін
қатені түзету тоқтаусыз бағдарламасы.

Басқа жағдайларда пайдалануға операторы GoTo керек (болады,

бірақ қажет емес).

Пайдалану циклінің шартымен таит өзіне бір қауіп - ене

шексіз цикл.

Шексіз цикл - бұл қайталанатын процесс, онда саны

қайталауға ештеңемен шектелмеген.

Егер шексіз цикл тисе жұмыс істейтін бағдарлама болса, - дейді ол

"зависла". Шығу үшін осы жағдайдың басу Ctrl+Break.

Егер шексіз цикл тисе, исполняемая бағдарламасы үшін

шығу кейде қажет компьютерді қайта қосу.

Функция Терезесі хабарламаны MsgBox.


Синтаксис функциялары:
MsgBox (Мәтін [, Опция] [, Тақырып])
немесе
MsgBox Мәтін [, Опция] [, Тақырып],
онда Мәтін - бұл жолы хабарламалар болуы мүмкін
1024 таңба.
16 - сыни хабар,
32 - сұрақ:
48 - алдын алу,
64 - ақпарат.

Мазмұны дәрістер: жүйесімен танысу Visual Basic.
Дәріс мақсаты: дать алғашқы дағдыларды жұмыста Visual Basic.

Пайда болу себептері Visual Basic.
Басында 60-шы жылдардың Dartmouth College әзірленді тілі

BASIC программалау – Beginner's All purpose Symbolic Instruction Code –


универсальный символдық бағдарламалық код для начинающих.

Ең алғашқы программалау тілдері (50-жылдары) соған арналған банк,


негізінен, шешу үшін күрделі математикалық есептердің және түсіну
, оларға жеткілікті қиын, себебі олардың күшті жақындатуды к
аппараттық ресурстар компьютер. Қолдану аясын кеңейту, ЭЕМ және
шеңбер жұмыс істейтін адамдар, олармен әкелді оңайлату тілдер
бағдарламалау. Осы шарттар талап етті көшу басқа,
сапалы жаңа өзара іс-қимыл деңгейі, адамның ЭЕМ-мен. Атап айтқанда,
кең тараған графикалық әдістері өзара іс-қимыл.
Операциялық жүйе Microsoft Windows бар графика, интуитивті
түсінікті пайдаланушы интерфейсі. Алайда, бұл айтарлықтай қиындатады
жазу процесі бағдарламалар. Осыған байланысты дамыды визуалды
программалау тілдері, олар айтарлықтай жеңілдетеді құру
қосымшалар.

Қазіргі кезеңде қоғамның даму бағдарламашысы талап етілетін


жылдамдығы мен сапасы жазу бағдарламалық кодты сақтай отырып, талаптарды
стандарттау. Арасында негізгі талаптар бағдарламалау тілдерін
бөлуге болады мынадай:
- қолдау қажеттілігі жалпыға ортақ стандарттың өзара іс-қимыл

пайдаланушымен (графикалық интерфейс);

- құралдарының болуы қолдау жеделдетілген қосымшаларды әзірлеу;
- шағын результирующий көлемі бағдарламалық (орындалатын) коды;
- төзімділік басқа платформа.

Сипаттамасы тілі Visual Basic.
Событийно-басқару бағдарламалау.
1991 жылы Microsoft фирмасымен әзірленді және шығарылды Visual

BasicПрограммалау жүйесі Microsoft Visual Basic for Windows, бұл


жай кезде құралдарымен визуалды жобалау, мүмкіндік береді
толық пайдалану артықшылықтары графикалық ортасы Windows және
тез құрастыруға тиімді қосымшалар. Басқа да
визуалды программалау тілдері, емделу интерфейсімен (Borland
Delphi, Borland C++ Builder).

Visual Basic – бірі тілдерді қолдайтын


событийноуправляемое бағдарламалау (event-driven programming).Бұл стиль
жақсы келісіледі стандартына GUI (Graphical User Interface).
Дәстүрлі бағдарламалау ориентировалось кезең-кезеңмен сипаттамасы
нақты процесс. Алайда, қазіргі заманғы компьютерлік қосымшалар
өте күрделі және бұл бағдарламалау стилі, олар үшін қолайлы емес.

Мағынасы событийно-басқарылатын бағдарламалау жасалады,оның


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

Экрандық элементтері.
Іске қосылғаннан кейін Visual Basic экранда терезе пайда болады, показанное арналған

сурет 11.1. Туралысновное окн тұрады үш бөлшектер:

Тақырыбы (Microsoft Visual Basic).
Жолы меню (File, Edit, View, Run, Debug, Window, Help).
Аспаптар панелі (Toolbar) орналасқан кнопкалар

жылдам қоңырау шалу жиі пайдаланылатын командалары.

Сурет 11.1 - Негізгі терезе

Экранның ортасына үлкен бос терезе нысандары тақырыбымен


Form1. Сол жағында оған терезесі (шаблондарды немесе терезе құралдарды (Toolbox).
Оң жақ терезесі

қасиеттер (Properties), ал оның астында – терезе жобасы (Project).


1. Негізгі терезеАспаптар панелі (Toolbar).
Құралдар тақтасын көрсету үшін тағайындалған жылдам шақыру жиі

қолданылатын команда.

New Form. Бұл батырма жасау үшін пайдаланылады жаңа формалары.
Қосымша қамтуы мүмкін бір нысаны. Нысанын анықтау және
бүкіл

байланысты

с

оған коды



сақталады

жеке файлда

байланысты
кеңейту *.FRM. Егер қосымша бірнеше нысандарын, онда
тиісінше бар бірнеше файл отырып, кеңейту.

New Module. Модулін құру кодының. Коды орналастырылады файлдарда байланысты


кеңейту *.BAS. Жекелеген модульдер кодын бағдарламасын разбивают,
негізінен, үшін реттеуге, оның ішкі құрылымын: блоктар кодын,
жауапты жұмысты белгілі бір компоненттерін бағдарламалар, әдетте,
салынған жекелеген модульдер. Жаһандық хабарландыру кез келген код модулінде
қолданылады барлық бағдарлама. Ал айнымалылар жарияланған нысан
ғана қолжетімді модуль нысандары.

Open Project. Түйме ашу жобасы. Файлда жобаның ұсталады


аттары барлық файлдар түрлерін және кейбір қосымша мәліметтер жобасы туралы.
Файл жобаның кеңейтілуі *.MAK.

Save Project. Диалогтық терезеде Save File As қою керек файл және


каталог сақталады коды және құрастыру формалары. Бұдан әрі Visual
Basic ашады тілқатысу терезесін Save Project Asмүмкіндік беретін файлды сақтау
жоба. Әдепкі бойынша, файлға жоба ұсынылады берілсін
аты-Project1.MAK.

Menu Design Window. Терезесі конструктор мәзірі.

Properties Window. Терезе тапсырмалар объектілердің қасиеттерін.
Start. Түймесі іске қосу қолданбаны орындау.

Break. Түйме үзіп бағдарламасын орындау және жандандырады

терезе жөндеу Debug.

End. Батырмасы тоқтату орындау қосымшалар.

Toggle BreakPoint. Түйме простановки (убирания) нүктелерінің үзу
мақсатында жөндеу бағдарламасы. Жол бөлінеді инверсной көмескі жарығымен,
указывающей болуы нүктелері үзу.

Instant Watch. Көру бар өрнектің мәні (айнымалы) мақсатында

баптау.

Calls. Тізімді көрсету туындаған және белсенді қазіргі уақытта



рәсімдерді.

Single Step. Қадамдық бағдарламасын орындау басқан кезде


түймесін басыңыз. Салынған рәсімін, сондай-ақ орындалады пошаговом режимінде.
Ұқсас әсерге қол жеткізуге болады, батырмасын басу арқылы, F8 пернесін.

Procedure Step. Бағдарламаны орындау бойынша рәсімдер ( немесе Shift-

F8).

2. Терезе жоба (Project).


Терезе жобаның тізімі бар барлық файлдар үшін қажетті

орындау құрылатын қосымшалар. Іске қосу кезінде Visual Basic бұл терезеде


бүгінде бірнеше компоненттер. Бірінші компонент атағы
, аты-Form1.frm, т. е. ашық файл Form1.frm байланысты нысаны.

Қалған файлдар кеңейту .VBX – кеңейту файл жүйесін


бағдарламалау Visual Basic. Оларда бар және қосымша
аспаптық құралдары. Файл жүктеу кезінде олар қосылады, терезе
құрал-саймандардың (Toolbox). Әрбір файл типі *.VBX терезесінде жобаны
енгізуге мүмкіндік береді мұнарасының құралдарын бір немесе бірнеше жаңа
элементтер.

Терезесінде жоба бар тағы екі түймелері: View Form және View Code.

Т ймешігін басы ыз түймелерін тілқатысу көрумен нысандары мен кодын, тиісінше.

Бағдарлама жасау Visual Basic тұрады екі өзара байланысты


процестер: құрастыру нысаны (желілік графикті құру), бастап
онда пайдаланушы диалог жүргізеді, және кодтау, анықтаушы
сипатқа ие болады.

3. Терезе нысандары мен терезе шаблондар.


Форма терезесі болашақ қосымшалар. Бірінші суретте ол

орталығында орналасқан экран. Жаңа жоба Visual Basic


ашады бос нысанын береді және оған Form1 тақырыбы. Нысаны қызмет етеді,
өзіндік холстом орналастырылатын әр түрлі бөлігінде
– объектілер немесе басқару элементтері (және өзін нысаны Visual Basic
қарайды объектісі ретінде).

Басқару элементтері негізінде құрылады шаблондарды, кфждый бірі

олардың ұсынылған терезесінде құрал (Toolbox) өз белгісімен
(иконкой). Басым бөлігі құралдардың кіріктірілген Visual Basic. Сонымен қатар,
терезе құралдарын кеңейтуге болады қосу жолымен қосымша
элементтер: әрбір файл типі *.VBX терезесінде жобаны енгізуге мүмкіндік береді мұнарасының
Toolbox бір немесе бірнеше жаңа элементтер.

Тізім элементтерін Toolbox (стандартты).

Pointer (указатель). Белсендіру бұл элементін білдіреді болады


редакциялау нысаны: жаңа қосу объектілері, перетаскивать оларды басқа
орынға немесе өзгертуге мөлшері объектілерін пайдалана отырып, бір маркерлер.

Picture Box (терезе сурет).

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

Label (таңба). Таңбалар – бұл өріс толтырылатын бағдарламашы


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

Text Box (мәтіндік терезе). Мәтіндік терезе – бұл экрандық облысы,


пайдаланушы енгізуі мүмкін мәтін. Танымаса, мәтінді
теру қасиеті Text.

Command Button (командалық батырма),

Check Box (жалауша), Option Button (ауыстырып қосқыш). Бұл үш нысанның
тұрғысынан бағдарламашы, іс жүзінде бірдей, бірақ пайдаланушы үшін олар
бойынша ерекшеленеді, сыртқы түрі және мақсаты бойынша. Т ймешігін басы ыз, командалық түймелер
, әдетте, жандандырады қандай да бір операцияға, ал жалаушалар мен ауыстырып-қосқыштар,
хабарлай ағымдағы жағдайы осы немесе басқа параметрдің мүмкіндік береді
өзгерте алады. Т ймешігін басы ыз жалауша белгілейді немесе оны белгілі бір
параметр: егер квадратике жалауша белгішесін Х параметрі белсенді (қосулы).
Кез келген

жалауша


функционалды

тәуелсіз


от

басқа


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

Frame (жақтау). Үшін қызмет етеді, бөлу терезесінде әр түрлі топтағы


объектілер. Қолданылатын переключателям шеңберін әсер етеді мінез-құлық
түймелерді пайдаланыңыз. Қалған объектілер шеңберін рөлінде көзбен
бөлгіш және функциясын реттейтін қол жеткізу объектілер тобына.
List Box (тізім) – варианттарының тізбесі, таңдалатын рет басу арқылы
тінтуір. Тым ұзын тізімін, ол экранға толығымен,
Visual Basic қосады сызғыштар айналдыру. Дұрыс жұмыс істеуі үшін осы
объектісі үшін қажет, оның биіктігі болды кем дегенде үш жолдар.
Мазмұн тізімінің болмайды қою жобалау кезеңінде. Үшін енгізілсін
оған элементін пайдалану қажет әдіс Additem. Инициализацию
тізімін жақсы өткізу рәсіміне өңдеу оқиғалар Load – ол
тиесілі нысан бар бұл тізімде.

Combo Box (аралас тізім). Аталу себебі,


біріктіре отырып, мәтіндік терезе (мұнда ол деп аталады енгізу өрісі) қарапайым
тізімге құрады бірыңғай басқару элементі. Алайда, айырмашылығы
қарапайым, аралас тізім емес орналастыруға мүмкіндік береді элементтері
бірнеше колонка.

Horizontal

Scroll

Bar


(көлденең

сызғыш
, жылжу), Vertical Scroll Bar (тік айналдыру сызғышы). Әрекет


мүлдем



Достарыңызбен бөлісу:
1   2   3




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет