Visual Basic

Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .3
1. Visual Basic программалау ортасы
1.1. Visual Basic программасындағы IDE . интегралды ортасы және менюі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .4
1.2. Visual Basic программалау тіліндегі мәліметтер типтері.Логикалық және құрама операторлар ... ... ... ... 15
1.3 Visual Basic тілінде Интернетке бағдарланған
қосымшалар құру ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...27
2. Visual Basic ортасында программалау
2.1. Visual Basic ортасында әрекеттер мен қасиеттерді орнату ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..28
2.2 Visual Basic тіліндегі массивтер мен процедуралар..30
2.3. Visual Basic тілінде Active X.ті қолдану ... ... ... ... ... 31
Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...32
Әдебиеттер тізімі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..33
Қазіргі кезде бірнеше жүзден астам командалар мен функциялар және қызметші сөздер бар.Олардың көпшілігі Windows жүйесін пайдаланудағы графикалық интерфейспен тығыз байланысты. Жаңадан үйренушінің өзі де бірнеше қызметші сөздерді білгеннің өзінде- ақ бірталай көріністер жасай алады. Ал маманданған программа құрушыларға күрделі есептерді шешу үшін мүмкіндік мол.
Visual Basic тілін компьютерге алғаш жүктегенде Project Wizard-тың New Project – сұхбат терезесі ашылады.
Бұл жерде бірнеше типтік проектілі шаблонның біреуін таңдауға болады.Терезе үш бөлімнен тұрады: New (Жаңа жобалар), Existing (Бар жобалар) және Resent (Алдында ғана қолданылған жобалар).Егер пайдаланушы New бөлімін таңдаса, Visual Basic тілінің бастама қосымшасын көре алады.New бөлімінде мынадай жобалар шаблоны бар:
• Standard EXE ( Стандартты exe типті файлы)
• ActiveX EXE (ActiveX-тің exe типті файлы)
• ActiveX DLL (ActiveX-тің DLL кітапханасы)
• ActiveX Control (ActiveX-тің басқарушы элементі)
• VB Application Wizard (Visual Basic тілінің қосымшалар шебері)
• Data Project (Деректер қорының проектісі)
• IIS Application (IIS-тің қосымшасы)
• ADD –in (қосымшасы)
• ActiveX Document DLL (ActiveX құжатының DLL кітапханасы)
• ActiveX Document EXE (ActiveX құжатының exe түріндегі файлы)
• DHTML Application (DHTML қосымшасы)
Көптеген жағдайда Standard EXE шаблоны қолданылады.
Existing бөлімінде бұрыннан бар Жобаларды таңдауға болады. Бұл Visual Basic-тің құрамына кіретін мысалдар немесе алдын- ала жұмыс істелінетін Жобалар болуы мүмкін. Visual Basic тілінде программа құру үшін осы бөлімдегі айтылған мәселелерге баса назар аудару қажет.
1.Халықова К.З.,Бостанов Б.Ғ.,Тұрғанбаева А.Р. – “Объектілі бағдарланған програмалау жүйелерінің негіздері”

2.Ижогин Я.В.- “Программирование в Visual Basic”

3.Володин Е.Ю.- “ Первые шаги в Visual Basic ”

4.Мануйлов В.Г. “Использование Visual Basic Applications для создания интерактивных педагогических мастер шаблонов ”

5.Е.Балапанов-“Информатикадан 30 сабақ”

6.С.Симонович, Г.Евсеев-“Занимательный компьютер”
        
        Қазақстан Республикасының Білім және Ғылым Министрлігі
әл-Фараби атындағы Қазақ Ұлттық университеті
Колледж
«Бағдарламалау» пәні ... ... Visual ... ... ... ... курс студенті
Кеңесбек А.К.
Тексерген: Тұрарбек Ә.Т.
Алматы, 2006 жыл
Жоспар
Кіріспе.....................................................................
....................3
1. Visual Basic программалау ортасы
1.1. Visual Basic программасындағы IDE – ... ... ... Visual Basic программалау тіліндегі мәліметтер типтері.Логикалық
және ... ... Visual Basic ... ... ... Visual Basic ... ... Visual Basic ... ... мен ... Visual Basic ... ... мен процедуралар..30
2.3. Visual Basic тілінде Active X-ті қолдану....................31
Қорытынды...................................................................
............32
Әдебиеттер
тізімі......................................................................
............33
Кіріспе
Қазіргі кезде бірнеше жүзден астам командалар мен ... ... ... ... ... Windows ... ... интерфейспен тығыз байланысты. Жаңадан үйренушінің өзі ... ... ... ... өзінде- ақ бірталай көріністер жасай
алады. Ал маманданған программа құрушыларға күрделі есептерді шешу ... ... Basic ... ... ... ... Project Wizard-тың
New Project – сұхбат терезесі ашылады.
Бұл жерде ... ... ... ... ... таңдауға
болады.Терезе үш бөлімнен тұрады: New (Жаңа жобалар), Existing ... және Resent ... ғана ... жобалар).Егер пайдаланушы
New бөлімін таңдаса, Visual Basic ... ... ... ... ... ... ... шаблоны бар:
• Standard EXE ( Стандартты exe ... ... ActiveX EXE ... exe типті файлы)
• ActiveX DLL (ActiveX-тің DLL ... ActiveX Control ... ... ... VB ... Wizard (Visual Basic тілінің қосымшалар шебері)
• Data Project ... ... ... IIS ... ... ... ADD –in (қосымшасы)
• ActiveX Document DLL (ActiveX құжатының DLL кітапханасы)
• ActiveX Document EXE (ActiveX құжатының exe ... ... DHTML ... (DHTML ... ... Standard EXE ... ... бөлімінде бұрыннан бар Жобаларды таңдауға болады. Бұл
Visual Basic-тің ... ... ... ... ... ала жұмыс
істелінетін Жобалар болуы мүмкін. Visual Basic ... ... ... осы ... ... ... баса ... аудару қажет.
1. Visual Basic программалау ортасы
1.1. Visual Basic программасындағы IDE – ... ... Basic ... ең маңызды ортасы - IDE – ... ... ... ... ... ... түзету, қатені
тексеру, тоқтату жұмыстары бір ортада жүргізіледі, ал саймандар бірігіп
жұмыс істеу ... ... ... (IDE , ... ... ... мынадай бірнеше компоненттерден тұрады:
• Бас ... ... ... ... Жоба ... ... терезесі;
• Басқару элементтері тақтасы;
• Форма конструкторы.
Бас меню. Бас меню Visual Basic ... ... ... Ол Windows ... меню қатарына ұқсас.Бас ... ... ... ... құру үшін көп мүмкіндік ... ... ең ... File ... орналасқан. Ол файлдармен ... ... ... ... арналған.Онда жаңа файл құру , бұрын құрылған
файлды ашу , баспаға шығару және ... ... ... ... ... Бұл ... ... операциялар буферлік алмасумен
орындалады – қиып алу, ... алу және ... тек ... ғана ... ... ... басқару элементтеріне де
қолданылады.
View менюінде барлық ... мен ... көру ... қосылады немесе алынады.Сондай-ақ , формаларды және программалық
модульдерді, көмекші ... де ... ... ... Бұл ... ... ... модульдерді,
қолданушы басқару элементтерін, ... ... және ... ... ... қосу ... алып тастау операциялары
атқарылады.
Format менюінің командалары элементтердің және ... ... ... ... командалары арқылы қосымшаны іске ... ... көру үшін ... ... және басқа да операцияларды
орындауға болады. Олар ... ... ... ... ... ... қосуға және атрибуттың мәнін ... ... ... деп ... ... ... ... қатар, онда Visual Data Manager және Add-In Manager ... Visual Data Manager - ... ... өте ... ... ... Access ... проектілеуді толықтыруға арналған. Add-Ins
менюі көмегімен басқа да құрушы объектілер ... ... Add-In ... ... IDE-терезелер құруға мүмкіндік береді.Сонымен қатар, жабылған
форманың таңбаларын өзгертуге болады.Бұл ... ең ... ... ... ... жағында орналасады.Тізім IDE ортасында ашылған
терезенің біреуіне оңай және тез ... ... ... ...... ... ... қайнар көзі.Ол пайдаланушыға
қажетті нұсқауларды береді.
Саймандар тақтасы.Visual Basic ... бас ... ... ... орналасқан.Ол ең қажетті командаларды тез ... ... ... ... белгісіне алып барсақ , ол кішкене көтеріледі де,
сол ... ... ... береді.
Саймандар тақтасы төмендегідей саймандардан тұрады:”Стандартты ... Жоба ... Project Wizard ... ... ... қосу,
Меню редакторы, Жобаны ашу, Жобаны сақтау, Қиып алу, Көшірмесін алу,
Орнату, Іздеу, ... ... ... ... ... ... үзу,
Программаны аяқтау, Жоба терезесі, Қасиеттер терезесі, Форманың ... ... көру ... ... ... Берілгендерді
көру терезесі.
Жоба терезесі. Экранның оң жағында Жоба терезесі бекітілген.Ол әртүрлі
құрушы Жобадан ақпаратты тез ... ...... ... ... ... барлық объектілер Жобада
біріктірілген.Жобаны ары қарай сақтау, қолдану, форматтау, іске қосу ... Basic ... ... ... ... ... стандартты VBA
тіркеуін қолданады.( Visual Basic Project ... ... Жоба ... ... оң жақ ... басылса, осы терезеге
байланысты жанама меню командалары ашылады.
Қасиеттер терезесі.Жгоба терезесінің ... ... ... ... ... ... ... атрибуттары (немесе
қасиеттері) көрсетіледі.Әрбір форма қосымшадағы объект ретінде саналады, ал
әрбір басқарушы элемент осы ... ... деп ... Visual ... өзіндік атрибуттары бар, айталық – түсі және
өлшемі.Кейбір атрибуттар объектінің ... ... ғана ... ... қатар
орналасу тәртібін де өзгертеді.Бұл атрибуттар – қасиеттер деп ... осы ... ... ... ... ... терезесінде
көрінеді.Көптеген қасиеттер өзінің атына байланысты мағына ... ... ... ... ... ... тақтасы.Компоненттер басқарушы элементтер
тақтасын құрайды.Олардан құралатын қосымша интерфейс ... ... ... ... сай ... , ... құрылған
қосымшаның формасында орналастыруға болады.Мұндай объектілер басқарушы
элементтер деп аталады.Олардың көп бөлігі Visual Basic ... ... ... ... ... ... деп аталады.
Форма сипаттамасы.
Visual Basic тілінде пайдаланушы жұмыс істейтін ең басты ... ... ... ... ... ... ... деп аталады.Экранға
ақпарат шығаратын кез келген қосымша форманың негізінде құрылады.Visual
Basic тілін ... ... ... ... ... форма
қолданылады.Программалау дағдысы қалыптасқаннан кейін, үлкен қосымша ... ... деп ... бірнеше формамен жұмыс орындалады.
Форма терезесінің элементтеріне түсініктеме берейік:
Терезе ... ... ... ... ... ... дәрежесін
береді.Форманың типіне қарай шекарасын ... ... ... ... Border Style ... ... ... асады.
Басы. Терезенің басы немесе тақырып қатары деп форма терезесінің
жоғарғы жағындағы түсті жолақты айтады.Басы – бұл ... ... ... ... – ол ... ... шығатын мәтін.Атауға қосымшаның аты,
форманың немесе ақпараттың ағымдағы жағдайы туралы кішкене сипаттамасы
жазылуы мүмкін.
Терезе менюі. ... ... ... ... ... ... үлкейту, кішірейту, бүктеу, жабу тәрізді амалдарды ... ... Бұл ... ағымдағы форманы жабады, яғнм жұмыс
істеу орнын уақытша алады.
Үлкейту,кішірейту немесе ашу батырмасы.Үлкейту,кішірейту батырмасында
екі функция бар.Егер форма ... ... ... онда бұл ... ... форманы экран терезесі көлемінде шығарады ... ... ... ... ... ... ... жұмысы ағымдағы терезені
жабу.Егер терезе менюі жоқ болса, онда жабу ... да ... ... ... ... түрлерін тексеру.
Кез келген мәтін бірыңғай бір ... ... (Font) ... ... ... ... бірнеше жүздеген түрлерімен
қоса , олардың әртүрлі мөлшерлерін (True Type) пайдалана алады.
Программаға ... ... ... ... ... принтерден
ғана анықтай алады.Printer және Screen ... Fonts ... ... бар.Осы қасиет арқылы шақырылатын ... ... ... экранға пайдалануға болады.Ал жүйедегі принтер үшін
пайдаланылатын ... ... Visual Basic ... тілі ... төмендегідей программалық жолдарды жазу ... ... Sub Form ... i As Integer, flag As ... i=1 To ... – 1
flag = StrComp(Font.Name,Printer.Fonts(i),1)
If flag = True Then Debug. Print “Сәйкес әріптер табылды.”
Exit For
End If
Next ... ... және ... тақтасы. Меню құру объектісі.
Visual Basic тілінде меню құру үшін меню құру ... ... ... кез ... ... ... жоқ ... меню командасы элемент тақтасында ... ... Basic ... ... ... батырма немесе меню
командасыменқосуға болады және осы ... ... меню ... элементінде бірнеше қасиеттер бар және ол бір ... ... онда ... ... жоқ ... ... ... орнату
үшін, форманы екпінді жасау керек.Ол үшін оны белгілеп алып, Tools→Menu
Editor командасын ... ... ... ... меню редакторы
арқылы қосуға болады.
Менюді құру редакторда орындалады.Меню бір немесе бірнеше ... ... ... ... бір ... ... ішкі
командадан тұрады.Менюде ажыратқышты қосуға болады , ... ... ... ... бір меню ... орнына бірнеше
серия пайда болады.Әрбір меню тақырыбы және әрбір ... жеке ... мен Click ... ... жеке ... ... қасиеті.
Осы тақырыпта берілген қасиеттерді конструктор ... ... ... олармен жұмыс істеу меню редакторы арқылы ... ... ... ... ... ... ... Checked
• Enabled
• Name
• Parent
• Help Context ID
• Shortcut
• Tag
• Visible
• Window List
Ерекше жазумен көрсетілген қасиеттерге түсінік берейік:
• Caption ... ... ... ... ... менюде
бейнеленеді.”Амперсенд”(&) символы команданы пернелер тақтасынан
көрсетілген символдар комбинациясы арқылы тез шақыруға арналған
• Checked ... ... ... ... ... (немесе алып
тастайды).Оның көмегімен команданың екпінді күйін өзгертуге болады.
• Егер ағымдағы менюдің жанама командасының мағынасы ... ... Enabled ... False мәні ... ... мәнін,
сондай-ақ программа орындау кезінде де өзгертуге болады.
• Менюдің керек емес командасын тоқтатудың орнына, Visible ... және оны ... ... Name ... ол бірінші орында айқындалуы тиіс.Келісім бойынша,
меню элементтерінің аты mnu префиксінен басталады.
• Shortcut ... ... – бұл ... ... ... шақыру
әрекетін береді.
Саймандар тақтасының құрылуы.
Саймандар тақтасы менюді ... және оның ... ... ... кезінде де саймандар тақтасының қалыпты түрін қолдану
керек.Сондай-ақ , ол кез ... ... ... ... ... ... ... түрін пайдаланған жөн.Саймандар тақтасын
құрмас бұрын, алдымен ... ... ... басқару элементтерінің
тақтасына орналастырып алу қажет.
1. Егер қажет компонент жоқ болса, онда басқару элементтері тақтасында
тышқанның оң ... ... ... ... менюден Components
командасын таңдаңыз.Экранда Components сұхбат терезесі пайда
болысымен Microsoft Windows Controls 6.0 ... ... ... ... ... ... ... формаға орналастырып, Name қасиетіне
TbrToolbar, ал Align-ге 1-VbAlignTon мәндерін ... ... ... (Custom) ... ... Ашылған Properti Pages терезесінің Buttons бетін таңдаңыз.
5. Бірінші батырманы формаға орналастыру үшін ... ... Style ... ашып , одан ... жолын таңдаңыз.
Модульдер және кластар.
Модуль дегеніміз программалық кодпен жазылған ASCII мәтіндік файлы.
Мұнда ... ... ... ... ... болады.
Жүйелі ұйымдастыру программалау тілін оқытуды ... ... де ... құру үшін – ... ... немесе жай класс
қажет.
Кластар объектілі – ... ... ... құраушы блоктары
болып табылатын – модельдер, бұл жағдайда ... ... ... ... ... ... тек ... функционалдық
тәсілінің жартысын жеке объект ретінде бөліп қана қоймай, сонымен ... ... ... ... бір ... қалғанын программа еркіне беруге болады.Бұл процесс инкапсуляция
деп аталады.
Өзара байланысқан әрекеттерді орындау үшін ... да ... және ... ... ... ... программа бөлігі болып
табылады.Бұл класты бір жобадан басқасына орналастырғанда, ол ... ... ... ... ... дегенді білдіреді.
Модульдер жеке файлдарда болғандықтан, оларды бірден бірнеше жобаға
қосуға болады. Осындай әдіспен жазылған кодты ... ... ... ... ... жаңа ... қосу үшін ... команданы :
Tools→AddProcedure орындаңыз және AddProcedure сұхбат ... ... ... ... командаға тек программаның ашық терезесінде
ғана қол жеткізуге болады.
Модульдерді ... ... ... ... ... ... ... құру төмендегідей жүзеге асырылады:
1. File→NewProject командасы арқылы жаңа жоба құрыңыз.
2. Жоба ... ... оң жақ ... басып, Add→Module
командасын орындаңыз.
3. Add Module сұхбат терезесінде Module таңбасын ... ... ... бос ... ... ... ... Name қасиетіне жаңадан құрылған модульдің
мәні ретінде My Library ... ... File→ SaveMy Library ... ... ... сақтаңыз, немесе
Ctrl+S ... ... ... ... сұхбат терезесінде Codelib каталогында алдыңғы бөлімде
құрылған файлды ... ... ... ... ... – қажетті аргументтерді қабылдап, программалық кодты
орындап және ... ... ... ... ... ... айнымалыларды айтады.
Процедура кодты бірнеше рет қолдануға мүмкіндік береді.Бірдей
мысалдарды ... ... ... ... ... әрбір жолды
қайталап енгізіп отырмай, бір ... ... соны ... ... ... ... шақыруына болады.Бұл енгізілетін мәтін көлемін
кішірейтумен ... ... ... сайын оның ... ... ... көп ... процедураға ұқсас.Тек бір ғана айырмашылығы – ол
шақыру ... ... ... ... деп ... мәліметтердің
объектілерінің біреуін немесе бірнешеуін қабылдайды және олармен бірқатар
әрекеттер орындайды.Оның ... ... ... ... мысал арқылы беру түсінікті болады.Кубтық түбірді ... ... ... ... ... Project ... ... жаңа жоба құрыңыз.
2. Егер My Library модулі жобада болмаса, оны ... үшін ... ... оң жақ ... ... Module ... менюден орындаңыз.
3. Add Module диалог терезесі шыққанда, Existingбөлігіне ... ... Bas ... ... ... қосу үшін Open ... Жоба ... My Library файлын тышқанмен екі рет белгілеңіз.
Программа терезесі ... ... ... ... ... Function Cube Root
Visual Basic жүйесі автоматты түрде келесі шаблонды құрады.
Public Function Cube Root ()
End Function
5.Келесі фрагментті шаблонға қойыңыз:
Public Function Cube Root (x as Double ) As ... x =0 ... Rot = ... ... ... Root =10* ((Log ... x ... әрекеттерді орындау’
End Else
‘Алдыңғы шарттардың бірде біреуі ... ... ... Select
Әрбір Select Case операторы үшін программада сәйкес End Select
операторы болуы тиіс. Case, Select Case және End Select ... ... ... ... ... шарт үшін ... Case ... құрылады.Егер шарт
сақталмайтын болса, онда Case Else секциясын құру қажет.
Қайталанатын операторлар.
For…Next қайталану операторы.
Visual Basic тілінде негізгі цикл ... ... ... ... ... үшін ... For…Next циклі әдетте
есептегіштерде ... ... ... ... ... ... ... синтаксисі төмендегідей:
For Есептегіш = Бастапқы мән To Соңғы мән
‘Қайталанатын әрекеттер’
Next Есептегіш
Бұл бөліктің қарапайымдылығына қарамастан, кейбір жағдайларға ... ... ... ... тип (Integer ... Long ) ... ... программист көрсетеді.
❖ Бастапқы мән есептеу басталатын айнымалының жағдайын ... ... мән ... ... ... ... ... циклінің бірінші жолында Step қызметші сөзі болуы мүмкін.Ол
есептегіштің өсуін өзгертуі мүмкін (келісім бойынша ол 1-ге ... ... мәні әр ... 3-ке өсіп отырса, For жолы Step 3 ... X-ті ... ... ... қысқаша анықтама берейік: ... Active ... ... ,ол Internet желісінде интеграцияланған ... ... ... ... жетілдіруге арналған.Оған
көптеген технологиялар кіреді: Remote Automation,құжат ActiveX ... ActiveX ... (ActiveX ... ... ... HTML(DHTML), VBScript (Visual Basic) негізінде
Microsoft тілінің сценарийі және Active Server Pages ... ... ... ... ... ... ... компоненттері COM моделінің бір бөлігі болып ... Object Model- көп ... ... моделі). ActiveX
технологиясы COM –ға негізделгендіктен ... ... ... істеуге
арналған программалық компанент құруға мүмкіндік береді.Интернет ... ... ... ... ... ... ... ыңғайлы
программалық модуль жазу үшін ActiveX Интернет технологиясын қолданады.
ActiveX белгілері:
ActiveX Интернетте бірнеше ... ... ... ... орындалатын жұмысты
жеңілдетеді.
❖ Visual Basic тілінің дербес қосымшаларын ActiveX құжаты ретінде
жасап, одан кейін оны Internet Explorer ... ... ... Бұл ... клиент компоненттерінде ActiveX ... үшін ... ... ... ... ... ... керек жағдайда ондағы ақпарат
автоматты түрде жаңартылып,ал жаңа түрдегң ... ... ... ... ... Бұл үшін ... програмаларды орнату немесе дискеттер керек
емес.
ActiveX құжаттарын құру және қолдану.
ActiveX ... Visual Basic ... ... ... ... ... ... береді. ActiveX құжаттары Visual
Basic тілінің қосымшасы,мұнда ... ... ... ... 4 (немесе кейінгі нұсқалары) атқарады. ActiveX құжатының көмегімен
“ауыстырмалы” ... ... ... және онымен протативті компьютерде
немесе алыстағы офисте, тіпті үйде де жұмыс ... ... ... ... Web-бетімен шатастыруға ... ол ... ActiveX ... ... да және ... де оңай ... ... құжаттарын құру үшін келесі әректті орындау қажет:
1.File→New Project командасымен жаңа жоба ... Project Wizard ... ActiveX Document EXE ... ... ... User Document1 құжатының Name қасиетіне docMain
мәнін берініңіз.
3. DocMain құжатының сол жақ жоғарғы бұрышына құрылғы ... ... Doc Main ... ... ... қосып және оны бір жол төмен тізім
құжатына орналастырыңыз.Тізімді,құрылым ... ... ... ... ... ... етіп ... тізімінің астына файл тізімін орнатыңыз.Тізімді,ені каталог
тізіміне сәйкес келетіндей етіп, ал ұзындығы doc Main ... ... бір жол ... етіп ... ... ... алаң орнатыңыз, оның Name қасиетіне
picGraphic мәнін беріңіз.
7. Pic ... ... ... бір жол оңға ... оның оң жақ шеті ... оң жақ ... бір ... етіп созыңыз.Графикалық алаңның төменгі ... ... ... ... сәйкес келетіндей етіп орнатыңыз.
8.Программа терезесі ашылу үшін құрылым тізімін екі рет басыңыз.
9. Drive1 ... Change ... ... ... ... Sub ... ()
’құрылғы тізімімен бірге каталогтар тізімін синхрондаңыз’
Dir1.Path = Drive1.Drive
End Sub
10.Change Dir1 ... ... ... ... фрагментті қосыңыз:
Privatе Sub Dir1_Change()
‘каталогтар тізімімен бірге файлдар тізімін синхрондаңыз’
File1.Path = Dir1.Drive
End Sub
11.File1 тізімінің Click оқиғасының ... ... ... Sub File1_Click()
‘Графикалық бейнені шығару’
pic Graphic. Picture = Load Picture ... ... ... ... ... ... олар Initialize оқиғасының
процедурасында инициялизацияланады.Оған ... ... ... ... ... бар.
12.Пайдаланушы әдетте құжатта .BMP форматындағы растрлық файлды көрумен
ғана шектеледі. User Document (doc Main) ... ... ... келесі фрагментті қосыңыз:
Private Sub User Document _ Initialize()
Тек . BMP ... ... ... ... ... Document ... Resize ... процедурасына келесі соңғы
фрагментті жазыңыз:
Private Sub User Document_Resize()
’Файлдар тізімінің ... ... = ... ... ... ... = Scale Height
picGraphic.Width = (Scale Width-picGraphic.Left)
End ... F5 ... ... ... ... ... ... терезесінің Debugging бөлімшесі экранда
көрсетіледі.Назар аударыңыз: Start Components тізімінде docMain жолы
көрсетіледі. OK ... ... Explorer ... түрде қосылады және берілген ... ... ActiveX ... ... ... ... ... арналған және ол браузер терезесінде жұмыс
істейді.
ActiveX элементтерін құру және қолдану.
ActiveX элементтері – бұл ... емес ... ... элементтер тақтасына қосып және қосымшада қолдануға болады.Мұндай
элементтер Visual Basic ... ... ... басқа да ActiveX бар
программаларда қолданылады.Мысалы, Microsoft Excel, AcтiveX элементтері ... HTML ... ... және ... ... алады.
Жаңа жоба құрып және Project Wizard терезесінде ActiveX Control
белгісін ... ... ... ... және ... ... қолдануға болады.
ActiveX технологиясының көмегімен Интернеттің көптеген мүмкіндіктерін
қолдануға болады, сонымен ... Visual Basic ... де аса ... ... жазуға – серверлік қосымшалар және программалар, Web-те жұмыс
істейтін ActiveX ... емес ... ... ... ... Basic ... ... тақтасына орнатып немесе HTML-құжатына
енгізуге болады.
1.3 Visual Basic ... ... ... ... ... қосымшасын жетілдіру.
Winsock элементі TCP (Transmission Control Protocol ) және UDP(User
Document Protocol ) ... ... ... ... өз қосымшаларында екі протоколды да қолдануына болады.TCP үшін
сеанс болуы керек, ал UDP бірігуге негізделген.
Сеанс ... деп екі ... ... ... ... ... арқылы екеуінің өзара әрекеттері орындалады.Сеансты телефон
қоңырауының ... деп ... ... қосымша бір-бірімен
әрекеттесе алу үшін қосымша-клиент қосымша-серверге екеуін біріктіру туралы
сұраныс береді. Және ол жауап бере ме жоқ па, соны ... ... ... және қосымшалар арасында екі ... ... ... бір жақ ... ... дейін жалғаса береді.
UDP протоколы байланысқа негізделмеген.Орындалу принципі бойынша ... ... ... еске ... ... орнатудың орнына
қосымшалар өздерінің бар екендігін біледі. UDP-да бұл үшін хост ... ... IP ... және басқа өосымшаның порты көрсетіледі.
Бұл бөлімде TCP протоколын ... ... құрі ... WebComm деп ... қосымшаның көмегімен интержеліде
немесе Интернетте сөйлесе алуға болады.
WebComm клиентін қолдану.
WebComm клиентін ... ... ... ... ... ... WebComm ... жұмыс істейтін
компьютер атымен сәйкес ... ... ... ... IP адресін көрсетіңіз.
1.WebComm клиентін Visual Basic-тен F5 ... ... ... құжаты болғандықтан оның жұмысы үшін контейнер қажет.Біздің
жағдайда контейнер ... ... Internet Explorer ... Name ... өз атыңызды енгізіп, Enter пернесін ... ... ... берілсе, txtTx алаңында жұмыс істеуге болады,ал
Name ...... ... WebComm серверіне қосылу орындалады.
3.Хабарламаны енгізіңіз!Алаңның тұсына Мені ... ... ба? ... ... ... ... үшін басыңыз.Егер барлығы ... ... ... ... ... ... жалғастырып және клиент терезесінде хабарлама
қалай пайда болатынын көре ... ... ... Internet
Explorer терезесін жабыңыз.
DHTML-ді қолдану.
DHTML немесе Dynamic HTML(гипертекстік өлшемдегі динамикалық ... ... жаңа ... жасады. Visual Basic тіліндегі IDE
өзіңіздің жеке DHTML ... ... ... ... Visual Basic ... ... Visual Basic ... әрекеттер мен қасиеттерді орнату
1.Келесі мысал банкомат ... ... ... бейнелейді.
Private Function Get Balance (Account No As String) As Double
Get Balance = 10000000
End Function
Public Function Display Account Info (Account No As String , ... String ) As ... Account No = ... And PIN = “5551289 ” Then
Display Account Info = Get Balance (Account ... ... ... ... ... ... Account No As ... PIN NO As String
Private Function Get Balance() As Double
Get Balance = ... ... Function Display Account Info () As ... Account No = ... And PIN NO = ...... Account Info = Get Balance ()
End If
End Function
Property Let және Property Get операторларынқолдана отырып жасаған сол
фрагмент былай болады.
Private Acct No As ... PIN NO As ... Property Let Account No (x As ... No = ... Property
Public Property Let PIN (x As String)
PIN NO = ... ... Function Get Balance () As ... Balance = ... ... Function Display Account Info () As ... Account NO = “123456” And PIN = “5551289”
Display Account Info = Get ... ... ... Basic ... ... мен ... фрагмент Winsock элементтерінің ... ... ... әрбір элемент үшін орнатады.Form_Load оқиғасының процедурасына
келесі фрагментті орнатыңыз.
Private Sub Form_Load ()
Dim I As
‘Winsock алушысының параметрлерін беру
With wsk(0)
.Protocol = sck ... Port = ... ... тағы ... ... I = 1 TO MAX. Sessions
Load wsk(i)
Wsk(i). Protocol.=sck TCProtocol
Wsk(i). Local Port = /WSK _ LOCAL _ PORT
NEXT
‘Күй жолын жаңарту
Update ... ... Visual Basic ... Active X-ті ... Sub ... ... Error GoTo Cansel
CommonDialog1.CancelError = ... = ... ... (*.txt) Файлы данных
(*.dat)|*.txt;*.dat"
CommonDialog1.Flags= cdlOFNOverwritePrompt
CommonDialog1.DialogTitle = "Сохранить текстовой файл ... ... For Output As ... #F, ... ... ... Err.Number = cdlCancel Then
Exit Sub
Else
MsgBox ... ... ... ... ... ... ... командалар мен функциялар және
қызметші сөздер бар.Олардың ... Windows ... ... ... ... ... Жаңадан үйренушінің өзі де
бірнеше қызметші сөздерді білгеннің өзінде- ақ бірталай көріністер ... Ал ... ... құрушыларға күрделі есептерді шешу үшін
мүмкіндік мол.Visual Basic ... ... ... жүктегенде Project
Wizard-тың New Project – сұхбат терезесі ашылады.
Visual Basic тілінің ең ... ... - IDE – ... ... ... ... Сонымен бірге түзету, қатені
тексеру, тоқтату жұмыстары бір ортада жүргізіледі, ал саймандар ... ... ... ... ... (IDE , ... ... ).
Visual Basic тілінде пайдаланушы жұмыс істейтін ең ... ... ... ... негізін құрайды.Ол форма терезесі деп аталады.Экранға
ақпарат шығаратын кез келген қосымша форманың негізінде ... ... ... ... ... қосымшаларда бірлік форма
қолданылады.Программалау дағдысы қалыптасқаннан кейін, үлкен ... ... ... деп ... ... формамен жұмыс орындалады.
Visual Basic тілінде меню құру үшін меню құру ... ... ... кез келген басқа ... жоқ ... меню ... ... ... ... оны
Visual Basic тілінің ... ... ... ... ... болады және осы құралдар көмегімен меню жасалынады.
Visual Basic тілінің көмегімен тез әрі оңай Windows ... ... ... ... ... ... Windows
ортасында жақсы программа құрушы немесе жаңа үйренуші болуына ... ... Visual Basic тілі ... ... саймандар көмегімен
программа құрушының жұмысын жеңілдетеді. Олар: жобалар, формалар,
объектілер, ... ... емес ... ... ... ... құрушының жұмысын жеңілдететін интегралдық саймандар бар.
Пайдаланылған әдебиеттер:
1.Халықова К.З.,Бостанов Б.Ғ.,Тұрғанбаева А.Р. – “Объектілі бағдарланған
програмалау ... ... Я.В.- ... в Visual ... Е.Ю.- “ ... шаги в Visual Basic ... В.Г. “Использование Visual Basic ... для ... ... ... ... ... 30 сабақ”
6.С.Симонович, Г.Евсеев-“Занимательный компьютер”

Пән: Информатика
Жұмыс түрі: Курстық жұмыс
Көлемі: 33 бет
Бұл жұмыстың бағасы: 700 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Visual Basic бағдарламасы36 бет
Visual Basic ортасында жоба құру негіздері33 бет
Visual Basic ортасында функцияларды зерттеу тақырыбын оқыту әдістемесі42 бет
Visual basic программалау ортасы36 бет
Visual Basic программалау ортасы туралы53 бет
Visual Basic программалу тілі9 бет
Visual basic тілінде программалау негіздері31 бет
Visual basic туралы жалпы түсінік27 бет
Visual basic-ті оқыту әдістемесі13 бет
Visual Basic-та инженерлік калькулятор жүйесін құру25 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь