TOPREFERAT.COM.KZ - Қазақша рефераттар

войти на сайт

вход на сайт

Логин: :
Пароль :

Забыл пароль Регистрация

Delpһі программалау тілі курстық жұмыс




Delpһі программалау тілі курстық жұмыс
0
Раздел: Соңғы қосылған | Автор: Админ | Дата: 13-03-2015, 12:05
Загрузок: 4368


Жоспары

I Кiрiспе

II Негізгі бөлім:

1. Delphi программалау ортасы

Delphi-дi iске қосу. Delphi ортасы. Проект. Форма. Қасиеттер.

Оқиға. Код терезесi. Әдiс.

Компоненттер палитрасы.

Компоненттердi пайдаланып қарапайым проект құру.

Проектiнi сақтау және ашу.

Программаны компиляциялау. ЕХЕ файл.

Delphi ортасында шартты оператормен танысу

ІІІ Қорытыныды

Пайдаланылған әдебиеттер



Жұмыс түрі: Курстық жұмыс
Жұмыс көлемі: 26 бет
Пәні: Соңғы қосылған курстық жұмыстар

-----------------------------------------------------------------------------------

КУРСТЫҚ ЖҰМЫСТЫҢ ҚЫСҚАРТЫЛҒАН МӘТІНІ
Жоспары

I Кiрiспе

II Негізгі бөлім:

1. Delphi
Delphi-дi iске қосу. Delphi ортасы. Проект. Форма. Қасиеттер.

Оқиға. Код терезесi. Әдiс.

Компоненттер палитрасы.

Компоненттердi пайдаланып қарапайым проект құру.

Проектiнi сақтау және ашу.

Программаны компиляциялау. ЕХЕ файл.

Delphi ортасында шартты оператормен танысу

ІІІ Қорытыныды

Пайдаланылған әдебиеттер

І КIРIСПЕ

Borland корпорациясы аз ғана мерзім ішінде Delphi7-нің негізгі
Жалпы қазіргі уақытта Delphi, MathCad, Maple туралы алған
Delphi Windows жүйесiнде программалаудың ыңғайлы құралы.Онда көптеген операторларды
Delphi екi түрде дайындалған: бiрiншiсi – күрделi қосымшаны
Delphi-дi Паскаль программалау тiлiмен жұмыс iстеген адамдардың меңгеруi
Delphi-дiң мүмкiндiктерiн бiр кiтапқа сыйғызу мүмкiн емес. Мұнда
1. DELPHI ПРОГРАММАЛАУ ОРТАСЫ

1.1. Delphi-дi iске қосу. Delphi интерфейсi. Проект.
Форма. Қасиеттер. Қасиеттер терезесi

Delphi ортасымен танысу.

Delphi ортасын – програмалаушының сапалы жұмысын қамтамасыз ететін
Delphi ортасы – көптерезелік жүйе. Оның негізгі төрт
1. Негізгі терезе (Project 1)

2. Объектілер бақылаушысының терезесі (Object Inspector)

3. Формаларды құрастырушының терезесі (Form 1)

4. Программа кодының терезесі (Unit 1. Pas).

Windows жүйесiнде Delphi ортасын iске қосу үшiн оны
Iске қосу - Программалар - Borland Delphi 6
Нәтижеде экранда Delphi интерфейсi көрiнедi (1-сурет).

1.1-сурет. Delphi ортасы

1 - Delphi 5-тiң негiзгi терезесi;

2 - Форма (Form1);

3 - Объект инспекторы терезесi (Object Inspector).

Негізгі терезеден басқа терезелерді жылжытуға, өлшемін өзгертуге немесе
Негізгі терезе мен компоненттер жинағы. Негізгі терезе программаның
Бұл терезде Delphi-ң негізгі меню жүйесі, пиктограммалық командалық
Ортада программа құруға арналған модуль терезесi да iске
Delphi интерфейсiнiң құрамына негiзгi мәзiр, аспаптар панелi және
2-сурет. Delphi-дiң негiзгi терезесi

пункттерiне (iшкi мәзiрлерге) Delphi-де жұмыс iстеу командалары, аспаптар
Delphi-де дайындалатын программа проект деп аталады. Форма -
Программа пайдалану үшiн форма бетiне түрлi компоненттер
Форманың және форма бетiне енгiзiлетiн компоненттердiң түрлi қасиеттерi
Форманы, онда орнатылған компоненттi қосымша құру үшiн дайындау
Объект қасиетiн программа (программалық код) iшiнде орнатуға болады.
Экранда қасиеттер терезесi көрiнбесе, оны шығару үшiн View-Object
Ескерту. Жаңа проект iске қосылған кезде алдымен
1.2. Оқиғалар. Программалық код терезесi. әдiс

Delphi-де программалар оқиғалар арқылы басқарылады. Мысалы, пайдаланушы программа
Delphi-де әр оқиғаға атау берiлiп қойылған. Мысалы, компоненттер
Объектiге байланысты түрлi оқиғалар бар. Мысалы, формаға байланысты
Delphi ортасында жиi қолданылатын оқиғалар:

onclick – тышқан түймесiн бiр рет басу;

ondblclick – тышқан түймесiн екi рет басу;

onkeydown – клавиштi басу;

onkeyup – басылған клавиштi босату;

onmousedown – тышқан түймесiн басу;

onmouseup – тышқан түймесiн босату;

OnMouseMove – тышқан көрсеткiшiн жылжыту;

OnCreate – форманы екi рет шерту, т.б.

Delphi-де программа (проект) екi бөлiмнен тұрады: алғашқыда автоматты
форманы жабу (жабу түймесiн шерту);

код терезесiнiң бiр шетi форма астында көрiнiп тұрса,
оны шерту. Терезе белсендiрулi түрде ашылады да, онда
Формадан код терезесiне өту және код терезесiнен формаға
Procedure (Sender : TObject);

сипаттау бөлiмi

begin

процедура денесi

end;

мұндағы Sender параметрi құрылатын процедураның қай класқа тиiстiлiгiн
Терезенiң сол бөлiгiндегi - браузер терезесi. Онда код
4-сурет. Программалық код терезесi. Онда көрiнген процедура дайындамасы

Кез келген программа program сөзiнен басталатын проект файлы
program Project1;

uses

Forms,

Unit1 in 'Unit1.pas' {Form1};

{$R *.RES}

begin

Application.Initialize;

Application.CreateForm(TForm1, Form1);

Application.Run;

end.

мұндағы,

Project1 – негiзгi модуль (проект) атауы. Проектiнi дайындап,
Uses (қолдану) – Турбо Паскальдағы сияқты, қызметшi сөз.
{$R*.RES} – нұсқау. Ол компиляторға қосымшаның (Windows көмегiмен
Begin - end операторларының аралығына енгiзiлген соңғы
Application.Initialize – қосымша объектiсiн инициалдау (программаны алғашқы рет
Application.CreateForm – проект құрамына енетiн форманы дайындап, экранда
Application.Run – программаны iске қосуды қамтамасыз ету әдiсi.

Delphi-де әдiстiң командалық түрде жазылуы:

.

Мысалы, Application.Initialize – Application объектiсiнiң Initialize әдiсiн орындау.

Кейбiр жағдайда бөлiмге проект сақталатын бума атын меншiктеу
Delphi-де программаның орындалуы автоматты түрде негiзгi модульдi орындаудан
Модуль – түрлi iс-әрекеттердi орындауға арналған программа бөлiмi.
unit Unit1;

interface

uses

Windows, Messages, SysUtils, Classes,

Graphics, Controls, Forms, Dialogs;

type

TForm1 = class(TForm)

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

{$R *.DFM}

end.

Интерфейс (interface) бөлiмi interface кiлттiк сөзiмен басталады да,
Private (жеке, дербес) бөлiмiне тек ағымдық модульге тиiстi
Implementation (iске асыру,орындау) бөлiмiндегi {$R*.DFM} – .dfm кеңейтiлуi
Кейде модульдiң соңына инициалдау (initialization) бөлiмi енгiзiледi. Бөлiм
1.3. Компоненттер палитрасы

Компоненттер жинағы – Delphi-ң негізгі байлығы
Компонент деп белгілі бір қасиеттерді иемденген және форма
Форма құрастырушының және объектілер бақылаушысының терезесі. Форма құрастырушының
Формада орналасқан әр компоненттер өзінің мекен-жайымен, мөлшерімен және
Button батырмасының кескінің ажырату үшін тышқанды баспай тұрып
Жиi қолданылатын беттер мен компонеттер 1-кестеде көрсетiлген:

1-кесте

Standard

Additional

Win32

System

DataAccess

DataControls

InterBase

Midas

Internet

QReport

Dialogs ҚҮрамына жиi қолданылатын компонеттер енгiзiлген стандартты бет.

Стандартты беттi толықтырушы қосымша бет.

Windows 95/98 стилiнде қолданылатын 32-биттiк компонеттер

Таймер, плеер т.с.с. жүйелiк компонеттер бетi

Берiлгендердi BDE арқылы басқару бетi

Берiлгендердi басқару бетi

InterBase программасымен тiкелей байланыс

Берiлгендер қорын басқару қосымшаларын қҰру

Инетрнет – Интернетпен жҰмыс iстейтiн қосымшалар қҮру

Есептер даярлау

“Open file”, т.с.с. сҰхбаттық терезелердi пайдалану

Standard бетiнiң кейбiр компоненттерi:

Label

Edit

Memo

Button

Panel

MainMenu Мәтiндi шығару

Бiр жолдық мәтiндi енгiзу және редакциялау

Көп жолдық мәтiндi енгiзу және редакциялау

Командалық тұйме қҰру

Компоненттердi топтастыру контейнерi

Мәзiр қҮру

Additional бетiнiң компоненттерi:

BitBtn

Image

Shape

Chart Бетiне биттiк бейне орнатуға болатын командалық түйме

Графикалық кескiндердi шығару (бейнелеу)

Форма бетiне түрлi геометриялық фигураларды шығару

Диаграммалар мен графиктер тҮрғызу

Win32 бетiнiң компоненттерi:

Animate

ProresBar Дыбыссыз клиптердi орындау

Орындалуы бiршама уақыт алатын процестердi бейнелеу

System бетiнiң компоненттерi:

Timer

PaintBox Қосымшада уақыт интервалын беру

Форма бетiнде сурет салуға болатын облыс қҮру

Dialogs бетiнiң компоненттерi:

OpenPictureDialog

SavePictureDialog Графикалық файлдарды ашу сҮхбаттық терезесiн пайдалану

Графикалық файлдарды сақтау сҮхбаттық терезесiн пайдалану

Аталған компоненттердi пайдалану мысалдары 2-тарауда келтiрiлген. Пайдаланушы жаңа
1.4. Компоненттердi пайдаланып қарапайым проект құру

Формада орнатылған Label, Edit компоненттерiнiң Caption, Text қасиеттерiне
Label1.Caption:=’Бiз студенттермiз’;

Edit1 өрiсiне енгiзiлген қарапайым мәтiндi (S) Label1 өрiсiне
var s : string;

begin

s := Edit1.Text;

Label1.Caption := s;

end;

1-Мысал. Екi санның көбейтiндiсiн есептейтiн қосымша құру керек.

Delphi-дi iске қосып, жаңа проект құру. Компоненттер палитрасынан
5-сурет. Компонеттер орнатылған форма

Форманың және оның компонеттерiнiң қасиеттерiн орнату:

Компонент Қасиет Меншiктелетiн мән

Form1 Font

Caption Times Kaz, 10

Сандарды кобейту

Edit1 Text - (бос ету)

Edit2 Text - (бос ету)

Label1 Caption 1-сан

Label2 Caption 2-сан

Label3 Caption Нәтиже

Panel1 Caption - (бос ету)

Button1 Caption Есептеу

Формада Есептеу (Button1) түймесiн екi рет шерту. Click
Procedure TForm1. Button1Click (Sender : TObject);

Процедура денесiн енгiзу:

Рrocedure TForm1.Button1Click(Sender: TObject);

Begin {негiзгi програма}

// Меншiктеу

Panel1.Caption:=Edit1.Text+'*'+Edit2.Text+'='+

FloatToStr(StrToFloat(Edit1.Text)*StrToFloat(Edit2.Text));

end;

Фигуралық жақшалар iшiне ({ }) жазылған мәтiн –
Iске қосу командасын беру (±9);

Программа компиляцияланып шыққан соң, жүйе “Сандарды көбейту” тақырыбы
1-сан және 2-сан өрiстерiне мәндер енгiзу (-8 және
“Есептеу” түймесiн шерту. Panel1 өрiсiне нәтиже жазылып қойылады
6-сурет. Нәтиже шығарылған форма

Delphi-де визуальды программалау тәсiлi екi процестен тұрады: форма
1.5. Проектiнi сақтау және ашу

Проектiнi дайындап болған соң оны сақтау үшiн File-Save
Проект сақталу үшiн арнайы бума дайындалмаған болса, ол
сақтау сұралатын терезенiң Жаңа бума құру түймесiн шерту.
клавиатурадан бума атын енгiзу;

буманы екi рет шертiп, ашу;

терезенiң Файл аты өрiсiне модуль атауын енгiзiп, Сақтау
Файл аты өрiсiне проект атын енгiзiп, Сақтау түймесiн
Мұндағы ескеретiн жайт: модуль мен проектiнi бiрдей атау
Сақтаулы проектiнi ашу үшiн File-Open Project командасының берiлуi
1.6. Программаны компиляциялау. ЕХЕ файл

Жаңа құрылған программаны (проектiнi) сақтаған соң, оны iске
7-сурет. Компиляциялау барысын көрсету терезесi

Компиляциялау командасы берiлген кезде Compiling терезесi экранда көрiнбеуi
Tools-Environment Options (Сервис-Күйге Келтiру) командасын беру. Environment
терезенiң Preferences (Орнату) қосымша бетiн ашып,
Компилятор ерекшелеген жолда синтаксистiк қате болмай, қате оның
Қате түзетiлiп болған соң Iске қосу командасын қайта
Егер программада синтаксистiк қате бар болса, компиляциялау кезiнде
Мұндағы ескеретiн жайт: компилятор бiр қатенi төменгi терезеде
Проектiнi сақтау кезiнде Delhi PAS, DFM, DCU кеңейтулерi
Delphi ортасында шартты оператормен танысу

Оператор дегеніміз – алгоритмді жүзеге асыру барысындағы орындалатын
Басқару операторлары программа қатарларының орындалу реттілігін өзгертеді. Олар
Шартты оператор құрылымы мынадай:

if then else ;

Шартты оператор келесі алгоритм бойынша жұмыс істейді: егер
Delphi ортасында таңдау оператормен жұмыс істеу

Таңдау операторы программаның мүмкін болатын бірнешежалғасының бірін таңдауға
Case of [else] end;
Таңдау операторлар келесі алгоритм арқылы жұмыс істейді: Case
Форманың onCreate оқиғасын өңдеуiш құру:

Рrocedure TForm1.FormCreate(Sender: TObject);

var HW,i:integer;

begin

BitMap:=TBitMap.Create;

{ негiзгi және қосымша түстерге бастапқы мәндер меншiктеу
Image1.Canvas.Brush.Color:=clBlack;

Image2.Canvas.Brush.Color:=clWhite;

{ негiзгi және қосымша түстер терезелерiн толтыру }

with Image1.Canvas do FillRect(Rect(0,0,Width,Height));

with Image2.Canvas do FillRect(Rect(0,0,Width,Height));

{ түстер палитрасы элементiнiң енiн орнату }

HW:=Image4.Width div 10;

{ түстер палитрасы элементтерiнне түстер орнату }

with Image4.Canvas do

for i:=1 to 10 do begin

case i of

1 : Brush.Color:=clBlack;

2 : Brush.Color:=clAqua;

3 : Brush.Color:=clBlue;

4 : Brush.Color:=clFuchsia;

5 : Brush.Color:=clGreen;

6 : Brush.Color:=clLime;

7 : Brush.Color:=clMaroon;

8 : Brush.Color:=clRed;

9 : Brush.Color:=clYellow;

10 : Brush.Color:=clWhite;

end;

{ кенептi ақ түспен шығару}

Image3.Canvas.Brush.Color:=clWhite;

Rectangle((i-1)*HW,0,i*HW,Height);

end;

BitMap.Assign(Image3.Picture);

end;

Процедураның жұмысы барысында алдымен жүктелген кескiн сақаталатын BitMap
Қорытынды

Біз сонымен программалау ортасымен таныстық. Delhpi программалау ортасының
Қазiргi кезде олар процедуралық, логикалық және объектiлi –
Delphi Windows жүйесiнде программалаудың ыңғайлы құралы. Онда көптеген
Жалпы қазіргі таңда осы Дельфи программалау тілі
Пайдаланылған әдебиеттер.

1. Владимир Гофман, Анатолий Работа сбазами данных в
Санкт- Петербург, «ХВ-Петербург»,
Бойко В.В., Савинков В.М

Проектирование баз данных. Москва. 1998г.

Бобровский С.

Dеlрһі -5. Учебник курс. Москва, 2000г.

Культин Н. Самоуч.ОЫрЫ. Санкт-Перербург. 1999г.

Епамешиков Л.М. Программирование в среде Ое1рМ.

Шумаков П.В.

Dеlрһі и еотдяннс базы данных. Москва, 1997г.

7. Фиронон \М.

Dеlрһі 4.0. Начинающий курс. 1999г.

8. Гринберг Ф., Гринберг Р.

Самоучитель программирования на
9. Дарахвелидзе П., Марков Е.

Dеlрһі — среда визального программирования — СПБ. ВНУ
10. Рубенкинг Н.

Программирования Dеlрһі для
11. Потоцкий В.К.

Объектно —ориентированное программирование. Ленинград, 1991г. 12,О.Камардинов,
1

9

3

2

1






Написать комментарий
Имя:*
E-Mail:
Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Введите код: *


Бұл сайтта Қазақстанның түкпір-түкпірінен жиналған қазақ тіліндегі рефераттар мен курстық және дипломдық жұмыстар ұсынылған. Қазіргі таңда www.topreferat.com.kz сайтының қазақ тіліндегі жұмыстар базасы бүкіл интернеттегі ең үлкен база болып табылады! Біздің базадағы жұмыстар саны 15000-нан асады. Біз бұл жетістікпен тоқтап қалмаймыз! Біз базамызды одан әрі толықтырамыз.
» » Delpһі программалау тілі курстық жұмыс

© 2011-2016 Скачать бесплатно на topreferat.com.kz курсовые, дипломные и рефераты на телефон, на планшет и на компьютер.
При копировании материала активная ссылка на источник обязательна.


Мнение посетителей:
 

После 9 класса Вы:

Пойду в 10, 11, закончу школу полностью
Пойду в Колледж
Пойду в ПТУ
Пойду работать
Снова пойду в 9 класс

 
 
Похожие:
  • Delphi ортасында меню құрастыруды үйрену
  • Шахмат delphi материал
  • Delpһі программалау тілі (1 - бөлім)
  • Сырттай оқу бөлімінің жұмысын автоматизациялау курстық жұмыс
  • Мәтіндерді шифрлау курстық жұмыс
  • Кластар иерархиясы, мұрагерлік, полиморфизм курстық жұмыс
  • Кинотеатр деректер базасын құру курстық жұмыс
  • Кітапхана автоматтандырылған жұмыс орнының әзірлемесі курстық жұмыс
  • Деканат деректер қоры курстық жұмыс
  • Банк депозиттері мәліметтер базасы курстық жұмыс
  • Автоматтандырылған қоңырау бағдарламасы курстық жұмыс
  • Zoom экрандық лупа курстық жұмыс
  • Delphi бағдарламалау ортасында тест құрастыру курстық жұмыс
  • COM – технологиясы курстық жұмыс
  • Мәліметтер базасындағы футбол командалары реферат
  • Дельфидегі мультимедия реферат
  • АТС жүйесі реферат
  • Delphi. Image компоненті және оның кейбір қасиеттері реферат
  • Delphi-дің мультимедиалық мүмкіндіктері реферат
  • Delphi жүйесінде Суретті жина ойынын құрастыру реферат