Delphi –программалық ортасында бағдарламалау

I Кіріспе
ІІ Жалпы бөлім
2.1.Программалау тілінің элементтеріне шолу
ІІІ.Негізгі бөлім
3.1.Есептің жалпы қойылуы
3.2.Программа комплексінің сипатталуы
3.3. Комплекстің макро блок.схемасы
3.4. Комплекстің идентификаторының кестесі
3.5.берілгендер тобының сипатталуы
3.6.Файлдарды жазудың құрылымы
3.7.Проблемалық программаның (процедураның) қойылымы
3.7.1. Проблемалық сипатталуы сиптталуы (алгоритм)
3.7.2. Проблемалық программаның блок.схемасы
IV.Жұмыстың ұйымдастырылуы
4.1.Есепті шешудегі керекті техникалық жабдықтар комплексі
4.2.Программамен жұмысты қолданушыға берілетін нұсқау
V.Қорытынды
VI.Қосымша (программа листингі)
VII.Мәліметтер алынған көздер тізімі (қолданылған әдебиеттер).
Информатика саласындағы түйінді мәселелердің бірі – зерттелінетін процесстің алгоритмін компьютерде жұзеге асыратын программа құру
болып табылады. Осы программалардың бірі- Delphi программасы болып табылады.
Delphi –программалық ортасы жобаларды құру, өңдеу және тестілеу үшін арнайы құрылған програма.Бұл тез жұмыс жасау ортасы және мұнда программалау тілі болып Delphi тілі –бұл қатаң типтелген,бағытталған тіл,оның мазмұнында бағдарламашыға өте таныс Object Pascаl жатыр.
Жоғары деңгейлі программалау тілдерінің ішінде дүние жүзіне кең тараған тілдердің бірі - Delphi программалау тілі. Delphi программалау ортасында графиканы қолдану арқылы біз көптеген мүмкіндіктер аламыз. Delphi - программалау тілі үйренуге жеңіл, сонымен қатар компьютерде түрлі информацияны өңдеуге мүмкіндік туғыза алатын жоғары деңгейлі тіл.
Менің курстық жобамда қорғалатын мәлімет программалау ортасында графиканың бізге беретін мүмкіндіктерін ашып таныстыру болып саналады.Бұл программа одан да күрделі программалардың бастапқы қадамы болып табылады.
Тақырып өзектілігі: Графикалық режимде жұмыс жасау мектептер мен жоғары оқу орындарында оқытушыға көп септігін тигізе алуы.
Зерттеу пәні: мектеп оқушыларына графика мүмкіндіктерін білу жөнінде информатика, орта білім беру мекемелерінде программалау пәнін меңгеру процесі.
Зерттеу мақсаты: графикалық режимде жұмыс жасауды одан әрі дамыту және оны қолданушыға тиімді жолын көрсету.
Зерттеу объектісі: оқушылардың білімін жетілдіруде графика жүйесінің мүмкіндігінің маңызы туралы мәселе қарастырылған. Программа Delphi
программалау ортасында құрылған. Сондықтан мұнда Delphi программалау ортасы туралы мағлұматтар берілген.
        
        Жоспар
I Кіріспе
ІІ Жалпы бөлім
2.1.Программалау тілінің элементтеріне шолу
ІІІ.Негізгі бөлім
3.1.Есептің жалпы ... ... ... ... ... блок-схемасы
3.4. Комплекстің идентификаторының кестесі
3.5.берілгендер тобының сипатталуы
3.6.Файлдарды ... ... ... ... ... Проблемалық сипатталуы сиптталуы (алгоритм)
3.7.2. Проблемалық программаның блок-схемасы
IV.Жұмыстың ұйымдастырылуы
4.1.Есепті шешудегі керекті техникалық жабдықтар комплексі
4.2.Программамен ... ... ... ... ... ... ... көздер тізімі (қолданылған әдебиеттер).
І.Кіріспе
Информатика саласындағы түйінді мәселелердің бірі – ... ... ... ... ... программа құру
болып табылады. Осы программалардың ... Delphi ... ... –программалық ортасы жобаларды құру, өңдеу және тестілеу үшін
арнайы құрылған програма.Бұл тез ... ... ... және ... программалау
тілі болып Delphi тілі –бұл қатаң типтелген,бағытталған тіл,оның мазмұнында
бағдарламашыға өте таныс Object Pascаl жатыр.
Жоғары деңгейлі ... ... ... ... ... кең
тараған тілдердің бірі - Delphi программалау тілі. Delphi ... ... ... ... біз ... ... ... Delphi
- программалау тілі үйренуге жеңіл, сонымен ... ... ... ... мүмкіндік туғыза алатын жоғары деңгейлі тіл.
Менің курстық жобамда қорғалатын ... ... ... ... ... ... ашып таныстыру болып саналады.Бұл
программа одан да күрделі программалардың бастапқы қадамы болып табылады.
Тақырып өзектілігі: ... ... ... ... мектептер мен
жоғары оқу орындарында оқытушыға көп септігін тигізе ... ... ... оқушыларына графика мүмкіндіктерін білу жөнінде
информатика, орта білім беру мекемелерінде программалау пәнін ... ... ... режимде жұмыс жасауды одан әрі дамыту және
оны қолданушыға тиімді жолын көрсету.
Зерттеу объектісі: оқушылардың білімін ... ... ... ... ... ... ... Программа Delphi
программалау ортасында құрылған. Сондықтан мұнда Delphi ... ... ... ... ... бөлім
2.1.Программалау тілінің элементтеріне шолу
Ќолданбалы программаны Delphi-де ќ±ру IDE ... ... ... ... ... программаныњ интерфейстік бµлігін
ќ±рып жєне программалыќ кодтарды басќару элементтерімен байланыстыра
аламыз. Delphi 6 ... кµп ... ... ... Оны ... ... программа => Borland Delphi=>Delphi 6
командасын ќолданамыз.Ж‰ктелгеннен кейін экранда тµрт ... ... ... ... (Project1.)
2.Обьектілер инспекторыныњ терезесі (object inspector).
3.Форма конструкторыныњ терезесі (form1).
4.Кодтар редакторыныњ терезесі (Unit1.pas).
Ќажеттілігіне ќарай экрканда басќа да ... ... ... ... ... терезеден басќа терезелерді алап тастауѓа немесе
орындарын ауыстыруѓа болады. Кµп ... ... ... тек ќана ... бір ... ... жасауѓа болады. Проекті негізгі терезе
таќырыбында жазылады.Негізгі терезеде мыналар орналасќан:
1.Негізгі меню;
2.Саймандар таќтасы;
3.Компоненттер политрасы.
Негізгі менюде ... ... ... ... ... ... ... таќтасында негізгі менюдегі жиі ... ... ... ... ... ... реттеуге,ол ‰шін контекстік менюінен диалогты
терезесін ашуѓа болады. Негізгі терезеніњ оң жаќ бµлігінде ... ... ... элементтер компоненттер деп аталады. Т‰ріне
ќарай компонеттер топтасады жєне ... топ жеке ... ... ... жеке ... ... ... Оны формаѓа
ќою ‰шін тышќанныњ сол жақ батырмасымен тањдап, формадаѓы орынды кµрсету
ќажет. Тµмендегі жапсырмалар ... ... ... ... (Additional)
• Windows 32 разрядты интерфейісі
• System (жүйелік файлға қатысты компонент)
• Data Access(мәліметтер қорына Bcl ... ... ... x ... ... ... ... мәліметтер қорымен
байланыс орнату).
Форма
Форма конструкторының терезесі экранның ортасында орналысқан. Мұнда
компоненттер қойып,форма ... ... ... ... терезесі форма
терезесінің ортасында орналасады. Мұнда құрылатын қосымшаның модульдерінің
тексті жазылады. Кодтар ... ... ... ... ... модуль
текстін, тексеретін файлдар өңдеуге болады. Әрбір модуль жеке жапсырмалар
түрінде орналасады. Оны ... ... ашу ... бар. ... терезесі мен
редактор терезесін F12 пернесі арқылы ... ... ... түрі ... сол ... негізгі терезенің астында
орналасқан. Мұны View/object inspector немесеF1 пернесі арқылы ... Оbjekt ... ... екі ... ... Properties (қасиеті);
2. Events (жағдайы).
Проектінің сипаттамасы
Delphi-де құрылғының ... ... ... ... ... ... Олар:
1. Проект коды (dpr) кеңеймелері мен берілген формада сақталады;
2. Форма сипаттамасы (dfm);
3. Форма модулі (pas);
4. ... ... ... ... ... ... ... Орындалған программа (exe).
Ең қарапайым проектінің өзі көп формадан тұрады. Сондықтан кез-келген
проекті құру барысында оның ... ... ... ... ашқан
дұрыс.
Проектіні сақтау және ашу. Компиляциялау
Проектіні ... ... соң оны ... үшін, File-Save All
командасын беру керек. Егер проекті алғаш рет сақталып жатса, онда модуьді
сақтауды ... Save Unit As ... ... көрінеді.Проекті сақталмаған
болса, ол Projiect (C:\Progrom Files\Borland\Delphi 6\Projects) бумасында
сақталған жөн. Бірақ пайдаланушы ... ... жаңа бума ... сонда сақтаған жөн. Ол оны іздеп табуды жеңілдетеді.
Терезенің файл аты ... ... ... ... ... түймесін
шерту керек. Модуль pas кеңейтпесі бойынша сақталып қойылады да, ... аты ... ... ... аты ... проект атын енгізіп, сақтау түймесін шертеміз.
Проекті аты dpr кеңейтпесі бойынша сақталады да, ... ... аты ... ... Ол ... ... ... қабылданады.
Ескерту:
1. Модуль мен проектіні бірдей атау ... ... ... ... ... ... проектілерді де
пайдалану мүмкін. Сондықтан олар түрлі атаулар бойынша сақталған жөн.
2. Файл атауы латын ... ... және ... сызу ... мүмкін, оның
цифрдан басталуына ... ... ... ашу үшін File-> Open Project ... ... ... терезеден қажетті буманы ашып, онда көрінген проекті атауын
екі рет шерту жеткілікті
Жаңа ... ... іске ... соң, ол автоматты ... Егер ... ... қате бар ... ... Delphi қате табылған жолды код терезесінде ... қате ... ... курсорды орналастырады және қате типін
терезенің төменгі бөлігенде орналасқан терезе ... ... ... ... ... басқа семантикалық, алгоритмдік
қаталердің де ... ... ... ... ... программаны мұқият зерттеп шыққан дұрыс.
Компилятор ерекшеленген жолда ... қате ... қате ... ... ... мүмкін, мысалы, оған енгізілген команда соңына
нүктелі үтір (;) ... ... ... ... ... болған соң іске қосу (F9) командасын беру керек не Run-
Step Over (іске қосу ... ... ) ... ... ... ... ... программа дайындау үшін компоненттік тәсіл пайдаланылған.
Пайдаланушы программаларының кітапханасы программалау ... ... бір ... ... ... ... ал
олар форма терезесінде енгізіледі. ... ... ... ... төңкеріс жасалады деуге болды,себебі, компоненттерді
пайдалану программа жұмысын күрделі түрде жеңілдетті.
Компоненттер ... ... ... ... ... library, VCE) деп ... Оны түрлі кластардың көптеген
стандартты компоненттері жинақталып (Delphi 6-да ... саны 200 ... ) , олар 19 ... ... ... ... .
Мысалы:
➢ Standart бетіне енгізілген ... ... ... ... ... ... ... бетінде енгізілген компоненттер сұхбаттық
терезелердің көрінісін түрлендіру үшін пайдаланылады.
➢ Timer (Таймер) – нақты ... ... ... System ...... OLE (байланыстару және орналастыру )
технологиясы бойынша берілгендерді түрлі программалар ... және тағы ... іс- ... ... енгізілген.
➢ Win 32 бетін – 32 разрядты ... ... ... жасауға
арналған компонентер енгізілген. Мысалы:
➢ Animate (жандандыру), қозғалыс әсерін ұйымдастырады.Компонент
формаға орнатылған кезде соңында индекс ... ... ... Samples ... ... енгізілген компоненттер;
➢ Golor Grid ... ... - ... ... 16 ... ... және фон түсін таңдау;
➢ Colendar (Календарь) – ағымдық күн ... ай ... ... ... Win ... Month Calendar
компонентін формада орнату арқылы шығаруға болады) .
Delphi-де қосымша ... ... 2 ... ... ... ... құру.
Қосымша интерфейсін компоненттер құрайды. Компоненттер визуалды (көрнекті)
және визуалды емес (жүйелік) болып бөлінеді. ... ... тағы ... ... Визуалды емес
компоненттер қосымша әрекеттерді орындайтын компоненттер жатады.
2) Қосымша функционалдығын анықтау.
Интерфейсі құрылғаннан кейін мұнда ... ... ... ... қарай (түймешені таңдау,тышқанның оң жақ,сол жақ
тетігін сілтеу) атқаруға тиіс функцияларының жағдайын ... ... ... ... ... ... әртүрлі жағдайларды қорыта
алады. Ең көп пайдаланылатын жағдайлар тобына төмендегілерді атауға болады.
❖ Басқарушы элементті таңдау.
❖ Тышқан сілтегішінің орнын ауыстару.
... ... ... ... анықтау.
❖ Обьектілердің drag-and-top әдісімен көшірілгені.
ІІІ.Негізгі бөлім
3.1.Есептің жалпы қойылуы
DELPHI программалау ортасында ... ... ... қозғалысын
сипаттайтын программа» құру.
Additional панелінен shape компонентін таңдау арқылы үш ... ... ... үш ... үш бағытта , ,
қозғалады.
3.2.Программа комплексінің ... < ... >; ... ... ... ... ... класс ішіндегі айнымалыларға кіру , мұндағы класс сөзі ... мен ... ... ... кез ... ... ... процедураның жүзеге асыру бөлігі}
Var
{айнымалылардың сипатталу бөлігі}
Begin
{модульді инициализациялау бөлігі}
End
{программаның аяқталуы}.
3.3.Комплекстің макро ... ... ... ... |Типі ... ... |
|i |integer ... |бүтін |
|x |integer ... ... |
|y |integer ... ... |
3.5.Берілгендер тобының ...... ... ...... ... іске ... Бұл бөлім uses ... ... және одан ... ... және ... ... ... – бөлімінде модульді шақырған кезде програмистке түсінікті
ресурстар сипатталады. ... ... тек қана ... ... ғана
көрсетіледі;
Implementation – бөлімінде бұған дейін сипатталған программаның барлығы
жазылады.
type – ... ...... ... ... – блоктың немесе программаның басталуы;
procedure – ... ... ... бір ... және оны аты
бойынша шақырып,ол арқылы түрлі операциялар орындауға болады;
Tshape компоненті жай ... ... ... ... ... фигураны анықтайды.
TTimer компоненті нақты уақыттың интервалдарын санауға арналған.
TButton – программаларды басқаруға арналған
end – программаның аяқталуы.
3.6.Файлдарды жазудың құрылымы
Біз программалау тілінде белгілі ... мен ... ... ... бірінші оның –жобасын құрамыз.Ол нұсқада барлық модульдер мен көмекші
файлдар орналасады.Жаңа приложение құру ... ... ... : ... ... суреттейтін файл, файл ... ... ... ... құрылады.
Файлдар дегеніміз –біртекті элементтері бар орын. Стандартты енгізу
–шығару ... TextFile ... text ... ... ... ал ... жол ... орналасқан символдар болады.
Файлдық тип типті сипаттаудың келесі көрсетілген ... ... TF=File of ... бос жоба құру үшін ... ... ... ... таңдасаңыз болғаны.
Проект файл
Негізгі программа төмендегідей құрылымда болады:
unit Unit1;
interface
uses
Windows, ... ... ... Classes, Graphics, Controls,
Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
private
{ Private ... ... Public ... ... TForm1;
implementation
{$R *.dfm}
end.
Бұл жоба құрылған кезден бастап бізге жаңа файл ... ... ... Unit.dfm жоба файлы Project.dpr және
бірнеше ... ... ... файлдар құрылып болғаннан кейін
кеңейтпесі .exe болатын ... ... ... ... кітапхана файлы
(.dll) құрылады.
Проекті аты проекті файлының атымен сәйкес келеді және дискіге сақталу
барысында да ... ... ... ... ... да осы ... Проект файлының атын өзгерткенде, автоматты түрде осы файл ... ... құру ... ... ... ... ... қосымшаның .ехе файл проект атымен аталады. Проект файлын қарауға және
өңдеуге болады. Ол үшін ... ... ... ... ... ... қарау үшін View/Forms..Shift+F12
орындалады. ... ... ... ... ... өзі мен ... беріледі. Форма модулінің файлында форманың форма класының
сипаты беріледі. Ол ... ... ... ... ... ... ашу үшін, Veiw-Units.. немесе Ctrl+F12 ... ... ... ... байланыспаған модульдер сақталады. Олар ... ... ... ... ... ... Uses бөлігінде атты көрсету қажет.
Ресурстар ... ... аты ... Ол ... ... автоматты
түрде құрылады. Delphi-де ресурстар файлымен жұмыс жасауға ... ... ... . Бұл ... Editor 3.0. командасы
арқылы алынады. Ресурстар:
❖ Компоненттер ... ... ... ... ... ... ... (.ICD);
❖ Курсорлар (.CUR);
жатады. Проект параметрлер файлында параметрлер мен олардың мәндері текстік
редактордың әр түрлі ... ... ... ... ... ... процедура идентификаторы арқылы белгіленген
процедураның екпінділендіруін анықтайды. Егер ... ... ... ... бар ... онда ... ... оған
сәйкес нақтылы параметрлер тізбегі болуы мүмкін.
Процедураны жіберу ... аты мен ... ... ... ... ... көмегімен жүзеге асырылады.
Менің программамда келесі процедуралар қолданылады:
procedure Timer1Timer(Sender: TObject);
доптардың қозғалыс бағытын сипаттайды;
procedure Button2Click(Sender: TObject);
программадан шығу ... ... ... TObject; ... ... – ші ... ... өзгерту;
procedure TForm1.Shape2ContextPopup(Sender: TObject; MousePos: TPoint;
var Handled: Boolean);
II –ші доптың түсін өзгерту;
procedure TForm1.Shape3ContextPopup(Sender: TObject; MousePos: TPoint;
var Handled: Boolean);
III –ші доптың ... ... ... TObject);
I – ші доптың қозғалыс интервалы;
procedure Button3Click(Sender: TObject);
II –ші доптың қозғалыс интервалы ;
procedure Button4Click(Sender: TObject);
III –ші доптың қозғалыс интервалы ... ... ... ...... ... ... тізімдерін бейнелейді;
TTimer – компоненті қозғалатын бейненің ... мен оның ... ... ... ... – командалық батырманы шығарады;
Tshape – геометриялық фигураларды ( эллипс, дөңгелек, ... ... ... ... ... ... ұйымдастырылуы
4.1.Есепті шешудегі керекті техникалық жабдықтар комплексі
Есепті шешу мен оның іске асуын компьютер Pentium IV (Pentium ... ... ... жүйе ретінде Windows XP, Home Edition ... ... Delphi 5,6,7 ... ... ... болады.
4.2.Программамен жұмысты қолданушыға берілетін нұсқау
Ең алдымен Пуск -> Программы-> Borland Delphi ->Delphi 6 ... ... ... ... ... ... ... батырмасын
шерту арқылы доп.shape папкасын ашамыз.Оның ішінен shape- ті екі ... ... ... f9 ... ... ... Сол ... қозғалысқа келеді, жылдамдықты өзгерту үшін, , ,
... ... ... ... ... соң ... басамыз.
V.Қорытынды
Әр студентке олардың жетекшілері жоба тақырыбын қай программада
орындайтынына нұсқау ... Ал ... ... Delphi ортасында
құруға арналған, бірақ TURBO PASCAL – да да ... ... ... ... сипаттайтын программа» құру.
Сонымен мен, Delphi ортасындағы графика режимінде қалай жұмыс жасауға
болатынын ... Бұл ... ... ... ... кейінгі болашақ мамандарға зор ықпалын тигізеді деп ойлаймын.
VI.Қосымша ... ... ... ... ... ... Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,
Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
Button2: TButton;
Timer1: TTimer;
Shape1: TShape;
Button1: TButton;
Button3: TButton;
Button4: ... ... ... ... TShape;
Shape6: TShape;
procedure Timer1Timer(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Shape1ContextPopup(Sender: TObject; MousePos: ... Handled: ... ... TObject);
procedure Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
procedure Shape2ContextPopup(Sender: TObject; MousePos: TPoint;
var Handled: ... ... TObject; ... ... Handled: Boolean);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: ... ... ... TObject);
Var i:integer;
begin
i:=0;
shape1.visible:=true;
while i500 then form1.shape1.left:=shape1.Left-i;
begin
i:=i+1;
form1.shape2.left:=shape2.Left-i;
if shape1.Left>500 then ... ... then ... end; end;
procedure TForm1.Button2Click(Sender: TObject);
begin
close;
end;
procedure TForm1.Shape1ContextPopup(Sender: TObject; MousePos: TPoint;
var Handled: Boolean);
begin
shape1.Brush.Color:=clred;
shape1.Enabled:=false;
timer1.Enabled:=false;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
timer1.Interval:=50;
end;
procedure TForm1.Button3Click(Sender: ... ... ... ... TObject; ... ... Handled: Boolean);
begin
shape1.Brush.Color:=clblue;
shape1.Enabled:=false;
timer1.Enabled:=false;
end;
procedure TForm1.Shape3ContextPopup(Sender: TObject; MousePos: TPoint;
var Handled: Boolean);
begin
shape1.Brush.Color:=clFuchsia;
shape1.Enabled:=false;
timer1.Enabled:=false;
end;
end.
VII.Мәліметтер алынған көздер тізімі (қолданылған ... Н. ... ... 2005 «БХВ» Санкт –Петербург
2. И.Ю.Баженова «Delphi 6» 2002 Москва «Кудиц –образ»
3. А.Я. Архангельский «Программирование в Delphi 5» 2000 ЗАО ... ... «Delphi ... ... ... Н. Культин «Основы программирования в Delphi 7 »
6. В. ... «Delphi studio ... ... ... А. Delphi ... БХВ – Петербург,2001г.
8.Карпов Б, Delphi 5 учебный курс. – СПб: Питер, 2001г.
9.Свиридов Ю, Тюкачев Н Delphi5. Создание ... ... – СПб: ... ... ... Н. ADO в Delphi. – СПб: БХВ – Петербург,2001г.
11. Симонов Г.А,Евсеев. Занимательное программирование: Delphi,М: Аст ... ... Delphi 6, ... ... ... ... Delphi ортасы схемаларды, сызбаларды, түрлі иллюстрацияларды әкранға
шығаратын программаларды неғұрлым ... ... ... ... ... ... графиктік мүмкіндіктері
Delphi ортасы схемаларды, сызбаларды, түрлі иллюстрацияларды
әкранға ... ... ... ... жолмен құруға
мүмкіндік береді.
Графикалық элементтер ... ... ... ... ... Image ... , ... Canvas қасиеттері сәйкес
келеді. Объектінің бетіне графиктік ... ... ... ... т.б.) ... үшін осы ... Canvas қасиетін қолдану әдісін
пайдаланамыз.
Мысалы: forml. Canvas/ restangle ( 10, 10, 100, ... ... ... шығару әдісінде сурет салуға болатын
абстрактты бет (холст) ретінде Canvas қасиеттері қарастырылады. Бұл ... жеке ... ... ... әрқайсысы
көлденең (х) және тік (у) координаталар арқылы анықталады.
Қарандаш және қылқалам
Қарапайым графиктерді бет ... ... ... ... ететін
әдістер үшін, қарандаш және қылқалам қолданылады: қарандашты түзету мен
контурмен бояуға қолданады.
Графиктерді бетке (холстқа) ... ... ... ... Pen (қарандаш) Brush (қылқалам) қасиеттері ... ... TPen және TBrush ... көрсетеді. Осы объектілердің
қасиеттерінің мәні шығарылатын графикалық элементтердің түрін анықтайды.
TPen объектісінің мынадай қасиеттері бар:
Color – ... түсі ...... ... ... ... ... мәні ретінде мынадай атаулы тұрақтыларды
қолдануға болады (TColor) : clBlack , clOlive, clGray, ... clNavy, ... clAqua, clGreen, ... clRed, clWhite.
Pen.Style қасиеті мынадай мәндерді қабылдайды:
psSolid – біркелкі түзу;
psDash – пункттирлік түзу, ұзын ...... ... ... ... – түзу ... ... қасиетінің мәні бірден үлкен болса, онда
пункттирлік
түзулер біркелкі түзулер болып шығады.
Қылқалам (Canvas .Brush) ... ... ... және ... ... ... ... әдіс ретінде қолданылады. Қылқалам
объект сияқты екі қасиетке ие:
Color - тұйық облысты бояйтын түс;
Stule- ... ... ... ... .Color – қасиетінің мәні ретінде жоғарыда айтылып өткен Tcolor
Типті атаулы тұрақтыларды қолдануға болады.
Brush.Stule қасиеті ... ... ...... бояу,
bsClear – облыс болмайды;
bsHorizontal – көлденең штрих;
bsVertical – тік штрих;
bsFDiagonal – ілгері қарай көлбеген ... ... ... ... ... ... шығару үшін TextOut әдісі
қолданылады. Осы әдістің шақыру нұсқауы ... ... ... ... (x,y, Текст);
Мұндағы х,у – шығатын мәтіннің координата нүктелері;
Текст – айнымалы немесе символдық типті тұрақты (шығарылатын ... ... ... ... ... оң жақ ... PenPos ... пайдаланып алуға болады, мысалы:
TextOut (PenPos.х, PenPos.у,(‘руб.’);
Қарапайым графиктерді сызу әдістері
LineTo ... ... ... ... ... координатасы
көрсетілген нүктеге дейін сызады.
Объект.Canvas. LineTo(x,y);
MoveTo әдісі қарандашты белгіленген нүктеге апарады:
Объект.Canvas. MoveTo(x,y);
Ellips әдісі эллипс сызады (жеке ... ...... ... болады):
Объект.Canvas. Ellips (x1,y1,х2,у2);
Мұндағы х1,у1,х2,у2 – ішіне эллипс сызылатын ... әдіс доға ... Ars ... ... – эллипс параметрлері, эллипс бөлігі яғни ... ... ... ... ... ... ... х1,у1 және х2,у2 – сол жақ ... және оң жақ ... ... ... ... Brush .Color ... ... берілген түсімен
тіктөртбұрышты бояйды. Бұл әдістің бір ғана ... бар, ... TRest ... ... ... Canvas ... .Color: ... объектінің қасиеттері
Айтып кеткендей, программа орындайтын графиктерді бетке шығару үшін
Canvas ... ... Canvas ... Pixels ... ... ... ... кез келген нүктесін қажетті түске бояуға ... ... ... {10,10} ... ... ... қызыл түске бояйды.
Мысал1. Форма бетіне олимпиялық жалау ... ... ... ... ... ... Button 1 компонентінің Caption
қасиетіне «сурет ... ... ... Button 1 ... Onclick
оқиғасын құрамыз. Коды:
Procedure TForm1.ButtonlClick (Sender: Tobject);
begin
with Imadel.canvas do
begin
pen.Width:=1; Pen.Color:=clblak;
brush. Color:=clcream; Rectanqle (30,30,150,150);
pen. Width:=2; brush. Stule:=bsclear;
Pen.Color:=clblue; ellipse(40,40,80,80)
Pen.Color:= clblack; ellipse ... clred; ... ... clgreen; ... Кіріспе
XXI – ғасыр ақпараттандыру ғасыры. ... ... ... өмір ... сол ... бұрып келеміз. Бар
болмысымызбен, бар ынтық жігер, ілім – ... ... Бұл ... ... ... – бір ... Бүгін білім беру саласын ақпараттық
жағынан қамтамасыз етпейінше, экономиканың қай ... нда ... ... оның ... білім және ғылым саласында жетістіктерге
қол жеткізу мүмкін емес.
Ақпараттандыру үрдісін ... ... ... ... ... – бір жолы ... маңызы зор, өйткені біз өз ... ... ... өкілдерін, өзіміздің лайықты келешегімізді дайындауға
міндеттіміз.
Ақпарат ғасыры алғашқы компьютерлердің пайда болуымен ... Ол ... ... ... ... бар, ... теледидар
және компьютерлік технологияның бірлесуімен, мәліметтерді сандық өңдеу
әдісінің кеңінен ... ... , ... ... ... ... ... жүйесін ақпараттандыру үрдісінің келешегін толық мойындай
отырып, Қазақстан ... ... 1997 ж. ... ... орта ... ... ... ал 2001ж. – орта және
бастауыш кәсіптік білім саласын ақпараттандыру бағдарламасын қабылдады.
Мемелекеттік ... ... ... ... ... және жаңа
ақпараттық - коммуникациялық технологияға негізделген, білім берудің жаңа
ақпараттық жүйесін иқалыптастыруға бағытталған.Бүгінгі Ғылыми – ... құру және ... ... ... ... ... ... мүмкіндігі, білімді ақпараттандырумен тікелей байланысты
болып ... ... ... ... жетістіктерге жету үшін,
мектептерді материалдық - техникалық жағынан және компьютермен қамтамасыз
ету ғана ... ол ... ... дже ... ал ... ... техникалық және ...... ... ... еңбегінің , ғылым мен практика ... ... ... ... оқытудың тиімді жолдары мен әдіс- тәсілдерін іздестіру
жұмыстары соңғы кезде кең көлемде жүргізіліп келеді.
Оқыту процесі терең, ... және дәл ... алу ... ... ... ... Оқыту процесі – бұл мұғалім мен
оқушылардың мақсатқа бағытталған ... ... ... ... беру ... шешу. Оқыту процесі – ... ... бір ... ашық білім беру ортасының тиімді дамуы күмән тудырмайды.
Жоғары және үздісіз білімге сұраныстың ... әр ... әр ... білім беру құрылымдарын жасауға жағдай туады. Мұндай үрдіс
білім беруді мазмұндық жағынан да, әдістемелік - ұйымдық түрі ... ... алып ... Бұл білім беруді білім мен технологияны
өзара тығыз әрекет факторы ретінде ғана емес, капиталдың өзара кipiryi ... үшін ... ... ... де ... арқылы геосаяси
міндеттерді шешуге жол ашады. Қазіргі уақытта осы заманғы қамту дәрежесі
мен ... ... ... ... ... ... қашықтан оқыту әдістері білім беруде ... және ... ... ... ... жинақталды.
Қазірде программалау тілдерін оқыту ... ... ... А.Скробов VB тілін пайдаланып бірнеше есептердің бір уақытта
орындалуын зерттесе, ... VBA ... ... кеңінен зерттеп
келеді. Ал Г. Магдануров объектілі-бағдарлы бағдарламалау ... ... ... ... зерттеді.
Бұл зерттеулер елімізде жаңадан қолданыс табуда. Сол ... ... ... оқып ... ... ... қажет.
Зерттеу мақсаты : Visual Basic for Application программалау тілінің оқу
әдістемесін құру болып табылады.
Зерттеу объектісі: орта кәсіптік білім беру ... ... ... ... пәні ... ... беру.
Зерттеу пәні : орта білім беру мекемелерінде ... ... ... ... ... ... ... тілін оқыту шартында
оқу-тәрбие процесінің тиімділігін көтеру болып табылады. Бұл ... біз ... ... деп ... ... олар оқу мен ... үздіксіз
байланысына байланысты. Осыған байланысты зерттеу бұл процестің бірінші,
яғни оқу процесіне бағытталады.
GRAPH стандарт модулі
Жалпы алғанда компьютерлерде ... үшін ... екі ... ... олар – ... ... және графиктік режимдер.
Компьютерді жұмысқа қосқан ... ... ... ... ... жасап тұрады.
Компьютердің графиктік мүмкіндіктерін ... ... ... жазу ... ... ... адаптерін графиктік режимде жұмыс
істеуге ... ... ... дисплейдің графикалық режимде жұмыс
істеуді ... ... ... ... деп ... бұл
құрылғыны іске қосу үшін арнаулы программалар қажет.Мұндай программаларды
графиктік драйверлер деп атайды. ... ... ... ... CGA-
адаптер, EGA-адаптер, VGA-адаптер және т.б., сол себепті әрбір адаптерге
сәйкес өзінің драйвері болады. ... бұл ... BGI ... және bgi ... файл ... ... ... түріне
байланысты графиктік режимдегі экранның мүмкіндіктері де түрліше болады,
мысалы CGA-адаптер болған жағдайда экранның өлшемдері 320х200 (палитрасы ... ... ... ... 640х200 ... екі ... тұрады) бола
алады, ал EGA-адаптер
CGA-адаптердің барлық мүмкіндіктерін қамтиды және тағы да ... ... түс,4 беті ... палитра-16 түс,1 беті бар)/
бере алады.
Экранды графиктік режимде жұмыс істеуге даярлау
Uses GRAPH;- Бұл сөйлем міндетті ... ... ... ... және ... ... ... GRAPH модулінің ашылғанын
білдіреді.
InitGraph процедурасы – ... ... ... ... ... ... ... InitGraph(var Driver, Mode:integer;Path:String);
Мұндағы Driver – графиктік драйвердің (адаптердің) типін ... ... ... ... ... ... ... режимдер типінің
біреуін анықтайды. String типті Path ... ... ... атын және оған ... ... ... ... типін
көрсету үшін GRAPH модулінде төмендегідей тұрақтылар ... сол ... ... ... ... ... де тұрақтылар
анықталған, мысалы EGA – адаптердің графиктік ... үшін ... ... ... беріледі.
EGALo=0; (640x200, 16 түс)
EGAHi=1; (640х350, 16 түс)
EGAMonoHi=3; (640х350, 2 түс)
Сондай-ақ компьютердегі адаптердің типі белгісіз болса немесе ... ... үшін ... қажет болса, онда драйвер типін автоматты
түрде анықтауға болады. Айталық, драйверлер D ... ... ... деп ... онда ... типін автоматты
түрде анықтауды жүзеге асыратын программа фрагменті төмендегідей болады:
Uses ... ... ... ... ... ... ... режимді қалпына келтіреді.
Жазылуы:
Procedure CloseGraph;
соnst – бұл арнайы бөлімде барлық тұрақтылар сипатталады.
Canvas – белгілі бейне ... ... ... ... беретін аймақ..
-----------------------
соңы
шығу
Button4
timer1.Interval:=500
timer1.Interval:=200
Button3
timer1.Interval:=50
Button1
Жылдам
Орташа
жай
Басы
form1.shape3.left:=shape3.Left+i
i:=i+1
form1.shape2.left:=shape1.Left+i
form1.shape2.left:=shape2.Left-i
i:=i+1
form1.shape1.left:=shape1.Left-i
shape1.Left>500
shape1.Left>500
form1.shape1.left:=shape1.Left+i
i:=i+1
i500
form1.shape3.left:=shape1.Left-i
-----------------------
Өзг
Күні
Қолы
Бет
Құжат№
Бет

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









Ұқсас жұмыстар
Тақырыб Бет саны
Delphi бағдарламалау ортасына сипаттама48 бет
Delphi ортасын пайдалана отырып интернет дүкен бағдарламасын құру32 бет
Мейрамхана жұмысын автоматтандыру (Delphi ортасында)42 бет
Web программалау тілі9 бет
Вирустың түрлері4 бет
Жалпы мақсаттағы қолданбалы программалар пакеті. Әдісті-бағытталған қолданбалы программалар9 бет
Салық және басқа да міндетті төлемдердің бюджетке түсуін талдауң ақпараттық жүйесінің концептуалды схемасы21 бет
Delphi-де математикалық есептеуге арналған бағдарлама құру19 бет
60-80 жылдардағы ортасындағы Қазақстандағы нақты социализм12 бет
Access ортасындағы деректер базасы8 бет


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


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

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

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

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

Email: info@stud.kz

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

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