Автор работы: Пользователь скрыл имя, 26 Февраля 2012 в 14:39, курсовая работа
Delphi-дің негізгі ерекшелігі – онда қосымша құруда компоненттік және объектілік тәсілдер пайдаланылады. Компоненттік тәсілдің мәнісі жеңіл: әр қосымша арнайы іс-әрекеттерді орындайтын компоненттерден жинақталады. Ол жеткіліксіз болса, объектіні өңдеуге арналған үстеме бағдарлама құрылады. Компоненттер визуальды компоненттер кітапханасында (VCL – Visual Component Library) жинақталған. Компоненттер панелінде түрлі кластарға тиісті стандартты компоненттер өте көп. Пайдаланушы жаңа компонент дайындап, оны осы панельге қосуына да болады.
КІРІСПЕ..................................................................................................................3
1 Есептің қойылымы...........................................................................................4
2 Есептің алгоритмі.............................................................................................5
3 Теориялық бөлім ..............................................................................................6
3.1 BDE Administrator ................................................................………….....6
3.2 Database Desktop .......................................................................................7
3.3 Компоненттер палитрасы .......................................................................13
4 ……………………………...............................................................................17
4.1 Жалпы мағлұмат.......................................................................................20
4.2 Функционалдық тағайындалуы ..............................................................21
4.3 Логикалық құрылымның баяндалуы......................................................21
4.4 Шақыру және жүктеу...............................................................................29
4.5 Қажетті техникалық жабдықтар .............................................................29
4.6 Кіріс мәліметтер ......................................................................................29
4.7 Шығыс мәліметтер ................................................................................26 Бақылау мысалдарын баяндау..............................................................................27
ҚОРЫТЫНДЫ.......................................................................................................28
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ......................................................
359) DBNavigator1 типін беру;
360) Закрыть процедурасын шақыру ;
361-365) декларациялық процедуралар;
366) айнымалыларды сипаттау
367) Form8 типін анықтау;
368) implementation
369) түсініктеме
370-373) Есеп беруді шығару процедурасы;
374) программа соңы.
375) Unit9 ашу;
376) интерфейс
377) модульдерді қолдану
378) Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
379) Dialogs, StdCtrls, Buttons, Grids, DBGrids, ExtCtrls, DBCtrls, RpCon,
380) RpConDS, RpConBDE, RpDefine, RpRave;
381) типтерін беру
382) TForm9 класын анықтау
383) DBGrid1 типін беру;
384) Label1 типін беру;
385) BitBtn1 типін беру;
386) RvProject3 типін беру ;
387) RvQueryConnection2 типін беру;
388) DBNavigator1 типін беру;
389) Есеп беруді шығару процедурасы;
390-394) декларациялық процедуралар;
395) айнымалыларды сипаттау
396) Form9: типін беру;
397) implementation
398) түсініктеме
399-402) Есеп беруді шығару процедурасы;
403) программа соңы.
404) Unit10 ашу;
405) интерфейс
406) модульдерді қолдану
407) Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
408) Dialogs, StdCtrls, ExtCtrls;
409) типтерін беру
410) TForm10 класын анықтау
411-421) Panel, Label типін анықтау;
422-426) декларациялық процедуралар;
427) айнымалыларды сипаттау
428) Form10 типін беру;
429) implementation
430) түсініктеме
431) программа соңы.
432) Unit11 ашу;
433) интерфейс
434) модульдерді қолдану
435) Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
436) Dialogs, StdCtrls, ExtCtrls;
437) типтерін беру
438) TForm11 класын анықтау
438-449) Panel, Label титерін беру;
449-453) декларациялық процедуралар;
454) айнымалыларды сипаттау
455) Form11 типін беру;
456) implementation
457) түсініктеме
458) программа соңы.
459) Unit12 ашу;
460) интерфейс
461) модульдерді қолдану
462) Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
463) Dialogs, StdCtrls, Buttons;
464) типін беру
465) TForm12 класын анықтау
466) BitBtn1 типін беру;
467) BitBtn2 типін беру;
468) Label1 типін беру;
469) Закрыть процедурасын шақыру ;
470) Закрыть процедурасын шақыру ;
471-475) декларациялық процедуралар;
476) айнымалыларды сипаттау
477) Form12 типін беру;
478) implementation
479) Unit1 қолдану;
480) түсініктеме
481-485) Закрыть процедурасын шақыру ;
486-490) Келесі жабу процедурасын шығару;
491) программа соңы.
4.4 Шақыру және жүктеу
Мәліметтер базасын ұйымдастыру үшін BDE Administrator – ды іске қосу:
Іске қосу | Программалар | Borland Delphi 7 | BDE Administrator;
Мәліметтер базасының кестелерін құру үшін DataBase Desktop – ты іске қосу:
Іске қосу | Программалар | Borland Delphi 7 | DataBase Desktop;
Delphi-ді Windows арқылы іске қосу командасы:
Іске қосу – Программалар – Borland Delphi 7 – Delphi 7.
Құрылған Мәліметтер базасының дұрыстығын тексеру үшін F9 пернесі арқылы жүктейміз.
4.5 Қажетті техникалық жабдықтар
Берілген курстық жобамызды Delphi ортасында орындау үшін Pentium4 микропроцессорына негізделген компьютердің мүмкіндіктерін пайдаландық.
Орындалған жұмысты қағаз бетіне түсіру hplaserJet 1100 баспа құрылғысы арқылы жүзеге асырылды. D:/ Praktikum папкасында project1.exe деп сақтадым
4.6 Кіріс мәліметтер
Берілген «Студент» кестесі бойынша: 050704 студенттің жеке коды, аты-жөні, курсы,тобы, мамандығы, специализация, оқу үлгісі, оқу түрі және адресі. «Пән» кестесі бойынша: пәннің шифры, пәннің циклы, пән аты, кредит саны, бір кредит бағасы және емтихан түрі. «План» кестесі бойынша:план коды, семестр, студенттің жеке коды, пәннің шифры, пәннің оқытушысы және кафедрасы.
4.7 Шығыс мәліметтер
ҚазҰТУ – дың 050704 мамандығы студенттерінің оқу жоспарын шығару.
Қорыта келгенде, мен осы жұмысымды орындау барысында бағдарламалау әлемінде үздік жетістіктерге қол жеткізіп отырған, қызықты да күрделі программа – Delphi ортасы туралы бірталай мәлімет ала отыра, бұл тілдің басқа программалау тілдерінің ішіндегі ең жүйрігі, озық технологиялар жетістіктерінің талаптарына сай өз ерекшеліктерімен қатар өз мүмкіншіліктері де бар озығы екеніне көз жеткіздім.
Delphi - де программа дайындау, мәліметтер базасын басқару жүйелері құру, программа мәзірін құру, анимация, мультимедиа үрдістерін ұйымдастыру, OLE технологиясын пайдаланып, басқа офистік қосымшаларды шақыру, олармен жұмыс істеу және т.б. іс- әрекеттерді орындауға болады. Delphi көптеген есептерді шешуге, кестелері, графиктері бар күрделі есеп берулерді құру және баспаға шығаруға мүмкіндік береді. Сонымен қатар ғаламның түкпір- түкпіріндегі бұрышында болып жатқан барлық жаңалықтарды, білім, мәдениет, саясат салаларында болып жатқан жетістіктерді, яғни барлық мәліметтерді бүкіл дүниежүзілік компьютер желісі – Интернет арқылы білетін болсақ, осы мүмкіндіктерге одан да әрі қарай қол жеткізуге Delphi программасы да өз үлесін қоса алады.
Delphi ортасының осындай мүмкіндіктерін пайдалана отырып, өзіміздің жұмысымыздың тақырыбын ашатын мәліметтер базасын құруды және сол арқылы әртүрлі құжаттар мен есеп берулерді үйрендік. Сонымен қатар SQL тілінде программалауды игердік.
Тоқсан ауыз сөздің тобықтай түйінін айтатын болсам, Delphi ортасының мүмкіндігі өте зор және қазіргі уақытта кең тараған күрделі жүйелік программа болып табылады.
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
1. В.В.Фаронов DELPHI 5 . Руководство программиста.
Издательство «Нолидж», Москва 2001 г.
2. В.Гофман, А.Хомоненко Работа с базами данных в DELPHI.
Издательство «БХВ – Петербург», Санкт – Петербург 2000 г.
3. А.М. Епанешников , В.А. Епанешников DELPHI база данных
Издательство «ДИАЛОГ – МИФИ», Москва 2000 г.
4. А.Я. Архангельский Програмирование в Delphi 7.
Издательство «Бином», Москва 2004 г.
5. Электронный учебник по Delphi 6.
Сурет 3
Сурет 4
Сурет 7
Сурет 11
Сурет 13
Сурет 14
Сурет 15
Сурет 16
Сурет 17
Сурет 18
Сурет 19
Сурет 20
Сурет 21
Сурет 25
ҚОСЫМША Б
1) unit Unit1;
2) interface
3) uses
4) Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
5) Dialogs, Menus, jpeg, ExtCtrls, StdCtrls;
6) type
7) TForm1 = class(TForm)
8) MainMenu1: TMainMenu;
9) N1: TMenuItem;
10) N2: TMenuItem;
11) N3: TMenuItem;
12) DB1: TMenuItem;
13) N4: TMenuItem;
14) N5: TMenuItem;
15) N6: TMenuItem;
16) N7: TMenuItem;
17) N8: TMenuItem;
18) Image1: TImage;
19) N9: TMenuItem;
20) N10: TMenuItem;
21) Label1: TLabel;
22) N11: TMenuItem;
23) N12: TMenuItem;
24) N13: TMenuItem;
25) C1: TMenuItem;
26) N14: TMenuItem;
27) N15: TMenuItem;
28) procedure N2Click(Sender: TObject);
29) procedure N3Click(Sender: TObject);
30) procedure DB1Click(Sender: TObject);
31) procedure N7Click(Sender: TObject);
32) procedure N8Click(Sender: TObject);
33) procedure N10Click(Sender: TObject);
34) procedure N9Click(Sender: TObject);
35) procedure N12Click(Sender: TObject);
36) procedure N13Click(Sender: TObject);
37) procedure C1Click(Sender: TObject);
38) procedure N14Click(Sender: TObject);
39) procedure N15Click(Sender: TObject);
40) procedure N11Click(Sender: TObject);
41) private
42) { Private declarations }
43) public
44) { Public declarations }
45) end;
46) var
47) Form1: TForm1;
48) implementation
49) uses Unit2,Unit3, Unit4, Unit5, Unit6, Unit7, Unit8, Unit9, Unit10,
50) Unit11, Unit12, Unit13, Unit14;
51) {$R *.dfm}
52) procedure TForm1.N2Click(Sender: TObject);
53) begin
54) form3.show;
55) end;
56) procedure TForm1.N3Click(Sender: TObject);
57) begin
58) form4.show;
59) end;
60) procedure TForm1.DB1Click(Sender: TObject);
61) begin
62) form5.show;
63) end;
64) procedure TForm1.N7Click(Sender: TObject);
65) begin
66) form1.Close;
67) end;
68) procedure TForm1.N8Click(Sender: TObject);
69) begin
70) form6.show;
71) end;
72) procedure TForm1.N10Click(Sender: TObject);
73) begin
74) form7.show;
75) end;
76) procedure TForm1.N9Click(Sender: TObject);
77) begin
78) form8.show;
79) end;
80) procedure TForm1.N12Click(Sender: TObject);
81) begin
82) Form12.Show;
83) end;
84) procedure TForm1.N13Click(Sender: TObject);
85) begin
86) Form9.Show;
87) end;
88) procedure TForm1.C1Click(Sender: TObject);
89) begin
90) Form10.Show;
91) end;
92) procedure TForm1.N14Click(Sender: TObject);
93) begin
94) Form13.Show;
95) end;
96) procedure TForm1.N15Click(Sender: TObject);
97) begin
98) Form14.Show;
99) end;
100) procedure TForm1.N11Click(Sender: TObject);
101) begin
102) Form11.Show;
103) end;
104) end.
105) unit Unit2;
106) interface
107) uses
108) SysUtils, Classes, DB, DBTables;
109) type
110) TDM = class(TDataModule)
111) DB: TDatabase;
112) Table1: TTable;
113) Table2: TTable;
114) DataSource1: TDataSource;
115) DataSource2: TDataSource;
116) Table3: TTable;
117) DataSource3: TDataSource;
118) private
119) { Private declarations }
120) public
121) { Public declarations }
122) end;
123) var
124) DM: TDM;
125) implementation
126) uses unit1,unit3,unit9;
Информация о работе Конференция туралы мәліметтер базасын құру