Visual basic тілінде программалау негіздері

МАЗМҰНЫ

КІРІСПЕ
1 VISUAL BASIC ТІЛІНДЕ ПРОГРАММАЛАУ НЕГІЗДЕРІ
1.1 Visual Basic тілінде программалау түсінігі
1.2 Интеграциялық құрастыру ортасы
1.3 Берілген басқару объектінің құрамы, әдістері және жағдайлары
1.4 Data control . объектісінің түсінігі мен оның маңызы

II. VISUAL BASITE ІС.ТӘЖІРБИЕЛІК МҮМКІНДІКТЕРІ
2.1 Белгіленген фигуралардың меншіктелген түсімен сурет салуға мүмкіндік беретін қолданба құру.

ҚОРЫТЫНДЫ
ПАЙДАЛЫНЫЛҒАН ӘДЕБИЕТТЕР
ҚОСЫМША
        
        МАЗМҰНЫ
КІРІСПЕ
1 VISUAL BASIC ТІЛІНДЕ ПРОГРАММАЛАУ НЕГІЗДЕРІ
1.1 Visual Basic тілінде программалау түсінігі
1.2 Интеграциялық құрастыру ортасы
1.3 Берілген басқару ... ... ... және ... Data control – ... ... мен оның маңызы
II. VISUAL BASITE ІС-ТӘЖІРБИЕЛІК МҮМКІНДІКТЕРІ
2.1 Белгіленген фигуралардың меншіктелген түсімен сурет салуға мүмкіндік
беретін ... ... ... ... ...... өрнектеу, оны түрлендіру,
жинау сақтау және пайдалану әдістері мен құралдары туралы ... ... ... бір ... ... XX-ғасырдың екінші жартысында ғана
қалыптасқанымен, оның көп мәселелері ерте заманнан-ақ адамдардың ... ... ... Өйткені азаматтың әлеуметтік және мәдени дамуы
информацияны жинаумен, оны ... ... ... ... - ... да ерте ... құбылыс. Табиғат өзінің ... ... ... ... мен тірі ... ... ... Адам өзінің алғашқы қадамынан бастап-ақ информацияны ... ... жаңа ... ... Оған жартастардағы сурет пен
жазбалар, иероглифті плиталары, сондай-ақ, ежелгі ... ... ... ... ... арналған абақ тастары мен
дискілері, өткен ... ... ... дәлел бола алады.
Бұған қоса алғашқы басылған кітаптар, ... мен ... және ... адамның осы әрекеттерінің үздіксіз екенін көрсетеді.
Қазақстан Республикасындағы ақпараттандыру жүйесін ары қарай дамыту
процесін оқып үйренудің ақпараттық ... ... ... ... ... ... ... жүзеге асыру мүмкін емес. Олардың
атқаратын қызметтерінің де ... кең, ... ... және ... ... ... ... ақпараттық жүйелер, оқыту
орталары, электрондық оқулықтар және мультимедиалық программалар. Қазіргі
танда Қазақстан ... ... ... жаңа
ақпараттандырылған инновациялық технологиялармен жұмыс істеуде.
Соңғы бiр екi жыл жаңа ... ... ... ... ... ... ... бiлудiң аса қажеттiгiн
көрсеттi. Бiздiң қоғамымызда болып жатқан ... орта бiлiм ... ... да ... ... өз ықпалын тигiзбей қалмады.
Қазiргi ... ... ... ... ... ... жаңа информациялық технологияларды енгiзуге көп көңiл бөлуде.
Аталған пәндi оқуда бiрыңғай бағыттың жоқтығы, ... ... ... туғызады.
XV ғасырда мәлiметтi қағазға басып шығару станогының пайда болуы кiтап
шығару iсiн ... ... ... ... ... ... ... мүмкiндiк жасады. Кiтаптарды, оқулықтарды көптеп басып ... ... ... адамзатты жалпы сауаттылыққа жетелеп,
мәдениеттiң жаңа даму кезеңiн ... ... ... ... ... ... радионың шығуы
информацияны кез келген қашықтыққа жарық сәулесiнiң тарау жылдамдығымен
жеткiзуге ... ... Ал ... шығуы, үйде отырып-ақ, дүниеде
не болып жатқанын жаңалықтар арқылы, кино, бейнефильмдер, ... оқып ... ... қарай алатын күйге жеткiзiлді. Адамзат
баласы дамудың барлық ... ... ... ... ... ... мұқтаж болды.
XX ғасырдың соңы ХХІ ғасырдың бас кезеңі адамзаттың ... ... жаңа ... ... ... ... байланысты информацияны ала бiлу, оны өңдеу және күнделiктi ... ... ... қажеттi шарты болып табылады. Бұдан оншақты
жыл бұрын мектеп курсына ... және ... ... ... ... болатын. Алайда, жаңа информациялық технологиялардың ... даму ... ... бұл ... ... ... ... қоғамымызда болып жатқан өзгерiстер орта бiлiм беру саласының
дамуына да ... ... өз ... ... қалмады, осы салада
көптеген жаңа мамандықтар пайда болды.
Қазiргi кезде ... ... ... ... техникамен
қайта жабдықтауға, жаңа информациялық технологияларды енгiзуге көп көңiл
бөлуде. Республика ... ... ... ... жаңалануы тиiс
деп ойлаймын. Сонда ғана бiз Нұрсұлтан Назарбаев ... ... ... қол ... ... 50 өркендеген
елдердің арасына енеміз.
1 VISUAL BASIC ТІЛІНДЕ ПРОГРАММАЛАУ НЕГІЗДЕРІ
1.1 Visual Basic тілінде программалау түсінігі
Visual Basic тілі өте ... ... ... бұл тіл ... ... программалау мәселесін шешуге болады. Ол үшін бұл тілді жете ... Бұл ... ... ... ... ... ... деп сезінуіне
болады.
Visual Basic тілін компьютерге ... үшін ... ... Setup программасын таңдап алу керек. Бұл тілмен қоса
программаның құжаттарын, анықтамаларын және ... ... да ... ... ... іске ... ол ... керекті каталогты құрып
алады, одан кейін программист өзінің жұмысына қажетті, ... ... ... ... егер сіз ... бір ... орнатуға ұмытып
кетсеңіз бүкіл программаны өшіру қажет емес, ол үшін компакт дискіні CD ROM-
ға салып ... ... ... жүйе дегеніміз кез келген қиналған жерде ... Бұл жүйе ... 4 ... ... What`s New in Visual Bаsic 6.0 (Бұл ... ... ... Бұл бөлімде Visual Bаsic-те қандай ... ... ... бар екенін тез арада анықтауға
болады. Бөлімшелер ретінде орналасқан ... ... ... ... ... ... ... Find It Fast (Жедел іздеу). Анықтаманың бұл бөлімі пәндік
аймақта ... Бұл ... ... ... Overview topics ... ... Бұл ... бөлімшесі
анықтама немесе кітаптың бөлімшелеріне қысқаша шолу ... ... ... ... оқымастан бұрын.
4. See Also Links (Тағыда сілтемелерге қара). See Also ... ... ... ... ... ... ... бұл тақырыпқа қатысты
толықтырылған ... ... ... ... ... ... программаны жүктеу үшін келесі команданы
орындау қажет:
1. Экран бетіндегі төменгі жағындағы «ПУСК» батырмасын ... ... ... «ВСЕ ... ... ... Microsoft Visual Basic 6.0 таңдап алып басамыз.
Егер сізге тез жүктелетін Visual Basic 6.0 ... ... ... экран бетіндегі "жұмыс столына" Visual Basic 6.0 белгісін шығарып
қоюға болады. Visual Basic 6.0 ... ... ... ... диалогты терезе
ашылады New Project (жаңа проект) ... құру ... ... ... ... ... ... Бұл терезе келесі қосымшадан тұрады:
(сурет 1.1.) Диалогтық терезе. ... жаңа ... New ... ... – жаңа ... құру үшін ... шаблондары
және мастерларды қамтиды.
2. Existing (бар жобалар) – Visual Basic 6.0 ұсынылған мысалдағы
проектілерді және ... ... ... осы ... табуға
болады.
3. Recent (жақында қолданылған жобалар) - соңғы уақытта ... ... ... Жаңа ... құру үшін New ... Ол ... келесі түрдегі проект шаблонын таңдап алуға болады.
1. Standard EXE ... ... ActiveX EXE ... ... ActiveX DLL ... ActiveX);
4. ActiveX Control (ActivX басқару элементі);
5. VB Application Wizard (Қосымшалар шебері Visual ... Data Project ... ... ... IIS ... (IIS ... Add-in (Қосымша салу);
9. ActiveX Document DLL (ActiveX құжатының DLL-кітапханасы);
10. ActiveX Document EXE (ActiveX құжатының EXE-файлы);
11. DHTML Application (DHTML ... ... ... ортасы
IDE (Integrated Development Environment) ... ... бұл Visual ... ең ... ... нақ осы жерде бүкіл
қосымшаларды бір ... ... ... және осы ... ... көп бөлігі
өтеді.
IDE жобалаудың құрлымының ортасына келесі негізгі элементер кіреді:
1. Негізгі мәзір;
2. Стандартты ... ... ... ... ... ... ... Мәзір редакторы;
7. Құрылым терезесі;
8. Терезенің макеттік формасы;
9. Терезедегі объектілерді көру.
(сурет 1.2.) IDE Visual Basic-тегі интеграциялық құрастыру ортасы.
Интерфейсті ... ... ... ... ... ... құрылғыларды қолданады. Форманың дизайны
және формадағы басқару элементтерін тағыда ... ... ... және оңай ... ... ... ... да түсінікті
болуға тиіс. Ең бастысы жұмыс жасауы оңай ойда қалуы керек.
3. Дизайнның сыртқы бейнесі. Көзге ... ... ... керек. Егер
қажет болған жағдайда қосымша беттер және ... ... ... ... ... бойынша басқару элементтерін формаға топтау
керек, топталу ... ... ... жасауға болады.
Инструменттер панелі (Toolbars)
Инструменттер панелі көп қолданатын командаларға тез және оңай жетуін
қамтамасыз етеді. Кез-келген ... ... үшін ... ... ... Ең ... рет Visual Basic-те жұмыс ... ... ... ... ... ... ... 1.3.) шығады. Қосымша
инструменттер панелін де шығарып қоюға болады.
(сурет 1.3.) Visual Basic инструменттер панелі
Бұл ... ... ... ... ... ... оны қадағалап және
өзгертуге болады. Мұнда тағы негізгі меню бар, ол арқылы ... ... және ... ... ... ... терезесі
Дисплейдің оң жақ шетінде инструменттер панелінің астында ... ... ... 1.4.). Ол жобаның ... ... және ... ... ... тез ... ... 1.4.) Жоба терезесі
Қасиеттер терезесі
Қасиеттер терезесі жоба терезесінің ... ... Бұл ... ... ... ... ... жобада
объектілердің өзіне тәне көлемі және түсі болады.
(сурет 1.5.) Қасиеттер терезесі.
Синтаксис
Visual Basic-тің алфавиті латын әріптері A – дан Z – қа ... ... 0 – ден 9 – ға ... және арнаулы символдардан: []()/* + -% л $ & !
" "?';:,. тұрады.
Программа жоғарыдан төменге қарай орындалады. ... бір ... бір ... ғана бола ... ... әр ... аяғында ;, .
символдары қойылмайды.
Математикалық функцияларды Visual Basic тілі былайша аударады
(кесте 1)
|Математикалық функция |Visual Basic ... + Ь |A + b ... |A-b ... |A*b ... Ab |A/b AAb ... |SQR (a) ... |ABC (a) ... x |Sin (x) ... x |Cos (x) |
|g x |Tg(x) ... |1 / tg (x) ... |0.5 ... ... Windows ... Visual Basic 6.0 ... түрлерін енгізуге болады. Бір ... SDI және ... ... ... – бүл ... ... Бүл жерде бір ғана терезеде бір
докуметпен жұмыс істей аламыз. Мысалға ... ... ... WordPad.
Бірнеше документтермен жүмыс істеу үшін бірнеше рет ... ... ... ... өзіне байланысты арнайы интерфейс SDI түрі болуы
қажет. SDI – Интерфейсі.
SDI – ... ... ... ... ... ... ... Элементтік басқару мен бірге "панель" қүрылғылары
3. Мәліметтерді басқаратын элементтер орналасады ... ... ... ... жұмас жасау үшін басқарылатын элементтер
5. "Строка состояние" элементтерінен түрады.
Visual Basic тілінің айнымалының 3 түрі ... ... ... ... - ... және оның мәні ... орындалғанша сақталады. Private -
айнымалы және оның мәні форма орындалғанша сақталады. Public - ... оның мәні ... ... ... түрлері
• Сандық Integer, Long, Single, Double, Currency.
... ... ... түрі ... дейін сандар Byte.
Логикалық информация Boolean.
Кез-келген тип Variant.
Объектік информация ... ... "Run" ... ... ... ... ... арналған:
(кесте 2)
|Командалар ... ... ... ... үшін ... |
|Start with Full Compile ... ... мен |
| ... шығару. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... START командасын орындаған кезде яғни экран
бетіне арнайы форма шығады.
Форманы орындау ... ... ... ... ... - ... шығарылады.
Pointer – Тышқанның жүру жолын көрсетеді
PictureBox – Графикалық терезені формаға енгізеді, ... ... ... ... ... және ... ... элементтерді және анимацияларды енгізуге арналған.
Label – формаға объектілерді ... ... ... ... ... ... – формаға текстік "поля" орнатады. Санды, текстік
ақпаратты орнатады.
Frame – форманың логикалық топтардағы объектілерге ... ...... ... ... ... ... енгізеді.
Checkbox – формаға «флажок» орналастырады, шартты программа үшін
немесе жұмысты орындау кезінде «иә-жоқ» қағидасын ұстанады.
OptionButton – ... ... ... ... ... ... ... .
ComboBox – формада объект қүрады, "поля" және ... ...... ... ... бір ... ... мағына
бойынша формада тізім кұрады.
HscrollBar – формада көлденең тізімді орналастырады. Сырғыту
бойыша ... ... ... ...... ... тізімді орналастырады. Сырғыту
бойыша берілген ортадан табуға арналған
Timer – формада "таймер" - ді ...... ... ... ... – папкаларды форма тізімін бойынша шығарады.
FileListBox – формада тайлдардың тізімін шығарады.
Shape – Геометриялық бейнелерді форма ... ...... ... ... енгізеді
Image – формада "поля" енгізеді, графикалық бейнелерді көрсету үшін
арналған.
Data - ... ... ... ... құрады және "новигация"
нәтижесін көрсетеді.
Таймер. Тетігі (таймер) Visual Basic тілінде ... ... ... ... ... ... орнатып қоямыз.
(кесте 3)
|Құрамы ... ... ... ... ... минут\секундын |
| ... 0 дан 64 767 ... |
| ... ... енгізуге болады. |
|Enabled (доступно) ... ... ... ... |
| ... мағынаның құрлымы True |
| ... ... ... онда ... |
| ... ... ... ... ... |
| ... ... False мағынасын |
| ... ... ... операциясын |
| ... ... ... 1.6.) ... ... ... Editor ... редакторлық терезесінде формаға мәзір жолдарын
редактауға және құруға болады.
Проектінің ... ... ... көру үшін арналған терезе.
Бұл терезеде тек қана элементтерге ғана ... ... - ақ ... ... әдіс ... де ... ... макеттік терезе Form Layout, View ... Form ... ... ... ... ... кезде форма кішкене
түрінде қандай түрде ... ... ... ... ... ... START командасын Run мәзірінен шығарамыз.Сіз жасап отырған форманы дәл
солай көрсетіледі.
Visual Basic қазіргі уақытта программалаудың ең танымал ... ... ... Q Basic - тің ең ... ... оның ең ... ... және жаңаша ақпараттық – технологиялық амалды — MS
Office немесе Internet Explorer ... ... ... ... бойына жинақтаған, ол кәсіби программист үшін де, жаңадан
үйренушіге де ... ... ... арқасында, соңғы кезде ойыншық саналған Бейсик тілі
программалау ... ең ... және ең ... ... Visual ... ... Windows-қа кәсіби деңгейлі интерфейсі бар қолданбалы жасауға
мүмкіндік береді, бұл жағдай кәсіби программистердің оны ... оның ... ... ... ... ... Basic ... алғашқы қадамдар жасап жүргендер үшін
ерекше тартымды. Бірнеше түйінді сөз үйреніп, Windows - та ... ... ... ... ... ... көрінісін жасау үшін, Paint
сияқты дайын объектілерді экранның қажетті онына жай ғана ... ... Basic ... ... ... ... офистік
қолданбаларына енгізілген, бүл жағдай ақпараттық технологияға ... ... ... ... береді.
Объекті – бағытталған программалаудың негізгі түсініктері:
1объект;
2объектінің қасиеті;
3 объектінің әдісі;
4 оқиға;
5 объектілер класы.
Объект - қасиеттер мен әдістер жиынтығы.
Мысалы, автомобиль ... ... ... түс, ... ... қасиеттері бар. Екпін, аялдамаавтомобильдің іс-әрекетіне, әдісіне
қатысты. Осылайша, қасиет дегеніміз объектіге тән нәрсе, әдіс ... ... тән ... әдіс дегеніміз – объектінің іс-әрекеті. Яғни, қасиет
дегеніміз – объектінің сипаттамасы, ал әдіс – ... ... ... ...... программалауда объектімен жүмыс істеу ... жазу ... ... ... ... қасиет. әдіс
Оқиға – объекті жағдайының қайсыбір әрекетке жауап ретінде ... ... Word ... ... ...... басу ... жауап ретінде символ пайда ... ... ... ... Класс – әдістер немесе қасиеттер ортақтығымен
сипатталатын объектілер ... Visual ... ... программалауы
оқиғалардан құралған. Өңдеу дегеніміз – бірінші жолда ... ... ... ... SUB ... аты - ... ... аты (параметрлері)
операторлар
End SUB
Мысалы, Click оқиғасы маусты шерткенде ... ... ... l_Click () print ... аяқталды» end
End SUB
Мауспен command 1 атты объектінің үстінен шертсеңіз (Visual Basic -те
бұл батырма) «жұмыс аяқталды» сөздері басылып шығарылады және end ... ... ... ... ... Labell атты ... «Іске
қосу» жазуын (Captions қаситеі) орындайды:
Private SUB command 1 Click ... Captions = ... ... Basic - ті ... үшін ... бірізділігін орындаңыз:
Пуск - программы - Microsoft Visual Basic 6.0 - Visual Basic 6.0
Пайда болған New Project ... Standart EXE - ні ... ... ... ... Basic ортасында қолданба қүруды екі кезеңге бөлуге болады:
1. Экрандық интерфейсті ... ... ... ... Basic ... соң экранда Visual Basic - тің жинақталған
ортасы пайда ... және ... - ... ... Windows - тың ... бір ... орындалған. Сондықтан Visual Basic - ке тән
және өте қарапайым қолданбаны жасау үшін қажетті ... ғана ... және жазу ... өзгерту үшін View - Color Palette менюін
пайдалануға болады.
(сурет1.7.) ... ... ... де, ол үшін ақ фон, ал тор ... ... үшін-
қара фон қоямыз. Top сызықтар желілерінің ара ... беру үшін ... - General ... ... ... ... те, Width және Heigth
өрістерінің қажетті мәндерін (мысалы 60 және 60) іске қсу ... ... ... ... ... көмектеседі.
Пішіндер макетінің терезесі сіздің макетіңіздің экранда қандай ... ... және ... жолымен оның орнын ... ... ... ... қоып көруге болады.
Жоба терезесі Бағыттауыш сияқты жобаңыздың құрамын көрсетеді.
Қолданбаны ... ... ... ... бірігеді. Өте қарапайым
жобада бір ... ... Жоба ... VBP кеңейтумен жазылады. Пішіндер
конструкторы. Бұл терезеге пішіннің ... ... ... ... ... ... қосу View меню ... іске ... View - Object View - ... Шын мәніде бүл да терезе, оған қолданбаларды жасау негізінде
түрлі басқару ... ... ... ... ... ... терезесне ерекше назар аудару қажет.
Элементтер панелінде қолданбаның интерфейсі жинақталатын компоненттер
болады. Әр ... ... ... ... мен ... маустың екі
шертуімен көшіріледі. Содан соң Paint - те ... оның ... және ... ... ... ерекшеленген объектілерді бейнелейді. Әр элемент,
айталық, пішін, батырма, және т.б. ... деп ... және ... ... Captions ... - ... Height ... - биіктік, тағы
басқа қасиеттер терезесінде ... ... ... ... ... ... ... екі бағанаға бөлінген. Сол жақтағысында объектінің
қасиеттері, ал оң жақтағысында қасиеттер ... бар. ... ... ... ... ... программист қана таңдап, өзгерте
алады. Маусты шерту арқылы, пішінді ... оның Caption ... ... ... ... соң ... ... Form1 қойып, Caption мәнін суреттер
сөзіне өзгертуге болады. Visual Basic программалау ортасы ... ... ... шолушы құрастырушысын, кодын жазбай-ақ, қарапайым
графикалық модельдеу ... ... ... ... ... графикалық объектілерді жекелеген бөлшектерден жасап шығуға
болады. Бөлшектердегі таңдағанды олардан түрлі объектілер жинау мүмкіндігі
өте маңызды ... есте ... ... ... редактор ортасында
бөлшектерден объект құрастыруға болады, бірақ бүл ... үшін Visual ... ... – қолданбаны құрайтын файлдар жиынтығы. Дербес ... ... ... үшін Make Project As командасын пайдалануға болады. Бұл
жағдайда Ml. exe. Файлы жасалады. Енді бұл файлды Visual Basic-сіз ... іске қоса ... ... Basic ... ... ... қолданылады. Integer –
32768 ден 32767 дейінті – бүтін сандар;
Long – 2147483648 – ден ... ...... сандары; Single –
заттық сандар;
String – жолдық шамаларды;
Boolean – логикалық шамаларды, екі мәнді: True және False.
1.3 ... ... ... ... ... және ... ... Data объектісінің, басқа элементтер сияқты,
стандарттық ... ... және ... ... ... ... арналған олардың бүтін қатарлар құрамдары, әдістері және жағдайлары
болады. Яғни, оларды төмен жақта қарастырамыз.
Құрамдары: BOFAction
Егер BOF (beginning of file - ... ... ... True жинағында
орнатылған болса, онда BOFAction кұрамдары Data ... ... datal ... ... екі альтернативтен алынуы мүмкін: MoveFirst или BOF.
Data объектісін құру кезінде BOFAction құрамы MoveFirst құрамы сияқты
орнатылады. ... ... data l ... ... ... ... орнатуға болады:
data l .BOFaction= vbBOFActionMoveFirst, немесе
data l.BOFaction= vbBOFActionBOF. BOFAction құрамын ... ... ... ... ... |Мағынасы ... ... |0 ... ... |1 ... ... ... ... Connect ... мәлімет
базасының түрін анықтайды. Microsoft Access ... ... ... data 1. connect = string. Connect ... ... ... көрсетілген.
(кесте 5)
|Мәлімет базасының түрлері |Анықтамасы ... Access |n . it 7 ... x |"dBASE x;" ... x.x ... x.x;" ... x.x |"FoxPro x.x;" ... x.O |і "Excel x.O;" ... WKx |"Lotus WKx;" ... |"Text;" ... ... ... |"ODBC; DATA ... data base; |
| ... ... D ... ... ... ... ... ... ... ... әрекеттер арқылы
орындалады:
Data1.connect- "dBASE IV;" немесе
datal.connect- " FoxPro 3.0;". ... ... ... ... ... Database объектісіне
жіберу тәсілін қолданады, яғни ол Data объектісімен құрылады.
Синтаксисі: Set databaseobject = datal.Database.
Data ... Database ... ... Exclusive, ReadOnly
және Connect қүрылымдары арқылы құрады. Database құрылымының құрылымдары
және әдістері болғандықтан, оны ... ... ... ... немесе Execute әдістерін қолдануға болады.
DatabaseName
DatabaseName құрылымын қолдану мәліметтің негізін Data объектісі үшін
алуға немесе орнатуға, сондай - ақ оның атын және ... ... ... datal ... жолы MS Access және Btrieve ... база форматындағы файлдың
атын және оның ораналасу жерін анықтыйды. Егер файл - серверде орналасқан
мәлімет базасы ... ... онда ... файлға толық жол көсетілуі
керек, мысалы:
\\SERVER\DATA\DATABASE.MDB.
DBASE, Paradox және тағы ... ... ... ... ... файлға ғана жолды кұру керек. Ал ODBC мәлімет базасына бүл құрылым
анықталмайды, өйткені ... ... ... ... ... Connect қүрылымы арқылы орнатылады. Егер жүмыс барысында
DatabaseName құрылымын өзгертсек, онда ... ... ... соң ... Refresh ... ... Режимдік қолдану барысында
DatabaseName құрылымының қолданылуын ... ... ... ... ... ... проектіні ашамыз.
2. DatabaseName құрылымы құратын Datal объектісінің құрамын өшіру.
3. Форманың жүктелуі туралы келесі кодтарды қосу:
Private Sub ... l ... = ... datal.refresh
End Sub
4. Проектіні іске қосыңыз. Dim DBName As String DBName = ... ... - ... ... Basic —тің бүкіл программалауы оқиғалардан құралған. Өңдеу дегеніміз
бірінші жолда оқиғаның өңдеушінің атын ... ... SUB ... аты - ... ... аты (параметрлері)
операторалар
End SUB
Мысалы, Click оқиғасы тышқанды шерткенде пайда болады: Private SUB command
1 Click () Print" ... ... end End ... ... 0.1- ... ... ... форманың кеңейтілген графикалық түрін өзгертеді
Autorerrow false, true- егер бүл қасиет true деген ... ... ... ... ... графикалық операторлар арқылы сурет салуға болады.
Backcolor -форманың түсі
Borderstyle - форманың рамкасының түрін ... - ... ... ... true false- екі мәні ... ... элементтерді қосу қоспау қасиеттері
Control Box - формадағы 3 батырманы қосу, қоспау қасиеті.
Drawmode- графикалық оператормен салынатын суреттердің сызықтарының
түрін орнатады..
Drawstyle- графикалық суреттердің ... ... ... сызықтың қалыңдығы.
Enabled true false - форманың көрсету, көрсетпеу ... - ... ... ... объектілердің түсі.
Fillstyle - түстің стилі
Font - шрифт.
Font Transparent true false - ... ... ... ... Color - ... жазулардың түсі
Has dc true false -системдік параметр.
Height- форманың биіктігі.
Helpconteex ID - осы объектіге байланысты көмекші файлдағы анықтаманың
орналасуы
Icon - форманың ... ... ... Preview - ... комбинацияларына жауап беру
Left - бұл қасиет көбінесе форманың бетіндегі объектілермен жүмыс істейді.
Нақты атқаратын қызметі объектілердің горизонталь бойындағы координаты.
Link Mode Link topic - ... ... ... ... Button ... екінші батырманы көрсету көрсетпеу режимін
орнатады
MDI Child - формадағы бірінші батырманы көрсету көрсетпеу режимін
орнатады.
Min Button - формадағы бірінші ... Icon - бүл ... ... ... орнатады.
Mouse Pointer -стандарттық курсордың түрлерін орнатады.
Oledropmode - системдік параметр
Palette - формаға палитраны орнататын қасиет
Picture - формаға суретті орнату ... to left ... ... қою
Scale Height Left mode top width - масштабтар
Show Intas kbar - форманы жүйелерінде панель задач - та көрсету, көрсетпеу
режимін орнататын ... up Position - ... ... бетіндегі орналасатын орны.
Top - вертикаль бойы бойынша координатасы
Visible - форманың визуалды көрінуі көрінбеуі
Whats This Button - ... ... ... ... - ... State - ... қосылған кездегі форманың режимі.
Visual Basic - тің ... ... ... ... ... ... ... тілдерінің ең қарапайым және ең күштісі болды. Visual Basic
қысқа мерзімде Windows - қа кәсіби ... ... бар ... мүмкіндік береді, бұл жағдай ... ... ... жиілетіп, оның позициясын құрастырушылар бәсекесінде күшейте
түседі.
Visual Basic программалауда алғашқы қадамдар жасап жүргендер ... ... ... ... сөз үйреніп, Windows - та жұмыс істеу
дағдылары болса жеткілікті. Қолданбаның ... ... ... ... ... ... объектілерді экранның қажетті орнына жай ғана тасымалдап
отыруға болады.
Visual Basic ... ... Windows - тың ... офистік
қолданбаларына енгізілген, бұл жағдай ... ... ... ... ... ... ... Basic программалау ортасы жасалынып жатқан қосымшаның көзбен
шолушы қүрастырушысын, кодын жазбай - ақ, ... ... ... ... қалыптастыруға мүмкіндік береді.
Көптеген графикалық объектілерді жекелеген бөлшектерден жасап шығуға
болады. Бөлшектерді таңдағанда олардан түрлі объектілер ... ... ... екенін есте ұстау қажет. Графикалық редактор ... ... ... ... бірақ бұл мақсат үшін Visual Basic
өте қолайлы.
Жоба - қолданбалы ... ... ... ... жүмыс істейтін
қолданбаны жасау үшін Make Project As командасын пайдалануға болады. Бұл
жағдайда ML ехе. ... ... Енді бұл ... Visual Basic - сіз ... іске қоса ... болады.
1.4 Data Control - объектісінің түсінігі мен оның маңызы
Бұл объектінің, яғни мәлімет базасымен жұмыс ... ... ... ... ... программалық код қүрусыз-ақ жай объектілер
құруға болады. Ал бұл элементті қолдана отырып, өте ... ... яғни ... ... ... элементтер құруға болады (Data
Access Objects немесе DAO).
Мәліметті басқару объектісі дегеніміз не?
Мәліметті басқару объектісі дегеніміз - бұл Visual Basic ... әр ... ... ... ... ... кіру жолы.
Жоғарыда көрсетілгендей, Data объектісін қолдана отырып, біз тез ... ... Windows ... ... код жазбай-ақ құруға
болады. Мәлімет базасының программистсіз жұмыс істеуінің ... ... ... Мәлімет базасына (connect) қосылу.
2. Мәлімет базасындағы кестенің ашылуы.
3. Мәлімет базасының басқару элементімен ... ... ... поле ... яғни оның ... ... көріп және
өзгертуге болады.
4. Жаңа запись қүру, оларды өшіру және мәлімет базасьның мазмұнын ... ... ... ... ... көмегімен қолданушы өз мақсаты үшін кеңінен таралған
формата мәлімет ... ... ... ... ... ... Access,
dBASE, FoxPro, Paradox, Btrieve, сонымен бірге электронндық кестелер файлы
Microsoft Excel и Lotus ... ... ... ... ... жай ... ... (txt
өлшем бірлігімен) немесе мәлімет базасын қолдануға болады, сонымен қатар
интерфейске кіру жолы бар Open Database ... (ODBC). ... ... Visual Basic 5 ... "панели инструментов"- те
көрсетілген.
Data объектісінің ... ... Бұл ... ... ... және ... ... маркер пайда болады, оның көмегімен
бұл элементтің сызықтық ... ... ... ... ... ... тақырыптан және төрт кнопкадан тұрады, олар мәлімет
базындағы записьтерді ауыстыруға ... ... ... араналған.
Тақырып ретінде тексті таңдаған қолайлы, яғни ол мәліметтің негізгі аты
және онымен сіз жұмыс істей ... ... ... Data ... құрамымен анықталады.
Мәліметті басқару объектісін қолдану үшін, ең негізгі төрт
жолды ... ... ... ... Data ... ... формаға қойып және
керекті өлшемдерін орнату.
2. Мәлімет базасының атын ... және Data ... ... орнату.
3. Data объектісіндегі RecordSource ... ... ... Data ... ... ... ... түрлерін
анықтау.
Егер қосымша бірнеше негізгі мәліметтермен жүмыс атқару керек болса,
онда бүкіл қатарда Data объектісін қолдануға және бір ... ... ... болады.
(сурет 1.8.) Data объектісі
Data объектісінің кұрамын орнату
Бұл объектіні қосымша жұмыс (design time) кезінде, мәлімет ... ... ... ... ... ... орнатуға
болады. DatabaseName қүрамын таңдаған кезде оң жақ терезеде көп ... ... ... бұл көп ... "кнопка" - ны басқан кезде, DatabaseName файлдарды
көру терезесі ашылады, яғни бұл терезенің көмегімен қай мәлімет ... ... ... таңдауға болады. Егер сіз файлға кірудің толық жолын
білетін болсаңыз, онда ... ... ... ... ... атын ... болады.
(сурет 1.9.) Мәліметтер базасын ашу.
Мәлімет базасындағы файлдың атын анықтағаннан кейін, сол терезеде
мәліметтің ... ... ... ... ... қай кестесінен
мәліметті any керек екенін Data объектісінің RecordSource кұрамымен анықтай
аламыз. ... атын ... ... ... немесе кестенің тізімінен
алуға болады, ол терезе оң жақ бағанада орналасқан.
Егер мәліметті бірнеше кестеден анықтама үшін алу ... ... ... ... тілдерін қолдануға болады (SQL).
"Запись" - тің жиынтығы дегеніміз не?
Енді "Запись" - тің ... ... ... ... ... басқару объектісі тікелей мәлімет базасымен жұмыс істемейді, ол
тек компьютер жадысында негізгі аймақты құрады, Data объектісі және ... ... ... буфер қолданылады. Бұл жады ... ... ... ... Берілген Recordset ... ... ... және ... ... анықталады. Егер
мәліметтің негізі SQL тілінің көмегімен құрылған болса, онда ... ... ... базасының жолдарынан тұрады. Recordset объектісі
(Visual Basic-тің кез-келген басқа объектілері сияқты) нақты құрамдар мен
әдістерден ... Visual Basic 5 ... ... - тердің
жиынтығының бес түрі көрсетілген. ... бұл ... ... ғана ... «запись» - тің динамикалық жиынтығы немесе динамикалық «запись»-
тің жиынтық түрлері, ... ... ... және ... ... ... ... Олардың қысқаша түсіндірмесі 2.1.
кестеде келтірілген.
(кесте 6)
|«Запись» тердің |Мағынасы ... ... ... ... ... ... «запись» - тердің |
| ... ... Бүл ... - тердің |
| ... ... ... ... - терді қосуға,|
| ... ... ... ... ... тек қана |
| |бір ... ... ... ... ... ... «запись» - тің жиынтығы мәлімет |
| ... ... ... ... |
| ... түрады, яғни ол бір «поле» - дан |
| ... ... ... ... ... |Статистикалық кестенің ... |
| ... ... үшін ... ... |
| ... ... ... ... ... ... ... «запись»-тің жиынтығын
қүрайды. «Запись»-тің жиынтығын қолдану өзінің әрекетімен ... ... ... болып келеді. Сонымен қатар компьютердің ... тек ... ... ... Ал оны ... ... сіз тек қана бір
кестемен жұмыс атқара аласыз, ал оны ашу кезінде ... ... ... жиынтығының түрлерінің ішіндегі ең иілгіші болып динамикалық
«запись» жиынтығы болып ... ... ... ... ... мәлімет базасында ақпараттық сілтеме қатарларын құрады, яғни олар
мәлімет базасындағы әр жолдың кілттік «поле»-ларын ... ... ... ... ... және ... ... жүмыс ауыртпалығын төмендетеді. «Поле» Memo және ... ... ... ... ... олар ... ... экран бетіне шығару. Ал «поле» Memo және OLE-объектіліерін
құрайтын динамикалық «запись», ... және ... ... жұмыс
істеуге мүмкіндік береді.
Динамикалық «запись» ... ... ... дүрыс
қолданбауы. Әрбір динамикалық «запись»-тің жиынтығын өзгерту кезінде, оны
қайтадан құру қажет. ... және ... ... ... ... жиынтығын қолдану барысында мәлімет базасындағы (
RecordSource Data объектісінің RecordSource құрамымен анықталған) ... ... ... ... ... ... мәлімет базасының бір немесе
бірнеше кестелерінен тұрады, сонымен бірге мәліметтерді ... ... ... ол ... ... жаңартуды кажет етпейтін жағдайларда
қолданылуы мүмкін, мысалы, ... бір ... - ті ... үшін ... ... құру үшін. Статистикалық жиынтықтың «запись» - терінің құрамы ... ... ... ... жиынтыққа қарағанда операция
тез орындалады.
Объект - бүл ... - ... ... яғни Set ... ... кұрамының басқару объектісімен байланысы:
Set Datal.Recordset=NewRecordset
Сол жағдайда , орындау уақытына байланысты бір ғана мәлімет ... ... ... ... мәліметті басқару объектісімен
байланысуы мүмкін.
Set Datal.Recordset=NewRecordset Set ... ... ... ... жинағының берілгенімен операцияны
программалап отырсаңыз, онда ... ... - ке жол бар ... жөн (valid). Ал бүл ... мысалы, өшірілген «записъ» , яғни
кез - келген жағдайда оған ... ... ол ... ... Бүл ... құрамдары, BOFAction және EOFAction сияқты,ағымдағы запись-тің
жағдайын бақылау үшін қажет, Recordset объектісінің BOF және EOF құрамдарын
тексеру үшін программалық код құра ... Бұл екі ... ... ... жағдайын анықтайды. 2.2 кестеде Recordset
объектісінің BOF/EOF құрамдарының толық жағдайлары ... ... BOF/EOF ... ... | ... және EOF ... тең ... ... тек қана ... ... |
| ... өшіргенде ғана программа орындалады. |
|BOF = True ... ... ... ... - тің алдында|
| ... ... ... - тің |
| ... жол ... тиіс ... |
|EOF = True ... ... ... ... - тен ... |
| ... Указатель текущей записи является |
| ... ... ... және EOF True-re тең ... - ... жол жоқ. Ағымдағы |
| ... ... ... |
| ... ... ... ... байланысы. Visual Basic кұрамдарынан
басқа, барлық басқару элементтер ... ... ... яғни ... ... базалармен байланысуға арналған:
DataField - мәліметті басқару объектісімен қүрылған, полядағы ... ... - ... басқарумен байланысатын берілген объектінің атын
анықтайды.
DataChanged - ... ... ... ... ... ... ... басқару элементін қосымшага қосу үшін,келесі
жолдарды орындау керек:
1 «Панель инструментіндегі» басқару объектісін өзіңіздің ... ... ... ... ... ... құрамын берілген басқару объектісімен байланыстыруын
орнату.
3 DataField ... ... ... ... ... байланысын орнату.
Басқа стандарттық басқару элементтеріне қарағанда, Visual Basic-те бірнеше
арнайы басқару элементтерінің ... ... list box, ... combo box, ... ... кестеде мәліметтердің түрлері көрсетілген, олар басқару ... ... ... аты ... ... |
|Picture box |Long Binary ... |Binary ... |Text, Numeric, Date ... box |Text, Numeric, Date ... box ... Yes/No ... box |Text, Numeric, Date ... box |Text, Numeric, Date ... bound list box |Text, Numeric, Date ... bound combo box |Text, Numeric, Date ... bound grid |Text, Numeric, Date ... edit |Text, Numeric, Date • ... базасына арналған жай қосымша. Берілген басқару объектілерін
қолдану үшін және ... ... ... ... өте жай қосымшаны
құруға болады. Ол үшін келесі ... ... Жаңа ... ... Caption ... Forml ... "Аудио файлдар" –
деп ауыстырыңыз.
2. Datal объектісін «панель инструментінен» формаға ... ... Datal ... ... Caption ... ... атына
өзгертіңіз.
1. Datal объектісінің DatabaseName құрамымен байланысын ... ... ... ... жолы ... Datal ... ... кұрамын анықтау, ... ... ... 3.6. ... ... форма бетіне сегіз метка және сегіз
текстік терезе ... ... ... ... ... ... 1. ... Textl.DataSource-Datal Textl.DataField=Title
Lаbе12,Саріtоn~ Фамилия
Text2.DataSource=Datal Text2.DataField^Author Label3.Сарtіоn=Отчество TextS
.DataSource^Datal Text3.DataField=Year Published ... VISUAL BASIC ... ... ІС – ... ... ... меншіктелген түсімен сурет салуға мүмкіндік
беретін қолданба құру.
Төменде көрсетілген форманың суретін салайық:
1 – сурет.
ComboBox элементіне келесі қасиеттерді меншіктейміз:
Name жолына cmbCvet ... ... ... ... орындау кезінде тізімнің таңдай алатын түстерді
қосамыз. Бұл үшін ... ...... одан ... +
пернелерін келесі жолға өту үшін шертеміз. Осылай қажетті мағыналарды
енгіземіз.
Style қасиетіне 2-Dropdown List мағынасын ... ... ... үшін ... ... ... қосамыз. Шыққан шаршының ішіне OptionButton үш
элементін кірістіреміз. OptionButton әр элементіне келесі қасиеттерді
меншіктеп береміз:
✓ Name ... optKrug, ... ... ... Caption ... Круг; Квадрат, Прямая;
✓ бойынша артқы фонға түс ... ... ат ... «Нарисовать» батырмасына - cmdPaint;
- «Очистить» - батырмасына cmdClear;
- «Выход» - батырмасына cmdExit.
Дол тізімінде мағынаның таңдалуы үшін орындалу ... ... ... ... батырмасына тінтуірдің көмегімен шерткен кезде, белгіленген
тізімдегі түспен фигураның суреті салынуы үшін ... ... ... ... үшін «Очистить» батырмасына қажетті кодты жазамыз:
Жасалынған қолданбадан шығу үшін Click ... ... ... ... Sub ... = ... Sub
PictureBox элементіне келесі өлшем бірлікті қоямыз. Scale әдісімен қолданып
жасалған Form Load процедурасына қажетті координаттарды енгіземіз:
Picture1.Scale (-5, 4)-(5, -4) – ... ... ... ... атауымен Form Load процедурасына келесі жолдарды қоямыз:
optKrug.Value = True
Процедура Form Load ... ... ... Sub ... = 0
Picture1.Scale (-5, 4)-(5, -4)
optKrug.Value = True
End Sub
Private Sub ... Case ...... ... ... тізімінен
(cmbCvet) таңдаймыз;
Case 0 – егер де тізімде берілген бірінші элементті таңдайтын болсақ, онда
келесі конструкция ... = ... ... = ... ... = ... ... = vbYellow
End Select
If optKrug.Value = True Then
Picture1.Circle (0, 0), 3, Picture1.FillColor
End If
If optKvadrat = True ... (-3, 2)-(3, -2), ... ... ... ... = True ... (-3, 2)-(3, -2), ... If
End Sub
Private Sub cmdClear_Click()
Picture1.Cls
End Sub
Private Sub cmdExit_Click()
End
End Sub
ҚОРЫТЫНДЫ
Қорыта келгенде, бұл күнде ... ... ... ең ... ... ... ... – ақ көптеген қызмет салаларында компьтердi пайдалану
адамдарға информацияны жинау, ... және ... ... ... және ... ... ... жылдам жүргiзуге мүмкiндiк бердi.
Компьютермен қарым – қатынас жасау және оларды өз жұмысында пайдалана бiлу
бұдан ... ... ... сауат ашқаны сияқты алдағы 10 – 15
жылда бiздер үшiн ең ... зат ... ... ... негiзiн
қалайды.
Аталған пәндi оқуда бiрыңғай бағыттың жоқтығы, оқулықтардың тапшылығы
кейбiр қиындықтарды туғызады.
XV ... ... ... ... шығару станогының пайда болуы кiтап
шығару iсiн жолға қойып, адамзаттың ... ... ... ... ... жасады. Кiтаптарды, оқулықтарды көптеп басып шығару,
көпшiлiк кiтапханаларының ашылуы ... ... ... ... жаңа даму кезеңiн бастады деуге болады.
XIX-XX ғасырлардағы телеграфтың, ... ... ... кез келген қашықтыққа жарық ... ... ... ... ... Ал ... шығуы, үйде отырып-ақ, дүниеде
не болып жатқанын бiлiп, кино, ... ... оқып ... ... ... ... жеткiзiлдi.
Адамзат баласы дамудың барлық тарихы кезеңдерiнде есептеу ... ... ... ... ... Visual Basic
Қазіргі уақытта программалаудың ең танымал тілдерінің бірі ... Basic ... ... ... ... ... ... Бейсик
тілі программалау тілдерінің ең қарапайым және ең ... ... ... ... ... Windows – қа кәсіби деңгейлі интерфейсі ... ... ... ... бұл жағдай кәсіби программистердің
оны ... ... оның ... құрастырушылар бәсекесінде
күшейте түседі.
Информацияны жеткізу және жинау адамазат ... ... ... үшін , суреттерді, сызуларды , ... , ал ... , ... ... , т.б. ... ... .
Адамзат қоғамында жазудың пайда ... ... , ... ... ... . ... материалдық негізі алғашқы кезде тас , саз
балшық , ... ... ... , кейінен қағаз жасалынды.
Менің дипломдық жұмысы Visual Basic ... ... Visual ... ... ... ең танымал тілдерінің бірі болып саналады.
Visual Basic тілі программалауда алғашқы ... ... ... ... ... ... сөз ... Windows – та жұмыс істеу дағдылары
болса жеткілікті. Қолданбаның сыртқы көрінісін ... ... Paint ... объектілерді экранның қажетті орнына жай ғана тасымалдап отыруға
болады.
Visual Basic ... ... Windows – тың ... офистік
қолданбаларына енгізілген, бұл жағдай ақпараттық ... ... ... ... ... ... елдерінің арасында криминалдық ақпарат алмасу қажеттілігі
1992 жылы ... ... ІІМ –ң ... ... күресте өзара келісу
шартына қол қоюына бастау алды.
Келісу негізінде Мемлекетаралық ақпараттық банк ... ... ... ТМД ... ... ... ... дайындалып жатқан қылмыстарға қатысы бар шұғыл – ізденіс ... ... және ... да ... алмасу;
Ұйымдасқан қылмысқа қатысты белгілі фактілер мен болған ... ... ... сипаттағы криминалдық топтардың құрылымы, құрамы, іс - әрекет
аясы, сыртпен ... ... ... ... топтардың қылмыстық әрекеттерінің түрлері мен ... ... ... ... шығу мемлекеттердің Ұлттық орталық бюросы арқылы іске ... ... ... ... ... ... ... жүйесі жұмыс
жасайды. Бұл жүйе ауқымы күн сайын толықтырылып отырылады. Ұлттық ... мүше әр ... ІІМ – і ... ... ... қажетті
мәліметтерді үздіксіз алып отырады.
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
1. Кузьменко В.Г. Visual Basic 6. ... – М.: ... г. – 400 с.: ... ... С. Visual Basic 6. ... ... – СПб.: Питер, 2006. –
574 с.: ил.
3. Visual Basic 6.0: Пер. с ... – СПб.: ... 2004. ... с.: ... ... Л.А., ... А.Н. ... в среде Visual
Basic for Applications: Практикум. – М.: ... ... ... 2004. – 175 с.: ... ... Н.Б. Visual Basic. Освой на примерах. – СПб.: БХВ-
Петербург, 2004. – 288 с.: ... ... Р. Visual Bsic. ... и ... ... ... англ. – М.: ДМК Пресс, 2004. – 384 с., ил. ... ... В.Г. Базы ... в Visual Basic и VBA. Самоучитель.
– М.: ООО «Бином-Пресс», 2004 г. – 416 с.: ... ... Ч. ... для ... Windows ... Visual Basic. NET. В 2-х т. // Пер. с ...... дом «Русская редакция», 2003. – 1150 с.
9. Назаров С.В. Программирование на Microsoft Visual Basic ... ... П.П. ... – М.: ... и статистика,
2002. – 320 с.
10. Гарнаев А.Ю. Visual Basic. NET: разработка приложений. – СПб.:
БХВ – Петербург, 2002. – 624 с.
-----------------------
ComboBox
Frame
CommandButton
PictureBox
OptionBox

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









Ұқсас жұмыстар
Тақырыб Бет саны
Delphi программалау ортасының негізі34 бет
PHP тілі13 бет
Visual Basic33 бет
Visual basic-ті оқыту әдістемесі13 бет
Дыбыстық технологиялардың компьютерлік құралдары40 бет
Операторлар және ішкі программалар (Delphi программалау ортасы)22 бет
Visual basic программалау ортасы36 бет
Visual Basic программалау ортасы туралы53 бет
Visual Basic программалу тілі9 бет
Visual basic туралы жалпы түсінік27 бет


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


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

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

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

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

Email: info@stud.kz

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

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