«Таныстыру бюросы» мәліметтер қорын өңдеу

КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..3
1. Техникалық тапсырма ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 4
2. «Таныстыру бюросы» мәліметтер қорын өңдеу ... ... ... ... ... ... ... ... ... ... ... ... ..5
Өңдеу ортасын сипаттау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .5
Мәліметтер қоймасын сипаттау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...12
3. «Таныстыру бюросы» мәліметтер қорының интерфейсін өңдеу ... ... ... ... ... ..14
4. Қолданылатын процедураларды және функцияларды сипаттау ... ... ... ... ... .15
5. Қолданушыға басшылық ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .22
ҚОРЫТЫНДЫ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...28
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...29
Мәліметтер қоймасымен жұмыс істейтін бағдарламалық қамтамасыздандыру персоналды компьютерлерде көп уақыттан бері қолданылып жатыр.
Мәліметтер қоймаларының басқару жүйелері, ақпараттың көлемі өте үлкен боса да, керек ақпаратты үлкен жылдамдықпен табуды қамтамасыздандырады. Осындай мәліметтер қоймаларының қолданушысы әр түрлі оған керек параметр бойынша іздуді орындайды. Сонымен қатар, мәліметтер қоймалары өте көп орын алмайды, мысалы, бірнеше мың жазулардан тұрытын мәліметтер қоймасы бір дискетаға сыйуы да мүмкін.
«Таныстыру бюросы» мәліметтер қоймасымен жұмыс істейтін бағдарлама бюро жұмыскерлерінің еңбегін жеңілдету үшін тағайындалған. Мысалы, олар әр адам туралы мәліметті сақтауды қағазда емес, мәлімет қоймасында сақтай алады, және танысқысы келетін адамдардың талаптары бір –бірімен сәйкес келсе, олар осы адамдардың талаптарын қанағаттандырады.
Жоғарыда айтылғандарды ескере отырып мынадай мақсат қойылды: мәліметтер қоймасымен жұмыс істеу үшін қолданушыға бағытталған көптерезелі, ыңғайлы қосымшаны жасау (өңдеу). Таныстыру бюросы арқылы бір – бірімен танысқылары келетін адамдарды іздеуді және таңдауды жеңілдету. Бағдарлама Delphi тілінде жазылған. Бұл бағдарламалау тілі Windows – тың жеке қолданбалы бағдарламаларын, сонымен қатар корпоративті желілерде, Интернетте жұмыс істеу үшін тағайындалған әр түрлі тармақты комплекстерді құруды қамтамасыздандырады.
1. Куправа Т.А. Создание и программирование баз данных. – М: Мир, 1991.
2. Архангельский А.Я. Программирование в Delphi 7. – М.: ООО «Би-ном-пресс», 2004. – 1152 с.
3. Ульман Дж. Основы систем баз данных. – М: Финансы и статистика, 1983.
4. Фаронов В.В. Система программирования Delphi. – СПб.: БХВ – Петербург, 2003. – 912 с.
5. Сухарев М.В. Основы Delphi. – СПб.: БХВ – Петербург, 2003. – 932 с.: ил.
6. П.Дарахвелидзе, Е.Марков, О.Котенок Программирование в Delphi 5.-СПб.:БХВ – Санкт-Петербург, 2000.-784 с.
7. Шумаков П.В., Фаронов В.В. Delphi4. Руководство разработчика баз данных. – М: Норидж, 1999.
8. Гусева Т.И., Башин Ю.Б. Проектирование баз данных в примерах и задачах. – М: Радио и связь., 1992.
9. Гофман В.Э., Хомоненко А.Д. Delphi5. – СПб.: БХВ – Петербург, 1999.
10. Дейта К. Введение в системы баз данных. – М: Наука, 1980.
        
        МАЗМҰНЫ
КІРІСПЕ………………………………………………………………………………3
1. ... ... ... ... ... ... ... «Таныстыру бюросы» ... ... ... Қолданылатын ... және ... ... ... ... жұмыс істейтін бағдарламалық қамтамасыздандыру
персоналды компьютерлерде көп уақыттан бері қолданылып жатыр.
Мәліметтер қоймаларының басқару ... ... ... өте ... да, ... ақпаратты үлкен жылдамдықпен табуды қамтамасыздандырады.
Осындай мәліметтер қоймаларының қолданушысы әр түрлі оған ... ... ... ... ... ... ... қоймалары өте көп орын
алмайды, мысалы, бірнеше мың жазулардан ... ... ... ... ... да ... ... мәліметтер қоймасымен жұмыс істейтін бағдарлама бюро
жұмыскерлерінің еңбегін жеңілдету үшін тағайындалған. Мысалы, олар әр ... ... ... ... емес, мәлімет қоймасында сақтай алады,
және ... ... ... ... бір ... ... келсе, олар
осы адамдардың талаптарын қанағаттандырады.
Жоғарыда айтылғандарды ескере отырып ... ... ... ... ... ... үшін ... бағытталған көптерезелі,
ыңғайлы қосымшаны жасау (өңдеу). Таныстыру бюросы арқылы бір – ... ... ... іздеуді және таңдауды жеңілдету. Бағдарлама
Delphi тілінде жазылған. Бұл бағдарламалау тілі Windows – тың ... ... ... ... ... ... жұмыс істеу үшін тағайындалған әр түрлі тармақты комплекстерді
құруды қамтамасыздандырады.
1. Техникалық тапсырма
Адамдар ... ... ... ғана ... ... ... өзіне жақын адамын іздеу үшін келеді. Осындай
қызметтерде ... ... ... бұл ... ... ... (суреттері, мекен –жайлары, телефондары және т.б.) сақталды.
Мысалы біреуді табу үшін жүздеген, не мыңдаған ... ... шығу ... ... ...... ... арқылы танысқысы келетін
адамдарды іздеуді және таңдауды ... ... ... туралы мәліметтерді сақтайды, яғни аты- жөнін,
жынысын, тіркелу күнін, әр түрлі сипаттамаларын, ... ... ... ... ... ... қыздың) талабын қанағаттандыратын
талаптарын. Сонымен қатар ... ... ... ... ... ... ... жұмыскері және клиенттер үшін өте ... ... ... ... ... ... ... ол автоматты түрде
тіркелу нөмірін алады, бұл ... ... ... ... беру үшін қажет.
Егер осы мәліметтер қоймасына ... ... бұл ... осы ... ... барлық ақпаратты шығарады.
2. «Таныстыру бюросы» мәліметтер қорын өңдеу
2.1 Өңдеу ортасын сипаттау
Delphi – бұл ... ... ... ... ... ... ... жоғары өндіруші компилятор;
• Компоненттердің объектті – бағытталған ... ... ... ... ... ... Мәліметтер қоймаларын құру үшін масштабталған құралдар.
Delphi ортасы қолданушылық интерфейсті өңдеуді және корпоративті
мәліметтер ... ... ... ... жылдам
өңдеу үшін визуалдық құралдардың (RAD - rapid application development)
толық ... ... – ең ... ... ... бұл бағдарламалау тілі Windows –
тың жеке қолданбалы бағдарламаларын, сонымен қатар корпоративті ... ... ... үшін ... әр ... тармақты комплекстерді
құруды қамтамасыздандырады.
Delphi тілі Object Pascal тілінде жасалған. Borland (Turbo Pascal ... ... ... тілінің компиляторлары ең ... бірі ... ... ... Object Pascal – бұл ... ... ... бағытталған тіл.
Объектті бағыттау принциптерінен жасалған қосымша – бұл кез ... ... ... ... алгоритм да емес. Объектті – бағытталған
бағдарлама – бұл объекттердің және олардың қарым- қатынастарының жиынтығы.
Мұндай жағдайларда жеке ... ... ... бағдарламаның қолданушысы
болады. Ол негізгі, ... ... емес ... басқаратын жағдайлардың
қайнар көзі болады.
Объектті кез келген мәліметтердің және олармен жұмыс ... ... ... ... болады. Мәліметтерді жазулардың
өрістері түрінде қарастыруға болады. Бұл ... ... ... және ... бұл ... ... болу керек, сонымен қатар оларды кез келген ... ... ... жаңа ... ... ... ... инкапсуляция принциптері
маңызды болады. Осындай жағдай бойынша 2 мәселені қарастыруға болады.
Біріншіден, объект сенімді түрде жұмыс ... үшін оның ... және ... ... ... Егер біз бұны ... сыртқы объект немесе қолданушы объектке дұрыс емес мәліметтерді
еңгізеді.
Екіншіден, сыртқы объекттерді ... ішкі ... ... ... керек. Мәліметтердің сыртқы тұтынушылары үшін
тек қана қолданушылық интерфейс қолайлы болады – ол ... ... бар ... және ... қалай қолдану екендігін ... ішкі ... ... - бұл ... өңдеушінің ісі. Мұндай келуде өңдеуші
кез келген уақытта объектті ... ... ... және ... ... ... алады. Мұндай принципті қолдану
үшін көп жағдайда ... ... ... ... ... (мысалы: оқу, жазу, түрлендіру) процедуралар және
функциялар анықталады. Бұл функциялар және ... ... ... ... және оларды оқу әдістерінің жиынтығы қасиет ... ... ... кезінде орнатуға болады. Оларды қолданбалы
бағдарламаны орындаған кезде де өзгертуге болады.
Жеке мәліметтермен жұмыс ... ... ... ... ... ... істейтін және оның құрылымын өзгертетін әдістер бар.
Сондықтан, объект қасиеттердің және әдістердің жиынтығы болады.
Объекттердің ... ... ... ... ... ... ... болмайды. Көп жағдайда күрделі бағдарлама – бұл ... ... ... жиынтығы ғана емес. Жұмыс істеу кезінде объекттер құрылып
жойылулары мүмкін. Сондықтан бағдарлама құрылысы орындалу кезінде ... ... ... ... ... құру және ... ...
компьютер және жад ресурстарын экономдау. Есептеу ... ... жад ... да күрделі қосымшалардың мүмкіндігі болады. ... ... ... ... ... техникалық
қамтамасыздандыруының өсуімен байланысты. Сондықтан бағдарламаны орындаған
кезде керек емес ... жою ... Бұл ... ... белгіленген жадтың
облыстары да босатылады. Жадты динамикалық ... ... ... ... құру әдістері – конструкторлар және жою – деструкторлар
жатады. Алғаш рет ... ... ... ... сол
объекттердің конструкторлары бағдарламаны жүзеге асыру кезінде орындалады.
Бұл уақытта қосымшада болатын барлық объекттердің деструкторлары ... ... ... ... Бірақ орындау кезінде әр түрлі жаңа
объекттер (мысалы, құжаттардың жаңа терезелері) ... ... ... ... динамикалық түрде құрылады және жойылады.
Delphi ортасында жұмыс Delphi Өңдеудің Интегралданған ... ... ... ... ... — IDE) жүргізіледі. Орта
компоненттер орналасатын формаларды (қосымшада олар ... ... ... ... ... бұл ... ... бірақ олар
көрінбейтін формалар болулары да мүмкін. ... ... ... Delphi
кітапханасында бар компоненттердің ... ... ... ... бұл ... өлшемін және
орналасуын өзгертуге болады. Бұл кезде жобалау кезінде нәтижені көруге
болады – ... ... және онда ... ... ... ... да ... орындаған операцияны орындағаннан кейін
көруге болады.
Delphi ортасында бағдарламалау екі үрдістің ... ...... ... ... көрінісін құру үрдісі (яғни Windows -
терезелер) және кодты жазу үрдісі. Кодты жазу үшін бір ... ... құру үшін – Delphi – дің ... терезелері, яғни форманың
терезесі.
Формалар терезелерінде және ... бар ... ... ... бар. Бұл ... Delphi ... Бұл ... компонентті
орналастыру, бағдарламаның кодын автоматты ... ... ... және ... ... ... ... қойылған фрагменттерін жою
сәкес компоненттерді жоюға әкелуі мүмкін. Осыны есте сақтап программистер
ең алдымен форманы ... оған ... ... ал ... кейін
қажет болса жұмыс істейтін ... ... ... тәртібін
қамтамасыздандыратын кодтың фрагментін жазады. Жаңа бағдарламамен жұмыс
істеуді бастағанда Delphi оның Windows – та ... ... ... ... қажет кодты құрады. Сондықтан қарапайым
бағдарлама File | New | ... ... ... ... ... жаңа форманы құрған кезде құрылады (бағдарламада бір ... ... ... және олармен байланысты модульдер болуы мүмкін).
Бағдарламаны компиляциялау кезінде Delphi pas, dfm кеңейтілуі бар ... әр ... үшін ... ... pas – файл бағдарлама кодының
терезесінен ... ... ... ... , dfm ... бар
файлда форма терезесінде болатын мәліметтер сақталынады, ал өс – ... ... ... ... машиналық инструкцияларға түрлендіру
нәтижелері. Dcu ... ... ... және ... жұмысы
үшін қажет базаны береді. Ол бұл базаны ехе ... бар бір ... ... рет ... ... ... ... сәйкес келеді:
Formi. Тақырыпты өзгертуді Объекттер Инспекторының терезесінде жасау ... сөзі ... ...... басталуы туралы
ескертеді (Delphi – де бағдарламалар – функциялар қолданылуы мүмкін, ... ... ... ... function ... сөзін қолданады).
Одан кейін TFormi.ButtonlClick процедурасының аты жазылады. Бұл ат -
құрмалас: ол TForm1 ... ... және ... ... ... ... класса деп бағдарламалардың ... ... ... ... бір рет құрып программистке оның көшірмелерін
әр түрлі ... ... бір ... әр ... ... ... ... келу бұрын жазылған бағдарламалардың фрагменттерін қолдану
есебімен бағдарламалаудың максималды жоғары өнімділігіне әкеледі. Delphi
құрамына Borland ... ... ... бірнеше
жүздік класстар кіреді (оларды стандарттық класстар деп те ... ... ... бұл бағдарламалау жүйесінің мүмкіндіктерін
анықтайды.
Әр компонент қатаң анықталған классқа жатады, ал формаға қойылатын
компоненттердің барлық ... ... ... ... ... ... алады. Delphi қолданылатын келісім бойынша барлық ... ... ... ... ... ... TFormi аты Tform ... класының
үлгісі бойынша құрылған класстың атын білдіреді. Егер мәтіннің ... ... ... онда ... ... көруге болады:
type
TFormi = class(TForm)
Button1: TButton;
Label1: TLabel;
procedure ButtonlClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
varForm1: TForm1;
Жол
TForm1 = ... жаңа ... ... ол TForm ... ... ... Tform1; жолы Formi атты бұл ... бір түрін құрады. TForm
стандарттық класы бос Windows – терезесін сипаттайды, бұл уақытта ... ... бар ... ... Осы ... ... жолдардан тұрады:
Button1: TButton;
Label 1: TLabel;
Олар Buttoni (Кнопка!) компоненті TButton стандарттық класының түрін
көрсететінін ... ал Label ... 1) ... - TLabel ... ... ... процедурасының атынан кейін жақша ... ... ... ... ... ... атты ... TObject класына жатады). Процедуралар бір емес
бірнеше шақыру параметрлерінен тұруы мүмкін немесе ... ... ... ... параметрлері (егер олар болса) процедурада жүзеге асырылған
алгоритмді баптау үшін қызмет етеді. Параметр Sender ... ... ... қандай компонент OnClick процедурасын ... ... ... ... TObject);
процедураның тақырыбы деп аталады. Оны “;” символы анықтайды. Бұл
символ Object Pascal - де ... ... ... өйткені ол компиляторға тіл
сөйлемінің соңын көрсетеді. Жеке сөйлемдерден бағдарламаның барлық мәтіні
құрылады. Әр ... ... ... мен үтір қою ... – бұл ... ... талабы.
Келесі жолдар процедураны анықтайды:
begin
end;
Begin (басы) сөзі компиляторға процедураның ... ... ... ... ... басын ескертеді, ал end (соңы) – бұл
тізбектілігінің соңы туралы.
Button1 кнопкасына басқан кезде басқару процедураға ... ... мен end ... ... ... ... ... болатынын
білдіреді.
Delphi-бағдарламасын құру үрдісі екі фазаға бөлінеді: форманы құру
фазасы және кодтау фазасы.
Форманы құру ... ... ... және ... ... ... ... асырылады.
Программист тышқанның көмегімен формада орналасқан әр компоненттін
орнын және оның өлшемін өзгерте алады.
Компонентке керек қасиеттерді қою үшін ... ... беті ... кез келген жағдайға жауап беру үшін программист ... құру ... және оның атын ... ... ... ... ... құрамдас атты өңдеуші процедура түрінде рәсімделеді. Аттың
бірінші бөлігі форма үшін кластың атын көрсетеді, ... ... ... ... ... және кез келген болуы мүмкін.
Процедура begin... end сөздерімен шектелген және Object ... жеке ... ... тұрады. Әр сөйлемнің соңында
нүкте мен үтір қойылады.
Компоненттің қасиеттері бағдарламаны жүзеге асырған кезде өзгерілулері
мүмкін.
2.2 Мәліметтер қоймасын сипаттау
Мәліметтер қоймасы - бұл ... кез ... ... ... ... ... Мәліметтер қоймас «қағаздық» немесе
компьютерлік түрде көрсетілуі мүмкін.
Компьютерлік мәліметтер қоймасы ақпараттарды сақтайтын файлды ... ... ... ... ... ... жазулардан тұрады. Жазу бір экземпляр туралы
ақпаратты сақтайды. Жазу ... ... Әр өріс бір ... ... ақпараттан тұрады. Мысалы «Таныстыру бюросы» мәліметтер
қорының ... ... ... ... «Тіркелу нөмірі», «Тіркелу күні»,
«Аты- жөні», «Жынысы».
Мәліметтер қоймасын басқаратын қосымшаны өңдеу үшін ең алдымен Database
Desktop утилитасын ... ... ... ... ... ... жазуларды еңгізу қажет. Мәліметтер қоймасымен ... ... ... ... ... қамтамасыздандыратын, өрістегі
мәліметтерді қарайтын және өзгертетін мүмкіндігі бар компоненттерден ... ... ... ... компоненттер политрасының
Data Access ... ... ал ... ... - Data Controls вкладкасында.
Автономды қойманың кестесін құру үшін Database Desktop ... ол ... Desktop ... шақырылады.
Кестелер конструкторы терезесінің негізгі колонкаларын (бағандарын)
және өрістерін ... Name - ... ... - өріс типі ... ... ... А1рhа (А – 255
символдан аспайтын жол), Number (N - сан), ... ($ - ... ... ұқсас,
бірақ ақша белгісі қосылады), Short (S - 32768..32767 диапазонындағы бүтін
сан), LongIntereger (I 2147483.. 2147483647 ... ... сан), ... - ... –ондық форматындағы сан), Datе (D - күн). Time (Т - уақыт),
Timestamp (@ - күн және ... Меmо (М - әр ... ... ... Memo (F - Меmо ... ... форматталған мәтіннен тұруы мүмкін),
Graphic (G -ВМР, РСХ, ТIF, СИР, ЕРS көрсетілімі), ОLЕ (О – ОLЕ ... ( ... L - Т, F), ... (+ - жазуды ... ... мән ... ... пайда болады), Вinary (В – әр түрлі ұзындықты
байттар тібегі), Вуtes (255 байттан аспайтын тізбектілік).
Size- өрістің өлшемі, байтта.
Кеу – ... ... ... белгісі.
Таbles properties – кестенің қосымша қасиеттері: Secondary Index (екілік
индекстерді орнату), Validity Checks ... ... ... ... ... Security (паролдерді анықтау), Referential Intergity
(кестелер арасында сілтемелік бүтіндікті анықтау), ТаЫе Language ... ТаЫе ... ... өрістерін орнату), Depending ТаЫеs (тәуелді
туынды кестелер).
Requierd Filed - ... ... ... ... ... ...... мәндер диапазонының басы және соңы
(аяқталуы).
Default vа1ие – бос мәнді қосқан кездегі мән.
Р1сture,Assist – ... және өріс ... ... ... ... ... ... қасиеттері тізімінен Secondary
Indexes жолын таңдау арқылы беріледі, және Define ... ... Define ... Indexes ... ... ... Кестелерді
байланыстыру үшін сыртқы кілттер бойынша индекстер құрылады. Кестені
өзгерткеннен кейін Save As ... ... ... ... ... сақтауға
болады.
Ашылған кестені өзгерту және қарау үшін ТаЫе/Restructure (Restructure
батырмасы) және ТаЫе/Into Structure командалары қолданылады. Кестенің ... үшін оны жаңа ... ... ... ... ... ... кейін оны толтыру және өзгерту үшін Edit Data ... Database Deskot ... Record ... ... «Таныстыру бюросы» мәліметтер қорының интерфейсін өңдеу
Компьютерлік ақпараттық жүйенің құрылымы
Бас форманың батырмасына басқаннан ... ... ... ... формасы ашылады. Бұл форма келесі пункттерден ... ... ... ... ... жұмыс істеу», «Архивті ... ... ... ... және ... ... процедураларды және функцияларды сипаттау
procedure TForm1.Button1Click(Sender: TObject);
begin
form2.ComboBox1.Items.Append(pol[1]);
form2.ComboBox1.Items.Append(pol[2]);
form2.showmodal;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
form3.DateTimePicker1.Date:=form2.Table1[''];
form3.edit2.Text:=form2.table1[''];
form3.edit3.Text:=form2.table1[''];
form3.Edit4.Text:=form2.table1['];
form3.ComboBox1.Text:=form2.table1['Ïîë'];
form3.DateTimePicker2.Date:=form2.table1[''];
form3.memo1.Text:=form2.table1[''];
form3.memo2.Text:=form2.table1[' '];
form3.Edit1.Text:=inttostr(form2.table1[' ... ... ... ... ... TForm1.Button4Click(Sender: TObject);
begin
form5.showmodal;
end;
procedure TForm1.Button6Click(Sender: TObject);
begin
form1.Close;
end;
procedure TForm1.FormShow(Sender: TObject);
begin
form2.Database1.Params.Add('PATH='+GetCurrentDir);
form2.Table1.DatabaseName:='byuro';
form2.Table1.TableName:='baza.db';
form2.Table1.Active:=True;
form2.DataSource1.DataSet:=form2.Table1;
form5.DBGrid1.DataSource:=form2.DataSource1;
form5.dbmemo1.DataSource:=form2.DataSource1;
form5.dbmemo2.DataSource:=form2.DataSource1;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
MessageDlg(mtInformation,[mbYes],0);
end;
end.
procedure TForm3.Button2Click(Sender: TObject);
begin
form3.close;
end;
procedure TForm3.SpinEdit1KeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key13 ... ... ... not ... ... ... ',mtError,[mbOk],0);
else
begin
form3.DateTimePicker1.Date:=form2.Table1[' '];
form3.edit2.Text:=form2.table1[' '];
form3.edit3.Text:=form2.table1[' '];
form3.Edit4.Text:=form2.table1[' '];
form3.ComboBox1.Text:=form2.table1[' '];
form3.DateTimePicker2.Date:=form2.table1[' '];
form3.memo1.Text:=form2.table1[' '];
form3.memo2.Text:=form2.table1[' '];
form3.Edit1.Text:=inttostr(form2.table1[' ... ... ... ... ... not ... ',strtoint(SpinEdit1.Text),[]) then
begin
messagedlg(' ',mtError,[mbOk],0);
SpinEdit1.Value :=1;
end
else
begin
form3.DateTimePicker1.Date:=form2.Table1[' '];
form3.edit2.Text:=form2.table1[' '];
form3.edit3.Text:=form2.table1[' '];
form3.Edit4.Text:=form2.table1[' '];
form3.ComboBox1.Text:=form2.table1[' '];
form3.DateTimePicker2.Date:=form2.table1[' '];
form3.memo1.Text:=form2.table1[' '];
form3.memo2.Text:=form2.table1[' '];
form3.Edit1.Text:=inttostr(form2.table1[' ']);
end;
end;
end;
procedure TForm3.Button1Click(Sender: TObject);
begin
if messagedlg('mtInformation,mbOKCancel,0)=mrOk ... ... ... ... ... TForm4.DBGridmDblClick(Sender: TObject);
var s,ss:string;
n:integer;
begin
if btrue then
begin
i:=listbox1.Items.Add(tablem['èìÿ']);
B:=TRUE;
end;
end;
procedure TForm4.DBGridwDblClick(Sender: TObject);
begin
if bfalse ... + ... ... ... TForm4.Button2Click(Sender: TObject);
begin
ListBox1.Items.SaveToFile('para.txt');
messagedlg('',mtInformation,[mbOk],0)
end;
procedure TForm4.Button3Click(Sender: TObject);
begin
ListBox1.Items.LoadFromFile('para.txt');
end;
procedure TForm4.Button4Click(Sender: TObject);
begin
if OpenDialog1.Execute then
ListBox1.Items.LoadFromFile(OpenDialog1.FileName);
end;
procedure TForm4.Button5Click(Sender: TObject);
begin
if ... ... ... TObject);
begin
form6.showmodal;
end;
procedure TForm4.BitBtn2Click(Sender: TObject);
begin
Form4.Close;
end;
end.
end.
procedure TForm7.BitBtn2Click(Sender: TObject);
begin
if SaveDialog1.Execute then
Memo1.Lines.SaveToFile(SaveDialog1.FileName);
end;
procedure TForm7.BitBtn3Click(Sender: TObject);
begin
Close;
end;
procedure TForm7.BitBtn1Click(Sender: TObject);
begin
if OpenDialog1.Execute then
Memo1.Lines.LoadFromFile(OpenDialog1.FileName);
end;
procedure TForm7.FormCreate(Sender: TObject);
begin
Memo1.Clear;
end;
еnd.
5. ... ... ... ... ... экранда бағдарламаның бас формасы
пайда болады (сурет 1).
Сурет 1. Бағдарламаның бас формасы
Осы терезенің Yes ... ... ... ... ««Өзіңнің
махаббатыңды құр» агенттігі» формасы пайда болады (сурет 2.)
Бұл форма көптерезелі қосымшаның негізгі формасы болады.
Сурет 2. ... ... құр» ... ... ... ... анкета», «Анкеталарды қарау», «Архивпен жұмыс істеу»,
«Архивті қарау», «Сақталған шақыруларды қарап шығу» және «Шығу» пунктерінен
тұрады.
Егер біз «Жаңа ... ... ... ... келесі терезе пайда
болады (сурет ... 3. ... ... формасы
Бұл форман арқылы біз жаңа танысқысы келетін адамды ... Оның ... ... ... күнін, тіркеу күнін, қысқаша өмірбаянын және кіммен
танысқысы келетінін ескереміз.
Егер біз ««Өзіңнің махаббатыңды құр» ... ... ... ... пунктіне бассақ, онда экранда келесі форманы ... ... ... 4. ... ... ... ... форма екіге бөлінген. Бір жағында ерлер, ал екінші жағында әйелдер
туралы ақпарат. Бұл форманың көмегімен әр тіркелген адамның ... ... ... ... ... ... Формада «Қостарды сақтау», «Қостарды ашу»,
«Шақыруларды дайындау» кнопкалары бар. Егер екі жақтың талаптары ... онда біз ... ... ... ... екі жақты таныстыру үшін
шақыруларды дайындай бастаймыз. Ол үшін «Шақыруларды дайындау» ... ... Бұл ... ... ... келесі терезе пайда болады (сурет
5).
Сурет 5. «Шақыруларды дайындау» ... ... ... екі ... шақыруларды дайындаймыз. Шақыру
мәтінін еңгізгеннен кейін «Сақтау» батырмасына басу керек, содан ... ... шығу үшін ... ... ... біз ... ... құр» агенттігі» формасының «Архивті
қарап шығу» пунктіне ... онда ... ... форманы көруге болады
(сурет 6).
Сурет 6. Архивті қарап шығу» формасы
Бұл форма барлық тіркелген адамдарды сақтайды. Осы форманың ... ... адам ... ақпаратты қарап шығуға болады. Бұл формадан шығу
үшін «Шығу» кнопкасына басу ... біз ... ... құр» агенттігі» формасының «Сақталған
шақуруларды қарап шығу» пунктіне бассақ, онда экранда келесі форма пайда
болады (сурет 7).
Сурет 7. ... ... ... ... ... ... үш ... орналасқан: «Шақыруды ашу», «Шақыруды сақтау»
және ... ... ... оған ... ... ... «Шақыруды сақтау»
кнопкасына басу қажет. Ал бұл ... ... ... ... ... махаббатыңды құр» агенттігі» формасына қайтып келеміз.
Осы бағдарламадан шығу үшін ««Өзіңнің махаббатыңды құр» ... ... ... басу қажет.
ҚОРЫТЫНДЫ
Бұл курстық жұмысты жазған кезде Delphi визуалды бағдарламалау тілінің
көмегімен жоғарыда ... ... ... ... жұмыстың нәтижесі - қазіргі есептерді шешу үшін
компьютерлік келуді ... ... ... бюросы»
мәліметтер қоймасы.
Бағдарламаның жақсы жағы – оны қолдану өте өңай. Қолданушыға ... ... үшін ... ... керек емес. Бағдарламаның достық
интерфейсі қолданушыны бұл бағдарламамен істеу үшін бағыттайды.
Егер бұл бағдарламаны бір ... ... ... ... бюро ... ... ... қағаздық ақпаратты азайтады, енді қағаздық ақпарат қатты
жинағыштарда сақталады, ал егер ... ... ... ... шығарылады.
Берілген бағдарлама аяқталған бағдарламалық өнім болып саналады және
осындай түрлі ... ... ... барлық талаптарды
қанағаттандырады.
Бұл ... ... ... ... ... алынған білімдер терең
жүйелендіріліді.
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
1. Куправа Т.А. Создание и программирование баз данных. – М: Мир, ... ... А.Я. ... в Delphi 7. – М.: ООО ... 2004. – 1152 ... ... Дж. ... систем баз данных. – М: Финансы и статистика, 1983.
4. Фаронов В.В. Система программирования Delphi. – СПб.: БХВ – ... – 912 ... ... М.В. ... Delphi. – СПб.: БХВ – ... 2003. – 932 с.:
ил.
6. П.Дарахвелидзе, Е.Марков, О.Котенок Программирование в Delphi ...... ... ... Шумаков П.В., Фаронов В.В. Delphi4. ... ... ... – М: Норидж, 1999.
8. Гусева Т.И., ... Ю.Б. ... баз ... в ... ... – М: ... и ... 1992.
9. Гофман В.Э., Хомоненко А.Д. Delphi5. – СПб.: БХВ – Петербург, 1999.
10. Дейта К. Введение в ... баз ... – М: ... ... ... ... құр» ... формасы
«Жаңа анкета» формасы
«Анкеталарды қарау» формасы
«Архивпен жұмыс істеу» формасы
«Архивті қарау» формасы
«Сақталған шақыруларды қарап шығу» формасы
«Шығу» формасы

Пән: Автоматтандыру, Техника
Жұмыс түрі: Курстық жұмыс
Көлемі: 15 бет
Бұл жұмыстың бағасы: 700 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Қонақ үйінің жұмысын автоматттандыр65 бет
6-7-жасар балалардың таным белсенділігін дамыту динамикасы, ерекшеліктері8 бет
«Кабельдің бірінші реттік параметрлерін өлшеу» атты зертханалық жұмыс3 бет
Балалар бақшасындағы балаларды табиғатпен таныстыру бағдарламасының мазмұны30 бет
Балалар дүние танымын қалыптастырудағы өлкетану жұмыстары8 бет
Балалардың табиғатпен таныстыру туралы түсінік қалыптастыру және олардың маңызы33 бет
Бастауыш математика курсындағы шамалар және олардың өлшем бірліктерін оқыту әдістемесі27 бет
Ересек тобындағы мектепке дейінгі тәрбиедегі балаларды учаскедегі өсімдіктермен таныстыру25 бет
Мектеп алды даярлық тобындағы еңбекке баулуы6 бет
Мектеп жасына дейінгі балаларды қарапайым математикамен таныстыру12 бет


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


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

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

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

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

Email: info@stud.kz

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

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