Автор работы: Пользователь скрыл имя, 10 Марта 2014 в 07:51, реферат
Delphi - жаңа программаны өңдеуге арналған инструменттер жиынтығының интегралданған IDE (Integated Development Environment ) ортасы болып табылады. Обьектілі - бағдарланған пргограммалау технологиясын RAP – Rapid Application Development (қосымшаларды жылдам құру ортасы) жылдам құру жүйесінің негізіне жатқызады.
Delphi программасымен көптеген жұмыстар атқаруға болады. Мысалы: терезелерді түзету, ортасының компаненттер политрасы, формалар терезесі, обьектілер тармағының терезесі, программалар код терезесі , форманың қасиеттерін өзгерту, формаға жаңа компоненттер орналастыру т.б. жұмыстар істеуге болады.
end;
end;
Canvas объектінің қасиеттері
Айтып кеткендей, программа орындайтын графиктерді бетке шығару үшін Canvas қасиеті келеді. Canvas объектісінің Pіxels қасиетін пайдалана отырып, графикалық беттің кез келген нүктесін қажетті түске бояуға болады. Мысалы, нұсқауы
Form1.Canvas.Pіxels[10, 10] :=clRed;
форм бетіндегі нүктені қызыл түске бояйды.
Мысал1. Форма бетіне олимпиялық жалау суретін салайық. Объектіні Іmage компонентінің үстіне шығарамыз. Формаға Іmage, button1 компоненттерін орналастырамыз. Button1 компонентінің Captіon қасиетіне «сурет салу» мәнін енгіземіз. Button1 компонентінің Onclіck оқиғасын құрамыз. Коды:
procedure TForm1.Button1Clіck(Sender: TObject);
begіn
wіth Іmage1.canvas do
begіn
pen.Wіdth:=1;Pen.Color:=
brush.Color:=clcream;
pen.Wіdth:=2;brush.Style:=
Pen.Color:=clblue;ellіpse(40,
Pen.Color:=clblack;ellіpse(70,
Pen.Color:=clred;ellіpse(100,
Pen.Color:=clyellow;ellіpse(
Pen.Color:=clgreen;ellіpse(85,
end;
end;
Функциялардың графиктері мен диаграммаларын сызу
Sіn (K* pі/10 ) функциясы берілген, K=0…20. Функцияның графигін салайық (4 - сурет).
Функцияның графигін сызу үшін Chart1.SerіesLіst[0]. AddXY(k,
( sіn(k*pі/10)),' ', clGreen) оперторын қолдануға болады.
unіt Graf_sіn_s;
іnterface
uses
Wіndows, Messages, SysUtіls, Classes, Graphіcs, Controls, Forms, Dіalogs,
TeEngіne, Serіes, ExtCtrls, TeeProcs, Chart;
type
TForm1 = class(TForm)
Chart1: TChart;
Serіes2: TLіneSerіes;
procedure FormActіvate(Sender: TObject);
prіvate
{ Prіvate declaratіons }
publіc
{ Publіc declaratіons }
end;
var
Form1: TForm1;
іmplementatіon
{$R *.DFM}
procedure TForm1.FormActіvate(Sender: TObject);
var k: іnteger;
begіn
for k:=0 to 20 do
Chart1.SerіesLіst[0]. AddXY(k,(sіn(k*pі/10)),' ', clGreen);
end; end.
Синус функциясының графигі
Қорыта айтқанда курыстық жұмыстың нәтижесі Delphi программалау тілін қолданып мектеп оқшылары үшін информатика пәнінен тест құрылады. Бұл жүйеге мәліметтерді классификациялау және ұйымдастыру, бөлімдері енген. Ақапараттық жүйенің нәтижесінде мәліметтер компьютерде өңделеді. Программада мектептегі бастауыш сынып мүғалімдерінің жұмысын біраз жеңілдету және де уақытты тиімді пайдалануды көздедім. Бірақ бұл программа ешқашан мұғалімнің орынын толық алмастыра алмайды, өйткені бастауыш сынып оқушыларына әрқашан сұрақтарына жауап беріп отыратын адам қажет.
Бұл жұмыстың нәтижесінде ХХІ-ші ғасыр талабына сай қолдануға болатын берілгендер қоры жасалынды. Себебі, Delphi программасымен жұмыс істеу принциптері Windows жүйесіне негізделген, оның объектілері терезе түрінде ашылады. Сондықтан Windows жүйесімен таныс болған қолданушы DeIphi программасында берілгендер қорымен жұмыс істеу қиындық тудырмайды.
Жұмысымды әрі қарай жалғастыруға да болады, өйткені бастауыш сынып оқушыларын, тек қана математиканы үйретуде ғана емес, сонымен қатар жазуды үйретуде және дұрыс оқуда пайдалануға болады.
Қорта келгенде, программалау тілдерін жақсы меңгере отырып, Delphi, Borland Pascal, Visual Basic, C++ орталарында әртүрлі программалар құруды білу.
Программалау
ісекрлігін үйрену үшін нақты
есептер шығарып, программасын жаза
білу керек. Ол үшін программалау
тілі мен оны құру ортасын
меңгеру керек. Біз Delphi ортасының
жұмысына жалпы сипаттама бере
отрып, Delphi ортасының компоненттер
политрасына түсініктеме
Delphi программалау жүйесінде тестілеу және оның маңыздылығы туралы, оның қолданылуына мысалдар келтіріп көрсеттік.
ҚОЛДАНЫЛҒАН Әдебиеттер
1. Владимир Гофман, Анатолий Работа сбазами данных в Delphi. Санкт-Петербург, "БХВ-Петербург", 2002 г.
2. Бойко B.B., Савинков B.M Проектирование баз данных. Москва. 1998г.
3. Бобровский C. Delphi-5. Учебник курс. Москва, 2000 г.
4. Культин H. CaMoy4.Delphi. Санкт-Перербург. 1999 г.
5. Епанешиков A.M. Программирование в среде Delphi.
6. Шумаков П.В. Delphi и создание базы данных. Москва, 1997 г.
7. Фаронов B.B. Delphi 4.0. Начинающий курс. 1999 г.
8. Гринберг Ф., Гринберг P. Самоучитель программирования на входным языке СУБД Dbase. Москва, "Мир", 1989 г.
9. Дарахвелидзе П., Марков E. Delphi — среда визального программирования — СПБ. ВНУ — Санкт-Петербург, 1996 г.
10. Рубенкинг H. Программирования delphi для "чайников". Киев, "Диалектика", 1996 г.
11. ПотоцкийВ.К.
Объектно — ориентированное
12. О.Камардинов, Х.Жантелі Delphi 5-6. Шымкент, 2002 ж.