Дипломдық ЖҰмыс 5В011100 «Информатика»



бет15/31
Дата19.10.2022
өлшемі1,6 Mb.
#153890
түріДиплом
1   ...   11   12   13   14   15   16   17   18   ...   31
Байланысты:
Махан Асел Visual basic программалау тілінде стандартты емес формаларды құру жолдарын оқытуға арналған көмекші электронды оқу құралын жетілдіру диплом жұмысы

Байттық айнымалы
Айнымалының қарапайым типі ол байттық тип. Байттық айнымалы 0 ден 255-ке дейін сандарды сақтайды.
Байттық айнымалы кішкене сандар көлемін сақтауға ыңғайлы, негізінен ASCII ішінен және екілік деректерден. Байттық айнымалымен жұмыс келесі мысалда көрсетілген:
1. File=>New Project командасымен жаңа жоба құрамыз;
2. Project Wizard терезесінен Standard Exe таңбашасын таңда;
3. Visual Basic жоба құруды аяқтағаннан соң, Form 1 формасын алып тастаңыз. Ол үшін жоба терезесіндегі Form 1 жолында тышқанның оң жағын басып және Remove Form 1 командасын жанама менюден таңдау керек;
4. Егер Visual Basic Form 1-ді сақтауды ұсынса, No батырмасын бас;
5. Жоба терезесінде тышқанның оң жақ батырмасын басып және жанама менюден Add Module командасын тңдаңыз;
6. Add Module сұқбат терезесінен Module таңбашасын таңдаңыз. Жобада бос модуль пайда болады;
7. Егер модуль әлі программа терезесінде ашылмаса, жоба терезесіндегі Module жолында екі рет шертіңіз.
8. Модульге келесі фрагментті қосыңыз:
Option Explicit
Private Sub Main
Dim b As Byte
Dim text As String
Debug7Print “ASCII-таблица”
For b to 63
Text=Str$(b)&” “&Chr&(b)
Text=text&Chr$(9)&Chr(9)
Text=str$(b+64)&’ “&Chr(b+64)
Text=text&Chr$(9)&Chr$(9)
Text=Str$(b_128)&” “Chr$(b+128)
Text=Text&Chr$(9)&Chr$(9)
Text=str$(b_192)&” “&Chr&(b+192)
Text=Text&Chr$(19) &Chr$(19)
Debug Print Text
Next
End
End Sub
9. Run=>Start командамсымен программаны қос.
Жөндеу резесінде сандардан және символдардан тұратын таблица көрінеді. Ол программистерге ASCII таблица деген атпен беріледі. Оған 0 ден 255-ке дейін сандар кіреді, ол байтты типінің деректеріне сәйкес. Әрбір санның жонына ASCII-символы бар. Осы сандарды қолданып сіз өз программаларыңызға және басқа арнайы символдарды енгізуге болады. Жоғарыда келтірілген мысалда, бірнеше рет Chr$(9) түріндегі сілтеме кездесті. Сіз оны программа текстіне енгізе алмайтындығыңыздан Chr$(9)-ды қолдануға тура келеді. Debug.Print командасын жөндеу терезесінде шығаруды орындайды.
Жолдық айнымалы
Жолдық айнымалы немесе тек жолдар жадыда кезектескен ьайттық орын алып және әріппен сандардан тұруы мүмкін. Бұл байттар біріге отырып мнемониялық қысқартуларды құрайды.
Сіз жұмыс істеуге тура келген, кейбір қасиеттер жолдық айнымалы болып келеді. Мысалы, Name және Caption қасиетінің алфавиті-сандық мәні бар. Жолдық айнымалымен жұмыс істеу үшін келесі түрдегі әрекеттерді орындау керек.

  • Айнымалы атын таңдау керек;

  • Айнымалыны жолдық етіп хабарлау керек(String типі);

  • Айнымалы атын беру керек.

Енді жәй жолдық айнымалы strName атымен құрайық. Str префиксі айнымалы жолдық тип екенін білдіреді. Ол жөндеу кезінде керек болуы мүмкін, егер сіз айнымалы қандай типке қатысты екенін білмесеңіз.
Келесі қадам жолдық айнымалыны хабарлау болу керек. Айнымалыны хабарлау үшін Dim кілтті сөзі қолданылады:
Dim strName As String
Айнымалыны хабарлауда жадыда орын бөлінеді. Visual Вasic сәйкес типті объект сыю үшін, керекті жады орнын сақтайды. Жолға беруге болады:
StrName= “Jane”
Егер жолға стандартты емес смән берілсе, оны тыпрнақшаға алып жазу керек. Егер олай етпесе, онда Visual Basic strName мәні айнымалыда Jane атымен сақталған екен деп қалады.
Айнымалыға мән беріп, сіз онымен әрі қарай есептеулерде де қолдана аласыз, мысалы оны процедура параметрі түрінде беруге немесе формадағы элементке беру:
Form1.Caption=strName
Келесі мысал, айтылғандарды жақсы түсінуге көмек береді:
1. File=>New Project командасымен жаңа жоба құрыңыз;
2. Форма конструкторында Form1 формасында екі рет шертіңіз, программа терезесін ашу үшін;
3. Программа терезесінің Events тізімінен форманың Click оқиғасын таңда;
4. Click оқиғасынан келесі фрагментті қос:
Private Sub Form_Click()
Dim msg As Sting
Msg= “Hello”
Caption=msg
End Sub
5. Run=>Start программасымен программаны қос.
6. Формада шертіп және батырманың (заголовка) өзгеруін көрсет.


Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   ...   31




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

    Басты бет