Такси» деректер қорын құру

МАЗМҰНЫ
Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...4
1. Delphi программалау ортасы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..6
1.1 Delphi.дің артықшылықтары ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...9
1.2 Ұйымдастырушының ортасын икемдеу ... ... ... ... ... ... ... ... ... ... ... ... ... 12
2. Delphi ортасынның графикалық мүмкіндіктерін сипаттайтын программа ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...14
Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 17
Пайдаланылған әдебиеттер тізімі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 18
Программаның листингісі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
КІРІСПЕ

Интерфейс (Interface—inter—өзара, face—бет жағы) — біріншіден, программалаушылардың кәсіптік тілінде — өзара әрекеттесу "жазықтығы", пайдаланушы мен компьютердің қарым-қатынасы, яғни екі жүйенің немесе адам мен компьютердің өзара мәліметтер алмасуын жасақтайтын аппараттық-программалық құралдардың жиынтығы; екіншіден, есептеуіш жүйе құрылғыларының не (немесе) программалардың өзара әсерлесуін жасақтайтын құралдар мен ережелер жиынтығы; есептеуіш жүйедегі құрылғыларды үйлестіру немесе жүйелер арасында үйлестіруге пайдаланылатын үйлестіргіш техникалық және программалық құралдар жиынтығы; жүйелердің, құрылғылардың немесе программалардың екі арасын бөлу шекарасы; екі қызметтік құрылғының және олардың қосылу, алмасу сигналдары және т.б. сипаттамаларымен анықталған шекарасы; үшіншіден, ішкі программаға басқаруды беру мен бастапқы программаға қайту процедурасы туралы сипаттамалар мен келісімдер жиынтығы. Интерфейс – бұлесептеуіш жүйенің техникалық құралдардың компоненттер әрекеттестігінің қисынды және физикалық принциптерінің жиынтығы, яғни аралық компоненттерімен алгоритм ережелердің жиынтығы және уақытша келісімдердің айырбастап, сонымен қатар қосу құралдарының физикалық, механикалық және функционалдық мінездемелерінің жиынтығы. Интерфейстердің келесі түрлерін ажыратады:
– машина ішіндегі интерфейс;
– сыртқы интерфейс;
– қолданбалы интерфейс («машина – адам» интерфейс).
Интерфейс–бұл түйiндестiң (хаттамалар, ережелер, келiсiмдер) техникалық, программалық және әдiстемелiк құралдарының құрылымдары бар, қолданушылардың есептеуiш жүйесiндегi жиынтығы және бағдарламалары, сонымен бiрге басқа құрылымдары бар құрылымдар және бағдарламалар.
Интерфейс–объекттердiң арасындағы өзара әрекеттесуші (стандарт ) әдiсі. Сөздiң техникалық мағынасындағы интерфейс параметрлер, процедура және объекттердiң өзара әрекеттесу мiнездемесiне тапсырма бередi.
Қолданушы интерфейсi–компьютер бағдарламасының өзара әрекеттесуi және бағдарлама қолданушысының әдiстерiнiң жиыны.
Программалық интерфейс – бағдарламалардың арасындағы өзара әрекеттесу үшiн әдiстердiң жиыны болып табылады.
Физикалық интерфейс – физикалық құрылымдардың өзара әрекеттесуiнің әдiсі. Көбінесе мұнда сөз компьютер порттары туралы жиiрек болады.
Қолданбалы интерфейс – бұл программалық және қолданушы мен компьютердiң әсерлесуін қамтамасыз ететiн аппаратты құралдардың жиынтығы. Мұндай өзара әрекеттесудiң негiзін диалогтар құрайды. Диалог адам мен компьютердiң арасындағы масштабта, уақыттың нақты есебі бiрлескен шешiмін бағытталған iске асыратын регламент белгiленген ақпарат алмасуларды осы жағдайда түсiндіредi. Әрбiр диалог қолданушы және компьютердiң байланыстарын физикалық қамтамасыз ететiн қорытындының енгiзу/шығаруының жеке процесстерiнен тұрады. Ақпарат алмасу хабар берумен iске асады.
Интерфейстердiң қазiргi түрлері төмендегідей болып табылады:
 командалық интерфейс адам компьютерге команда береді, ал компьютер оны орындап, нәтижесін адамға береді;
 графикалықWIMP- интерфейсі (Window – терезе, Image – бейне, Menu – мәзір, Pointer – көрсеткіш) бұл интерфейсте диалог командалар арқылы емес, графикалық бейнелер арқылы болады;
 SILK – интерфейс (Speech – сөз, Image – бейне, Language – тіл, Knowlege – білім);
Пайдаланылған әдеиеттер тізімі

1. Компьютерная технология обучения:словарь-справочник/Под редакцией В. Ю. Гриценко, А. М. Довгялло, А. Я. Савельева-К.: «Накова думка», 1992 2. Нұрғалиева Г. Қ. Электрондық оқулықтар – мұғалім мен оқушы арасындағы әрекетттестікті гуманизациялау құралы// «Информатика негіздері» республикалық журналы, №2, 2002.- 2-3 б.
3. Тажигулова А. И. Конструирование электронных учебников//Научно-практический журнал «Информационные технологии в Казахстане», №1, 2000.-С.42-43.
4. Виштынецский Е. И., Кривошеев А.О. Вопросы применения информационных технологий в сфере образования и обучения//Информационныетехнологии, 1998, №2 – с. 32-36.
5. Сливина Н. А., Фомин С. С. Компьютерное учебное пособие «Высшая математика для инженерных специальностей»//КомпьютерПресс.- 1997.- №8.- с.72-77.
        
        МАЗМҰНЫ
Кіріспе...................................................................................................................4
1. Delphi программалау ортасы..........................................................................6
1.1 Delphi - дің артықшылықтары.......................................................................9
1.2 ... ... ... Delphi ортасынның графикалық мүмкіндіктерін сипаттайтын программа...........................................................................................................14
Қорытынды........................................................................................................17Пайдаланылған әдебиеттер тізімі....................................................................18Программаның ... ... -- inter -- ... face -- бет ... -- ... ... ... тілінде -- өзара әрекеттесу "жазықтығы", пайдаланушы мен компьютердің қарым-қатынасы, яғни екі жүйенің немесе адам мен ... ... ... алмасуын жасақтайтын аппараттық-программалық құралдардың жиынтығы; екіншіден, есептеуіш жүйе құрылғыларының не ... ... ... ... жасақтайтын құралдар мен ережелер жиынтығы; есептеуіш жүйедегі құрылғыларды үйлестіру немесе жүйелер арасында үйлестіруге пайдаланылатын үйлестіргіш техникалық және ... ... ... ... ... немесе программалардың екі арасын бөлу шекарасы; екі қызметтік құрылғының және олардың қосылу, алмасу ... және т.б. ... ... ... ... ішкі ... басқаруды беру мен бастапқы программаға қайту процедурасы туралы сипаттамалар мен ... ... ... - ... ... ... құралдардың компоненттер әрекеттестігінің қисынды және физикалық принциптерінің жиынтығы, яғни аралық компоненттерімен алгоритм ережелердің жиынтығы және ... ... ... ... қатар қосу құралдарының физикалық, механикалық және функционалдық мінездемелерінің жиынтығы. Интерфейстердің келесі түрлерін ажыратады:
- машина ... ... ... интерфейс;
- қолданбалы интерфейс ( интерфейс).
Интерфейс - бұл түйiндестiң (хаттамалар, ережелер, келiсiмдер) техникалық, ... және ... ... ... бар, ... ... жүйесiндегi жиынтығы және бағдарламалары, сонымен бiрге басқа құрылымдары бар құрылымдар және ... ... - ... ... ... әрекеттесуші (стандарт ) әдiсі. Сөздiң техникалық мағынасындағы ... ... ... және ... ... ... ... тапсырма бередi.
Қолданушы интерфейсi - компьютер бағдарламасының өзара әрекеттесуi және бағдарлама қолданушысының ... ... ... - ... ... ... ... үшiн әдiстердiң жиыны болып табылады.
Физикалық интерфейс - физикалық құрылымдардың өзара әрекеттесуiнің әдiсі. Көбінесе мұнда сөз компьютер порттары туралы ... ... ... - бұл программалық және қолданушы мен компьютердiң әсерлесуін қамтамасыз ететiн аппаратты құралдардың жиынтығы. Мұндай ... ... ... ... ... Диалог адам мен компьютердiң арасындағы масштабта, уақыттың нақты есебі бiрлескен шешiмін бағытталған iске асыратын ... ... ... алмасуларды осы жағдайда түсiндіредi. Әрбiр диалог қолданушы және ... ... ... ... ... ... енгiзу/шығаруының жеке процесстерiнен тұрады. Ақпарат алмасу хабар берумен iске асады.
Интерфейстердiң қазiргi түрлері ... ... ... ... интерфейс адам компьютерге команда береді, ал компьютер оны орындап, нәтижесін адамға береді;
* графикалықWIMP- интерфейсі (Window - ... Image - ... Menu - ... Pointer - ... бұл ... ... командалар арқылы емес, графикалық бейнелер арқылы болады;
* SILK - ... (Speech - сөз, Image - ... Language - тіл, Knowlege - ... ... ... ... программистер Delphi-де жұмыс жасайды және олардың көбісі Delphi-де мәліметтерді өңдеуге және сақтауға арналған программалар құрады. Күнбе-күн коммерциялық және жеке мәліметтерді ... ... ... мекен-жайлар, есепшоттар) визуальды интерфейс көмегімен жұмыс істеу керек болатын көптеген ақпараттар бар: ... ... WEB - ... және т.б. ... көп ... ... өзімізге керекті мәліметтерді алу үшін, оларды өңдейтін программалар қажет. Программа құруға ыңғайлы тамаша ортаның бірі - Delphi ... ... ... Оны оқып ... түсіну және логикалық ойлауға өте қарапайым, әрі жеңіл. Delphi программалаудың ... ... ... ... ... ... ... жақсы дамыған. Оның қызықты рекурсивті мүмкіндіктері сонымен қатар қызықты есептер шығару мүмкіндіктері бар. Delphi ... ... тез және ... құру ... деп ... ол ... ... қоса редактор және көптеген дайын программалар жиынтығын қамтиды.Delphi - де шамамен 200 - ге жуық ... ... бар. ... ... құру ... ... компьютерді қажет етеді.DELPHI - бұл Borland International-дың қосымшаларды тез құруға арналған жеткілікті жаңа ... ... ... ... ... архитектурасында, Internet, сонымен қатар локальді машиналар және " файл-серверлік " архитектурасында жұмыс істейді. DELPHI тілі ... - ... Object Pascal ... ... ... ... локальді SQL сервері, есеп беру генераторлары, визуальді ... және ... ... ... Windows ... ... ... кәсіби өңдеуде өзіңді сенімді сезіну үшін арналған тағы басқа құрылғылар жатады.
Delphi - Turbo Pascal тілінің ... ... ... ... ... ортасы, ал Turbo Pascal, өз кезегінде Pascal тілінен дамытылған. Паскаль толықтай процедуралық тіл болып табылған. Turbo Pascal-дың 5.5 ... ... ... бағытталған қасиеттер пайда болды. Осы кезден бастап Object Pascal тіліне мәліметтер типтерінің динамикалық идентификациясы ... Бұл ... ... ... кластар метамәліметтеріне рұқсат ету мүмкіндігін қосты. Бұл технология RTTI (Runtime Type ... ... ... Pascal ... С++ тілінен айырмашылығы - мұндағы ... ... ... объектілер динамикалық жадыда орналасады. Бірақ TObject класының NewInstance және FreeInstance виртуальды тәсілдерін анықтауға болады.
Delphi бағдарламалау ортасы .NET платформасына ... C# ... ... ... ... зор ... ... Оның көптеген элементтері мен концептуалды шешімдері C# тілінің ... ... ... ... себептерінің бірі - Delphi-ды басты құрастырушыларының бірі Андерс Хейлсбергтың Borland Limited компаниясынан Microsoft корпорациясына көшуі.
* бірінші ... Win16 ... ... ... ... қолданылды;
* екінші нұсқасынан бастап Win32 платформасына арналған қосымшаларды әзірлеуге қолданылды;
* алтыншы нұсқасымен бірге GNU/Linux операциялық жүйесіне арнап бағдарламаларды компиляциялауға ... Kylix ... ... ... сегізінші нұсқасында. NET платформасына арнап байт-кодты генерациялау мүмкіндігі пайда болды;
* ... ... ... ... ... байланысты аталатын) Win32 қосымшаларын құрумен қатар .NET ... ... ... ... мүмкіндігі бар;
2006 жылдың наурыз айында Borland компаниясы бағыттың ... ... ... Delphi және C++ Builder ... ... одан әрі ... тоқтататындығын мәлімдеді. Компанияның IDE секторының сатылуы жоспарланған болатын. Бірақ осы жылдың қарашасында IDE бизнесін сатпау жөніндегі шешім қабылданды. Бірақ осыған ... бұл ... ... IDE ... Borland ... ... CodeGear атты жаңа компания айналысатын болды.
2007 жылдың наурыз айында CodeGear компаниясы жаңартылған Delphi 2007 for Win32 өнімдер ... және ... ... Delphi 2007 for PHP ... қолданушылардың көңілінен шықты. Осыдан кейін 2007 жылдың маусым айында CodeGear ... ... ... өз ... ... ... жылы ... айының 25 жұлдызында CodeGear компаниясының жаңа иесі Embarcadero компаниясы Delphi for Win32 2009 өнімінің ресми мәлімдемесін жарыққа шығарды. Бұл жаңа өнім ... ... ... ... ... Олар:
* бағдарламалау тілінің барлық бөліктерінде (VCL және RTL) үнсіз келісім бойынша юникодты толық қолдау;
* windows API ... ... ... үндеулерді юникодты аналогтарына ауыстырылды (мысалы, MessageBox командасы ... ... емес ... ... жалпыланған типтер (generics);
* анонимді тәсілдер;
* компилятордың жаңа директивасы: $POINTERMATH [ON|OFF];
* еxit ... ... ... ... ... алады.
Delphi 7 Windows 95, Windows 98 немесе Windows NT, Windows 7 ... ... ... ... ... Delphi 7 ... ... Delphi 7-де құрылған программалар негізінен өндіріс және бизнес есептерін шешуге бағытталған. Бұл мәлімметтер қорымен және есеп беру ... ... ... ... ... болып табылады. Программалардың сәйкестендірілуі үлкен роль атқарылады. Бұл аппаратпен қамтамассыздандырумен байланысты (HardWare) жекелеген жағдайда мобильді компьютерлерді тарату кең ... ... ... ... ... және ... типтермен берілген ақпараттарды беру және оқыту, алу үшін арналған техникалық жабдықтардың әрі ... ... ... бизнеспен және өндіріспен тығыз байланысты болғандықтан қолданушылар Delphi 7-ден ... ... шешу үшін ... ... ... ... Delphi 7-нің Visual Basic және C++ сияқты қолданушы интерфейсі бар. Қазіргі кезде көптеген фирмалар өз ... ... ... ... ... Қолданушы интерфейсі визуалды құрылатын болғандықтан Delphi ортасында программалауды тез программа құру ортасы ... ... ... ... ... аспектісі ол- көмекші жүйесінінің күштілігі. Delphi 7-де басқа да қазіргі программалау ортасы сияқты, объектілі бағытталған программаларға негізделген. Программа құру барысында ... ... ... ... ... және ... анықталған оқиғаларды пайдалану арқылы аз ғана программа кодымен айналып өтуге болады. Программа ... бұл ... ... қолданушы интерфейсін құру барысында көп уақыт үнемдеуді білдіреді. Delphi 7 ... өте ... тез ... ... ... ... Бұл ортаның құрал-саймандары өте көп және керек кезінде актив элемент үшін F1 ... басу ... ... ... ... ... ... Delphi 7 ортасын жүктегеннен кейін экранда интегралданған, программаланған ортасының терезесі пайда болады: ... ... ... ... код редакторы және объектілер инспекторы.
Экранның жоғарғы бөлігінде негізгі терезе ... Онда ... ... (Standard. View. Debug және Custom) және компоненттер палитрасы орналасады. Негізгі терезе Delphi 7 ... ... ашық ... ... терезені жабу арқылы Delphi 7 - ні ... ... ... ... тұрған проектінің аты тұрады. Проекті орындалу немесе проектілеу режимінде ашық тұруы мүмкін. Проект орындалу режимінде ашық тұрса онда [Running] сөзі ... ... ... ... ... ... және құруға керекті командалардан тұрады. Құрал-саймандар тақтасындағы вкладкалар мәзірдегі белгілі бір командаға сәйкес ... ... File ... Open командасын таңдасақ та немесе Standard құрал-саймандар тақтасынан Open кнопкасын бассақ та бір ... ... ... ... ... ... ... (подсказка) жабдықталған.Егер тышқан курсорын перне қасына жақындатсақ онда көмекші түсіндірме шығады. Қолданушы құрал саймандар тақтасының орналасуын, көрініп ... ... ... ... ... ... ... өз қалауынша өзгерте алады және оларды тышқан курсоры арқылы жылжытуына ... ... ... құрал-саймандар тақтасының үлгісінен тышқанның оң жақ пернесін басу арқылы шақырылады. Компоненттер палитрасындағы компоненттер арқылы программа құрылады. Компоненттер Delphi программасының негізгі ... ... ... Олар арқылы қолданбалы программаның қолданушы интерфейсін құруға көмек береді. Ең бірінші Delphi-ді жүктегенде Standard ... ашық ... ... өз ... компонеттер палитрасының орналасуын реттеуге болады. Осы өзгерістердің барлығын Palette ... ... ... ... Бұл ... 2 жолмен шақыруға болады. Палитраның кез-келген жерінен тышқанның оң жақ пернесін басып, ... ... ... - дің артықшылықтары менқосымшаны өндеу жылдамдығы
Delphi - бұл бірнеше маңызды технологиялардың комбинациясы:
* машина ... ... ... ... компилятор;
* объекті-бағытталған модель компонент;
* программалық прототиптерден визуальді ( сонымен қатар жылдам) қосымшаларды құру;
* мәліметтер қорын құру үшін ... ... ... ... көп терезелі жүйе тәрізді.Оны жүктеу үшін:Пуск/программы/Borland delphi/Delphiкомандасын қолданамыз. Жүктелгеннен кейін экранда 4 терезе пайдаболады. Бұл Delphi ... ... ... ... ... ... ... орналасқан болып және саймандар тақтасы бар: Стандарт, Вид, Откладка, Палитра пользователя, панель компонентов, рабочая область (сурет 1):
* ... ... ... ... ... . (Object inspector);
* форма конструкторының терезесі(form1);
* кодтар редакторының терезесі(Unit1.pas);
1 ... - Delphi ... ... ... ... ... ... Бұл терезеде формадағы барлық компоненттердің тізімі тұрады. + немесе - белгісі бұл компоненттің ішкі ... ... ... бар ... білдіреді. Егерде компоненттің аты ерекшеленген болса онда бұл компонент формада екпінді болғанын анықтайды. Терезесі форма конструкторының терезесі ... бұл ... ... ... ... Бұл ... ... инспекторы болып, мұнда объекттің негізгі параметрлері енгізіледі. Уақиғалар ... ... Мұны ... ... ... F1клавиші арқылы экранға шығарамыз. Obgect inspector терезесі екі жапсырмадан тұрады.
* ...
* ... ... кодтар редакторының терезесі болып табылады. Бұл терезеде формаға қойылған компоненттердің тізімі, компоненттердің уақиғалар тізімі және сол уақиғаға сәйкес ... ... ... жұмыс қажеттілігіне қарай экранда басқа да терезелер тұруы мүмкін. Жұмыс жасау барысында негізгі терезеден басқа ... алып ... орын ... ... Көп ... болғанмен Delphi-де тек қана бір уақытта жасауға болады. Delphi-де құрылғының ... ... ... жиналған бірнеше элементтерден тұрады. Олар:
* проект коды (DPR ... мен ... ... ... ... сипаттамасы (DFM);
* Форма модулі (PAS);
* Модулдер(PAS);
* Объектілер параметрі (ОРТ);
* Ресурстар сипаттамасы; ... ... ... өзі көп ... тұрады. Сондықтан кез-келген проект құру барысында оның барлық элементін сақтайтын ... ... ... ... Forms;
Unit1 in `Unit1. pas'{Form1},
Unit2 in `Unit2 . pas'{Form2};
{$R*.RES} begin Application. Initialize;
Application. Create Form(TForm1,Form1);
Application.CreateForm(TForm2,Form2); ... ... ... аты ... ... атымен сәйкес келеді және дискіге сақталу барысында да ресурстар файлымен проектілер параметрлері файлы да осы атпен ... ... ... атын ... ... ... осы файл ... өзгереді. Проектіні құру проект файлын компиляциялау барысында орындалады және қосымшаның ехе файл проект атымен аталады.Проект файлын қарауға және ... ... Ол ұшін ... Sourсе ... ... ... командасы арқылы ашылады. Формаларды қарау үшін view\Forms...shift+F12. формалар сипаты сақталған файлда форманың өзі мен оның ... ... ... ... ... форма класының сипаты беріледі. Ол форманы қолданғанда автоматты түрде ашады. Қажетті ... ашу үшін ... ... ctrl+F12 ... ... кез ... ... байланыспаған модульдер сақталады. Олар объект pascal тілінде жазылады. ... ... үшін Uses ... атты ... қажет. Ресурстар файлының проект аты беріледі. Проектіні сақтағанда автоматты түрде құрылады. Delphi-тен ресурстар файлымен жұмыс жасауға ... ... ... ... Tools\imageEditor3.0 командасы арқылы алынады.Ресурстарға
* компаненттер пиктограммасы (.DCR);
* расторлық бейнелер (.BMP);
* қосымшалар пиктограммалары (.ICD);
* курсорлар (.CUR); ... ... ... ... мен ... ... ... редактордың әр түрлі жолында орналастырылады. Проектіні компиляциялау және ... ... ... ... ... ... файл немесе динамикалық кітапхана (Д44) құрылады. Компиляциялау процесі Progect\complie ctrlF9 командалары арқылы ... және ... ... ... ... рет ... кейін мәні өзгерген модульдердің файлдары компиляцияланады. Нәтижесінде әрқайсысы үшін DCU кеңеймесімен ... ... ... ... болса, онда осы модулге пайдаланылатын модулге қайта компиляцияланады. ... ... ... ... ... ... ... да қосымша орындалуға дайын файл құрылады. Проектіні Delphi немесе Windows жүйесінде жүктейді. Delphi ортасында ... ... үшін Run/ Run ... F9 тетігі басылады. Егер қосымша жұмыс жасамай қалса, Delphi ортасында Run/ Program Reset немесе Crtl+F12 командалары ... ... ... ... - ді ... соң ... ... компанент палитрасының иконкалары орналасады.Егер курсор бір иконкаға тоқтап қалса, оның астында сары төрт бұрышта көмекші пайда болады. Бұл ... ... ... ... ... таңдайды. Компонент құрамы визуальды және логикалық компоненттерден тұрады. Тетік редакциялау жазықтығы сияқты заттар ... ... ал ... ... ... ... ... визуальді түрде жазылатындықтан, барлық осы компоненттер форма жазықтығында өзінің графикалық көрінісіне ие болады, олармен тиісті түрде операциялану үшін ... ... ... ... ... ... көрініп тұрған тек визуальді копонент болып қалады. Копонент қызметі бойынша палитра беттерінде топталған. Мысалы, Windows "common-dialogs" көрсететін компоненттердің барлығы ... деп ... ... ... ... ... ... максимальді ыңғайлылық үшін икемдейді. Компонент палитрасын, құралдар ... оңай ... және ... ... ... ... икемдеуге болады. Delphi - де компоненттің өз тобын анықтауға болады, және оны ... ... ... ... бар, ... ... ... мен пайдаланбайтындарды жойып тастау мүмкіндігі де бар. Интеллектуальді редактор. Программалар редакциялауды макростарды орындау мен жазуды мәтіндік блокнотпен жұмыс істеуді, икемделетін ... ... және ... ... айырмасын пайдалану арқылы жүзеге асыруға болады. Графикалық дұрыстағыш. Delphi - де қуатты редакторға енгізілген ... ... ... ... ... ... ... бар. Тоқтау нүктелерін анықтауға, үзілістерді тексеріп, өзгертуге адымдап басу арқылы программаны әрекетін дәл түсінуге болады. Ал егер өте жіңішке дұрыстағыш ... ... ... нұсқауларды және процессор регисторын тексеріп, бөлек енгізу мүмкіндігі бар Turbo Debugger ... ... ... ... Бұл ... ... терезе бейнесінде көрінеді, онда сіз программаны жобалау кезінде объектінің жағдайлар мен қасиеттер мағынасын белгілей аласыз (Properties and Events) .
2 Delphi ... ... ... сипаттайтын программа.
Бұл курстық жұмыста менің тақырыбым автоматтандырылған жүйесінің қолданушы графикалық интерфейсін құру болды. Автоматтандырылған жүйенің қолданушы графикалық ... Delphi ... ... жасамас бұрын, мен ДББЖ MS Access - те деректер қорын құрып алдым. Кестелерді толтырып, бір - бірімен байланыстырдым. Олар ... ... ... ... ... ... MS Access - тегі деректер қоры
Енді осы құрған деректер базасын Delphi бағдарламалау ... ... ол үшін Borland Delphi 7 - ді iске ... Жаңа ... ... ... ADOTable1 - ге өтемiз. Бұл компонентте ConnectionString - тің қасиетін өзгертеміз. Содан кейін ... - нiң ... ... Connection - нiң қасиеттер тiзiмiн таңдау жеткiлiктi. Ары ... мен ... ... - ді қостым. Ол үшiн TableName - ның қасиет жолындағы нұсқауышты батырма бойынша шерттім. Бұл ... ... екі ... ... ... svedenie o kliente - нi ... ... қасиет терезесіне Name klienttableдеп атын өзгерттім. Яғни Data M келесі түрде болады (сурет 2.1): ... Data M ... ... DBEdit, DBImage және ... ... ... отырып бағдарламамды ары қарай жалғастырамын. Ол үшін Standard қосымшасындағы GroupBox компонентін қолданамын. GroupBox ... ... ... ... бар DBGrid ... кесіп алуым керек. Сонда GroupBox1 сол жағында, GroupBox2 ортасында, ал ... оң ... ... және ол ... ... жасау барысында мен, сонымен қатар, DBNavigator, BitBtn, Edit, TableBox және тағы да ... ... ... ... ... бағдарламамның интерфейсі көрнекті және тартымды болу үшін Image компонентін ... ... ... ... ... DBImage - ... мәліметті шығаратын өрісте үлкен екілік BLOBобъектісін ұстайтын, ақпаратты басқару элементі болып табылады. DBImageарқылықолданушы графикалық бейнені редактірлеуге PasteFromClipboardтәсілдерін қолдана ... ... ... ... ... ... көшіріп, сала алады.
Енді кестедегі жазбаны редактрлеуді, қосуды және жоюды тек клавиатура ... ... ... ... ... ... болады. Ол үшін мен өз жобама DBNavigatorкомпонентін ... ... екі ... ... ... екі ... - ды ... Бұл навигатор арқылы өрістердегі жазбаларды өзгертуге, жаңадан басқа мәліметтер қосуға, ... ... ... - ... ... svedenie o klienteкестесімен байланыстырған кезде, әрқайсысы өзінің белгісін сипаттайтын батырмалар пайда болды. Осы жағдайды DBNavigator - дың әр ... ... ... ... ... тізімді подсказка түзейді. Осы подсказка арқылы біз ... ... ... ... өз ... меншіктей аламыз, мысалы, алдыңғы жазба, соңғы жазба, жазбаны қосу, ... жою, ... ... және тағы ... ... ... барлық осы компоненттерді пайдалана отырып, мен өз жобамның жұмысын іске қостым. Жасаған бағдарламамның интерфейсі төмендегідей түрде болды ... ... ... курстық жұмыстың мақсаты Delphi ортасының графикалық мүмкіндіктерін көрсететін программа және теориялық материал дайындау болды. Ізденістерімнің нәтижесінде мен көптеген ... ... тап ... және де көп ... ... қана ... ... мүмкіндіктерін үйрендім. Жалпы курстық жұмыс мен үшін өте ... ... ... ... жаңа ... ... ... идеялары қолданбайтын саланы айту қиын. Ғылымның әр саласының есептері программалау тілдерінің көмегімен шешіліп, күрделі құбылыстарды зерттеу мен болжау ... жаңа ... ... ... технологияларының негізгі бағыттарының бірі - объекті бағытталған программалау тілі. Delphi ... ... ... ... ... ... Бұл ... күрделі қосымшалар, анықтамалық және тестілеу жүйелерін, мәліметтер қорын құруғаболады. Қазақстан Республикасында ақпараттандыру ... ... ... бастап-ақ оны қолданудың тиімді жолдары іздестіріле басталды. Оған дәлел қай жұмыс орнына қабылдаған кезде компьютерлік біліміңізді сұрайды, тексереді. ... ... ... ... ... өрісі кеңейюде деп айқын айтуға болады.
Пайдаланылған әдеиеттер тізімі
1. Компьютерная технология обучения:словарь-справочник/Под редакцией В. Ю. Гриценко, А. М. ... А. Я. ... , 1992 2. ... Г. Қ. ... ... - ... мен ... арасындағы әрекетттестікті гуманизациялау құралы// республикалық журналы, №2, 2002.- 2-3 б.
3. Тажигулова А. И. Конструирование электронных учебников//Научно-практический журнал , №1, ... 4. ... Е. И., ... А.О. ... ... ... технологий в сфере образования и обучения//Информационныетехнологии, 1998, №2 - с. 32-36.
5. Сливина Н. А., ... С. С. ... ... ... //КомпьютерПресс.- 1997.- №8.- с.72-77.
Программа листингісі:
unit MainUnit;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, ... Grids, DBGrids, ... ... ... ... jpeg, ... Buttons, ExtDlgs;
type
TMainForm = class(TForm)
AllInfoBox: TGroupBox;
GroupBox1: TGroupBox;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
GroupBox2: TGroupBox;
Label5: TLabel;
Label6: TLabel;
Label7: TLabel;
Label8: TLabel;
DBEdit1: ... ... ... TDBEdit;
DBEdit5: TDBEdit;
DBEdit6: TDBEdit;
DBEdit7: TDBEdit;
DBEdit8: TDBEdit;
DBEdit9: TDBEdit;
Label9: TLabel;
DBNavigator1: TDBNavigator;
GroupBox3: TGroupBox;
Label10: TLabel;
Label11: TLabel;
Label12: TLabel;
Label13: TLabel;
Label14: TLabel;
Label15: ... ... ... ... ... TDBEdit;
DBEdit13: TDBEdit;
DBEdit14: TDBEdit;
DBEdit15: TDBEdit;
DBEdit16: TDBEdit;
DBEdit17: TDBEdit;
DBNavigator2: TDBNavigator;
MainMenu1: TMainMenu;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
Search_Item: TMenuItem;
N5: TMenuItem;
About_Item: ... ... ... ... ... ... TMenuItem;
Edit_Item: TMenuItem;
Save_Item: TMenuItem;
CancelEdit_Item: TMenuItem;
Del_Item: TMenuItem;
SortByNum_Item: TMenuItem;
SortByClientF_Item: TMenuItem;
SortByTovar_Item: TMenuItem;
SortByNumUp_Item: TMenuItem;
SortByNumDown: TMenuItem;
StatusBar1: TStatusBar;
PopupMenu1: TPopupMenu;
EditPop_Menu: TMenuItem;
AddPop_Item: TMenuItem;
EditPop_Item: TMenuItem;
DelPop_Item: TMenuItem;
N6: TMenuItem;
N7: TMenuItem;
N8: ... ... ... ... ... ... TMenuItem;
Panel1: TPanel;
PageControl1: TPageControl;
TabSheet1: TTabSheet;
DBGrid: TDBGrid;
AddSpBtn: TSpeedButton;
DelSpBtn: TSpeedButton;
FindSpBtn: TSpeedButton;
HelpSpBtn: TSpeedButton;
DBEdit19: TDBEdit;
Image2: TImage;
N4: ... ... ... ... ... ... TBitBtn;
OpenPictureDialog1: TOpenPictureDialog;
procedure AllInfoBoxKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Tovar_ItemClick(Sender: TObject);
procedure Client_ItemClick(Sender: TObject);
procedure Exit_ItemClick(Sender: TObject);
procedure ... ... ... TObject);
procedure Save_ItemClick(Sender: TObject);
procedure CancelEdit_ItemClick(Sender: TObject);
procedure Del_ItemClick(Sender: TObject);
procedure SortByNumUp_ItemClick(Sender: TObject);
procedure SortByNumDownClick(Sender: TObject);
procedure SortByClientF_ItemClick(Sender: TObject);
procedure SortByTovar_ItemClick(Sender: TObject);
procedure Search_ItemClick(Sender: ... ... ... ... ... FormShow(Sender: TObject);
procedure DBNavigator1BeforeAction(Sender: TObject;
Button: TNavigateBtn);
procedure DBNavigator2BeforeAction(Sender: TObject;
Button: TNavigateBtn);
procedure AddPop_ItemClick(Sender: TObject);
procedure EditPop_ItemClick(Sender: TObject);
procedure ... ... ... ... N9Click(Sender: TObject);
procedure DBGridDrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
procedure AddSpBtnClick(Sender: TObject);
procedure DelSpBtnClick(Sender: TObject);
procedure FindSpBtnClick(Sender: TObject);
procedure HelpSpBtnClick(Sender: ... ... ... DelFotoBtnClick(Sender: TObject);
procedure DBEdit18Change(Sender: TObject);
procedure DBEdit18KeyPress(Sender: TObject; var Key: Char);
procedure LoadFotopop_ItemClick(Sender: ... ... ... Private ... }
procedure ShowHint(Sender: TObject);
public
{ Public declarations }
end;
var
MainForm: TMainForm;
implementation
uses SearchUnit;
{$R *.dfm}
procedure TMainForm.AllInfoBoxKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
begin
//приостанавливаем автоматическое обновление источника данных ... на ... ... если конец таблицы, то
if DataM.TovarTable.EOF then
//блокируем действие ... := ... ... ... ... на ... ... обновление источника данных
DataM.TovarTable.EnableControls;
end;
end;
procedure TMainForm.Tovar_ItemClick(Sender: TObject);
begin
DBGrid.DataSource:=DataM.TovarSource;
DBGrid.Columns.Clear;
end;
procedure TMainForm.Client_ItemClick(Sender: TObject);
begin
DBGrid.DataSource:=DataM.KlientSource;
DBGrid.Columns.Clear;
end;
procedure TMainForm.Exit_ItemClick(Sender: TObject);
begin
Application.Terminate;
end;
procedure TMainForm.Add_ItemClick(Sender: TObject);
begin
//провреряем, какая таблица отображается в ... ... ... = ... ... //добавляем новую строку
DBEdit10.ReadOnly := false;
DBEdit10.SetFocus; //устанавливаем фокус ввода
end;
if DBGrid.DataSource = DataM.TovarSource then
begin
DataM.TovarTable.Insert;
DBEdit1.ReadOnly := false; //снимаем режим только для ... ... ... ... = ... ... := false;
DBEdit1.SetFocus;
end;
if DBGrid.DataSource = DataM.KlientSource then
begin
DBEdit10.ReadOnly := false;
DBEdit10.SetFocus;
end;
end;
procedure TMainForm.Save_ItemClick(Sender: TObject);
begin
if DBGrid.DataSource = DataM.TovarSource then
if DataM.TovarTable.Modified then ... ... ... ... ... ... ... в таблице?'), 'Внимание!', MB_YESNOCANCEL + MB_ICONQUESTION) = id_YES then
DataM.TovarTable.Post; //если изменения есть, сохраняем
if DBGrid.DataSource = ... ... ... ... ... ... ... изменения в таблице?'), 'Внимание!', MB_YESNOCANCEL + MB_ICONQUESTION) = id_YES ... ... ... ... = ... ... ... then
DataM.TovarTable.Cancel; //отменяем изменения, если они есть
if DBGrid.DataSource = DataM.KlientSource then
if ... ... ... TObject);
begin
if DBGrid.DataSource = DataM.TovarSource then
begin
//создаем сообщение
if Application.MessageBox(PChar('Вы действительно хотите ... ... "'+ ... + ' '+ ... + ' ' ... + ... MB_YESNOCANCEL + MB_ICONQUESTION) = id_YES then
begin
DataM.TovarTable.Delete; //удаляем запись
end;
end;
if DBGrid.DataSource = ... ... ... действительно хотите удалить запись "'+ DataM.klienttableSurname2.AsString + '"?'), 'Внимание!', ... + ... = id_YES ... ... ... TMainForm.SortByNumUp_ItemClick(Sender: TObject);
begin
DataM.KlientTable.Sort:='card_number ASC';
end;
procedure TMainForm.SortByNumDownClick(Sender: TObject);
begin
DataM.klientTable.Sort:='card_number DESC';
end;
procedure TMainForm.SortByClientF_ItemClick(Sender: TObject);
begin
DataM.klientTable.Sort:='Surname ASC';
end;
procedure TMainForm.SortByTovar_ItemClick(Sender: TObject);
begin
DataM.tovarTable.Sort:='products_name ASC';
end;
procedure ... ... ... ... := TAboutForm.Create(Owner);
AboutForm.ShowModal;
end;
procedure TMainForm.Help_ItemClick(Sender: TObject);
begin
WinHelp(MainForm.Handle,'D:\курсая интерфейс\HELP.hlp',HELP_CONTEXT,1);
end;
procedure TMainForm.ShowHint(Sender: TObject);
begin
StatusBar1.Panels[1].Text := Application.Hint;
end;
procedure TMainForm.FormShow(Sender: TObject);
begin
Application.OnHint := ShowHint;
end;
procedure TMainForm.DBNavigator1BeforeAction(Sender: ... ... Button = nbDelete ... ... ... удаления
Abort;
end;
end;
procedure TMainForm.DBNavigator2BeforeAction(Sender: TObject;
Button: TNavigateBtn);
begin
if Button = nbDelete ... ... ... ... ... ... ... TObject);
begin
Edit_ItemClick(Sender);
end;
procedure TMainForm.DelPop_ItemClick(Sender: TObject);
begin
Del_ItemClick(Sender);
end;
procedure TMainForm.N15Click(Sender: TObject);
begin
if DBGrid.DataSource = DataM.TovarSource then
begin
DataM.TovarTable.Edit;
DataM.TovarTableColor.Clear;
DataM.TovarTable.Post;
end;
if DBGrid.DataSource = DataM.klientSource then
begin
DataM.klientTable.Edit;
DataM.klientTableColor.Clear;
DataM.klientTable.Post;
end;
end;
procedure TMainForm.N9Click(Sender: TObject);
const
//объявляем массив-константу для ... ... ... of TColor =(clRed ,clBlack, clGreen, clYellow, clBlue, clPurple);
begin
if DBGrid.DataSource = DataM.TovarSource then
begin
//переводим таблицу в режим редактирования
DataM.TovarTable.Edit;
//присваиваем значение выбранного цвета полю Color в ... ... ... ... = ... ... TMainForm.DBGridDrawColumnCell(Sender: TObject;
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
begin if ... = ... ... ... in State) or ... in State) ... DataM.TovarTableColor.AsString '' then
begin
DBGrid.Canvas.Brush.Color := StringToColor(DataM.TovarTableColor.AsString);
if (DBGrid.Canvas.Brush.Color=clYellow) then ... := ... := ... ... ... ... Column.Field.Text);
end;
end;
begin
if DBGrid.DataSource = DataM.klientSource then
begin
try
DBGrid.Canvas.Font.Style:=[];
if (gdSelected in State) or (gdFocused in State) then
begin
DBGrid.Canvas.Brush.Color:=clHighLight;
DBGrid.Canvas.Font.Color:=clBlack;
end
else
begin
DBGrid.Canvas.Brush.Color:=clWhite;
DBGrid.Canvas.Font.Color:=clBlack;
if DataM.klientTableColor.AsString '' ... := ... ... then ... := ... := clWhite;
end;
end;
DBGrid.Canvas.FillRect(Rect);
DBGrid.Canvas.TextOut(Rect.Left, Rect.Top, Column.Field.Text);
except
DBGrid.Canvas.TextOut(Rect.Left, Rect.Top, Column.Field.Text);
end;
end; end; end;
procedure TMainForm.AddSpBtnClick(Sender: TObject);
begin
//вызываем обработчик пункта меню ... ... ... TObject);
begin
//вызываем обработчик пункта меню "Удалить запись"
Del_ItemClick(Sender);
end;
procedure TMainForm.FindSpBtnClick(Sender: TObject);
begin
Search_ItemClick(Sender);
end;
procedure TMainForm.HelpSpBtnClick(Sender: TObject);
begin
Help_ItemClick(Sender);
end;
procedure TMainForm.LoadFotoBtnClick(Sender: ... ... then ... ... ... ... для редактирования
//загружаем фотографию
DataM.tovarTablefoto.LoadFromFile(OpenPictureDialog1.FileName);
DataM.tovarTable.Post; //сохраняем изменения
DelFotoBtn.Enabled := true; //деактивизируем кнопку
end;
end;
procedure TMainForm.DelFotoBtnClick(Sender: ... ... ... хотите удалить фотографию записи "' +DataM.TovarTableProducts_name.AsString +'"?'), 'Внимание!',MB_YESNOCANCEL + MB_ICONQUESTION) = id_YES then
begin
DataM.TovarTable.Edit;
DataM.TovarTableFoto.Clear; //очищаем поле Foto
DataM.TovarTable.Post;
DelFotoBtn.Enabled := false;
LoadFotoBtn.SetFocus; //устанавливаем ... на ... ... ... ... номер текущей записи и общее число записей таблицы AllBooks
//как строковый тип данных
StatusBar1.Panels[3].Text := IntToStr(DataM.tovarTable.RecNo) + ' из ' + ... ... ... "Фамилия", "Имя" и "Отчество"
StatusBar1.Panels[4].Text := DataM.tovarTableproducts_name.AsString + ' ' + DataM.tovarTablenumber_of_sertificate.AsString + ' ' + DataM.tovarTableProizvodstvo_tovara.AsString;
if DataM.tovarTableFoto.BlobSize = 0 ... := ... := ... := ... := true;
end;
end;
procedure TMainForm.DBEdit18KeyPress(Sender: TObject; var Key: Char);
var a:integer;
begin
a:=ord(Key); //запоминаем нажатую клавишу
case a of
48..57,186..191,220,221,33,34..42,59..64,92..94,44..47:
begin //если ... ... ... сообщение
ShowMessage ('Ошибка! Несовпадение вводимых данных с типом, разрешенным для этой ... ... ввод ... ... ... фокус ввода
end;
end;
end;
procedure TMainForm.LoadFotopop_ItemClick(Sender: TObject);
begin
LoadFotoBtnClick(Sender);
end;
procedure TMainForm.DelFotoPop_ItemClick(Sender: TObject);
begin
DelFotoBtnClick(Sender);
end;
end.
SearchUnit;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, ... ... ... ... ... = ... ... TLabel;
LabeledEdit1: TEdit;
RadioButton1: TRadioButton;
RadioButton2: TRadioButton;
RadioButton3: TRadioButton;
FindNextBtn: TButton;
CancelBtn: TButton;
procedure FindNextBtnClick(Sender: TObject);
procedure CancelBtnClick(Sender: TObject);
procedure RadioButton1Click(Sender: TObject);
procedure RadioButton3Click(Sender: TObject);
procedure RadioButton2Click(Sender: TObject);
private
{ Private ... ... Public ... }
end;
var
SearchForm: TSearchForm;
implementation
uses DataUnit;
{$R *.dfm}
procedure TSearchForm.FindNextBtnClick(Sender: TObject);
//объявляем список меток перехода
Label da1,da2,da3;
//объявляем новые переменные
var count : ... : ... : ... в ... count ... ... ... AllBooks
count := DataM.KlientTable.RecordCount;
//в переменную text заносим значение, введенное в поле LabeledEdit1
text := LabeledEdit1.Text;
//если отмечен переключатель RadioButton1, то
if RadioButton1.Checked then
//если поле ... не ... ... Length(LabeledEdit1.Text)0 then
begin
i:=0;
//если номер текущей записи равен числу строк, т.е. запись последняя
if (DataM.klientTable.RecNo = count) ... если ... поля Surname с ... ... ... с ... в поле LabeledEdit1, то
(AnsiLowerCase(copy(DataM.klientTableSurname2.AsString,1,Length(text))) = AnsiLowerCase(text))then
begin
//установить маркер таблицы на первую запись
DataM.klientTable.First;
//перейти на ... ... ... не конец таблицы, выполнять
while not DataM.klientTable.Eof do
begin
//переход на следующую запись
DataM.klientTable.Next;
da1: //метка da1
//если условие совпадения выполняется, ... ... = ... цикл и ... ... ... не ... то увеличить i
else inc(i);
//если значение i превышает количество ... ... i = count+1 ... сообщение и остановить цикл
ShowMessage('Не найдено!');
break;
end;
//если достигнут конец таблицы, то
if DataM.klientTable.Eof then
begin
//установить ... на ... ... на метку
goto da1;
end;end;end
else //если поле LabeledEdit1 пусто
begin
//вывести сообщение
ShowMessage('Введите данные для поиска!');
//установить фокус ввода в поле ... ... ... ... то
if RadioButton3.Checked then
//если поле LabeledEdit1 не пустое, то
if Length(LabeledEdit1.Text)0 then
begin
i:=0;
//если номер текущей записи ... ... ... т.е. ... ... (DataM.TovarTable.RecNo = count) and
//и если значение поля Surname с первого символа совпадает с текстом,
//введенным в поле ... то ... = ... ... ... на ... запись
DataM.TovarTable.First;
//перейти на метку da1
goto da2;
end;
//пока не конец таблицы, выполнять
while not DataM.TovarTable.Eof do
begin
//переход на ... ... ... ... ... ... выполняется, то
If AnsiLowerCase(copy(DataM.TovarTableproducts_name.AsString,1,Length(text))) = AnsiLowerCase(text)then
//остановить цикл и позиционировать маркер
break
//если условие не ... то ... ... ... ... i ... количество записей, то
if i = count+1 then
begin
//вывести сообщение и остановить цикл
ShowMessage('Не найдено!');
break;
end;
//если достигнут конец таблицы, то
if DataM.TovarTable.Eof then
begin
//установить ... на ... ... на метку
goto da2;
end;end;end
else //если поле LabeledEdit1 пусто
begin
//вывести сообщение
ShowMessage('Введите данные для поиска!');
//установить фокус ... в поле ... ... ... ... то
if RadioButton2.Checked then
//если поле LabeledEdit1 не пустое, то
if Length(LabeledEdit1.Text)0 then
begin
i:=0;
//если номер текущей записи равен числу строк, т.е. ... ... ... = count) ... если ... поля Surname с первого символа совпадает с текстом,
//введенным в поле ... ... = ... ... ... на ... запись
DataM.KlientTable.First;
//перейти на метку da3
goto da3;
end;
//пока не конец таблицы, ... not ... ... на ... ... //метка da3
//если условие совпадения выполняется, то
if AnsiLowerCase(copy(DataM.klientTablecard_number2.AsString,1,Length(text))) = AnsiLowerCase(text)then
//остановить цикл и позиционировать маркер
break
//если условие не выполняется, то увеличить ... ... ... i ... ... ... то
if i = count+1 then
begin
//вывести сообщение и остановить ... ... ... конец таблицы, то
if DataM.klientTable.Eof then
begin
//установить маркер на первую запись
DataM.klientTable.First;
//перейти на метку
goto da3;
end;
end;
end
else //если поле LabeledEdit1 ... ... ... для ... ... ввода в поле LabeledEdit1
LabeledEdit1.SetFocus;
end;
end;
procedure TSearchForm.CancelBtnClick(Sender: TObject);
begin
Close;
end;
procedure TSearchForm.RadioButton1Click(Sender: ... ... ... ... ...

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









Ұқсас жұмыстар
Тақырыб Бет саны
"Аддиктивті жүріс-тұрыспен психологиялық жұмыс."3 бет
Аналар темекiге қарсы3 бет
Жолаушыларды таксимен тасымалдаудың ережелері. Қозғалыс кестесі3 бет
Жолаушыларды тасымалдау шарты38 бет
Қазақ тіліндегі шақтық локалдылық/шақтық бейлокалдылықтың функционалды-семантикалық категориясы117 бет
Қоғамға қауіпті ауруларды күштеп емдеу26 бет
Қаз дауысты Қазыбек4 бет
"Деректер базасы және оның объектілері"4 бет
"Кітапхана" деректер базасы (Delphi тілінде)14 бет
"Кинопарк 7 Ақтөбе" деректер қорына навигациялық тәсілдерді қолдану20 бет


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


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

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

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

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

Email: info@stud.kz

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

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