Delphi (дерек қормен жұмыс)

КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 4

1. ЖАЛПЫ БӨЛІМ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .5
1.1 Жұмыстың мақсаты ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 11
1.2 Жұмыстың анализі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .11

2. АРНАУЛЫ БӨЛІМ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...12
2.1. Есептің қойылымы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 12
2.1.1.Есептің тағайындалуы ... ... ... ... ... ... ... ... ... ... ... ... ... ... 12
2.1.2 Есептің технико.математикалық формуляры ... ... ... ... ... ... 12
2.1.3 Программамаға талаптар ... ... ... ... ... ... ... ... ... ... ... ... ... .17
2.1.3.1.Функционалдық мінездемеге талаптар ... ... ... ... ... ... ... . 17
2.1.3.2 Беріктілікке талаптар ... ... ... ... ... ... ... ... ... ... ... ... ... ... 17
2.1.2.3 Техникалық құралдардың құрамына және параметріне қойылатын талаптар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..18
2.2 Алгоритмнің сипатталуы ... ... ... ... ... ... ... ... ... ... ... ... ... ... 18
2.3 Программаның листипгі ... ... ... ... ... ... ... ... ... ... ... ... ... ... .18
2.4 Программаның процессін тексеруілін баяндау ... ... ... ... ... ... 19

Қортынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 20

Қолданылған әдебиеттер тізімі ... ... ... ... ... ... ... ... ... ... ... ... ... 21

Қолданба 1 Программаның терезелері ... ... ... ... ... ... ... ... ... ... ..22
Қолданба 2 Программаның листингі ... ... ... ... ... ... ... ... ... ... ... 25
60-70-ші жылдардың басынан бастап ірі өнеркәсіп орталықтарында компьютерлендіру ұдайы дамып жатты.80-ші жылдарға қарай компьютерлер оқу орындарында пайда бола бастады, «Информатика» пәніне көп көңіл бөле бастады. Delphi, C++ сияқты программалау тілдері пайда бола бастады.
Ары қарай Delphi де программалау және дерекқор туралы сөз болады. Borland Delphi Қазақстанда 1993 жылдың аяғында пайда бола бастады және бірден үлкен әйгілілікке ие болды.
Қазір жаңа версиялары жыл сайын шығады десек болады. Оларда жаңа программалау компоненттер, технологиялары және жаңа мастерлер орналасқан.
1. Delphi 5.0, учебный курс, ФароновВ.В.
2. Delphi 6.0, Полное рукводство, Архангельский А.Я.
3. Delphi 6.0, Справочное пособие, Архангельский А.Я.
        
        Тақырыбы:  DELPHI(дерек қормен жұмыс)
МАЗМҰНЫ
КІРІСПЕ.....................................................................
...................4
1. ЖАЛПЫ
БӨЛІМ.......................................................................
..5
1.1 Жұмыстың
мақсаты................................................................11
1.2 Жұмыстың
анализі.................................................................11
2. АРНАУЛЫ
БӨЛІМ...................................................................12
2.1. Есептің
қойылымы................................................................12
2.1.1.Есептің
тағайындалуы........................................................12
2.1.2 Есептің технико-математикалық формуляры........................12
2.1.3 Программамаға
талаптар.....................................................17
2.1.3.1.Функционалдық мінездемеге талаптар............................. 17
2.1.3.2 Беріктілікке
талаптар....................................................... ... ... ... ... және ... ... ... Программаның
листипгі.........................................................18
2.4 Программаның процессін тексеруілін баяндау........................19
Қортынды....................................................................
................20
Қолданылған әдебиеттер
тізімі....................................................21
Қолданба 1 Программаның
терезелері..........................................22
Қолданба 2 Программаның
листингі............................................25
КІРІСПЕ
60-70-ші жылдардың ... ... ірі ... ... ұдайы дамып жатты.80-ші жылдарға қарай ... ... ... бола бастады, «Информатика» пәніне көп көңіл ... Delphi, C++ ... ... ... ... бола ... қарай Delphi де программалау және дерекқор туралы сөз болады.
Borland Delphi ... 1993 ... ... ... бола ... және
бірден үлкен әйгілілікке ие болды.
Қазір жаңа версиялары жыл сайын шығады десек болады. Оларда ... ... ... және жаңа мастерлер орналасқан.
1. ЖАЛПЫ БӨЛІМ
Шынында, Delphi де жұмыс орындалу процессі оңайлатылған. Біріншіден
ол ... ... ... ... ... уақыттың 80 пайызы
кетеді. Онда сіз керек компонентті оңай ... де ... ... ... және оның ... арнаулы құралмен қоя аласыз
(Object Inspector). Оның ... ... осы ... ... ... басу,тізімнен элементті тышқан көмегімен
таңдау т.б)-және осымен жай ... ... ... Оған қоса ... ... ... тексеру қорларын аласыз(командалардың қадамдық
орындалуына дейін), ыңғайлы контекстік анықтамалық жүйе(Microsoft API ... ... ... ... ... оның ... тізіп
айта алмаймыз. Сіз ActiveX компонентерін Microsoft IDL пайдаланбай-ақ
жасай аласыз, web-сервердің ... ... ... ... HTML, XML және ASP туралы ештеме білмей-ақ бөлінген қосымшаларды
COM және CORBA базасында, Интернет және ... ... Base Engine, ODBС ... ... ADO ... ... дерек
қорға қатынас жасауға болады. Delphi 3 бастап, пайда ... ... ... ... дерекке (multi-tiеred) масштабталған
қосымшаларды(әлсіз БД тәуелді серверлерге қатысты) информацияларды ... орта ... ... ... ... ... ... Delphi-де Object Pascal ... ... оны ... Borland ... кеңейтіп және толықтырып отырады.
Бұл тіл барлық сұранымдарды ... ... ... ... ... ... тілдерге тиісті
класстары тек жай мұрагерлікті қамтамасыз етеді, ал бірақ интерфейстер
бірден бірнеше түптеріне ие бола ... ... ... ... ... ... өңдейтін, сондай-ақ ... мен ... С++ ... ... ... келтіруге болады. Сәтті
қасиеттеріне WideChar мен AnsiChar ұзын ... ... ... жатады.
Соңғы (AnsiString) типі жадыда ақпаратты динамикалық орналаструдың барлық
қолдануға мүмкіндік береді, ал қалдықтарды жинауды Delphi ... ... ... ... ... колданушыларға жадыда ... ... мен әр ... ... ... ... ашық ... варианттар мен вариантты массивтер бар.
Сіз өз компоненттеріңізді, ОСХ – компоненттерді импорттауға, жоба
мен , ... ... ... ... ... ... Delphi ... программанызды интеграциялық
Delphi(IDE) қабықшасымен (сыртқы программалар) байланыстыруға ... сіз Delphi 2-3 ... ... ... ... ... оншақты мен жүздеген қолдануш жұмыс істейтін күрделі
коорпоративті жобаларды жасауға пайдалануға болады. Сонымен қатар бұл ... ... пен күш ... ... ... ... ... тарды пайдалануға болады. Inprise соңғы жаңалықтарының ішінде
жақын болашақта Delphi жасалған қолдабаларды Linux ... ... ... Delphi ... ... ... және
www.inprise.ru сайтарынан алуға болады. Delphi арналған көптеген сайттар
бар, мысалға: www.delphi.vitpc.com, www.torry.ru және тағы ... ... сіз Delphi ... таныс болсаңыз онда www.brainbench.com ... ... ... ... ... өтіп, почта арқылы
сертификат ... ... ... ... жұмысының қуаттылығы мен икемділігі ... Engine қор ... - ... ... қор ... Оның қолоданбалы программалары бар ... ... ... ... ... ... ... оларды
айырып қарамайды, оларды синоним ретінде қарастырады. BDE мәліметтерге
қатынасты дәстүрлі record-бағытталған (навигациялық) әдісті, ... ... ... ... ... ... set-бағытталған әдістіде
пайдалануды жүзеге асырады. BDE басқа, Delphi ... ... ... Open DataBase ... (ODBC) ... ... ... Бірақ, практика көрсеткендей, BDE қолданатын
жүйелердің өнімділігі, ODBC ... ... ... ... ODBC ... ... BDE ... мүмкіндік беретін арнайы «ODBC
socket» арқылы жұмыс істейді. Borland барлық құралдық ... қор ... ... dBase, Database Desktop - BDE қолданады. Paradox пен ... ... BDE ... ... ол ... де иелік етеді.
Кесте дерек қорда сақталады. Кейбір ДҚБЖ-да дерек қорды жеке ... ... ... ... ... ... келетін (негізінен,барлық
локальді ДҚБЖ-лар), ал сол кезде басқалары бір ... ... ... барлық (InterBase) таблицалары мен индекстерін сақтайды. Мысалы,
Paradox және dBase кестелері ... ... ... сақталады. Құрамында
Paradox.DB файлы және dBase.DB файлы бар ... қор ... ... айтқанда, құрамында Paradox ... ... ... бар кез-келген каталогты Delphi біріңғай дерек ... ... ... дерек қорға ауысу үшін басқа каталогқа ауысу
керек. Жоғарыда нұсқағандай, InterBase барлық таблицаларды, .GDB ... бір ... ... ... осы файл InterBase дерек қоры ... ... қор ... ... ... көрсетуден гөрі оны
ауыстыратын алиас деп аталатын - лақап есімді қолдану ыңғайлы. Ол ... ... ... жеке ... ... сақталады және программадан
дерек қорға тікелей нұсқау жолдарын ығыстыруға мүмкіндік ... ... ... ... ... ... кез-келген жерде
орналастыруға болады. Қатнас жолынан басқа алиасыда дерек қордың типі,
тілідік ... және ... ... ... көрсетіледі. Сондықтан
алиасты пайдаланып локальді дерек қордан ... ... ... ... және ... ... ... талаптары орындалған
жағдайда) оңай өте аламыз.
Алиасы құру үшін BDE ... ... ... ... ... ... программасы) жүктеу керек.
1-суретте BDE утилитінің қасиеттерін таңдау бас терезесі көрсетілген.
Алиасты жасау үшін «Object» меню ... «New» ... ... ... ... ... терезеде дерек қор драйверінің атын таңдау
керек. ... типі dBase ... Paradox ... ... ... жұмыс істеу
үшін стандарты (STANDARD) болуы мүмкін немесе SQL - ... ... ... Oracle, ... және тағы ... атына сейкес болу
керек.
1 - сурет. BDE утилитасы ... ... ... - ... ... ... ... қор драйверінің атын таңдау.
Жаңа алиас жасалған соң оған атау беру ... Бұны ... ... пукнтін таңдау арқылы жүзеге асыруға болады. Алайда жай
ғана алиасты жасау жеткілікті болиайды. Сізге дерек қор ... ... ... ... ... болады. Мысалға: dBase немесе Paradox
типті дерек қор үшін ... ... ... ... атын және ... ... ... ENABLE BCD көрсеткішінің мәнін беру қажет.
3 – сурет. Алиастың парметрлерін беру.
InterBase SQL – серверлер және басқа да дерек қор ... ... ... ... ... ... ... бастапқы орнатылған
күйінде қалдыруға болады.
BDE утилитасы конфигурациясының жү»йелік ақпараты. ... біз ... ... ... мен ... ... қорға қатынас
параметрлерін енгізу ... ... ... BDE ... ... ғана ... сонымен қатар дереку қорға қатынас ... де, ... ... ... ... ... де
ерекшелендіруге жағдай жасайды. ... Paradox ... ... қарастырайық:
NET DIR – бұл параметр желілік басқару файлының каталогы орналасқан
жерін сақтайды. Бұл Paradox кестесіне желілік дискіден ... ... ...... ... номері.
TYPE – драйвер типі.
LANGDRIVER – тілдік драйвер, ... ... ... ... ... SIZE – ... блок ... бір жазбаны сақтау үшін
қолданылады.
FILL FACTOR – ағымдағы ... ... ... ... Бұл
параметр индексті файлдарды құру үшін керек.
LEVEL – параметрі уақытша кестелер жасау үшін қолданылатын ... ... ...... ... ... ... Егер ол TRUE
болса, байланыс бүтінділігі бар кестені өзгерте алмайсыз, ал егер ... онда ... ... бұзу ... ... айтылғандай BDE конфигурациялау утилитасы барлық ақпаратты
IDAPI.CFG файлында сақтайды. Бұл файл драйверлерге ... ала ... бар және ... ... ... DELPHI орнату кезінде
құрылады. Бұдан басқа, ол BDE редистрибуция файлын(дәлірек ... BDE ... Links ... ... ауыстырғанда) орнатқанда құрылады.
1. Жұмыстың мақсаты
Берілген программаны құру мақсаты аттестациялық немесе емтихандық
сессия бағалары бойынша ... ... ... ... Жұмыстың анализі
Бұл программа әмбебап, ол ... ... ... оқу ... ... ... дерек қормен жұмыс атқарады және қате ... іс ... өте ... ... БӨЛІМ
2.1 Есептің қойылымы
Delphi программалау жүйесінің көмегімен аттестациялық ... ... ... бойынша институттың үздік тобын анықтау
үшін программа құру.
2.1.1. Есептің тағайындалуы
Институттың ең үздік тобын ... үшін сол ... ... ... ... топтың арифметикалық орта бағасымен салыстыру арқылы
жүзеге асырамыз.
2.1.2.Есептің технико-математикалық қойылуы.
Бұл программаның кіріс ... ... ... ... ... ... және оның ... Zachetka- сынақ кітапшасының номері
• Student-студент туралы мәлімет
• Grup-тобы
• Kurs-курс
4 - сурет. stud.db ... ... ... және оның ... Zachetka - сынақ кітапшасының номері
• Kodpr - сабақтың коды
• Sessia - сессия типі
• Ocenka - оценка
...... ... - ... ... кестесін құрастыру терезесі.
predmet.db және оның өрісімен:
• Kodpr - сабақтың коды
• Predmet - сабақтың аты
6 - сурет predmet.db кестесін ... ... қор ... бір ... ... массив жасалады, сонан соң
программа арифметикалық ортасын есептеп және нәтижені топтың аты ... ... ... топтың арифметикалық ортасын
есептегеннен кейін, топ аты ... ... ... ... да ... көрсеткішке ие болған топ ең үздік топ болып есептеледі.
Институттың ең үздік тобы арифметикалық орта бойынша анықталады.
Арифметикалық орта ... ... ... ... ... ... ... у саны:
y=(x1+x2+x3+…xn)/n.
Мысалы, 3,5,7 сандарының а.о ол (3+5+7)/3=5.
Бірнеше сандардың ... ... сол ... ... ... ... бөлгеннен шығатын сан.
1. Программаның басы;
2. Дерек қордың кезекті өрісін көру;
3. Әр топтың бағасы ... ... ... ... Цикл 1 топ ... ... ... салыстыру;
6. Үздік топты шығару;
7. Программадан шығу;
Программаның блок-схемасы
3. Программаға ... ... ... ... ... ... талаптар
Құрылған программа институттың үздік тобын анықтап және шығаруын
қамтамасыз етуі ... ... ... ... ... ... талаптар
Программаның жұмыс істеу беріктілгі бүкіл жүйе ... және ... ... ... болады.Егер программа магнитті дискіге
жазылса, онда оның беріктілігі ... ... ... ... ... ... ... жасаған жөн болады.
Программаны тұрақты түрде сақтауға қатты магнит дискіні
пайдаланған жөн, ал ... ... ... ... үшін ... ... ... құралдардың құрамына және параметріне қойылатын
талаптар.
Бұл программа Windows ME операциялық жүйесінде жасалған, ... 98, Windows XP, Windows 95, Windows 2000 ... ... ... істеу үшін ПК келесі талптарға жауап беруі керек:
• Процессор Pentium 100 ден төмен болмау керек
• ОЗУ 64 МВ ... ... ... 32 ... ... ... диск
• Диск 3,5
• CD-ROM
1. Алгаритмнің сипатталуы
1. Басы.
2. Қолданба терезесінің инициализациясы.
3. Программаға мәліметтер енгізу.
4. Мәліметтерді өңдеу.
5.Үздік топты анықтау.
6. Егер дерек ... ... ... ... ... ... дерек қорға өзгерістер енгізу терезесін ашамыз.
7. Программадан шығу.
2. Программаның листингі
Программа листингі ... 2 ... ... ... ...... бас ... – программаның анықтама модулі
Unit3 – Студент кестесіне өзгерістер енгізу модулі
Unit4 – Сессия кестесіне ... ... ...... ... ... енгізу модулі
Unit6 – Үздік топты анықтау модулі
3. Программаны түзету процессінің сипатталуы
Программаның текстік түрде жіберуілінің ... ... мен ... ... жоқ. ... жұмысын дұрыс
атқарады және қойылған есептің талпатарына толық сәйкес келеді .
Программаны жүктеу үшін программа ... ... ... ... ... ... ... басты терезе пайда болады. Бұл
терезеден институттың үздік тобын табатын терезе ашылады және ... ... ... ... ... ... курстық жобада біз Delphi интеграциялық програмалау
жүйесінің дерек қорлармен ... ... ... ... ... кез-
келген ұйымның жұмысын ақпараттық технологияларсыз елестету ... ... ... қор мен ДҚБЖ-ін қолданудың көптеген бысымдылықтары бар. ... ... ... осы ... артылықшылықтарды пайдаланып
оңай және әрі тез өте ... ... ... ... ... ... ... Delphi 5.0, учебный курс, ФароновВ.В.
2. Delphi 6.0, Полное рукводство, Архангельский А.Я.
3. Delphi 6.0, Справочное пособие, Архангельский ... 1
7 – ... ... ... терезесі
8 – сурет. Студенттер кестесіне өзгерістер енгізі терезесі
9 – сурет. Сессия кестесіне өзгерістер енгізу терезесі
10 – сурет. Сабақтар ... ... ... ... – сурет. Үздік топты табу терезесі
12 – сурет. ... ... ... листингі
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,
Forms,
Dialogs, DB, DBTables, Menus;
type
TForm1 = ... ... ... ... ... ... TMenuItem;
N6: TMenuItem;
N7: TMenuItem;
N8: TMenuItem;
N9: TMenuItem;
N10: TMenuItem;
Database1: TDatabase;
N11: TMenuItem;
procedure N4Click(Sender: TObject);
procedure N10Click(Sender: TObject);
procedure ... ... ... TObject);
procedure N9Click(Sender: TObject);
procedure FormShow(Sender: TObject);
procedure N11Click(Sender: TObject);
private
{ Private declarations }
public
{ Public ... ... ... Unit2, Unit3, Unit4, Unit5, ... ... ... TObject);
begin
try
Database1.Connected := True;
N2.Enabled := True;
except on E: Exception do
ShowMessage('Не удалось подключиться к базе ... ... ... ... ... TForm1.N7Click(Sender: TObject);
begin
TForm3.Create(Application);
Form3.Table1.Open;
Form3.ShowModal;
end;
procedure TForm1.N8Click(Sender: TObject);
begin
TForm4.Create(Application);
Form4.Table1.Open;
Form4.ShowModal;
end;
procedure TForm1.N9Click(Sender: TObject);
begin
TForm5.Create(Application);
Form5.Table1.Open;
Form5.ShowModal;
end;
procedure TForm1.FormShow(Sender: TObject);
begin
N2.Enabled := False;
Database1.Connected := False;
end;
procedure TForm1.N11Click(Sender: TObject);
begin
TForm6.Create(Application);
Form6.Query1.Open;
Form6.ShowModal;
end;
end.
unit Unit2;
interface
uses
Windows, ... ... ... Classes, Graphics, Controls,
Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TForm2 = class(TForm)
Panel1: TPanel;
Panel2: TPanel;
Button1: TButton;
Label1: TLabel;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public ... ... ... ... ... ... ... Messages, SysUtils, Variants, Classes, Graphics, ... DBCtrls, ... Grids, DBGrids, DB, ... = ... ... ... TDBGrid;
Panel1: TPanel;
DBNavigator1: TDBNavigator;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form3: TForm3;
implementation
{$R *.dfm}
end.
unit Unit4;
interface
uses
Windows, ... ... ... Classes, ... ... DB, ... DBCtrls, ExtCtrls, Grids, DBGrids;
type
TForm4 = class(TForm)
DBGrid1: TDBGrid;
Panel1: TPanel;
DBNavigator1: TDBNavigator;
Table1: TTable;
DataSource1: TDataSource;
private
{ Private declarations }
public
{ Public declarations ... ... ... ... ... ... Variants, Classes, Graphics, Controls,
Forms,
Dialogs, DB, DBTables, DBCtrls, ExtCtrls, Grids, ... = ... ... TPanel;
DBNavigator1: TDBNavigator;
Table1: TTable;
DataSource1: TDataSource;
private
{ Private declarations }
public
{ Public ... ... ... ... ... ... SysUtils, Variants, Classes, Graphics, ... DB, ... ... Grids, DBGrids, StdCtrls;
type
TForm6 = class(TForm)
DBGrid1: TDBGrid;
DataSource1: TDataSource;
Query1: TQuery;
Panel1: TPanel;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations ... Public ... ... ... ... ... ... max:real;
grup:string;
begin
Query1.First;
max := Query1.FieldByName('max_ocenka').AsFloat;
grup := Query1.FieldByName('grup').AsString;
while not Query1.Eof do
begin
if max

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









Ұқсас жұмыстар
Тақырыб Бет саны
Негізгі өндірістік қорлар4 бет
Қазақстан Республикасының орталық мемлекеттік мұражайының ақпараттар жүйесін құру71 бет
Көрмелік іс-шаралар маркетингі6 бет
Туризмдегі EXPO көрмесінің рөлі43 бет
Туристік фирманың көрмелерге қатысу процесі4 бет
Қазақстандағы туризмнің дамуына ықпал ететін ЭКСПО-2017 көрмесі73 бет
Арнайы ашылған аймақтар7 бет
Ақтөбе облыстық музейлердің бүгінгі жетістіктері нарық заңдылықтарына бейімделген даму сатысының бірі112 бет
Нұрсұлтан НАЗАРБАЕВ: СОҢҒЫ “МӘДЕНИ МҰРА”9 бет
Денсаулыққа зор кесел, Үйрете көрме ауызды, Насыбай менен шылымға9 бет


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


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

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

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

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

Email: info@stud.kz

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

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