Жоспар №10596

Visual Basic: тарихы, бағдарламалау ортасы және оқиғалық программалау негіздері

Сұрақ-жауап

Сұрағыңызға жасанды интеллект жауап береді

 ЖОСПАР. К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

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

Пайдаланушы ID: 616409

Жарияланған күні: