Бала-бақша МҚБЖ-н құру

КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 3
I. Мәліметтер қоры туралы түсінік
1.1 Мәліметтер қорының жалпы құрылымы ... ... ... ... ... ... ... ... ... ... ..4
1.2 Delphi.де қолданылатын мәліметтер қорының түрлері ... ... ... ... ..6
1.3 TQuery компонентімен жұмыс ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..10
II. Косымша құрылған орта туралы түсінік
2.1 DELPHI программалау ортасы ... ... ... ... ... ... ... ... ... ... ... ... ... ... .11
2.2 DELPHI интегралды ортасы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..18
III. Қосымшаны сипаттау
3.1 Бала.бақша МҚБЖ.н құру ... ... ... ... ... ... ... ... ... ...23

ҚОРЫТЫНДЫ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 30
Әдебиеттер тізімі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 31
Қосымша.
Бүгінгі күні ақпараттық технология кең көлемде өндіріс қызметінде барлық республикалық мекемелерде қолданылады. Кәсіби мамандардың компьютер және интернеттегі жұмысы іс құжаттарын автоматтандыруға және іс жүргізуін, яғни есеп беруді, мәліметтер қорымен жұмысын жеңілдетуге арналған.
Өнеркәсіптегі ақпараттандырылған білім ақпараттық ресурстың қомақты саны жинақталуы тек қана қажетті жұмыс пен нақты мекемелерде ғана емес, сонымен бірге барлық өндіріс саласына пайдалы. Өндірістік мәліметтер қорын, есеп беруді, әртүрлі есептеулерді өндіріс мамандары өздері құрады және пайдаланады. Электрондық форма өндірістік практикада қолданылады. Әрі қарай даму өндіріс қызметінің жаңа форма алуы көптеген жаңа ақпаратты технологияға негізделген, соның ішінде бірінші кезекке ауқымды желі (интернет немесе коорпаративті) арқылы мәлімет алмасу жатады.
Компьютерлік ендіруде және телекомуникациялық технологияда маңызды біріктіру республикалық өнеркәсіп жүйесінің байланыс таратуы өндірістегі кәсіби мамандар контингентінің жаңа моделі болды. Мәліметтер қорымен жұмыс жасау және есеп беруді жеңілдету әдет пен дағды негізінде ақпараттық процестер комплексін автоматтандыруда арнайы программалық әдістемемен қамту жиі қолданылады.
Ақпаратты технологияны кең арнада қолдану қазір республика бойынша көптеген салаларда ұйымдастыру-басқару қызметі болып табылады.
Курстық жобаның негізгі мақсаты бала-бақша қызметкерерінің жұмысын жеңілдету және қағазбен байланысты жұмыстарды қысқартатын бағдарламалық жабдықты құру болып табылады. Сонымен қатар, құрылған бағдарлама пайдаланушыға түсінікті және ыңғайлы түрде берілуі қажет. Осыған байланысты «Бала-бақша МҚБЖ-н құру» бағдарламасы құрылды. Бұл құрылған бағдарлама бойынша пайдаланушы, яғни бала-бақша қызметкері келген баланы қабылдап, оны тиесілі тобына орналастырады.
Курстық жұмыстың мақсаты мен міндеттері :
1. Болашақта автоматтандырылған жұмыс орнын пайдалануды кеңінен қолданылуына жол ашу, маңыздылығын анықтауға өз үлесімді қосу;
2. Автоматтандырылған жұмыс орнына қойылатын талаптарды қарастыру, зерттеу;
3. Бала-бақша қызметкерінің жұмысын жеңілдету, келген балаларды қабылдап, бала туралы мәліметтерді енгізу, қағаз түрінде сақталатын ақпараттарды азайту. Уақытында және дұрыс, дәл қорытынды есеп беруді шығару;
4. Автоматтандырылған жұмыс орнын құруға қолданылған инструментальды құрылымдарға сипаттама беру
1. Бидайбеков Е.Ы., Григорьев С.Г., Гриншкун В.В. Создание и использование образовательных электронных изданий и ресурсов. // Учебно – методическое пособие. Алматы: КазНПУ, – 2006, – 136 с.
2. Федорова Е.Ф., КПН, Москва, Академия труда и социальных отношений "Системный подход: принципы создания интернет-орентированных ресурсов для образовательных целей", статья в 5-ти стр.
3. www.triada-web.ru , Межвузовская коллекция рефератов, "Использование функционально-стоимостного анализа в создании стоимости нового товара".
4. А.Хомоненко, В.Гофман, Е.Мещеряков, В.Никифоров «DELPHI7», Санкт-Петербург, «БХВ-Петербург», 2006.
5. А.Я.Архангельский, Программирование в Delphi7.- М.:ООО<Бином-Пресс>, 2003г. – 1152с.:ил.
6. www.исходники.ru, Alistair Keys , "GDI: графика в Delphi".
7. Козлов М. В., Разработка локальных баз данных в Delphi. – Уральск: Западно – Казахстанский ЦНТИ, 2006г. – 98с.
8. Шекербекова Ш. Т. М 42 Мәліметтер қорын жобалау. Оқу - әдістемелік құрал. – Алматы, Абай атындағы ҚазҰПУ, 2004ж. – 135б
        
        Мазмұны:
КІРІСПЕ………………………………………….......…………................…..3
I. Мәліметтер қоры туралы түсінік
1.1 Мәліметтер қорының жалпы
құрылымы..........................................4
1.2 Delphi-де қолданылатын мәліметтер қорының
түрлері..................6
1.3 TQuery ... ... ... орта ... ... DELPHI программалау ортасы
.........................................................11
2.2 DELPHI ... ... ... ... ... ... тізімі………………………………………...................................31
Қосымша.
КІРІСПЕ
Бүгінгі күні ақпараттық технология кең көлемде өндіріс қызметінде
барлық республикалық мекемелерде қолданылады. ... ... ... ... ... іс ... автоматтандыруға және іс жүргізуін,
яғни есеп беруді, мәліметтер қорымен жұмысын жеңілдетуге арналған.
Өнеркәсіптегі ақпараттандырылған білім ақпараттық ... ... ... тек қана ... ... пен ... ... ғана емес,
сонымен бірге барлық өндіріс саласына пайдалы. Өндірістік мәліметтер қорын,
есеп беруді, әртүрлі есептеулерді ... ... ... ... ... ... ... өндірістік практикада қолданылады. ... даму ... ... жаңа ... алуы көптеген жаңа ақпаратты
технологияға негізделген, соның ... ... ... ... ... ... коорпаративті) арқылы мәлімет алмасу жатады.
Компьютерлік ендіруде және телекомуникациялық технологияда маңызды
біріктіру ... ... ... байланыс таратуы өндірістегі
кәсіби мамандар контингентінің жаңа моделі болды. ... ... ... және есеп ... жеңілдету әдет пен дағды ... ... ... ... ... ... әдістемемен қамту
жиі қолданылады.
Ақпаратты технологияны кең арнада қолдану қазір республика бойынша
көптеген ... ... ... ... ... жобаның негізгі мақсаты бала-бақша қызметкерерінің жұмысын
жеңілдету және қағазбен байланысты ... ... ... құру ... табылады. Сонымен қатар, құрылған бағдарлама
пайдаланушыға түсінікті және ыңғайлы ... ... ... ... ... ... құру» бағдарламасы құрылды. Бұл құрылған бағдарлама
бойынша пайдаланушы, яғни ... ... ... ... ... ... ... орналастырады.
Курстық жұмыстың мақсаты мен міндеттері :
1. Болашақта автоматтандырылған жұмыс ... ... ... жол ашу, ... ... өз үлесімді қосу;
2. Автоматтандырылған жұмыс орнына қойылатын ... ... ... ... ... ... келген балаларды қабылдап,
бала туралы мәліметтерді енгізу, қағаз түрінде сақталатын ақпараттарды
азайту. Уақытында және дұрыс, дәл қорытынды есеп беруді ... ... ... ... ... ... ... сипаттама беру
І. МӘЛІМЕТТЕР ҚОРЫ ТУРАЛЫ ТҮСІНІК
1.1. Мәліметтер қорының жалпы құрылымы
Мәліметтер қоры – бұл алдымен кестелер жиынтығы. ... ... және ... кіреді.
Кестені қандай да бір жиын атрибуттары бар екі өлшемді кесте
ретінде елестетуге ... ... аты ... ... ол арқылы
оған сілтеме жүреді. Кестенің бағандары сол немесе басқа ... ... ... яғни ... ... ... Әрбір
өріс сақталған мәліметтердің аты мен типі арқылы сипатталады. Өрістің аты –
идентификатор. Ол әр ... ... ... ... үшін
қолданылады. Өрістің аты латын әрпімен жазылады. ... типі ... ... ... ... Ол жол, сан, ... ... әр
түрлі кескіндер болуы мүмкін.
Әрбір кестенің жолы берілген кестеде сипатталған объектілердің
біреуіне сәйкес келеді, оны жазба деп ... және оның ... ... ... ... ... мәні ... Мәліметтер қорын
құрған кезде информациялардың қарама-қайшылықсыз ... ... ... ... бұл ... ... ... қамтамасыз ететін кілттік
өрісті енгізумен іске асады. Кілттік өріс бір ... ... ... ... ... қолданушы өзі енгізеді және ол мәліметтер қорында
сақталады. Бұл өрістерден басқа ... ... ... өрістерді
енгізуге болады. Мұндай өрістердің мәнін қолданушы енгізбейді, ол автоматты
түрде басқа жазба өрістерінің мәні ... ... ... ... ... ... программа курсормен
жазбалардың бойымен жылжитын сияқты. Әрбір уақыт мезгілінде ағымдағы ... және ... ... жасалады. Мәліметтер қорын құратын және ... ... ... қорын басқару жүйесі МҚБЖ. Дербес МҚБЖ бір
компьютерде орындалатын жеке мәліметтер қорын құруды қамтамасыз ... ... – Paradox, dBase, Access, ... қоры – ... ... да бір ... ... оның
бөліміндегі нақты объектілер туралы мәліметтер жиынтығы.
Комплекстік мәліметтер қорын бірнеше әдістермен құруға болады:
• Программалаудың алгоритмдік тілдері – Паскаль, Бейсик.
• Программалау ... ... – Visual Basic, ... ... ... басқару жүйесі деп аталатын арнайы ... ... - Access, ... МҚБЖ бір компьютерде орындалатын жеке мәліметтер ... ... ... Жеке МҚБЖ - Paradox, dBase, Access, FoxPro. ... ... архитектурасымен жұмыс істейтін информациялық
жүйелерді ... ... ... ... Oracle, Ms SQL, ... қорын басқару жүйесінің тілдік құрылғыларының
құрамына мыналар жатады:
• Мәліметтерді сипаттау тілі – ... ... ... ... Мәліметтерді игеру тілі – мәліметтерді енгізу, таңдау, модификациялау
операцияларын орындайды.
• SQL – құрылымды ... ... ... мәліметтер құрылымын
басқаруға, игеруге және қашықтықтағы мәліметтер қорына енуге арналған
стандартты құрылғы.
Мәліметтер қоры төмендегідей талаптарды қанағаттандырады:
1. Мәліметтер ... – бұл ... екі ... ... ... ... ... осы мәліметтерге қолданылған
программа
өзгертілуі мүмкін емес.
ә) Мәліметтер қорымен жұмыс жасайтын барлық программа ... ... ... ... ... ... ... мәліметтер мүмкіндігінше қайталанбауы тиіс, яғни
артық мәлімет болмайтыедай етіп, сақтауды ұйымдастыру.
3. Жан – ... ... ... және қолдау. Мұндай байланыстар қандай
да бір файылды әр түрлі ... ... ... ... ... яғни, барлық уақытта мәліметтер өзгертіліп және
кеңейтіліп отыру мүмкіндігі бар.
5. Мейлінше аз шығындану, яғни ... көп орын ... қоры ... үш ... ... ... ... – сақталынған информацияның сипатына қарай
мәліметтер қоры фактографиялық және құжаттық болып бөлінеді. ... қоры ... ... ... ұсынылған, жазылған обьектілердің
қысқаша мәліметтерінен тұрады. ... ... ... ... ... әрбір кітап туралы деректер ... ... ... ... ... және т.б. ... ... мәліметтер
қорына сақталмайды. Яғни, фактографиялық мәліметтер қоры – картотекалар.
Құжаттық мәліметтер қоры әр түрлі типтегі: мәтіндік, графикалық,
дыбыстық, ... кең ... ... ... Мысалы,
заңдық актілердің құжаттық мәліметтер қоры – бұл ... ...... ... ... бойынша мәліметтер
қоры орталықтандырылған және бөліктелген болып бөлінеді. Орталықтандырылған
мәліметтер қорында барлық ... бір ... ... ... қоры ... жергілікті және ауқымды
желілерінде қолданылады және ... ... ... ... ... мүмкін.
Үшінші белгісі – информацияны ұйымдастыру құрылымы реляциялық,
иерархиялық және желілік болып бөлінеді.
1.2. Delphi-де ... ... ... ... ... ... жұмыс істеу бір пайдаланушы режимінде
болады. Бұл вариант корпоративтік жұмыста іс жүзінде кездеспейді, ... ... ... ... ... ... ... саны мен
мәліметтер қоры қөшірмесінің саны тең болатындай бірнеше мәліметтер қор
қөшірмесінің құрамын ... ... ... ... BDE ...... ... ... ... ... файл – серверде
орналасады, ол бір ... ... ... ... істей алады,
сондықтан мұндай мәліметтер қорында қөп пайдаланушы ... ... ... қорында ғы мәліметтердің жалғыз ғана сақталады, әрбір
клиент әр уақыт мезетінде осы ... ... ... ... ... ... ... клиент бағдарламасына
жүктеледі.Олар әрбір клиент орнындағы ... ... ... ... қоры ... синхрондауды жүргізуі тиіс.
Екеуінде де BDE клиент машинасында болады, және ... ... ... ... ... ... құрады, мұнда қөшірме саны мен
пайдаланушы саны тең болады.Бұл жүйеде қашықтағы орналасқан компьютерлермен
INTERNET желісіне шығуға ... BDE ... және ...... ... ... ... қамтамасыз ететін PLL- библиотека
жиынын білдіреді. Ол Delphi – де ... ... ... ... ... ... қосымшаларды пайдаланатын әрбір компьютерге қондырылады.
Клиент – серверлік мәліметтер ...... ... BDE мен ... қоры ... қор ... (арнайы бағдарлама, мәліметтер қоры ... ... ... ... ... ... ... – серверге реляциялық мәліметтер қоры (бір – бірімен байланысы
бар кестелерден тұратын мәліметтер қоры) үшін ... ... ... Query Language – ... ... ... сұраныс тілінде
сұраныс құрады. SQL сервер сұраныс ... ... ... ... нәтижесін құрады және оны клиентке жібереді. Мұнда клиент
компьютері ... ... ... ... ол тек қана сұранысты
мәліметтер қоры ... ... және ... ... ... ... ... түрге келтіреді және пайдаланушыға береді. Клиенттің қосымшасына
тек қана ... ... ... ... ал ... тек қана
клиентке қажет мәліметтер беріледі. ... ... ... азаяды.
Сондай- ақ SQL-сервер алынған сұранысты тез ... ... үшін ... ... ... бәрі жүйенің орындалу әрекетін күшейтеді
және сұраныс нәтижесін күту уақытын азайтады.
SQL ... ... ... ... аппараты бір мезгілде
бірнеше пайдаланушының бір мәліметті ... ... ... ... ... аяқталмаса бастапқы мәніне ... ... ... қоры ... ... ... ... бір үлкен файл
түрінде дискіде сақталады, жұмыс істеу үшін ... ... ... бұл ... бұзу мен ұрлаудан қорғауды күшейтеді.
Сервер қосымшасымен біріккен ...... ... дамыту идеясы (ойы) мәліметтер қорын
ашық пайдаланудың үш звенолы архитектурасының пайда болуына әкелді.(N-tier
немесе multi-tier ...... ... екі ... ... ... ... ал мәліметтер қор сервері мен мәліметтер қоры ... ... ... ... қосымша бағдарлама құрылады, онда бұрын клиент
қосымшасының меншігі болып есептелетін барлық мәліметті теру компонеттері,
сондай – ақ ... ... ... және TSession кіреді. Содан кейін
бағдарлама COM немесе CORBA ... ... ... ары ... сервер
қосымшасы болады. Клиент машинасында BDE ... ... ... ... үшін олар ... ... ... ол қажетті
мәлімет алмасуды өткізеді.
Клиент қосымшасы BDE – мен жабдықталған кез келген ... ... ... ... ол ... каталогке басқа желілік машиналар
онымен ашық пайдалануға мүмкімдік ... ... ал ... ... ... мәлімет серверімен жұмыс істеу периоды кезінде қосылуы тиіс.
Сондай – ақ мұнда мәліметті орналастырудың файл – сервер ... ... ... оң ... ... дұрыс емес мәліметтерді сервер
қосымшасы кері қайтарады, мәліметтер қоры серверіне ... ... ... ... ... ... ... клиенттік мәліметтер теру орналасады. ... осы ... ... ... уақытқа дейін мәліметтер қорына
жіберілмейді. Сондай – ақ ... ... ... ... ... бір мезгілде клиент экранында орналаса ... ... ... алуға талап қоюға болады. Бұның бәрі желі жүктемесін
азайтады, сұраныс нәтижесін күту ... ... МҚ ... ... ... ... жұмыс істеуінің негізі Borland Database
Engine (BDE)-Borlandфирмасы мәліметтер ... ... ... ... қоры мен ... арасында делдал қызметін
атқарады.Ол мәліметтер қорын ... ... ... ... ... қоры ... ауыстырғанда
қосымшаны өзгертуге болады.Delphi қосымшасы ешқашан да мәліметтер қорымен
тікелей жұмыс істемей, BDE арқылы ғана жұмыс ... ... ... ... ... кезде BDE-ге барады да,
мәліметтер қорының псевдонимін және ондағы ... ... ... ... ... Dle ... ұйымдастырылған.Олар,
басқа кітапханалар сияқты IDAPI (Integerated Database Application Program
Interface) деп аталатын API-мен Application Program ... ... ... ... ... ... ... жұмыс істеу процедуралар мен функциялар тізімі.
|Delphi қосымшасы ... Database ... ... Paradox ODBC ODBC- ... ... ... интерфейс
Мәліметтер ... ... ... қоры ... ... ... ... ... ... ... ... ... мәліметтер қорына сәйкес драйвер
табады.Драйвер – бұл қандай да бір ... ... ... ... хабарласу керек екенін көрсететін көмекші программа.Егер BDE-ның
мәліметтер ... ... ... ... ... ... ... бар болса,
онда BDE мәліметтер қорымен және ... ... ... байланысады,
қолданушы сұранысын өңдейді және қосымшаға өңдеу нәтижесін хабарлайды.BDE
Microsoft Access, Fox Pro, Paradox, dBase ... ... ... ене ... ... ... қажет мәліметтер қорын басқару жүйесінің драйвері
болмаса, онда ODBC драйвері қолданылады.ODBC (Open Database ... BDE ... ... DLL, ... ... ... ... ODBC қолдануын қосқан соң және ODBC үшін барлық мәліметтер қорын
басқару жүйесі драйверлер қосылғандықтан, Borland фирмасы ... ... ... BDE ... ODBC ... жұмыс жасау BDE-ге
қосылған мәліметтер қорын басқару жүйесінің өз драйверіне қарағанда жәй
жүргізіледі.Бірақ ODBC-пен ... ... Delphi ... ... Delphi ... ... ... басқару жүйесімен жұмыс жасай
алады.
BDE SQL- сұраныстардың стандарт тілін қолдайды, ол Sybase, Microsoft
SQL, Oracle, ... ... SQL- ... ... ... мүмкіндік
береді.Бұл мүмкіндік клиент/сервер платформасында ... ... ... TQuery ... ... ... ... ерекшелігі реляциялық мәліметтер қорымен
жұмыс істеуге арналған ... тіл SQL-ді ... ... ... Бұл ... программа SQL-сұраныстарды құрады, оны TQuery ... ... BDE-ге ... SQL ... ... болады, ол
сұраныста сипатталған іс-әрекеттерді орындайды.
Егер сұраныс BDE көмегімен ... ... ... ... алуды талап етсе, мәліметтер ... іске қосу ... ... түрінде желілік кестеге салынады да, TQuery осы ... ... ... ... ... ... ... арқылы визуальді компаненттерге беріледі де, оларды TTable
компанентінен ... ... ... ... ... ... өзгерте алады, себебі олар анық ... ... ... ... ... ... тұрған информацияларды
өзгерту үшін TQuery BDE-ге ... ... ... ... Бұл
жағдайда BDE жаңаларын қалыптастырмайды, және алдында құрылған уақытша
кестелерді пайдаланбайды да, тек ... ... ... ... хабарлайды. Демек мәліметтер жүйесінің модификациясы жағдайында
сұраныстың программалық өзгеруін ... ету ... ... ... ... шектеулер қойғанда TQuery ”тірі” ... ... ... яғни оған енгізілген BDE өзгертулері мәліметтер қоры
кестесінде TTable компоненті ... ... ... ... ... ... ... кезінде TQuery-
дің мәліметтерге ену жылдамдығы жалпы жағдайда, TTable-ге қарағанда аз
болады, себебі TQuery ... ... ... ... ... құрады. Бір
жағынан SQL-дің қуатты ... TQuery ... TTable ... ... жүйесін қамтамасыз етеді (мысалға, мәліметтер
жүйесінде мәліметтер ... ... ... біріктіру). Серверлі
мәліметтер қорымен жұмыс кезінде TTable-дің қажеттілігі ... ... ... ол төменгі мәліметтер қорының барлық серверлердің желілік
көшірмесі болатын ... ... ... ... соң ... одан қажет
мәліметтер қорын құрады. Үлкен жергілікті кестелерді ... ... ... мен ... ... қорын алуға қатысты TTable-дің аз
мүмкіндіктері оның клиент-сервер ... ... ... ... ... ... ОРТА ТУРАЛЫ ТҮСІНІК
2.1. DELPHI программалау ортасы
Delphi программалау тілі – кез ... ... ... ... тез, ... тіл. Delphi – дің ... ... 1994 жылы жарыққа
шығып, кейінгі жылдары оның бірте бірте кеңейтілген 2, 3, 4, 5, 6, 7, 8 ... ... ...... нұсқалардың бір – бірінен айырмашылығы жоқ
деуге болады, екеуі де ... ... ... ... Delphi-де интернет үшін ... ... ... және ... ... ... істеуде өзгешеліктер енгізілген.
Delphi – дің негізгі ерекшелігі – онда ... ... ... ... тәсілдер пайдаланылады.
DELPHI-де қосымшалар құру
Delphi-де қосымшаны ќұру 2 этаптан тұрады:
1) қосымшаның интерфейсін ... ... ... ... Компоненттер визуалды және
визуалды емес болып бөлінеді. ... ... ... ... ... тағы ... жатады. Визуалды ... ... ... ... ... ... ... функционалдығын анықтау.
Интерфейсі құрылғаннан кейін мүнда ... ... ... ... қарай (батырманы таңдау, тышқанның оң жақ, сол жақ
тетігімен сілтеу) атқаруға тиісті функцияларын анықтау болып табылады.
Әр ... ... ... ... ... Ол ... ... объектіні өңдеуге арналған үстеме
программа құрылады. Компоненттер визуальді компоненттер ... ... ... ... ... ... құру, анимация, мультимедиа
процестерін ұйымдастыру, Ole технологиясын пайдаланып, басқа офистік
қосымшаларды шақыру, ... ... ... және т.б іс - ... ... ... операторлардың жазылуы Турбо Паскальдағы сияқты.
Бірақ мұнда программалауды үйрену үшін объект, оқиға, қасиет, ... ... ... ... ... ... және түрлі
командалардың жазылу түрлерін білу қажет.
DELPHI ортасы
Delphi ... ... ... ... ететін күрделі механизм.
Delphi-де қолданбалы программаларды құру, ... ... ... ара ... ұйымдастырады және ол әртүрлі басқару
элементтерінен құралатын бірнеше терезелерден тұрады.
Delphi-дегі интегралдық ортада ... ... ... ... ... программа кодын жазуға және оны ... ... ... ... ... ... ... көп терезелі
жүйені көрсетеді.
Delphi жүктелгеннен кейін Delphi интерфейсі 4 терезеден тұрады:
Басты терезе (Delphi6 ... ... ... inspector)
3. Форманыњ конструкторы терезесі (Form1)
4. Код редакторы терезесі (Unit1.pas)
Басты терезеде: Басты меню, құрал-саймандар ... ... ... ... Delphi ... ... істейтін командалар тізімі
келтірілген.
Ќұрал-саймандар панелінде: басты менюде жиі қолданылатын ... ... ... ... 5 ... бар. Олар: Стандарт, қарап шығу, жақтау,
қолданушы және жұмыс ... ...... менюдің оң жақ бөлігінде орналасқан.
Палитра компонентінің диалогты терезесі арқылы компоненттерді ... ... жаңа ат ... компонеттерді жоғары жазуға,
компоненттерді төмен жазуға және компоненттерді жасыруға болады.
Форманыњ конструкторы ... ... ... терезесі
ортасында Form1 атты терезе болады. Онда терезені проектілеу орындалады.
Формаға палитра ... ... ... ... конструкторын форма деп те атай береді.
Код редакторы терезесі. Код редакторы терезесі (Unit1.Pas) форманың
артында ... Бұл ... ... ... бастапқы текст
модульдерінен тұрады. Код редакторы терезесі текстік ... ... ... ... ... ... болады. Әрбір өңделетін файл
редактор терезесінің бөлек бетінде ... ... ... ... шерту
арқылы аламыз. Форма терезесінен редактор терезеесіне F12 пернесін басу
арқылы көшуге болады және кері жағдайда да ... коды ... ... коды ... ... ... жағында орналасқан. Сілтеуіште ағаш тәрізді форманың ... ... ... тұрады.
Объект инспекторы терезесі. Объект инспекторы терезесі жүктелген соң
басты ... сол ... ... және ... Form1 ... мен жағдайларын көрсетеді. Объект инспекторы терезесі 2 беттен
тұрады: ќасиеті және оқиғалар.
Delphi-де ... ... ... ... ... элементтерден тұрады.
Проект құрамына: проект коды, ... ... ... ... ... ... және ресурстер жазылуы элементтері кіреді.
Delphi жүктелгенде автоматты түрде жаңа проект құрылады. Бұл ... Form1 ... бар ... ... бір ... ... мен ... Delphi-дің IDE (Integrated ... ... ... ... орындалады. IDE басқару
элементтерінен құралған бірнеше терезелерден тұрады. IDE жабдықтарының
көмегімен программист ... ... ... ... ... код ... оны ... элементтермен байланыстыра алады. Бұл
жағдайда қосымшаны жасаудағы жұмыстың барлығы IDE-де орындалады. Delphi 6-
нің ... ... ... көп терезелі жүйені ... ... ... ... ... оның ... ... басқада терезелер орналасуы мүмкін, қажетті жағдайда терезе көлемін
өзгертуге, орнын ауыстыруға, экраннан алып ... ... Delphi ... ... да, бір құжатты орта болып табылады, ол бір мезгілде ... ... ... ... ... ... төменндегідей жапсырма беттерде мағнасына қарай топтастырылып
орналастырылған:
Standart - Стандарттық
Additional- Қосымша
Win32- 32 разрядты Windows интерфейсі
System- ... ... ену ... Access – BDE ... мәліметтер қорына ену мүмкіндігі
Data Controls- Мәліметтерді басқару элементтерін жасау
АDO- ActiveX ... ... ... мәліметтер
қорымен байланыс ұйымдастыру.
Interbase – Берілген мәліметтер қорына тұрақты пайдалану мүмкіншілігін
қамтамасыз етеді
Midas- ... ... қоры үшін ... ... – Internet үшін ... жасау
Decision Cube- көп өлшемді анализ
QReport- есеп (отчет) құру
Dialogs- Бір өлшемді сұхббаттасу терезесін жасау
Win 3.1- Windoows 3.x интерфейсі
Samples- ... ... ... X- ActiveX- компоненттер
Servers - СОМ жалпы серверлердің VCL сыртқы ортасы
Delphi-дегі қарапайым проектінің құрылымы
Delphi–дегі программа дегеніміз – ... деп ... ... Проект дегеніміз – ол Delphi-дегі қосымшаны өңдеуге қажетті
файлдар ... ... ... ... ... ... ... формалар файлдары;
- модулдер файлдары;
- проект параметрлерін орнату файлдары;
- ресурстар ... және ... ... ... ... жұмыс жасай бастағанда құрылады.
Әрбір қосымша файлдарын сақтау үшін жеке каталог құрған дұрыс.
• Проект файлы .dрr кеңеймесімен ... ... ... үшін осындай
файл құрылады да, одан ... ... ... мен оларға қатысты
модульдерге сілтемелер жасалады. Яғни қосымшаны құрайтын барлық файлдар
байланыстырылады.
... ... ... .pas ... ... енетін әрбір форма үшін жеке модуль құрылады және осы ... ... ... ... қатысты оқиғалардың коды,
қосымша кодтарды, айнымалыларды, типтерді және т.б ... ... ... .dfm ... ... Бұл файл ... ... орындалатын файлмен байланыстырылады. Мұнда осы
формаға қойылған компоненттердің қасиеттерінің тізімі беріледі.
• Проект параметрлерінің файлының кеңеймесі - *.dof. Бұл ... ... ... ... және ... ... ... каталогтарының аттары, ... ... ... ... ... тексттік файлдар.
• Проектінің Desktop – күйі *.dsk кеңеймелі ... ... ... терезе ашық тұрғаны және оның қалай орналасқаны туралы
информация ... ... ... Бұл файл ... жұмысшы
ортасының сыртқы түрін орнатуға мүмкіндік береді.
• Проектінің конфигурациясын *.cfg кеңеймелі файлдан қарауға болады. Бұл
файл проект файлымен аттас және ... ... ... ... ... ресурстарды сақтайтын екілік файл .res кеңеймелі
ресурстар ... деп ... Бұл ... ... ... ... яғни компилятор құрады.
Проект құрамындағы барлық файлдармен жұмыс жасауға ... ...... менеджері деп аталады. Бұл проектіге модулmдерді қосуға,
алып тастауға және өзгертуге ... ... ... ... Manager ... ... шақырылады, ашылған түймешелер жолағы
арқылы мынадай командаларды орындауға болады:
- Add – проектіге модулді қосу;
- Remove – проектіден модулді алып ... Unit – ... ... ... ... Form – ... жаңа ... қосу;
- Options – проект параметрлерін орнатуға арналған диалогты терезені
ашу;
Мұндағы барлық түйме негізгі меню ... ... ... компиляциялау барысында орындалатын файл құрылады
(*.exe файл). ... ... ... ... үшін ... ... немесе ctrl+F9 түймелері комбинациясы қолданылады.
Және мынадай әрекеттер орындалады:
1) соңғы рет компиляциялағаннан кейін мазмұны өзгерген модулдің ... да ... үшін *.DCU ... файл ... Егер
модулдің интерфейстік бөліміне өзгерту енгізілген болса, онда бұл
модуль ғана емес осы ... ... ... ... Проектіге енетін барлық модульдер компиляцияланғаннан кейін ... ... ... *.exe файлын құрады, оның аты проект атымен
аталады.
Проектіні құру-жинау барысында проект құрылымындағы барлық файл қайта
компиляцияланады. Құру-жинау үшін ... ... ... ... үшін Run\Run ... F9 басылады. Проект параметрлерін
орнатуда екі ... ... ... ... командасы көмегімен
ашылатын диалогты терезе арқылы немесе программаның бастапқы ... ... ... дерективалар арқылы параметрлерін
орнатуға болады. Проект параметрлерінің диалогты ... ... ... ... – негізгі форманы анықтайды және қалған формалар ретін көрсетеді;
Application – қосымшаның атын, анықтамалық файлын, иконасын беру;
Compiler – компилятор ... ...... анықтау;
Derectories\Conditions – жұмысшы каталогты береді;
Versioninfo – проект версиясының параметрлерін анықтау;
Packeds – қосымша құру ... ... ... ... ... береді.
Әрбір қосымшада бірнеше форма қолданылуы мүмкін. Олардың бірі негізгі
форма автоматты ... Form1 ... ... болып құрылады. *.drr
кеңеймесімен алынған проект ... бұл ... ... ... Clear Form (Tform, ... ... проектінің құрамындағы кез келген форманы негізгі ретінде
көрсетуге болады, ал Autocreate forms ... ... ... ... ... ... ... көрсетіледі.
Проектіде бірнеше форма қарастырылса, оның ішіндегі негізгі форманы
анықтау үшін программалық ... сол ... қою ... ... ... ... Project – ... командасын таңдау қажет. Ашылған диалогты терезенің
form бетінен Main form төгілмелі тізімінен негізгі ... ... ... да бір ... ... ететін формаларды диалогтар
деп атайды. Windows – та қосымшаның негізгі 2 типін қолданады:
• SDI – бір ... ... MDI – көп ... ... – де бір ... бірнеше форма бір – біріне тәуелсіз, формалар ... MDI – де ... ... ... ... ... – қолданушы анықтаған мәндер типі. Класс типі экземпляр объект
деп аталады. Программада қолданылатын, алдын – ала анықталған объектілер ... ... ... ... ... типі - ... әдістер және
қасиеттерден тұратын мәндер құрылымы. Мұндағы ...... бір ... әдістер дегеніміз – классқа енетін өрістерге амалдар қолдануға
арналған және осында сипатталған функциялар мен ... Ал, ... ... ... мән ... ... ... арналған арнайы
механизм. Қасиеттерінің ерекше түрі – оқиға болып табылады. ... ...... ... ... жүзеге асыру
барысында қабылданып және өңделетін ситуациялар туралы арнайы хабарламалар.
Ал, Object Pascal – да оқиға дегеніміз – ... да бір ... ... ... анықтауға арналған процедуралық типтің
қасиеті болып табылады. ... ... ... бөлімі төрт
бөліктен(private) жеке, (public) жалпы, ... ... ... ... ... тұрады. Private бөлігінде модульдің
ішінде ғана қолданылатын өрістер мен әдістер ... олар осы ... ... Public ... ... ... мен ... осы объект
“көрінетін” аймақтағы процедураларда өңделе алады.Proteted ... ... ... және ... осы ... сипатталған модульде
және осы класстың ұрпағы болатын класстарда қолданылады. Delphi – ... 300 – ден аса ... ... қарастырылған. Object Pascal –да
Borland Pascal ... ... ... мен жетістіктері бар, яғни
Delphi – де қолданылатын мәндер типін екі негізгі топқа бөлуге болады:
Стандартты типтер, яғни Pasсal – да ... – ала ... ... Осы
типтер негізінде қолданушы өзінің типін құрады. Стандартты типтерге:
integer, Cardinal, ... ... longint, int64, byte, ... real, real48, single, double, ... comp ... ... – char. Алдын – ала типі көрсетілген – Variant ... ... ... типі ... ... басқа типтердің кез келгенін
сақтауға қолданылады.
Вариант – айнымалысы жадыдан айнымалысының ... типі ... ... ... ... қосымша екі байт орын алады. Бұл
информация арқылы компилятор программаны өңдеу ... ... ... ... ... ... ... қарай , оның орындалу
барысында қате жіберілуі туралы ықтималдығын анықтауға болады.Қате:нолге
бөлу, жоқ ... ... ... динамикалық жадыдан бөлінген аймақтың
шегінен шығу т.б жағдайлардапайда болады. Сонымен қатар, қата операциялық
жүйеден, яғни ... ... ... қате ... ... Осындай
қателерді болдырмау үшін Delphi – де қосымша құру ... ... ... ... ... Ол үшін Object Pascal тілінің арнайы
операторлары мен қателерді өңдеуге арналған арнайы класстар ... Delphi ... ......... ... қолдана отырып,
күрделі программаларды құруға арналған. Мұндай программалар бірнеше
файлдардан тұрады. ... құру ... екі ... бөлеміз. Бірінші
кезең – жобалау, программа бөлек құрамдас бөлімдерден жинақталады. Қажетті
параметрлері мен ... ... ... ... – программаның
орындалу кезеңі, есеп шешімін анықтайды.
Проектілеу кезеңінде ... ... ... және ... орналасқан файлдың типі *.dpr. Программаны құру кезінде стандарт
компоненттер бар пакеттер және ... ... ... ... ... ... ... сапалы жұмысын қамтамасыздандыратын
өте күрделі механизм. Ол әр түрлі маңызды ... ... ... ол бір ... ... бірнеше терезелермен жұмыс жасауға
мүмкіндік береді. Delphi 7 ортасы көп терезелі жүйе ... ... ... ... ... бар, яғни олар ... бетінде әр түрлі формада
орын ауыстыра алады және әрқайсысының нақты ... ... ... ... ... ... ... үшін:
Пуск/Программы/Borland Delphi/ Delphi 7 командасы қолданылады. Сол
кезде экранға 4 терезе пайда болады:
1. Негізгі терезе ... ... ... ... (Object ... ... конструкторының терезесі (form1);
4. Кодтар редакторының терезесі (Unit1pas).
Жұмыс жасау барысында негізгі терезеден басқа терезелерді ... орын ... ... Көп ... ... Delphi-де тек қана
бір уақытта жасауға болады.
Delphi программалау ортасының негізгі элементтері:
✓ Негізгі терезе;
✓ Текстік редактор;
✓ Формалар конструкторы;
... ... ... ... ... библиотекасы;
✓ Объектілер архиві;
✓ Объектілер архиваторы;
✓ Меню конструкторы;
✓ Іштестірілген жөндеуші;
✓ Анықтама жүйесі.
Бұдан басқа Delphi -ді құрған кезде автоматты ... ... ... (Image) және МҚБЖ ... Database Desktop ... меню мына ішкі менюлерден тұрады.
✓ File файлдармен жұмыс;
✓ Еdit редакциялар;
✓ Search информацияны іздеу;
✓ View ... ... Project ... ... Run ... ... ... компьютер библиотекасы;
✓ Database мәліметтер қоры;
✓ Tools құрылғылар ортасы;
✓ Help анықтамалық жүйе.
Delphi ортасында құрылатын қосымша проектке ... ... ... ... құрамына мына элементтер кіреді:
✓ Проект коды (dpr)
✓ Форма сипаттамасы (dfm)
✓ Форма модулі (pas)
✓ Модульдер (pas)
✓ Проект параметрі (ort)
... ... ... кезде автоматты түрде жаңа проект құрылады және
негізгі ... ... Project 1 деп ... бұл ... бір ... программасы үш оператордан тұрады, қосымшаны
инициализациялау, Form 1 ... құру және ... ... құру және ... ... компоненттердің сыртқы түрі мен іс
- әрекетін басқаруға ... ... ... құру ... ... ... ... инспекторы арқылы анықталады.
Барлық компоненттерге қолданылатын жалпы ... бар және ... ... ғана қолданылатын қасиеттері бар.
Кеңінен қолданылатын қасиеттерге сипаттама беретін болсақ, олар
мыналар:
Caption – компонент тақырыбын ... ... ... ...... ... ішінде орналасуын анықтайды.
Color – компонент фонының түсін анықтайды.
Enabled – компонент активтілігін анық, мысалы мәні True ... ... ...... ... ... шрифтін анықтайды.
Height Width – компоненттің биіктігі мен енінің өлшемін анықтайды.
Hint – ... ... ... көмекші текст шығарады.
Popup Menu – компонентке тышқанмен сырт еткізгенде контекстік меню
шығарады.
ReadOnly – егер мәні True ... ... ... ... рұқсат етеді.
Parent – компоненттің сыртқы басқару элементін көрсетеді.
Компоненттерді құруға, объектілерді ... және ... ... ... қолданылады. Визуальды компоненттермен көптеген әдістер
байланысты болады:
SetFocus – терезелік басқару элементіне енгізу фокусын қояды. ... ... ... ... ... алмайды. Комонент активтілігін
СanFocus функциясы арқылы тексеруге болады.
Clear – ... ... ... ...... ... өзгертуге, яғни элемент бейнесін жоюға
және қайта ... ... Бұл әдіс ... түрде Invalidate және
UpDate әдістерін шақырады.
Add – терезелік басқару элементіне жаңа жол қосады.
Perform – ... ... ... ... ...... хабар кодын көрсетеді, WParam және Lparam параметрлері
хабар туралы қосымша информацияны көрстетеді.
Стандартты компонеттер.
Компонеттер палитрасының 1-ші бетін қолдануда маңыздылығы ... ... бар. ... ... ... ... ұзақ жұмыс
жасау көбінің қолынан келе ... Бұл ... бәрі ... ... беттегі компоненттердің жиынтығы мен беті ... яғни бар ... жаңа ... ... ... мен санын өзгертуге болады.
Delphi-дің негізгі компоненттері:
Main Menu – программаға негізгі ... қосу үшін ... ... ... ... яғни ... ... тұрса да, программаның
орындалу барысында көрінбейді.
Popup Menu – жылжымалы менюді құру үшін қолданылады. Бұл тип тышқанның
сол жақ батырмасын ... ... ... Source – ... және тағы да ... физикалық мәліметтер
жиынтығы мен формада басқару элементтері ... ... ... ... ... ... талап етпейді. тек State (TDataSetState
типті) ... ... ол DataSet ... ... ... ... ... көрсетеді.
Label – экранда тексттің бейнеленуі үшін қолданылады. Егер объектілер
инспекторында font қасиетін екі рет шертсе, онда шрифтті және ... ... ... – енгізуге арналған Windows-тың стандартты эементі. Ол ... ... ... үшін қолданылады және қолданушыға программаның
орындалу кезінде текстті енгізуге мүмкіндік береді.
Speed Button – «шапшаң» командалық ... ... ... ... ... құрған кезде автоматты түрде ол форманың
жоғарғы жағында орналасады. Инструменттер ... ... ... ... ... ... - ... бар батырманы құру үшін арналған. Жүйеде ... ... бар. Kind ... ... ... беріледі.
Кейбір стандартты әрекеттерді қосымша программалаусыз ... Kind ... ... ... ... ... ... – форманы жабудың стандартты әрекеті. ModalResult қасиетінде
mrOk жазылады.
Bkcansel - өзгерту ... ... ... ModalResult қасиетінде
mrCansel жазылады.
ComboBox – тізімі бар жазба компоненті. Бұл ... ... ... бар ... ... ... Онда тізімнің таңдалған
компоненті көрсетіледі.
ControllBar – Additional панелінде ... ... ... типті объектілермен бірге қолданылады. Басқару панелінде мұндай
объект орналасу кезінде оған арнайы түбір қосылады.
Delphi-дің ... ... ... формалар мен
модульдер.
Форма – қосымшаның негізгі компоненті. Форма негізгі визуальды
компонент болып табылады. ... Form ... – ТForm ... құру ... басталады, қосымшаның интерфейстік бөлігін
құрайтын визуальды ... және ... ... ... Әр ... бірнеше формадан тұрады және біреуі негізгі болып
табылады да программа орындалғанда бірінші бейнеленеді.
Қосымшаның кез келген формасы негізгі бола ... ол үшін ... ... ... ... құрушы) бірінші көрсету керек. форма
модальды және ... емес ... ... ... емес ... ... формасына форманы жаппай – ақ көшуге болады, ал модальды формада
басқа ... көшу үшін ... ... форманы жабу керек.
Форманың форма файлы және программалық модулі болады. Форма құру
және қолдну кезінде типті TNotifyEvent типті келесі оқиғалар болады:
... ... ... ... ... өңдеу ортасының құралдары мен және оған орналасқан
компоненттер байланыста ... Олар ... ... ... ... және ... ... логикасын сақтайды.
Форманың көрінуін және оны модальды емес режимде жұмыс ... ... ... ... ... ... және оның ... режимде жұмыс
істеуін Show Modal әдісі қызмет етеді.
Hide әдісі форманы көрсетпеуге ... ... Close ... ... Ал бас ... үшін ... ... аяқтайды. Егер бас
форма көрінбей тұрса, ал көрініп тұрған формаларды ... онда ... ... ... ... ... ... программа жұмысы соңында
барлық формалардлы ... ... ... ... ... ... ... программада басқа әртүрлі модульдер қолданылады, ... типі *.pas ... ... ... кез келген программа
қолдана алады. Қолданушы құрған ... 2 ... ... ... 1) ... информациялары бар модульдер; 2) формаларға тәуелсіз ... ... ... ... орналастыруға арналған.
3. БАЛА-БАҚША МҚБЖ-Н ҚҰРУ
Программаның сипаттамасы
Программа жүктелгенде ... ... ... ок ... ... ... негізгі терезе – бала-бақша
мәліметтер қорына енеміз.
. Мұнда
✓ Меню
✓ Кестелер
✓ Сұрыптау
... ... Есеп ... Меню мәзірде Кейін ішкі мәзірі орналасқан бұл ... ... ... ... ... қабылдауға мүмкіндік береді.
➢ Анықтама мәзірінде
• Балалар кестесі
• Жетекшілер кестесі
• Группа кестесі ішкі мәзірлер орналасқан.
Балалар кестесі ішкі мәзірі таңдағанда төмендегідей ... ... ... ... ... сонымен қатар мұнда жаңадан бала енгізіп,
өзгертіп және өшіруге болады.
Жетекшілер кестесі ішкі мәзірі таңдағанда келесі ... ... ... ... ... болады және мұнда жаңадан жетекші
енгізіп, өзгертуге, өшіруге болады.
Группа кестесі ішкі мәзірі таңдағанда төмендегідей терезе ашылады:
Бұл жерде группа аты мен жетекші ... ... ... болады сонымен
қатар жаңа группа мәліметін енгізуге болады тағы өзгертуге және өшіруге
болады.
Сұрыптау мәзірінен тегі ... ... ... ... ... атауы бойынша еліктен өткізуге мүмкіндік береді.
Есеп беру мәзірінің ішіндегі таңдалған жол ... және ... жол ... бере алады.
Автор жайлы мәзірін таңдау арқылы автор жайлы мәліметті көруге болады.
«Енгізу» батырмасын басу ... ... ... өнім ... ... ол
төмендегі терезеде көретілген:
«Қабылдау» батырмасының коды:
procedure TForm6.SpeedButton1Click(Sender: TObject);
var vv:string; sani,kalgani,id:integer;
begin
if (ComboBox1.ItemIndex=-1)or(ComboBox3.ItemIndex=-
1)or(Edit1.Text='')then
begin
MessageDlg('Алдымен барлық өрістерді толтырыңыз.',
mtInformation,[mbOk], ... Query3 do ... *from glav ... ...

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









Ұқсас жұмыстар
Тақырыб Бет саны
Айқышгүлді егістік,жемдік,көкеніс дақылдарының зиянкестері16 бет
Айқышгүлді егістік,жемдік,көкеніс дақылдарының зиянкестері туралы мәлімет11 бет
Асқабақ өсіру27 бет
Ауыл шаруашылық дақылдардың аурулары34 бет
Бақша дақылдарын ашық танапта өсіріп өңдіруде қолданылатын машиналар32 бет
Бақша шаруашылығында қолданылатын машиналар6 бет
Картоп өсіру жайлы23 бет
Көкеніс және бақша дақылдарының зиянкестері15 бет
Көкеніс және бақша дақылдарының зиянкестері жайлы ақпарат7 бет
Көкеніс және бақша дақылдарының зиянкестері және қорғау шаралары6 бет


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


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

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

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

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

Email: info@stud.kz

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

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