Delphi ортасында программалау

І. Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...2
ІІ. Негізгі бөлім:
2.1 Delphi ортасымен танысу ... ... ... ... ... ... ..3
2.2 Есептің шығарылу алгоритмі ... ... ... ... ...6
2.3 Есептің мазмұндық қойлымы ... ... ... ... ..10
2.4 Есептің формальдық қойылымы ... ... ... .11
ІІІ Қорытынды бөлім
3.1 Қорытынды ... ... ... ... ... ... .16
3.2 Пайдаланылған әдебиеттер тізімі ... ... ...17
3.3 Программа листингісі ... ... ... ... ... ... ... 18
Delphi – програма жазудағы ең бір қуатты жүйелердің бірі болып табылады, ол Windows операциялық жүйесі үшін қолданбаларды жасау үшін ғана емес, сонымен қатар Интернет үшін де және корпаративті желілер үшін де қолданса болады деп айтсам өтірік болмас. Объекті – хабарлаудағы программалау – бұл қазіргі біздің заманымыздағы программаларға сай қалыспайтындай қиын программалар құруға үлкен көмек көрсетеді. Сіз Windows резесін ашқан кезде көптеген пернелерді, менюлерді, тізімдерді және тағыда басқа адам баласы ойлап тапқан таң қалатындай интерфейстерді көрі үйренп қалдық. Бұның барлығы объектілер. Яғни осы жерде айтайын деп отырғаным бұл программа жүзінде жасалған объектілер ешқашан өз еркімен еш нәрсені ойлап жасамайды, ол үшін адам өзі бір әрекеттерді қолданып тышқанды шертпесе, белгілі бір программалық түрдепрограммаланған пернелерді баспағанша программа еш нәрсені орындамайды, тек егер программист оны өзі адамның көмегісіз жұмыс істей беретіндей қылып программалап қоймаса. Бірақ сонда да ол әйтеуір тоқтау керек қой, ол тоқтамайтындай қылып етсе онда бұл программа емес адам қамын ойлайтын, ол тек барып тұрған бұзақылық. Сонымен қолданушы бір әрекет жасаған соң, мысалы тышқан пернесімен терезедегі бір пернені шертсе тізім шығады, әйтеуір бір нәрсені есептеп береді және тағы басқа.
1. Кандзюба М.Д. «Delphi 6,7» Питер - 2003 ж
2. Тимофеев В.А. «Самоучитель Delphi 7» Москва-2005г
3. Викторов С.А. «Справочник Delphi 6» Москва – 2005г
        
        Мазмұны
І.
Кіріспе.....................................................................
..2
ІІ. Негізгі бөлім:
2.1 Delphi ортасымен танысу..........................3
2.2 Есептің шығарылу алгоритмі...................6
2.3 Есептің мазмұндық қойлымы..................10
2.4 Есептің формальдық қойылымы.............11
ІІІ Қорытынды ... ... ... ... ... ... листингісі ............................18
Кіріспе
Delphi – програма жазудағы ең бір қуатты жүйелердің бірі болып табылады, ол
Windows операциялық жүйесі үшін қолданбаларды жасау үшін ғана ... ... ... үшін де және корпаративті желілер үшін де қолданса болады
деп айтсам өтірік болмас. Объекті – хабарлаудағы программалау – бұл ... ... ... сай ... қиын программалар
құруға үлкен көмек көрсетеді. Сіз Windows резесін ашқан кезде көптеген
пернелерді, менюлерді, тізімдерді және тағыда басқа адам ... ... таң ... ... көрі үйренп қалдық. Бұның барлығы
объектілер. Яғни осы жерде айтайын деп отырғаным бұл программа жүзінде
жасалған объектілер ешқашан өз ... еш ... ... ... ол үшін
адам өзі бір әрекеттерді қолданып тышқанды шертпесе, белгілі бір
программалық түрдепрограммаланған пернелерді баспағанша программа еш
нәрсені ... тек егер ... оны өзі ... ... жұмыс
істей беретіндей қылып программалап қоймаса. Бірақ сонда да ол әйтеуір
тоқтау керек қой, ол тоқтамайтындай қылып етсе онда бұл ... емес ... ... ол тек барып тұрған бұзақылық. Сонымен қолданушы бір әрекет
жасаған соң, мысалы тышқан пернесімен терезедегі бір пернені шертсе тізім
шығады, әйтеуір бір ... ... ... және тағы ... ... ... ... асыру үшін барлық керекті
құралдар бар, программаны іске қосу, программаны тесттен өткізу, бір ... ... ... ... ... программаларды тез үнемдеп және дұрыс
түрде жасау үшін ойлап табылған тіл.
Delphi
құрастырған ортаны проект деп атаймыз.Өйткені ол бірнеше файлдардан тұрады.
Барлық уақытта ... ... File – New ... ... ... ... File – New Form деп ашамыз.Консольный режим осы
режимді оконный режим дейді. File – Other – Concole ... ... кіру ... Бұл ... ... соңында Redlain; жазылуы керек
End-тен бұрын. Ол экранды ұстап тұрады.
I.1 Delphi ортасымен танысу
Delphi ортасы – ... ... өте ... ... ... ... ортасын шақырғаннан кейін ортаның жұмысын ... ... ... ... ... ... обьектілер тармағының терезесі;
3) обьектілер инспекторының терезесі;
4) броузер ) көру ) терезесі;
5) формалар терезесі;
6) программа ... ... ... терезесін көру үшін F12 ... ... ... ... ... ... ... байланыс.
Delphi Direct» терезесі барлық терезенің үстіне шығады. Осы терезенің
көмегімен Intprise коорпарациясының ... ... ... ... терезе. Негізгі терезе құрылатын программаның ... ... ... ... ... экранда барлық уақытта
болады және ең жоғарғы ... ... ... ... ... бас ... пиктографиялық командалық батырмалар жиынтығы,
компоненттер палитрасы орналасқан.
Бас меню жобаны ... ... ... ... ... Бас ... барлық операциялары екінші деңгейде ашылатын опциялар
тақырыбын қамтиды. Бас терезенің барлық элементтері арнайы панельдерде
орналасқан, оның сол жақ ... ... ... ... көрінетін батырмалардың құрамын өзгерту үшін оған курсорды
келтіріп, ... оң жақ ... басу ... ... ... меню ... ... панельдердің аттары келтірілген және
олардың статусы көрсетілген (жалаушалар). Олардың ішінен Gustomise-ды
(настроика, баптау) таңдағаннан ... ... ... ... ... Енді
қажет емес батырмаларды алып тастауға болады, Commands терезесіндегі
тізімнен қажетті батырмаларды таңдап, оны ... ... ... ... ... жиі ... пиктограммаларды орналастырған
ыңғайлы: Project\Syntax Chek – программа командаларының синтаксисін
тексеру; ... ... ... ... бақылау
терезесіне кіру және т.б.
Есептің шығарылу алгоритімі
Алгоритім дегеніміз берлілген есептің шығару жолын реттелген ... ... ... ... компьютерде орындау үшін оны программа
түрінде жазып шығару керек. Программа ... ... ... үшін оны ... ... ... шығару керек.Программа дегеніміз
алгаритмді машинаға түсінікті нұсқаулар тізімі ретінде жазу.Әр бір ... ала ... ... ... ... тізбегін программа
деп қарастыруға болады.Команда бір ғана қарапайцым амалды орындау үшін
берілген бұйрық болып табылады.Комдалар төмендегідей түрге
бөлінеді:аритфметикалық немесе логикалық ... ... ... ... ... ... ... қағазға басып
шығару, келесі командаға көшу тәртібін орындау командалары.
Алгоритмді орындаушының ролі негізінен адам немесе автоматтандырылған
аспап, яғни компьютер, робот тағы басқалар атқарады.
Алгоритмнің ... ... осы ... келесі жолы қандай
нұсқау орындалатыны белгілі болуы қажет. Алгоритм мен программаға
байланысты ... ... ... ... ... ... ... жолы алгорим түрінде өрнектелуі қажет;
2. Алгоритм программаға айналдырылуы тиіс;
3. ... ... ... ... ретімен орындалуы керек.
Сонымен, алгоритм есептерді шығару тәсілі, яғни белгілі бір нәтижеге
жету үшін қолданылатын амалдардың реттелген жиыны.
Алгоритм қасиеттері.
Компьютерде ... тиіс ... ... ... ... ... анық әрі дәл өрнектелуі тиіс.
2. Оның модульдік (бөлікке бөліну) қасиеті, яғни алгоритмді кішкене
бөліктерге бөлу ... ... ... Алгоритм шектелген уақыттан соң, нәтиже беруі тиіс, яғни алгоритм
қадамдарының соңы ... ... ... ... ... ... бір ғана ... қолданылуы тиіс.
Алгоритмнің өрнектелу жолдары.
Алгоритмді комьютерде орындау үшін олрды белгілі бір заңдылықпен
өрнектеу керек. Алгоритмді өрнектеу түрлеріне:
1. Табиғи тіл арқылы ... ... бір ... ... ... арқылы қысқаша түрде
қарапайым алгоритмдік тілде жазу;
3. Графиктік жолмен (блок –схема арқылы) жазу;
4. Программалау тілдерінде жазу ... ... ... алгоритмдер схемасын оның блок-схемасы деп атайды. Блок-
схемада пайдаланатын фигуралар оның блоктары, ал оларды бір ... ... ... ... деп аталады. Блок-схема құрудың
төмендегідей ережелері бар:
- блок-схеманың ... және ... ... ... ... блок ... Блок-схемада бір бірімен қосылмаған блоктар болмауы керек.
- Блок-схемада ... ... реті ... ... ... ... ... амалдардыф орындайтын блоктардыңғ бір ену, бір шығу
сызығы, ал шартты орындалуын тексеретін ромб түріндегі блооктың бір ену,
екі шығу ... ... ал алты ... фигурамен берілген блоктың екі
ену, екі шығу сызығы болады
Есептің мазмұндық қойылымы
Қазіргі күні ешбір мемлекет ақпараттық технологиясыз дами ... ... ХХ1 ... ақпарлар мен хабарлардың, деректер мен байланыстардың
барынша кең қанат жайған заманы. Жер шарының барлық түпкірінде ең қымбат
дүние, нағыз капитал ... яғни ... ... ... ... ... ... біздің өмірімізге барынша
етене еніп келеді. Айтар болсақ бүгінгі күні кез-келген кішігірім кәсіп
орынның компьютердің көмегінсіз осы ... ... ... бере ... ... ... келушілер сапалы және тез қызмет көрсетуді талап
етеді. Әсіресе, қызмет көрсету орнында нарық заманының қатал заңдарына
төтеп беру үшін тиімдікомпьютерлік программалар ауадай ... ... ... ... ... Республикасы бойынша
авиобилеттердің өтуін алдым. Мұнда авиобилеттердің қай қалаға, қандай
бағамен , қанша адамға сатылғанын есептеп ... ... құру үшін ... ... таңдадым.Өйткені бұл жүйе барынша жетілдірілген
қазіргі заманғы программалау ортасы болып табылады.Бұл ортаны таңдауымның
тағы бір ... ... ... өнім ... ... ... жоғары,
сонымен қатар визуалды және визуалды емес компоненттер қоры көп. Соның
ішінде мен Label6, Button, Edit, ComboBox т.б ... ... бір ... ... бір Unit.pas код редакторы терезесінде берілетін
өзінің функциясын атқарады.
Есептің формальдік қойылымы.
FmFirst – Алғашқы ... ... ... ... – Алғашқы форма. Мұнда авиобилеттердің бағасы, қай қалаға
алатыны, қанша ... ... ... ... ... ... – бұл ... сурет орналастыруға болады.
Button1 – «о программе» батырмасы.
BtnRaschet – «Расчет» батырмасы.
BtnCeny – «Цены билетов» батырасы
BtnExit - «Шығу» батырмасы
FmCeny – ... ... ... пролграмманың бас менюі орналасқан.
Бұл формада келесі компоненттер бар.
CGBilety- stringGrid қалалар ... ...... ...... ... ... – “екінші класс” батырмасы\
Lable3 – “үшінші класс” батырмасы
BtnClose – “Закрыть”батырмасы, форманы жабуға арналған
FmRaschet – мұнда қалалар тізімі, қай класс екені, және ... ... ... ... Бұл формада келесі компоненттер орналасқан:
ComboBoxGoroda – бұл жерде қала тізімі орналасқан
Lable5 – қалалардың атын сақтап тұруға арналған жазба.Программа жұмысы
барысында бұл ... ... ...... ... ... санын енгізу
EditDetsky – балаларға арналған билет санын енгізу
BtnOk – мақұлдау батырмасы
EditSumma – төленетін ақша соммасын шығарады
RadioGroup –қажетті кластарды таңдауға ... ...... батырмасы,форманы жабуға арналған
FmAbout – «о программе» формасы.Мұнда программа туралы жалпы мағлұматтар
сақталған.
Image1 – сурет
Lable1, Lable2, Lable3 – мәліметтер сақталған жазу.
BtnOk – ... жабу ... біз ... ... ... ... ... Delphi7
программалау ортасында құрылған авиобилеттердің бағасы ... ... ... ... өте ... болғандықтан онымен кез-келген
қарапайым білімі бар адамдар жұмыс істей алады. Өйткені ... ... ... ... ... жатқанын автоматты түрде есептеп береді.
Пайдаланылған әдебиеттер
1. Кандзюба М.Д. «Delphi 6,7» Питер - 2003 ж
2. Тимофеев В.А. «Самоучитель Delphi 7» ... ... С.А. ... Delphi 6» ...... мәтіні
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,
Forms,
Dialogs, StdCtrls, jpeg, ExtCtrls;
type
TfmFirst = class(TForm)
BtnExit: TButton;
BtnCeny: TButton;
BtnRaschet: TButton;
Button1: TButton;
Image1: TImage;
procedure ... ... ... ... BtnRaschetClick(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
fmFirst: TfmFirst;
implementation
uses Unit2, Unit3, Unit4;
{$R *.dfm}
procedure TfmFirst.BtnExitClick(Sender: ... ... ... ... ... TfmFirst.Button1Click(Sender: TObject);
begin
fmAbout.Show;
end;
end.
unit Unit3;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,
Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TfmRaschet = class(TForm)
CBGoroda: TComboBox;
Label1: TLabel;
EdVzroslyi: TEdit;
Label2: TLabel;
EdDetski: TEdit;
Label3: ... ... ... TButton;
Label5: TLabel;
RGKlassy: TRadioGroup;
Label6: TLabel;
EdSumma: TEdit;
Label7: TLabel;
procedure BtnCloseClick(Sender: TObject);
procedure BtnOKClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations ... ... ... ... ... ... ... TObject);
var S,g:integer;
begin
if EdVzroslyi.Text='' then
EdVzroslyi.Text:='0';
if EdDetski.Text='' then
EdDetski.Text:='0';
case RGKlassy.ItemIndex of
0: begin
g:=CBGoroda.ItemIndex;
S:=StrToInt(fmCeny.SGBilety.Cells[1,g+1])*StrToInt(EdVzroslyi.Text)+
+StrToInt(fmCeny.SGBilety.Cells[2,g+1])*StrToInt(EdDetski.Text)
end;
1: begin
g:=CBGoroda.ItemIndex;
S:=StrToInt(fmCeny.SGBilety.Cells[3,g+1])*StrToInt(EdVzroslyi.Text)+
+StrToInt(fmCeny.SGBilety.Cells[4,g+1])*StrToInt(EdDetski.Text)
end;
2: begin
g:=CBGoroda.ItemIndex;
S:=StrToInt(fmCeny.SGBilety.Cells[5,g+1])*StrToInt(EdVzroslyi.Text)+
+StrToInt(fmCeny.SGBilety.Cells[6,g+1])*StrToInt(EdDetski.Text)
end;
end;
EdSumma.Text:=IntToStr(S);
end;
end.
unit Unit2;
interface
uses
Windows, ... ... ... Classes, ... Controls,
Forms,
Dialogs, StdCtrls, Grids;
type
TfmCeny = class(TForm)
SGBilety: TStringGrid;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
BtnClose: TButton;
procedure FormCreate(Sender: TObject);
procedure BtnCloseClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations ... ... ... ... ... TfmCeny.BtnCloseClick(Sender: TObject);
begin
close;
end;
end.
unit Unit4;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,
Forms,
Dialogs, StdCtrls, jpeg, ... = ... ... TLabel;
Label3: TLabel;
BtnOK: TButton;
Image1: TImage;
procedure BtnOKClick(Sender: TObject);
procedure Image1Click(Sender: ... Private ... ... Public ... }
end;
var
fmAbout: TfmAbout;
implementation
{$R *.dfm}
procedure TfmAbout.BtnOKClick(Sender: TObject);
begin
close;
end;
procedure TfmAbout.Image1Click(Sender: TObject);
begin
fmAbout.show;
end;
end.
-----------------------
Соңы
Form4
Form3
Form2
Form1
Енгізу
Басы

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









Ұқсас жұмыстар
Тақырыб Бет саны
Delphi программалау ортасында Қазақстан туралы мәліметтер қорын даярлау 51 бет
“Delphi программалау ортасында графикалық компоненттерді пайдалану әдістемесі”34 бет
Acom компьютерлік дүкенінінің ақпараттық жүйесін құру57 бет
ADO технологиясы13 бет
Delphi ортасы туралы мағлұмат31 бет
Delphi ортасы. Проект. Форма. Қасиеттер.18 бет
Delphi ортасында «Кітапхана» ақпараттық жүйесін құру23 бет
Delphi ортасында бір айнымалының функциясын зерттеу әдістемесін жасау18 бет
Delphi ортасында құрылыс дүкенінің жұмысын автоматтандыру22 бет
Delphi программалау ортасының негізі34 бет


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


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

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

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

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

Email: info@stud.kz

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

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