Delphi-дің компоненттер тақтасы

I. Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...3
II. Теориялық бөлім ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...5
2.1 Компоненттермен танысу ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 5
2.2 STANDARD беті ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .5
2.3 ADDITIONAL беті ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...7
2.4 WIN 32 беті ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..10
2.5 SYSTEM беті ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 13
2.6 DIALOGS беті ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 14
2.7 SAMPLES беті ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...15
III. Тәжірибелік бөлім ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...16
3.1 STANDARD бетіндегі компоненттерді қолданып есепшоттың бағдарламасын құру ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...17
IV. Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .23
V. Пайдаланған әдебиеттер тізімі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .24
        
        Қазақстан Республикасының Білім және Ғылым министірлігі
Ш.Есенов атындағы Каспий мемлекеттік техналогиялар және инжиниринг
университетінің колледжі
Тақырыбы: «Delphi-дің компоненттер тақтасы»
Орындаған: ВТ-10-01 тобының
студенті Баймухаммедов А. ... ... ... А. Е.
Ақтау-2011ж
Жоспар
I.
Кіріспе….................................................................
...................................3
II. ... ... STANDARD ... ADDITIONAL беті……………………………………………...……...7
4. WIN 32 беті…………………………………………………...……….10
5. SYSTEM беті……………………………………………………...…..13
6. ... ... ... STANDARD бетіндегі компоненттерді қолданып есепшоттың бағдарламасын
құру………………………………………….....…...17
IV.
Қорытынды................................................................
.....................................23
V. ... ... осы ... ... тақтасы» атты тақырыпта курстық
жұмысымды жаза отырып, теориялық бөлімде Delphi-дің компоненттер ... ... ... Additional, Win 32, System, Dialogs, Samples ,
беттері және бұл беттегі ... Windows ... ... ... Delphi бағдарламалау тілінде жазылған бағдарламаларды
құруға ... ... ... ... ... Delphi ... және
компоненттер тақтасы және тәжірибелік тарауда мәліметтер ... ... ... ... ... тәжірибе тәсілдермен
қарастырдым. Мыңдаған жылдар бұрын есеп-қисап үшін таяқшалар мен ... және т.б. ... 1500 ... ... ... жеңілдету
үшін есеп шот пайдалана бастады. Delphi бағдарламалау ортасында STANDARD
бетіндегі компоненттерді қолдана отырып ... ... құру және ... әркайсысына арналған кодтарды ягни белгілі бір шартты орындауы
үшін оган ... ... ... ... Ал енді ... ... бойынша тоқтала кетейік Delphi — бұл әр түрлі
мазмұндағы сан қилы ... ... ... ... ... ... жұмыс ортасынын бірі.
Delphi-де қолданбалы бағдарламалар мен косымшаларды кұру IDE (Integrated
Development Environment) ... ... ... жүзеге асады. IDE -
бағдарламашымен арадағы ... ... оған ... ... ... ... ... қамтиды. IDE жұмыс ортасының
көмегімен қосымшалардың интерфейстік бөлігін ... ... ... ... байланысқан бағдарламалык кодты жазуға болады.
Қазіргі кезге дейін Borland Delphi ортасында ... ... оқу ... әдістемелік құралдар жазылган. Бірақ олар негізінен
тәжірибелі қолданушыларға арналған. Әдетте ... ... ... ... ... енді ғана ... ... біркатар
қиындықтар туғызатын ерекшеліктері бар.
Студенттер бағдарламалау ... ... үшін ... ... ... жаза ... қажет. Ол үшін бағдарламалау тілі мен оны кұру
ортасын меңгеру ... ... ... ... ... ... ... алдымен бағдарламалау синтаксисі мен
компоненттерді пайдалануды үйренуде болып табылады.
Бұл ұсынылып отырған курстық жумыста объектілі бағдарланған ... ... ... ... Delphi ... ... есептер мен мысалдар келтірілген.
Теориялық бөлім
1. Компоненттермен танысу
Компоненттер дегеніміз ... ... ... ... ... ... элементтер болып табылады. Компоненттер
палитрасының ішінде бейне ретінде көрінбейтін де компоненттер жеткілікті.
Сонымен, бүл ... біз ... ... ... ... ... палитрасы.
2. STANDARD беті
STANDARD бетінде программа құруға ең ... ... ... ... ... ... ... палитрасы
орналасқан.
2-сурет. Standard беті.
Frame - басқа компоненттерді орналастыруға арналған гаоненттер
қызметін ... ... ... терезесімен бірдей). Формадан айырмашылығы
компоненттерге дайындық кура отырып, гаоненттер палитрасында орналасады.
MainMenu - Программаның бас менюі. Бүл компонент ... ... ... ... істеуге мүмкіндік береді.
Label - ... ... ... ... ... ... мәтіннің түрі мен орналасуын анықтайды.
Edit - енгізу өрісі - символдар жолын жөндеуге арналған.
Button - командалық батырма.
Memo - бірнеше жолдан түратын ... ... құру ... ... - ... басқа батырмалардың қызметімен байланысты
болатын тәуелді батырма болып ... Егер ... ... ... ... ... онда әрбір топты RadioGroup компоненті арқылы
беруге ... - ... ... ауыстырып қосқыш батырманы сипаттайды.
ListBox - қажетті элементті таңдауға болатын тізімді береді.
ComboBox - енгізу өрісіне мәліметтерді клавиатурадан теріп ... ... ... ... ... ... ... бетінде сүхбат терзелерінің түрін түрлендіруге мүмкіндік
беретін 18 қосымша компоненттер ... ... ... - жазуы бар, пиктограммалы командалық батырма.
SpeedButton - пиктографиялық батырма. Әдетте бас менюдің опцияларына
жылдам кіру үшін пайдаланылады.
MaskEdit - арнайы ... ... ... ... сүзгілеуге
мүмкіндік береді, мысалы, датаны дұрыс енгізу үшін ... - ... ... Бүл ... ... ақпаратты кесте
түрінде шығаруға мүмкіндік береді.
DrawGrid - еркін кесте. StringGrid компонентінен айырмашылығы бүл
компоненттің ... кез ... ... оның ... ... ... - ... Бүл компонент суреттерді, оның ішінде пиктограммалар
мен метафайлдарды бейнелеуге ... - ... Бүл ... ... ... ... фигураларды - тіктөртбүрыш, шеңбер, эллипс жэне т.б. қоюға
болады.
Bevel - ... ... жеке ... үш ... ... ... ... арналған.
ScrollBox - орағыш жолақтар панелі. -Panel компонентінен айырмашылыгы
- егер ... ... оның ... онда орағыш жолақтарды автоматты турде қояды.
CheckListBox - ... ... ... ... ... ... әрбір опциясының қасында бірнеше опцияны бірден
таңдауды жеңілдететін СһескВох тәрізді тәуелсіз ауыстырып қосқышы ... - ... Бүл ... ... ... екі ... орналасады да, ... ... ... ... ... бөліп айрылған шекараларын алмастыруға
мүмкіндік береді.
StaticText - статикалық мәтін. Стандартты Label ... ... жеке Windows ... I ... ... ... ... жүргізуге мүмкіндік
ControlBar - басқару жолағы. DRAG&DOG технологиясында такалып түратын
компоненттерді орналастыратын контейнер қызметін атқарады.
ApplicationEvents - ... ... Егер бұл ... ... ... онда ... арналған барлык Windows хабарламаларын
алып отырады.
ValueListEditor - атау = мен жүбынан түратын ... ... ... ... жиі пайдаланылады.
LabeledEdit - бір жолдық редактор мен белгінің комбинациясы.
ColorBox - жүйелі түстердің бірін таңдауға арналған ... ... - ... Бүл ... ... ... фотомен
беруге арналған арнайы панельдер күруды жеңілдетеді.
ActionManager - әрекеттер менеджері. Төмендегі үш компонентпен ... ... ... камтамасыз етеді.
ActionMainMenuBar - меню жолағы, ол оның опциялары * ... ... - ... ... ... ... ... орналастыруға арналған жолақ.
CustomizeDLG - баптау сұхбаты. Бұл компоненттің көмегімен пайдаланушы
жүмыс программасының ... ... ... ... WIN 32 ... 32 беті 32 ... WINDOWS 95/98/NT/2000 операциялық жүйелерінің
интерфейстік элементтерінен күралады (бүл 2-нүхқада WIN 95 деп ... WIN 32 ... - ... ... ... ... ... немесе суреті
бар тіктөртбүрышты өріс болып келеді. Қойымтаны таңдау программа арқылы
жүргізіледі жэне ... ... ... ... ... - ... бар панельдер жиынтығы. Әрбір панельдің
өзінің интерфейстік элементтер жиынтығы бар. Ол өзіне байланысты ... ... ... жүзеге асырылады.
ImageList - суреттер жиынтығы. Өлшемдері бірдей бірнеше суреттерді
сақтауға ... ... ... ... ... көп жолдық редактор. Memo
компонентінен айырмашылығы RichEdit компонентіндегі мәтін ... ... ... ... (RTF - RICH TEXT FORMAT) және ... ... ... сипаттамаларын өзгерте алады.
TrackBar - регулятор. ... ... ... ... үшін ... ... оның көмегімен мультимедиалық
программалардағы дыбыстың дауысын оңай өзгертуге болады.
ProgressBar - процесс ... Бүл ... ... ... орындалатын процестің атқарылуын ... ... ... дискетке көшіру барысы.
UpDown - цифрлық регулятор. Бүл ... екі ... ... ... ... ... ... кішірейтуге арналған.
Hotkey - басқару клавишы. Компонент басқару ... ... ... - ... ... кейін бірі ауысып отыратын
қозғалыстағы суреттерді (видеоклип) бейнелеуге арналған. Компонент дыбысы
бар видеоклипті сүйемелдей ... - күн, ... ... Бұл ... күнді немесе
уақытты енгізіп, бейнелеуге арналған.
TreeView - таңдау тармағы. Пиктограммалардың ... ... ... ... ... ... күрылымын және басқа да
иреархиялық қатынаспен байланысқан элементтерді көру үшін пайдаланылады.
ListView - пиктограммалар панелі. ... ... ... ... ... ... Бүл компонент пиктограммаларды
тігінен немесе көлденеңінен орналастырып, оларды үлкейтіп немесе кішірейтіп
көрсетеді.
HeaderControl - басқарушы тақырып. ... бар ... ... ... көлденең жолақ болып келеді. Секциялардың елшемін программа
жұмысы кезеңінде тышқанмен өзгертуге болады. Әдетте ... ... мен ... ... ... үшін ... - ... панелі. Жөндеу терезесіне әртүрлі нүсқау беретін
ақпараттарды орналастыруға арналған.
ТооІВаг - ... ... Бүл ... Bitbtn ... үшін ... қызметін атқарады. Сондай-ақ, олардың өлшемдерін
және батырмаларды өшіргендегі немесе жаңасын ... ... ... ... ... - ... ... ToolBar компонентінен айырмашылығы
WINDOWS-дің Edit, ListBox,ComboBox жэне т.б. ... ... ... ... арналган контейнер ретінде
пайдаланылады.
PageScroller - ... ... ... саймандық панельдерді
орналастыруға мүмкіндік береді. Қажеттілігіне карай панельдің жиегіне
орағыш стрелкаларды ... ... ... - ComboBox ... ... бірақ ашылатын тізімге
шағын бейнелерді бейнелеуге мүмкіндік береді.
5. SYSTEM беті
SYSTEM беті бұл бетте баскару ... бар ... ... ... Windows үшін ... OLE (Object Linking and ... ... (Dinamic Data Exchange) мәліметтерімен алмасуды сүйемелдейтін ... ... SYSTEM ... - ... Бұл ... ... уақыт аралығын есептеу кызметін
атқарады.
PaintBox - сурет салуға арналған терезе. Графикалық бейнелерді салуға
арналган тіктөртбүрышты ... ... - ... ... Бұл ... ... мультимедиалық күрылғылар басқарылады.
OleContainer - OLE - контейнер. Байланыстырылатын немесе енгізілетін
объектілерді қабылдау қызметін атқарады.
6. DIALOGS ... ... ... Windows үшін ... ... ... асырады.
6-cypem. DIALOGS беті.
Open Dialog - ашу. Стандартты "файлды ашу" сұхбат терезесін ... - ... ... ... ... ... шығарады.
OpenPictureDialog - суретті ашу. Суретті алдын ала көру мүмкіндігін
сақтай отырып, ... ... ... ... ... шығарады.
SavePictureDialog - суретті сақтау. Суретті алдын ала ... ... ... ... ... ... арнайы терезені
шығарады.
FontDialog - шрифт. Шрифті таңдайтын стандартты сүхбат терезесін
шығарады.
CoIorDialog - түс. ... ... ... ... терезесін
шығарады.
PrintDialog - басып шығару. ... ... ... ... ... сұхбат терзесін шығарады.
PrinterSetupDialog - принтерді баптау. Басу ... ... ... ... ... ... - ... Мэтін фрагментін іздеуге арналған стандартты
сұхбат ... ... ... ... - ... фрагментін іздеу мен алмастыруға ... ... ... ... ... береді.
7. SAMPLES беті
Gauge - қалып күй ... Win32 ... ... ... ... ... ... ерекшеленеді.
7-сурет. Samples беті.
ColorGrid - түстер кестесі. Бүл компонент 16 түсті палитрадан негізгі
және фондық ... ... ... - қос ... ... да бір ... ... •вскраудың
ыңғайлы құралы.
SpinEdit - сандар редакторы. Қос батырманың көмегімен бүтін сандарды
өзгерту мүмкіндігімен бірге бейнелеу және ... ... ... - ... тізімі. Дискідегі иерархиялық
құрылыммен орналасқан каталогтарды бейнелейді.
Calendar - календарь. ... ... ... ... арналган.
Тәжірибелік бөлім
1. STANDARD бетіндегі компоненттерді қолданып
есепшоттың бағдарламасын құру
Delphi багдарламалау ... STANDARD ... Edit және ... ... (Form1) ... ... ... (Unit1) терезесіне
кодтарын теріп 8-сүретдегідей калькулятор бағдарламасын құру.
2-сүрет.
implementation
{$R *.dfm}
var
accum:real;// аккумулятор
oper:integer;//операция:1-'+';2-'-';
//0-"выполнить"("кнопка=")
f:integer;
{f=0 ждем первую цифру нового числа, например ... ... ... ... ... ... TForm1.Button1Click(Sender: TObject);
begin
if f=0//первая цифра числа
then begin
edit1.Text:='1';
f:=1;
end
else edit1.Text:=edit1.text+'1'
end;
//кнопка 2
procedure TForm1.Button2Click(Sender: ... (f=0) ... ... ... begin
edit1.Text:='2';
f:=1;
end
else edit1.Text:=edit1.text+'2'
end;
//кнопка 3
procedure TForm1.Button3Click(Sender: TObject);
begin
if f=0
then begin
edit1.Text:='3';
f:=1;
end
else ... ... ... TObject);
begin
if f=0
then begin
edit1.Text:='4';
f:=1;
end
else edit1.Text:=edit1.text+'4'
end;
//кнопка 5
procedure TForm1.Button5Click(Sender: TObject);
begin
if (f=0)
then begin
edit1.Text:='5';
f:=1;
end
else edit1.Text:=edit1.text+'5';
end;
//кнопка 6
procedure ... ... ... ... ... ... TForm1.Button7Click(Sender: TObject);
begin
if f=0
then begin
edit1.Text:='7';
f:=1;
end
else edit1.Text:=edit1.text+'7';
end;
//кнопка 8
procedure TForm1.Button8Click(Sender: TObject);
begin
if f=0
then begin
edit1.Text:='8';
f:=1;
end
else edit1.Text:=edit1.text+'8';
end;
//кнопка 9
procedure TForm1.Button9Click(Sender: ... ... ... ... 0
procedure TForm1.Button10Click(Sender: TObject);
begin
if f=0//первая цифра числа
then begin
edit1.Text:='0';
f:=1;
end
else
if edit1.Text'0'
then edit1.Text:=edit1.Text+'0';
end;
procedure TForm1.Button11Click(Sender: TObject);
begin
if f=0
then ... ... ... ... ... ... ... TForm1.Button13Click(Sender: TObject);
begin
if f=0
then oper:=0
else begin
dooper;
oper:=0;
f:=0;
end;
end;
procedure TForm1.Button14Click(Sender: TObject);
begin
edit1.text:='0';
accum:=0;
oper:=0;
f:=0;
end;
procedure TForm1.Button15Click(Sender: TObject);
begin
if f=0
then begin
edit1.Text:='0,';
f:=1;
end;
if ... then ... ... oper ... ... ... key:char;
begin
key:=chr(0);
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
oper:=0;
end;
end.
Қорытынды
Мен осы «Delphi-дің компоненттер тақтасы» атты ... ... ... ... ... бөлімде Delphi-дің компоненттер тақтасы,
және бұл беттегі компоненттердің Windows операциялық жұйесінде қолдануға
арналған STANDARD, ADDITIONAL, WIN 32, SYSTEM, DIALOGS, SAMPLES, ... де бұл ... ... атқаратын қызметін карастырып
кетдім, ал тәжірибелік бөлімде ... ... ... ... ... компоненттер бойынша тәжірибелік есептерді қарастырдым,
яғни бұл есептерде Delphi бағдарламалау ... STANDARD ... ... отырып есепшот бағдарламасын құруды және бул
компоненттің әркайсысына арналған кодтарды ягни ... бір ... ... оган ... ... ... есепте қарастырып өттік.
Пайдаланған әдебиеттер тізімі
1. Delphi ортасында бағдарламалау: Оку құралы.
Авторы: Э.А.Абдыкаримова.
Актау 2010ж.
2. Программалау тілдерін оқыту. Delphi ортасы: Оку ... ... К. 3., ... А. Р., ... Б. ... 2005 ж.
3. Информатика. Оқу құралы.
Авторы: Камардинов О.
Алматы 2008ж.
4. Жаңа ақпараггықтехнологиялар (лабораториялык практикуй) 2-бөлім
Авторлары: Б. Бөрібаев, Е. ... Г. ... Р. ... 2001 ... ... техникасы және программалау.
Авторы: Ахметов Қ.
Алматы 1996.

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









Ұқсас жұмыстар
Тақырыб Бет саны
WindowsXP оператциялық жүйесі14 бет
WindowsXP операциялық жүйесі14 бет
VСT шаблон негізінде «Компьютерлік желілер» пәні бойынша электронды оқулық құрастыру»73 бет
«Абди компани» ақ-ның қызметіне сипаттама32 бет
Бухгалтерлік есеп пен қаржылық есеп жүйесін реттеудегі аудиттің маңызы мен қажеттілігі51 бет
Жоғары мектеп жасындағы оқушылардың оқу жетістіктерін бағалауда компьютерлік оқыту және бақылау бағдарламаларының рөлін анықтау50 бет
Компания капиталы25 бет
Компанияның ақшалай қаражаттарын басқарудың мәні мен оңтайландыру әдістері31 бет
Компанияның инвестициялық портфелін қалыптастыру тетігі28 бет
Компьютер туралы12 бет


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


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

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

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

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

Email: info@stud.kz

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

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