Visual Basic бағдарламасы

Жоспар


Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 3
І Технико . технологиялық бөлім ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 5
1.1 Visual Basic IDE интегралды ортасымен танысу ... ... ... ... ... ... ... ... ... ... 5
1.2 Форма сипаттамасы. Оқиғалар және оның түрлері. ... ... ... ... ... ... ... ... 9
1.3 Visual Basic тілінің графиктік мүмкіндіктері. ... ... ... ... ... ... ... ... ... ..17
ІІ Бағдарламаны құжаттандыру ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..19
2.1 Тапсырма қойылымы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..19
2.2 Қолданушыға мәлімет ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..20
2.3 Программистке мәлімет ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..29
III. Бағдарламаның экономикалық тиімділігі ... ... ... ... ... ... ... ... ... ... ... ... ... ..31
3.1. Бағдарламаның енгізілуінің экономикалық тиімділігі ... ... ... ... ... ... ... ..31
3.2 Қосымшаны өндіріске кірістірудің экономикалық
тиімділігін есептеу ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..31
3.3. Қосымша құру және енгізу шығындарын есептеу ... ... ... ... ... ... ... ... ... ..32
IV. Техникалық қауіпсіздік және еңбек қорғау ... ... ... ... ... ... ... ... ... ... ... ..35
Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..38
Қолданылатын әдебиеттер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .39
Кіріспе

Әлемдегі миллиондаған программистер WINDOWS операциялық жүйесінде жұмыс жасайды және олардың көбісі Visual Basic-те бағдарлама жұмыс жасау үшін және оңайлатуға арналған программалар құрады. Күнбе-күн коммерциялық және жеке мәліметтерді санамағанда (адам аттары, мекен-жайлар, есепшоттар) түрлі бағдарламалардың көмегімен жұмыс істеу керек болатын көптеген ақпараттар бар: дыбыс файлдары, видео көріністер, WEB –парақшалары және т.б. Осындай көп ақпарат арасында өзімізге керекті мәліметтерді алу үшін, олармен жұмыс істеуді оңайлату үшін қажет.
Қазіргі қоғамның талаптарына сәйкес жаңа технологиялардың даму барысында жұмысты оңалату, оларға утилиттер жасау – негізгі мәселелердің бірі.
Утилит бағдарламалаушыға көмекші(диспетчер задач) қойылатын талаптар төмендегідей:
Жұмыс істеу барысында уақытты ұту қажеттілігінен туындайтындықтан қолданушының сұранысына аз уақыт ішінде жауап беру;
Кез келген бағдарламаны қадағалау.
Бұл курстық жұмыстың тақырыбы Visual Basic бағдарламасымен “Бағдарламалау көмекшісі” бағдарламасын құру деп аталады, яғни (утилита) Windows-пен жұмысты оңайландыруды және қадағалау үшін пайдаланады. Дисперчер задач бағдарламасы негізі болып табылатын бұл бағдарлама түрлі бағдарламаларды қадағалау үшін пайдаланады.
Курстық жұмыс тақырыбына байланысты Visual Basic бағдарламасымен «бағдарламалаушы көмекшісі» бағдарламасы құрылды. Жалпы бұл бағдарлама программист және техник-программистерге таптырмас құралдардың бірі деп санаймын. Бұл бағдарламаны бір жағынан салыстырғанда «Диспетчер задач» - қа өте ұқсас. Бірақ ерекшеліктері өте көп. Мысалы:
1. Вирус блакировка жасаған «диспетчер задач» терезесін қоса алады.
2. Dual-Up , яғни сетевой модем пайдаланғандардың паролі ұмытылып қалған жағдайда көрсете алады.
3. Вирус жеп қойған Explorer.exe, яғни жұмыс столын шығала алады және тағы сол сояқтылар.
Бағдарламамен жақынырақ таныссақ бағдарламада сілтемедер, пернелер орысша жазылған, себебі Visual Basic бағдарламасы қазақ қаріптерін танымайды.
Қолданылатын әдебиеттер

1. Жаңа информациялық технологиялар; Информатикадан 30 сабақ, Алматы, ЖТИ, 2003ж.
2. Компьютер әлемі, Республикалық журналы, №1, 2001 ж.
3. Информатика мен есептеуіш техника негіздері, А.Г.Кушниренко, Г.В.Лебедев, Р.А.Сворень, Рауан, 1998ж.
4.ЭВМ-мен жұмыс істеуді үйренейік, Гигловый А.В. Алматы, 1992ж.
5.ЭВМ және программалау элементері, Қараев Ж, Алматы, Рауан, 1991ж.
6. Компьютер: сұрақ және жауап, Бектаев С.К., Алматы, Қазақстан, 1991ж.
7. Информатика: жоғары оқу орындарының студенттеріне арналған құралы, Алматы, Қазақ университеті, 1992ж.
8.Информатика мен есептеуіш техника негіздерін оқыту: екі бөлім, Алматы, мектеп, 1972ж.
9.“Компьютерлік технология ерекшіліктері”, Информатика негіздері, №1, 25-26 бет
10. Экономическая информатика, под ред. П.В.Конюховского, Д.Н.Колесова, Питер, 2000г.
11. Информатика, учебник под ред. профессора Н.В.Макаровой, Москва, «Финансы и статистика», 2004 г.
        
        Жоспар
Кіріспе 3
І Технико – технологиялық бөлім 5
1.1 Visual Basic IDE ... ... ... ... Форма сипаттамасы. Оқиғалар және оның түрлері. 9
1.3 Visual Basic ... ... ... ... ... ... ... Тапсырма қойылымы 19
2.2 Қолданушыға мәлімет 20
2.3 Программистке мәлімет ... ... ... тиімділігі 31
3.1. Бағдарламаның енгізілуінің экономикалық тиімділігі 31
3.2 Қосымшаны өндіріске кірістірудің экономикалық 31
тиімділігін ... ... ... құру және ... ... ... ... Техникалық қауіпсіздік және еңбек қорғау 35
Қорытынды 38
Кіріспе
Әлемдегі миллиондаған программистер WINDOWS операциялық ... ... және ... көбісі Visual Basic-те бағдарлама жұмыс ... және ... ... ... ... ... коммерциялық
және жеке мәліметтерді санамағанда (адам аттары, мекен-жайлар, ... ... ... ... ... ... ... көптеген
ақпараттар бар: дыбыс файлдары, видео көріністер, WEB –парақшалары және
т.б. Осындай көп ақпарат ... ... ... ... алу үшін,
олармен жұмыс істеуді оңайлату үшін қажет.
Қазіргі қоғамның талаптарына ... жаңа ... ... ... ... ... ... жасау – негізгі мәселелердің
бірі.
Утилит бағдарламалаушыға көмекші(диспетчер задач) қойылатын ... ... ... ... ұту қажеттілігінен туындайтындықтан
қолданушының сұранысына аз уақыт ішінде жауап беру;
Кез келген бағдарламаны қадағалау.
Бұл курстық жұмыстың ... Visual Basic ... ... ... құру деп аталады, яғни (утилита)
Windows-пен жұмысты оңайландыруды және ... үшін ... ... ... ... ... табылатын бұл бағдарлама түрлі
бағдарламаларды қадағалау үшін ... ... ... ... Visual Basic ... ... ... құрылды. Жалпы бұл бағдарлама
программист және техник-программистерге таптырмас құралдардың бірі ... Бұл ... бір ... салыстырғанда «Диспетчер задач» - қа
өте ұқсас. Бірақ ерекшеліктері өте көп. Мысалы:
1. Вирус блакировка жасаған «диспетчер задач» ... қоса ... Dual-Up , яғни ... ... ... ... ... қалған
жағдайда көрсете алады.
3. Вирус жеп қойған Explorer.exe, яғни жұмыс ... ... ... және
тағы сол сояқтылар.
Бағдарламамен жақынырақ таныссақ бағдарламада сілтемедер, пернелер
орысша ... ... Visual Basic ... ... ... ... құрылымы
Диплом жұмысы кіріспеден, технико – технологиялық, экономикалық,
бағдарламаны құжаттандыру, техника қауіпсіздігі ... және ...... ... ... ... пайдаланған
бағдарламалау ортасы, яғни Visual Basic туралы баяндалынады..
Экономикалық бөлімде автоматтандырылған ... ... ... ... ... ... есептеледі. Яғни, әр бір тарауда кеткен
уақытпен, бағдарламаға кеткен уақыт ... ... қоса ... ... ... бағдарламаға құруға және теория бөлімдерін жазуға
кеткен шығын есептелінеді.
Техникалық қауіпсіздік және еңбек ... ... ... уақытында
қалданылатын, және бағдарламаны пайдалану кезінде сақталынатын техникалық
қауіпсіздік жазылды.
І Технико – технологиялық ... Visual Basic IDE ... ... танысу
Visual Basic тілінің көмегімен тез әрі оңай Windows жүйесіне ... ... ... ... ... Windows ... ... құрушы немесе жаңа үйренуші болуына қатаң ... ... Basic тілі ... ... саймандар көмегімен программа құрушының
жұмысын жеңілдетеді. Олар: Жобалар, формалар, объектілер, ... емес ... ... ... қатар, программа құрушының
жұмысын жеңілдететін интегралдық саймандар бар.
Қазіргі кезде бірнеше жүзден астам командалар мен ... ... ... бар. ... көпшілігі Windows жүйесін пайдаланудағы
графикалық интерфейспен тығыз байланысты. ... ... ... қызметші сөздерді білгеннің өзінде-ақ бірталай көріністер жасай
алады. Ал маманданған ... ... ... ... шешу ... ... ... барлық объектілер мен саймандарды тышқанның оң жақ
батырмасын басу арқылы да басқаруға болады.
Visual Basic ... ... ... жүктегенде Project Wizard-тың New
Project – сұхбат терезесі ашылады.
Бұл жерде бірнеше типтік проектілі шаблонның біреуін ... ... үш ... ... New ... ... Existing (Бар Жобалар) және
Recent (Алдында ғана қолданылған Жобалар).
Егер пайдаланушы New ... ... Visual Basic ... бастама
қосымшасын көре алады.
Existing бөлімінде бұрыннан бар Жобаларды таңдауға болады. Бұл Visual
Basic-тің құрамына кіретін мысалдар немесе ... – ала ... ... ... ... Visual Basic тілінде программа құру үшін осы
бөлімдегі ... ... баса ... ... ... бөлімі алдында қолданылған Жобаның біреуін таңдауға ... Ол Existing ... ... Recent бөлімінде соңғы уақытта жұмыс
істеген Жобаларды көруге болады.
Visual Basic тілінің ең маңызды ... – IDE – ... ... ... ... ... Сонымен бірге түзету, қатені тексеру,
тоқтату жұмыстары бір ортада жүргізіледі, ал ... ... ... ... ... құрайды. (IDE, Integrated Development Environment).
IDE мынадай бірнеше компоненттерден тұрады:
∙ Бас ... ... ... ... Жоба терезесі;
∙ Қасиеттер терезесі;
... ... ... ... конструкторы.
Бас меню. Бас меню Visual Basic терезесінің жоғарғы жағында орналасқан.
Ол Windows қосымшаларының меню қатарына ұқсас. Бас ... ... ... программа құру үшін көп мүмкіндік береді. Оның сол жағында ең
бірінші File менюі орналасқан. Ол ... ... ... ... ... арналған. Онда жаңа файл құру, бұрын құрылған файлды ашу, ... және ... ... ... ... тақтасы. Visual Basic тілінде бас менюдің ... ... ... Ол ең ... ... тез ... ыңғайлы. Егер
тышқан курсорын сайман белгісіне алып барсақ, ол кішкене көтеріледі де, сол
сайман жөнінде ... ... ... ... оң жағында Жоба терезесі бекітілген. Ол әртүрлі
құрушы жобадан ... тез ... ...... ... тұрады. Қосымшаны ... ... ... ... ... Жоба ... ... орналасқан. Әрбір форма
қосымшадағы объект ретінде саналады, ал әрбір элемент осы формадағы ... ... ... ... ... ... яғни қасиеттері
бар. Кейбір атрибуттар объектінің сыртқы түрін ғана емес ... ... ... ... ... ... осы ... жүзеге
асырылады.
Басқару элементтер тақтасы. Бұл терезеде қосымша интерфейсін ... ... ... ... Visual Basic ... ең ... ... Бұл терезеде
программа құру кезіндегі негізгі әрекеттер ... ... ... ... ... орналастырылатын обьектілер
болып табылады. Бұл обьектілердің өзіне тән қасиеттері мен ... ... ... оның ... ... анықтайды.(орналасуы, түсі, көлемі және
т.б.) Қасиетті жобалау кезінде де, программаның ... ... ... болады. Әдістер дегеніміз программаның орындалуы ... ... ... процедуралар. Барлық басқару элементтеріне
тән келесі қасиеттер белгілі:
- Name – ... ... ... ... ... аты, оны
программаның орындалу барысында өзгертуге болмайды;
- Caption – басқару элементінің тақырыбы;
- Left – басқару элементінің форманың немесе ... сол жақ ... ... Top – ... ... ... рамканың жоғарғы шетіне
қатысты орналасуы;
- Heigth – басқару элементінің биіктігі;
- Width – ... ... ... Visible – басқару элементінің экранда көрінуі, екі мәнге ие – ... ... ... көптеген басқару элементіне ортақ әдістер мыналар:
Click – басқару элементін бір рет шерту;
DblClick – басқару элементін екі рет ...... ... ... орын ауыстыруы;
Drag – басқару элементін жылжыту.
Енді жиі қолданылатын басқару элементтерін қарастырайық:
1) CommandButton
2) TextBox
3) Label
4) Frame
5) CheckBox
6) OptionButton
7) ... ... ... ... құру мысалын қарастырайық. Visual Basic тілін
компьютерге алғаш жүктегенде Project ... New Project – ... ... ... ... типтік проектілі шаблонның біреуін таңдауға болады.
Терезе үш бөлімнен ... New ... ... Existing (Бар ... ... ... ғана қолданылған Жобалар).
Егер пайдаланушы New бөлімін таңдаса, Visual Basic ... ... көре ... Бұл жерден Standart.exe таңдаймыз. Visual Basic
тілінің ең ... ... – IDE – ... ортасы ашылады. Мұндағы ең
негізгі терезе – форма ... ... ... ... ... ... ... алып орналастыруға болады. Әрбір элементтің өзіне тән
қасиеттері, ... және ... бар. ... ... ... ... болады. Қосымшаны құрып болған соң оны ... ... үшін Файл – ... проект как командаларын орындаймыз. Алдымен форма
файлы, одан соң ... ... ... Форма сипаттамасы. Оқиғалар және оның түрлері.
Visual Basic ... ең ... ... – форма. Ол қосымшаның
негізін құрайды. Қосымша құрғанда формаға әртүрлі ... ... ... ... ... ... үлкен қосымша құра
бастағанда құжат деп аталатын бірнеше формамен ... ... ... форма түрі төмендегідей:
Оқиғалар кластың қосымшамен ақпарат алмасуына ... ... ... ... ... яғни оның жұмысы пайда болған
оқиғалармен анықталады. Барлық стандартты программа ... ...... ... ... ... т.б.
Оқиғалар қосымшаны мәліметтерді белсенді сұраудан тысқары етеді.
Белсенді сұрау деп кейбір операторларды нақты шарт ... ... ... ... циклі процессорды тежеп, программа жұмысын
баяулатады.
Тышқанмен атқарылатын ... ... ... ... – элементке тышқанды басқан кезде орындалады.
DblClick – элементке тышқанды екі рет қатар басқанда орындалады.
DragDrop – обьектіні тышқанмен тасымалдағанда ... алып ...... немесе элементті басқа элементтің ... ...... ... оны ... үшін ... дегеніміз программалық кодпен жазылған ASCII ... ... ... ... ... ... процедураларды топтауға
болады.
Жоба (проект) көптеген программалық модулдерден тұруы мүмкін.
Осындай жүйелі ұйымдастыру программалау ... ... ... Basic ... де программа құру үшін – модуль ... ... ... ... ... ... ... құраушы блоктары
болып табылатын-моделдер, бұл жағдайда ... ... ... түрінде сипатталады. Класс тек ... ... ... жеке ... ... ... қана ... сонымен қатар
базалық модулдердің мүмкіндіктерін кеңейтеді. Программаның бір ... ... ... ... ... ... Бұл ... инкапсуляция
деп аталады.
Өзара байланысқан әрекеттерді орындау үшін кластарда да қасиеттер,
әрекеттер және оқиғалар бар. ... ... ... ... ... болып
табылады. Бұл класты бір жобадан басқасына орналастырғанда, ол ешқандай
өзгертулерсіз қалыпты жағдайда жұмыс істейді ... ... Visual Basic ... ... ... ... түсініктеме
берейік. Программалық кітапхананы қолдану уақытты үнемдейді, ... ... ... құруға болмайды. Программалық кітапхана құрал-
саймандарды тасымалдайтын жүк машинасын ... Онда ... әр ... ... ... ... Әр түрлі деректер
бір кітапханада орналасқан, бірақ олар бір-бірімен араласпайды.
Программалық модулге жаңа процедураны косу үшін келесі команданы: Tools-
> Add ... ... және Add ... ... терезесінен керекті
өлшемдерді таңдап алыңыз. Бұл командаға тек ... ашық ... қол ... ... сақтайтын каталог құрғаннан кейін, бірінші модуль жазуды
қарастырайық. Модулді құру ... ... ... ... Project ... ... жаңа жоба ... Жоба терезесінде тышқанның оң жақ батырмасын басып, Add-> ... ... Add Module ... ... Module ... таңдаңыз. Open
батырмасын басыңыз – жобада бос модуль құрылады.
4. Қасиеттер терезесінде Name қасиетіне ... ... ... мәні
ретінде My Library мәнін беріңіз.
5. File-> Save My Library ... ... ... ... немесе
Ctrl+S пернелерінің комбинациясын пайдаланыңыз. Ашылған Save File As
сұхбат терезесінде Codelib ... ... ... ... ... ... ... кітапханада алғашқы модуль
құрылады.
Процедуралар – қажетті аргументтерді қабылдап, программалық кодты
орындап
және ... ... ... ... ... деп
процедураларға берілетін айнымалыларды айтады. Мысалы, тізімнің Add ... ... ... ... мен ... ... және тізімнің
жолына қосылатын орын беріледі. Келесі команда:
LstItems.AddItem “Widgets”
“Widgets” аргументімен AddItem әдісін шақырады және осы жолды тізімнің
соңына қосады. Процедура ... ... рет ... ... ... ... орындау кезінде, программаның қажетті жеріне әрбір жолды
қайталап енгізіп отырмай, бір процедура ... соны ... ... ... ... шақыруға болады. Бұл енгізілетін мәтін көлемін
кішірейтумен ... ... ... ... оның жұмыс істеуін
қамтамасыз етеді.
Информацияны енгізу және редакциялау. Бір ... және ... ... ... ... және редакциялауға бір жолдық
(TextBox) және көпжолдық (ListBox) редакторлары қолданылады. Мәліметтерді
енгізуге TextBox элементінің Text ... ... ... ... текстің максималды ұзындығын анықтайды. Егер ReadOnly қасиетіне
True мәнін меншіктесек текстік өріс тек ... ... ... ... ... ... – фокусты редакторға ауыстыру үшін қолданылады
Link… - бірнеше қосымшамен жұмыс істеу барысында қолданылады.
Көпжолды редактормен жұмыс істеуде ListBox ... List ... ... ... ... енгізілген ең соңғы жолдың номері
NewIndex қасиетінде сақталады. ListCount қасиеті тізімдегі барлық жолдар
санын береді.
Бұл ... ... ...... ... ... – тізімнен элементті жою
Clear – тізімді тазарту
Бұл элементтер массивтермен жұмыс ... ... жиі ... ... жұмыс, айырғыштарды қолдану.
Visual Basic-те тізімдермен ... ... ... ... бар өріс) элементтері қолданылады. Бұл элементтердің
негізгі қасиеті List болып табылады, ал ... ...... ... қосу
RemoveItem – тізімнен элементті жою
Clear – тізімді тазарту
Программалауда қолданылатын ... ...... ...... ... ... – кнопка бетіндегі сурет
Жиі қолданылатын оқиғалары:
Click – кнопканы бір рет ... ... ... - ... екі рет шерту
Айырғыштар дегеніміз – жалауша(CheckBox) және ауыстырып қосқыш
(OptionButton). Жалаушаның негізгі ...... ... ...... орнатылғандығын тексеру.
Ол 3 мәнге ие: 1) UnChecked – жалауша орнатылмаған; 2) Checked ... ... 3) Grayed – ену ... ... ... Click – ... шерту.
Ауыстырып қосқыш әдетте топпен қолданылады. Негізгі қасиеттері:
Caption – ауыстырып қосқыш жанындағы текст
Value – ауыстырып қосқыштың орнатылғандығын тексеру.
GroupName – ауыстырып ... қай ... ... ... ... Click – ауыстырып қосқышты шерту.
Форманың негізгі менюі, көмекші ... ... ... ... ... ... кіретін барлық программалық
қосымшалардың стандартты интерфейсі бар. Барлық қосымшада тақырып жолы ... меню ... ... ... меню және ... бар. Олар программадағы стандартты емес функциялардың жұмысын
жеңілдетеді. Visual Basic ... да ... ... меню жолы жэне
кұралдар тақтасы ... ... ... кұру ... ... ... команданы
обьектінің контексіне байланысты бейнелеуге, тоқтатуга және терезе тізімін
шығаруға ... Visual Basic ... ... жэне ... ... ол ... ... бекітіледі.
Құралдар тақтасы меню командасын тез шақыруға ... ... Edit > Сору ... ... құралдар тақтасынан Cut,
Copy, Paste батырмасын қолданған жеңіл.
Үлкен қосымшамен жұмыс істегенде, меню жэне ... ... ... ... ... ... ... қажет.
Visual Basic тілінде меню құру үшін меню кұру ... ... ... орналасқан кез келген басқа элементтен айырмшылыгы жоқ егep
меню командасы элемент ... ... оны Visual Basic ... ... ... немесе меню командасымен қосуға болады.
Формада элемент менюін орнату ушін форманы екпінді ... ... және Tool ... Editor ... орындау қажет.
Менюді құру редакторда орындалады. Меню бір немесе бірнеше жогары
деңгейдегі ... ... File) ... ... ... ... ... ішкі командадан тұрады (мысалы, Exit).
Менюдің төмендегідей қасиеттері бар:
• Appearence
• Index
• Caption
• Checked
• Enabled
... ... ... ... ... ... ... менюдегі команда мәтінін анықтайды, ол
менюде ... ... ... ... пернелер
тақгасынан көрсетілген символдар комбинациясы ... тез ... ... ... ... ... ... (немесе алып
тастайды «- «). Оның көмегімен команданың екпінді күйін өзгертуге ... ... мән бере ... ... ... ... оны
«қосуға» және «өшіруге» болады. |
Егер ... ... ... ... магынасы болмаса, онда оның
Enabled қасиетіне False мәні беріледі. Мысалы, Save командасын пайдаланушы
қандай да бір ... ... ... ... ... Enabled
қасиетінің мәнін, сондай-ақ программа орындау кезінде де өзгертуге болады.
Менюдің керек емес ... ... ... ... ... және оны жасыруға болады.
Name қасиеті, ол бірінші орында айқындалуы тиіс. Келісім бойынша, меню
элементтерінің аты тпи префиксінен басталады.
Shortcut ... ... – бұл ... перне арқылы шақыру
әрекетін береді. Акселераторды шақыру үшін, әдетте Ctrl жэне Alt пернелерін
басқа пернемен бірге орындайды (мысалы, ... құру ... бір ... ... форманы қолдануға болады.
Кейін бұл формаларды бір – ... ... ... арқылы немесе меню арқылы да жүзеге ... ... Ол ... ... меню ... екі рет ... ... процедураға форма аты
мен show әдісін көрсетеміз. Мысалы: ... ... ... Пернелердің және “тышқанның” оқиғалары.
Оқиғалар кластың қосымшамен ақпарат алмасуына мүмкіндік ... ... ... ... яғни оның ... ... болған
оқиғалармен анықталады. Барлық стандартты программа терезесінде ...... ... ... ... ... ... мәліметтерді белсенді сұраудан тысқары етеді.
Белсенді сұрау деп кейбір операторларды нақты шарт ... ... ... ... ... процессорды тежеп, программа ... ... ... келесі түрлері бар:
Load – форманы ашу
Activate – форманы белсенді ету
Deactivate – форма ... ...... ... ... ... мынадай түрлері бар:
Click – элементке тышқанды басқан кезде орындалады.
DblClick – элементке тышқанды екі рет қатар ... ...... тышқанмен тасымалдағанда немесе алып тастағанда
шақырылады.
DragOver – ... ... ... басқа элементтің үстіне
тасымалдағанда ...... ... оны ... үшін ... – тышқанды обьект үстінде жылжытуға қолданылады
MouseUp – элемент үстінде тышқанды жіберген ... ... жиі ... ... оқиғалары бар:
Keypress – басылған перненің ASCII кодын береді
KeyDown – перне басылған кезде шақырылады
KeyUp – пернені жіберген кезде шақырылады.
1.3 Visual Basic ... ... ... жолы ... шығаруға қолданылады. Оның бірнеше оқиғалары
және әдістері бар. Біз тек PanelClick және ... ... ... ... ... ... бейне орналасқан тақтаға бір
рет шерткенде, ал PaneldblClick оқиғасы екі рет шерткенде пайда ... және ... ... ... ... ... құруды
қарастырайық. Жаңа проект ашып, ... ... ... ... ... Load ... келесі программа фрагментін
енгіземіз:
Dim pnl as panel
With Status.Panels
Set pnl = .Add( , , , ... pnl = .Add( , , , ... ... ағашын орналастырып, NodeClick оқиғасының
процедурасына ... ... ... ... pnl as ... sts as String
Select case node
Case is =”Встроенные”
ListIntrinsics
Case is =”Проводник”
ListExplorer
Case is =”Интернет”
ListInternet
Sts=lvwItems.listItems.count & “обьектов”
With stsStatus.panels(1)
.text = sts
endWith EndSelect
Проектіні сақтап, іске ... Basic – те ... ... ... ... үшін ... ... элементтерді қолдануға болады. Сонымен ... ... ... ... c – x,y координатасымен нүкте салу, с – түсі;
Circle(x,y),r,c – x,y ... ... r ... ... салу, с
– түсі;
Line(x1,y1) – (x2,y2) ,c – x1,y1 координатасынан бастап ... ... түзу ... ... с – ... – (x2,y2) ,c, b – ... x1,y1 ... бастап
x2,y2 кординатасына дейін тіктөртбұрыш салу;
Cls – экранды тазалау;
Print – экран бетіне текст шығару;
Scale – обьектіге жаңа ... ... ... құжаттандыру
2.1 Тапсырма қойылымы
Бұл бөлімде техникалық қойылымы мен программаға қойылатын талаптарды
анықтаймыз.
Сонымен, негізгі ... – ең көп ... ...... ...... қарапайымдылығы. Программа интерфейсі кез келген
деңгейдегі қолданушы үшін ... ... ... ... ... ... – утилита операциялық жүйеге сәйкес болатын форматта берілу
керек және дұрыс жұмыс жасау үшін ... ... ... ... ... ... болу керек.
Айтылған талаптарды ескере отырып, қойылған есепті шешудің келесі
инструменталдық құралдары мен ... ... ... жүйе ... Borland Delphi ... ... ... пакет Windows үшін программалар құруға мүмкіндік береді.
Компиляция кезінде дайын ... ... бір ... орналастырылады
да, басқа дербес компьютерлерде негізгі ... ... ... ... талап етпейді. Borland Delphi программалық пакеті
біздің техникалық тапсырманың ... ... ... ... келеді.
Сонымен, қойылған есепті шешу үшін бізге ... ... ... Delphi ... ... ... ... программистерге
Delphi пакетінің келесі нұсқасын - Borland Delphi 7 Studio пайдалану
мүмкін болып ... ... ... ... Borland Delphi 7 Studio ... программалар құруға мүмкіндік береді: ... бір ... ... ... ... ... ... болатын
программаға дейін. Пакет құрамына мәліметтер қорымен, XML-құжаттармен жұмыс
жасауға мүмкіндік беретін, анықтамалық жүйе ... ... ... ... ... ... болатын әр түрлі утилиталар кіреді. Жетінші нұсқаның
ерекшелігі .NET технологиясын қолдау ... ... ... мәлімет
Диплом тақырыбына байланысты Visual Basic бағдарламасымен
«бағдарламалаушы ... ... ... Жалпы бұл бағдарлама
программист және техник-программистерге таптырмас құралдардың бірі ... Бұл ... бір ... ... ... ... - ... ұқсас. Бірақ ерекшеліктері өте көп. Мысалы:
1. Вирус ... ... ... ... ... қоса ... Dual-Up , яғни сетевой модем пайдаланғандардың паролі ұмытылып қалған
жағдайда көрсете алады.
3. Вирус жеп ... ... яғни ... ... ... ... тағы сол сояқтылар.
Бағдарламамен жақынырақ таныссақ ... ... ... ... себебі Visual Basic бағдарламасы қазақ қаріптерін
танымайды.
Бағдарламада меню жолы және 5 бетке ... ... Файл меню ... ... ... және ... ... задач сілтемелерінен
тұрады.
Новая задача (Выполнить...) командасын ... ... және ... бар терезе шығады. Отмена пернесін басу арқылы негізгі
бағдарламаға ... ... ... ... басқанда бағдарламаларды ашатын терезе шығады. Бұл
терезеден керек бағдарламаны тауып алып, ашуға болады.
Келесі меню вид - те ... ... ... Ол ... ... «Завершение работы» терезесінде переход в ждущий режим, ... ... ... выключение, перезагрузка, завершение сеанса және смена
пользавателя командалары шығады. Бұл ... ... сай әр ... ... ... ... О программе командасы шығады. Мұнда
бағдарламаны құрған ... және ... ... аты ... 5 ... сілтемесіне келетін болсақ, олар приложение,
процессы, быстродействие, сеть және ... с Windows ... ... ... ... ... ... пернесі орналасқан. Бұл
пернені басқанда, бетке дәл сол кезде жұмыс істелініп жатқан ... ... ... ... ... ... ... қандай
бағдарламалар жұмыс істеп отырғанын білуге болады.
Процессы бетінде получить список пернесін басу арқылы сол мезетте жұмыс
істеп отырған процесстердің ... ... ... ... Windows ... жүйесінде белгілі системный
монитор бағдарламасы орналасқан. Бұнын көмегімен өзімізге керек процестерді
қосып жұмыс істеуін қадағалауға болады. Сонымен ... ... ... ... ... ... бос жады ... қадағалауға, оны
диаграмма түрінде көруге болады және түрлі счетчиктерді қосуға болады.
Сеть ... ... ... ... ... ... аты және ... немесе интернеттегі ІР адресі шағарылады.
Работа с Windows терезесінде сброс пароля, открыть корзину, открыть
диск С, свойства системы, ... ... ... ... ... ... БД ... записей Windows, запретить диспетчер
задач, разрешить диспетчер задач, открыть CD-ROM, закрыть CD-ROM, ... ... ... ... ... ... проверки драйверов,
сведения о системе және определение Login/Parol ... ... ... ... ... ... ... пароль
қоюға, өзгертуге және өшіріп тастауға көмектеседі.
Открыть CD-ROM, закрыть CD-ROM командалары CD-ROM-ды ашып және жабады.
Открыть корзину, открыть диск С, ... ... ... ... ... системных файлов, защита БД учетных записей
Windows, Установка и удаление программ, Свойство: Интернет, ... ... ... о ... ... өздерінің аттарына сай
командаларды орындайды.
Запретить диспетчер задач, разрешить диспетчер задач командалары вирус
блакировка ... ... ... ... ... және ... ... бағдарламасын блакировка жасайды. Бұл ... ... ... ... ... ... істеуі үшін қойлатын талаптар:
- қажетті процессор;
- оперативті жады ... ... ... ... ... жүйелердің тізімі;
- қосымшалар (бағдарламалық кешендер) мысалы, Macromedia Flash, ... 2.0 ... ... ... ... IZET ... SanaSoft
қазақша шрифттер драйверлері, Internet Explorer 5.0 одан да ... сол ... ... ... ... Mozilla, FireFox, ... ... дисідегі жүйенің кэш-файлдар үшін талап ететін орын;
- түрлі-түсті монитор және т.б.
... ... ... ... құру ... ... ... Visual Basic 6.0.
бағдарламалау ортасы қолданылады. Және сонымен қатар ... ... ... ... ... тізімі мен олардың қызметін
ашып көрсететін түсініктеме беріледі.
III. Бағдарламаның ... ... ... енгізілуінің экономикалық тиімділігі
Дипломдық жобаның мақсаты оқушылар үшін Windows операциялық жүйемен
жұмыс болып табылады. Бұл ... ... ... ... ... қатар құрылған қосымша әмбебап және оны орналастырудың,
қолданудың еш ... ... ... ... ... ... ... тарауда қосымшаны жобалаудың экономикалық тұрғыдан дұрыстығы
келтірілген. ... ... ... есептеу үшін келесі
бастапқы мәліметтер белгілі.
|№ |Көрсеткіштер ... ... ... |
|1 ... құру уақыты |Ай |1 |
|2 ... ... және ... ... |Күн |4 |
|3 ... ... құны ... |60 |
|4 ... ... ... ... ... |30000 |
|5 ... бір күндік жұмыс уақыты |Сағат |7 |
|6 ... ... ... саны |Күн |10 |
|7 |Бір ... ... ... саны |Күн |22 |
|8 ... құны ... |80000 |
|9 ... жетекшілерінің оклады ... |30000 ... ... ... саны ... |1 ... |Бір айда ... ді ... саны ... |220 ... Қосымша құру және енгізу шығындарын есептеу
Қосымшаны құру және енгізу келесі формуламен есептеледі:
мұндағы: - ... құру ... ... құру және ... ... ... ... шығыны;
- техникалық құрылғылар комплексін
сатып алу шығындары
Алгоритм құру шығыны
Алгоритм құру шығыны:
мұндағы: - ... ... ... ... ... әлеуметтік қажеттілік (21%)
Құрушы алгоритмді бір аптада құрду. Құрушының ... ... ... ... ... кететін ақша 6300 теңгені құрайды. Әрі
қарай есептейміз
(теңге)
Бағдарламаны жазу және тексеру шығынын есептеу
Шығындар
формуласымен ... - ... ... ... ... құру және ... үшін
программисттің жалақы қоры
мұндағы: - ... құру және ... ... ай ... программисттің айлық жалақысы;
Әлеуметтік қажеттіліктерге жалақының 21% кетеді. Қосымша құруға 0,13 ай
кетті, программисттің оклады айына 30000 ... ... ... кететін ақшаны есептегенде:
(теңге).
ДЭЕМ-де жұмыс күніне 5 сағаттан 11 күн бойы ... ... құны ... 100 ... деп ... ... ... құны:
мұндағы: - ЭЕМ-де күніне жұмыс уақыты;
- ЭЕМ-де жұмыс күнінің саны;
- машиналық ... ... ... (4.3) ... ... бағдарламаның құру және тексеру
шығындарын есептейміз:
(теңге)
Бағдарламаны енгізуге байланысты шығындар
Жүйені енгізуге байланысты шығындар келесі формуламен есептеледі:
мұндағы: - ... ... ... ... ... зенгізу кезіндегі программистің жалақысы;
- әлеуметтік қажеттіліктерге кететін жалақының сомасы (21%);
Машиналық ... ... - бір ... ... ... ... ... жұмыс күнінің уақыты;
- машинналық сағаттың құны;
ЭЕМ-де жұмыс уақыты күнініе 5 сағат жалғасады. Бағдарламаны енгізу бәр
күнді құрайды. Машиналық ... құны ... 100 ... ... ... ... анықталады:
мұндағы: - енгізумен айналысатын программисттің ... ... ... ... саны ... ... күнінің саны.
Енгімен айналысатын программисттің айлық жалақысы 30000 ... ... бір ... ... Бір ... ... күні ... Енді есептейміз:
(теңге)
Сонда,
(теңге) шығады.
Техникалық құрылғылар комплексіне жұмсалатын шығындар
Бұл жоба үшін бізге тек бір ғана ... ... IV ... Mb Video/CD-RW дербес компьютерінің бағасы
90000 теңгені құрайды.
(тенге)
Осылайша, бұл жобаны өндіріске енгізу (4.1) формуласымен есептеледі:
(тенге)
Әрине, ... ... ... ... арзанға түсуі мүмкін.
Мысалға, егер компьютер алдын ала сатып алынып қойылса, жобаны ... ... 35780 ... ... ... қауіпсіздік және еңбек қорғау
Дербес электронды есептеуіш машиналар күрделі есептеуіш техника болып
табылады және кез келген басқа құрылғылар ... ... бір ... және
техника қауіпсіздік ережелерін сақтауды талап етеді. Оларды білмеу немесе
сақтамау біршама келеңсіз жағдайларға ... етуі ... ... жұмыс істейтін адамдарға жұмыс күнінің аяғында
бас ауруы, көз ашуы, мойын, қол, жауырын ... бет ... ашуы ... тән. ... ... ... мигренге, көз ауруына, сколизға және де
басқа да ауруларға әкеліп соғуы ... ... ... ... ... ешқашан құтылмауы да
мүмкін, бірақ, басқа да жағдайлар сияқты дербес ... ... ... ... ... ... Көп ... жұмыс орнының
дұрыс ұйыдастырылуы, техника қауіпсіздігі ... ... және ... ... бөлу ... өзінен - өзі шешіледі.
Өз жұмысында дербес компьютер негізіндегі автоматтандырылған ақпараттық
жүйелерді қолданатын адамдардың ... ... ... ... ... ... табылады, әсіресе электронды- сәулелік мониторлар. Мониторлар
оператор денсаулығына зияныдсәулелер шығарады.
Зерттеулер нәтижесі әзірше, тек статистикалық характерде және адекватты
түсінік ... ... ... ... ... ... ультра-күлгін,
ифра-қызыл сәулелермен және басқа да ... ... және ... да ... туатын қауіпті көптеген ғалымдар өте
кішкене дейді, өйткені олардың деңгейі өте ... және олар ... ... ... ... өте төмен жиілік шығаратын өрістермен байланысты.
Олар тірі организмге әсер еткенде биологиялық ... ... ... 60 Гц- ті ... ... өріс жануарлар
клеткасында өзгерістер (ДНК синтезін бұзуға ... ... ... ... үшін ... факт болып, электромагниттік
толқындардың рентгендік сәулелерден ... ... ... ... ... бар, олар ... ... кеміткенмен
әсерінің қауіптілігі кемімейді, тіпті кейбір ... дене ... ... ... ... нақты бір жиілікте әсер етеді. ... ... ... ... 60 Гц жилікте ... өріс ... ... ... дене ... ми молекулаларын
тербеліске түсіреді.
Айтылғандардың негізінде дербес компьютер қолданушылары үшін олардың
еңбегін қорғау тұрғысынан белгілі бір ... ... ... ... ... шешу ... ... және программалық жабдықтарын
қатаң бақылау, сонымен ... ... ... эргономикалық талаптарын
қатаң сақтау арқылы шешуге болады
Олардың кейбірін келтіріп кетейік:
медициналық ... ... ... ... ... аса ... бөлу;
оператордың жұмыс орнын дұрыс ұйымдастыру;
оператордың жұмыс уақытысын дұрыс ұйымдастыру;
Осылардың әрқайсысын жеке қарастырып, кеңестер қорытып шығаруға болады:
дербес компьютерлермен ... ... ... ... көз, тері, сонымен қатар, екіқабат әйелдер үшін шектеу қажет.
Жоғары өлшемді және көлемі ... ... ... Low-
Radiation) кем емес дисплей қолданған жөн;
70-72 Гц –ті және жоғары өлшемді видеоадаптер ... ... 70 см ... отыру;
дисплей экраны жарық көздерінен шағылыспауы керек;
дисплейді тікелей жарық ... ... ... өте жақын орналаспауы
тиіс;
оператордың жұмыс орны ... ... ... 2/3 ... дұрыс;
дисплей экранының артындағы жар оның экранындай жарықтануы тиіс;
бір бөлмеде бірнеше ... ... ... ... ... ... ... қашықтығы 1,2 м- ден кем болмауы тиіс;
жұмыс орны ... ... ... ... ... ... ... уақытының 50%-нан аспауы тиіс;
сағатына 10 мың (1500 сөздей) клаваишті басу жылдамдығынан аспаған жөн;
компьютермен жұмыс кезінде әрбір 2 ... саын ... ... қауіпсіздігімен қатар, компьютер қауіпсіздігін де қамтамасыз
ету қажет, әсіресе онда сақталған ақпараттарды. ... ... ... ... ... ... ... жағдайлардан белгілі
бір уақыт қоректендіретін тоқтаусыз қоректендіру құрылғысымен ... ... ... ... ... тақап қоюға болмайды, бұл жүйелік
блоктың салқындауына қиындық туғызады да, оның ... ... алып ... де соны ... болады, оның үстіне қағаз, кітап, жалпы ешнәрсе
қоюға болмайды. Электроника шаңға төзе ... ... шаң ... ... ... ... барлық салалары ... ... ... беру ... ... саласы да
автоматтандыруды қажет етеді.
Қазіргі қоғамның талаптарына сәйкес жаңа ... ... ... ... ... негізгі мәселелердің бірі.
Өнеркәсіптерде, мемлекеттік және жеке ... ... ... және ... да ... ақпараттандыру жүйесін кеңейту және
жұмыс ... ... ... алға ... ... ... ... технико – технологиялық, экономикалық,
бағдарламаны құжаттандыру, ... ... ... және ...... ... бағдарламалау кезінде пайдаланған
бағдарламалау ортасы, яғни Visual Basic туралы баяндадым.
Экономикалық бөлімде ... ... ... толтыру
бағдарламасына кеткен уақыт, сағат есептеледі. Яғни, әр бір ... ... ... ... уақыт есептелінеді. Соған қоса кеткен шығын
есептелінеді. Яғни, бағдарламаға құруға және теория ... ... ... есептедім.
Дипломдық жобаны құру барысында операциялық жүйемен жұмысты басқару
үшін жасалған утилита дайындадым. ... ... осы ... ... ... ты ... зерттеу салып, олардың интерфейсін талдадым. Осы
интерфейске ыңғайлы болып ... жері : ... ... ... ... ... қоса алады, «Dual-Up» яғни сетевой ... ... ... ... ... көрсете алады, Вирус жеп
қойған «Explorer.exe» яғни ... ... ... ... және тағы ... ... өте оңай және орын ауыстыруға қолайлы.
Қолданылатын әдебиеттер
1. Жаңа информациялық ... ... 30 ... ... ... ... ... журналы, №1, 2001 ж.
3. Информатика мен есептеуіш техника негіздері, А.Г.Кушниренко,
Г.В.Лебедев, Р.А.Сворень, Рауан, 1998ж.
4.ЭВМ-мен жұмыс істеуді үйренейік, Гигловый А.В. Алматы, 1992ж.
5.ЭВМ және ... ... ... Ж, Алматы, Рауан, 1991ж.
6.  Компьютер: сұрақ және жауап, Бектаев С.К., Алматы, Қазақстан, 1991ж.
7.  Информатика: жоғары оқу ... ... ... ... ... университеті, 1992ж.
8.Информатика мен есептеуіш техника негіздерін оқыту: екі ... ... ... ... ... Информатика негіздері, №1, 25-26
бет
10.  Экономическая информатика, под ред. П.В.Конюховского, Д.Н.Колесова,
Питер, 2000г.
11.  Информатика, учебник под ред. профессора Н.В.Макаровой,  Москва,
«Финансы и ... г.

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









Ұқсас жұмыстар
Тақырыб Бет саны
Visual Basic-те компьютерлік логикалық ойын26 бет
Бағдарламалау тілдерін оқытудың виртуалды ортасын жобалау және бағдарлама құру62 бет
Е- learning электронды оқу жүйесі67 бет
Delphi программалау ортасының негізі34 бет
Операторлар және ішкі программалар (Delphi программалау ортасы)22 бет
Эксперттік жүйені құру3 бет
Ms access-ті үйренуде компьютерді пайдаланудың алғышарттары58 бет
Ms office қосымшаларында VBA-ны қолдану37 бет
Visual Basic33 бет
Visual Basic ортасында жоба құру негіздері33 бет


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


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

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

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

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

Email: info@stud.kz

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

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