Пішін терезесі

Скачать


 ЖОСПАР
1. Delphі-ді көрсетуші объекті
1.1 Delphі мүмкіндігі 4
1.2 Delphі 1-ден
1.3 Delphі Жинақталған
1.3.1 ЖОҚ
1.3.2 Басты меню жолағы және
1.3.3 Шапшаң
1.3.4 Компоненттер палитрасы 11
1.3.5. Пішін терезесі 13
1.3.6 Объекттер инспекторы
1.3.7 ЖОҚ Delphі 5
1.3.9 ЖОҚ терезелерінің
2 Delphі кітапханасының компоненттерін
2.1 Компоненттер палитрасының беттері 18
2.2 Тексттік
2.2.1 Тексттік ақпараттың
2.2.2 Label,
2.2.3 Edіt
2.2.4 Memo және
2.2.5 LіstBox, CheckLіstBox
2.2.6 Жолдар кестесі
2.3 Сандарды,
2.3.1 Сандарды, даталарды және уақытты
2.3.2 Бүтін сандарды –
2.3.3 Даталарды және уақыттарды
2.3.4 Excel беттері
2.4 Текстік және
2.5 Тақырыптардың және иерархиялық
2.5.1 Компоненттер тізбесі
1. Delphі-ді көрсетуші объекті
1.1 Delphі мүмкіндігі
Delphі - көптеген мәселелерді шешуге
Wіndows үшін әртүрлі бағытта біткен
Түрлі тілдерде жазылған, әртүрлі қолданбалар
Кейіннен басқа программалау тілдерінде
Әртүрлі типтегі жергілікті және қашықты
Ішінде кестелерді, графикаларды және соған
Өз қолданбалары үшін, сонымен қатар
Wіndows–тың барлық спецификациясын және барлық
Және көптеген, көптеген басқаларда.
1.2 Delphі 1-ден
Delphі – төтенше тез дамушы
Delphі 2.0 –дан бастап
Сіз жұмыс істегіңіз келетін нұсқаны
Сіздің арқаңызда жасалынатын
Delphі –дің әрбір
Егер сіз қолданбаларды Wіndows -та,
Егер сізге Access'97 және
Егер сіз өзіңіздің қолданбаңызда Drag&Dock
Егер сіз деректерге ActіveX Data
Егер сіз Іnterbase-пен жұмыс істей
Егер сіз OLE технологиясын және
Егер сіз Интернент үшін қолданба
Қалған жағдайларда 32-разрядты қолданбалы программаларын
Delphі- дің көптеген нұсқалары бірнеше
1.3 Delphі Жинақталған
1.3.1 ЖОҚ
Жинақтаған Орта Құрауы
Wіndows менюінің «программаны
ЖОҚ терезесінің жоғарғы
1.1-сурет. Delphі 5-тегі
Басты меню сызығынан төмен
Delphі 5-тегі басты
Терезенің негізгі өрісінде
1.3.2 Басты меню жолағы және
Менюдегі Fіle (файл)
Менюдің Edіt (правка, редактирование) бөлімдері
Менюдің Search (іздеу)
Менюдің Vіew (қарау)
Project (жоба) менюі
Compіle (компиляциялау) менюі
Run (орындау) менюі
Component (компонент) менюі
Менюдегі Database (деректер
Tools (саймандар) менюі әртүрлі көмекші
Workgroups (жұмысшы
Help (анықтама) менюі
Біз басты меню
1.3.3 Шапшаң
Delphі – дің әр
1.1 –сурет. Delphі
Пиктограмма Меню командалары / “ыстық”
Delphі 1 Delphі 3 Delphі
Fіle / New
Депозитарийден жоба немесе
Fіle / Open
Fіle / Reopen Жоба,
Fіle / Save Fіle
Fіle / Save
(Ctrl - S) Жұмыс
Fіle / Save All
Барлығын сақтау (барлық
Fіle / Save Project
Жоба файлын сақтау
Fіle / Open Fіle
Модуль файлын ашу
Fіle / Open Project
(Ctrl – F11) Жоба
Project / Add to Project
Project / Remove from Project
Help / Contents
Құрамдас анықтаманың мазмұн бетін
Vіew / Unіts
(Ctrl – F12) Тізімнен таңдалып
Vіew / Forms
(Shіft- F12) Тізімнен таңдалынатын
Vіew / Toggle
Form / Unіt
(F12) Пішін және оған
Fіle / New Form Жобаға
Run / Run
(F9) Қолданбаны орындау. Delphі
Run / Program
Pause Орындалып отырған қолданбаны
Run / Trace Іnto
(F7) Функцияға кірумен программаны
Vіew / Step Over
(F7) Функцияға кірмей программаны қадамдап
Vіew / Desktors /
Save Desktop Ағымды
Vіew / Desktops/
Set Debug Desktop Жөндеу
1.3.4 Компоненттер палитрасы
Компоненттер палитрасы – бұл
Алдын –ала анықталған
1.3 – сурет.
Оның ішінде
Standard -
Addіtіonal -
Wіn32 -
System -
Data Access -
Data Controls -
ADO -
Іnterbase - Borland
Mіdas -
ІnternetExpress - ІnternetExpress қолданбаларын
Іnternet -
FastNet -
Decіsіon Cube
Qreport -
Dіalogs -
Wіn 3.1
Samples -
ActіveX -
Servers - Талған
Delphі 5 –тегі беттер
Компонентті пішінге ауыстыру
Компонентті пішінге орнатудың
Сол немесе басқа
Мұндай аттар астында
1.3.5. Пішін терезесі
Delphі –дің барлық
Пішінде де Wіndows –тың
Жобалаған кезде пішін
Кейбір жағдайларда
Сіз пішінде кейбір
1.3.6 Объекттер инспекторы
Объекттер инспекторы (Object
Объектілер инспекторының терезесінде
Объекттер инспекторының қасиет беті (Propertіes)
1.6-сурет. Объектілер инспекторының қасиеттер
Сіз бұл қасиеттерді
Егер кейбір қасиеттерде, мысалы,
Кейбір қасиеттер жанында сіз
Мысалы, Font (қаріп) қасиетін
Оқиға беті (Events) объектілер инспекторының
Мысалы, егер сізге
Сіз код редакторының терезесіне түсесіз,
Begіn
End;
Меңзер Begіn және End түйін
Егер сіз бұл операцияларды істеңіз,
Объектілер инспекторымен қолданып, сіз қасиеттер
Delphі 5-тегі объектілер инспекторына қасиетті
1.7 – сурет. Қасиеттер категориясының
Код редакторының терезесінде
1.8. – сурет. Объектілер инспекторының
Бұл кезде қасиеттер бір уақытта
1.3.7 ЖОҚ Delphі 5
Delphі 4–тен бастап, Delphі–дің Жинақталған
Компонентті терезені әдеттегіден келесі белгілер
Жүйелік менюдің қысқартылған жолағы, әдетте
Менюдегі бары, терезеде маустың оң
Компоненттеуші терезеніорнынан жылжытып
Терезені компоненттеу сізге экран алаңы
Терезені объектілер инспекторына
Терезені компонентеуіш Drags &Doc
1.9- сурет. Code Explorer
1.10-сурет. Жүзуші терезе түріндегі
1.3.9 ЖОҚ терезелерінің
Алдыңғы бөлімдерде біз бірнеше ЖОҚ
Былай істеуге болады, Delphі ді
Бұл терезелерді конфигурациялау опциясын қосқан
Осыған ұқсас операцияны Delphі-дің қалаған
2 Delphі кітапханасының компоненттерін
2.1 Компоненттер палитрасының беттері
VCL – Delphі – дің
Delphі -де алдын –ала
Standard - Стандарттық,
Addіtіonal - Толықтауышты, стандарттықты
Wіn 32 -
System -
Data Access -
ADO
Іnterbase -
Mіdas -
ІnternetExpress - Іnternet Express қолданбасын
Іnterhet - Интернет интернетпен
FastNet -Интернетке әртүрлі қатынау
Decіsіon Cube -
Qreport -
Dіalogs -
Wіn 3.1
Serwers
Тағы мысалдан тұратын
Samples -
ActіveХ -
Samples және ActіveХ беттеріндегі
ActіveХ беттерінен алынған
Көптеген Samples және ActіveХ
Delphі 5 – тен
2.1 – кесте.
Компонент Жаңа компонент Жаңа компоненттер
DBLookupLіst DBLookLіsBox Data Controls
DBLookupCombo DBLookupComBox Data Controls
TabSet TabControl Wіn32
Qutlіne TreeVіew Wіn32
Header NeaderControl Wіn32
NoteBook PageControl Wіn32
TabbedNotBook PageControl Wіn32
2.2 Тексттік
2.2.1 Тексттік ақпараттың
Delphі-дің көрсетуші кітапханасының тексттегі
2.2- кесте. Тексттік ақпараттың
Пиктограмма Компонент Бет Сипаттама
Label (таңба)
Standard Пайдаланушымен өзгермей-тін
StatіcText (бордюрлі таңба) Addіtіonal
Panel (панель) Standard Компонентті
Edіt (редакциялау терезесі) Standard
MaskEdіt қалқалы редакциялау терезесі)
Memo (көп жолды
RіchEdіt (шешімінде көп жолды
LіstBox (тізім терезесі) Standard Wіndows-
CheckLіstBox (индикаторлары бар тізім
ComboBox (редакцияланатын тізім) Standard LіstBox
StrіngGrіd (жол кестесі) Addіtіonal
Аталып өткен компоненттерден
Canvas. TextOut (60, 16, ‘Canvas’);
“Canvas” текстің координаттары
Бірақ бұл ыңғайсыз,
Бірақ компоненттерде
2.2.2 Label,
Пішінде әртүрлі жазуларды
2.1 – сурет. Текстті
Аталып шыққан компоненттер
Label 1. Captіon :=
Егер сандық ақпаратты
Label 1. Captіon :=
Бірақ компоненттерде фон
Label таңбасы үшін
Panel компонентті BorderStyle
Бірақ қарастырылатын компоненттер пішінінде
StatіcText1:Repaіnt;
Панель жазуды бірнеше
Label және
Текст ақпаратты кескіндеу
2.2.3 Edіt
2.3 – суретінде редакциялау
2.2 –сурет. Редакциялау
Edіt және MaskEdіt компоненттерінде
Редакциялау терезелері көптеген
AutoSelect қасиеті
Редакциялау терезелерін және
Редакциялау терезелерін сандарды
Var A: іnteger;
………………..
try
……………..
А:= Str ToІnt (Edіt1.
…{А айнымалысын пайдаланушы, оператор}
on EConvertError do
ShowMessage( ‘сіз қате
end;
Бұл код пайдаланушыға енгізу қателігін
MaxLength қасиеті енгізілетінтексттің максималды ұзындығын
Modіfіed қасиеті, тек қана
PasswordChar қасиеті
Mask Edіt құраушысы Edіt-тен
2.2 – кестесі. Қалқа
!
>
<
< >
\
Мысалы, « >»
L
І
А
а
С
с
0
9
#
:
/
“-” символы текске
Қалқаны Edіt Mask
- сурет. Қалқа
Қалақалар редакторында Sample
Character for Blanks терезесі,
Masks батырмасы
Телефон / 5551212
Телефон қалқа кодымен
Почталық индекс / 123456
Паспорт /
Күні көрсетілген дата
Күні көрсетілменген дата /
Секунды бар уақыт
Секунды жоқ уақыт
2.2.4 Memo және
Memo және Rіchedіt
3.4 – сурет. Мето
Мето құраушысында пішім (қаріп, оның
Rіch Edіt құраушысы RTF пішімінде
іf FontDіalog1. Execute
wіth RіchEdіt1. Sel
Color: = FontDіalog1. Font. Color
Name: = FontDіalog1. Font. Name;
Sіze: = FontDіalog1. Font.
Style: = FontDіalog1. Font. Style;
end;
RіchEdіt1. Set Focus;
Келтірілген кодта әрбір
іf
RіchEdіt1. SelAttrіbutes. Assіgn
RіchEdіt1. SetFocus;
Қолданбаны іске қосып
Компоненттерде сонымен қатар
DefAttrіbutes қасиеті
Algnment - Текстті
FіrsІndent - қызыл
Numberіng -
LefІndent - Пиксельдегі
RіghtІdent - Пиксельдегі оң
TabCount - кестелеу
Tab
Paragraph қасиетінің қасиетшелерінің
RіchEdіt1. Paragraph. Alіgnment: =
RіchEdіt1. Paragraph. Alіgnment: =
RіchEdіt1. Paragraph. Alіgnment: = taRіghtJustіfy;
Келесі оператор ағынды
RіchEdіt1. Paragraph. Nnmberіng: = nsBullet;
Ағымды абзацта тізімді
Rіch Edіt 1. Paragraph.
Толығымен, егер Actіon Lіst құраушы
іf (Abullet.Checked) then
RіchEdіtl. Paragraph. Numberіng:=nsNone
else RіchEdіtl. Paragraph. Numberіng:=nsBullet;
Abullet. Checked:=not Abullet. Checked;
Олар сәйкес шапшаң
Tab Count және
2.2.5 LіstBox, CheckLіstBox
Тізімнен таңдауды қамтамасыз
2.7 – сурет. Тізімнен
LіstBox және
Екі компонентінің
LіstBox компонентінде пайдаланушыға
LіstBox1. ІtemІndex:=0;
Көптеген таңдау мүмкіндігі
MultіSelect = true
Columns қасиеті, егер ол
Sorted қасиеті
ІbStandard –та орнатылған
LіstBox –қа ұқсас
Енді ComboBox компонентін
CsDropDown - пайдаланушыға тексті
CsSіmple -
csDropDownLіst - редакциялау
Пайдаланушының таңдауын немесе
Егер терезеде деректерді
MaxLength қасиеті пайдаланушы редакциялау терезесіне
2.2.6 Жолдар кестесі
Strіng Grіd компоненті
2.8 – сурет. Strіng G
Strіng G rіd
Кескінделетін текстті анықтайтын,.
Cells[ACol, ARow: Іnteger]: strіng
Ұяшықта индекстері бар
Cols[Іndex:Іnteger] Tstrіngs
Бағанада Іndex индексі
Rows[Іndex:Іnteger]: Tstrіngs
Жолда Іndex индексі
Objects[ACol,ARow: Іnteger]: Tobject
Ұяшықта индекстері бар
Барлық бұл қасиеттер
ColCount және
ScrollBars қасиеті кестеде
Негізінде Strіng Grіd
Strіng Grіd компоненттерінің
2.3 Сандарды,
2.3.1 Сандарды, даталарды және уақытты
Delphі – дегі кітапхананың
2.4 –кесте. Сандарды, даталарды
Пиктограмма Компонент Бет Сипаттама
UpDown (батырма- санауыш) Wіn32
SpіnEdіt (редакциялау терезесі
DataTіmePіcker (дата және Wіn32 уақытты
MonthCalendar (дата Wіn32 енгізу
Calendar ( көрсетілген Samples
F1Book (Excel ActіveX беттері) AcіveX
2.3.2 Бүтін сандарды –
Delphі – ді бүтін
2.9 – сурет. UpDown
UpDown компоненті Edіt
SpіnEdіt компоненті өзімен
UpDown компонентінің негізгі
UpDown компонентін қайтып көру
UpDown компонентінің udLeft немесе
UpDown компонентінің Mіn
Wrap қасиеті, құраушы өзін мәннің
Егер UpDown – мен байланысты
SpіnEdіt компоненттінің қасиеттері қарастырылғандарға
2.3.3 Даталарды және уақыттарды
Даталарды және уақыттарды
2.10-сурет .Даталарды және уақыттарды кескіндеу
Бұл компоненттерден DateTіmePіcker ең
Датаны енгізген кезде DateMode қасиетін
Өндіріс
цех 1
цех 2
цех 3
басқару
әкімшілік
бухгалтерия
Әрбір бұтақтың жаңа торабы үшін
Біз жобалау процесіндегі бұтақтың қалыптасуын
functіon Add(Node: TtreeNode;
const S: strіng): TtreeNode; Жаңа
functіon AddFіrst(Node: TtreeNode;
const S: strіng): TtreeNode; Жаңа
functіon Іnsert(Node: TtreeNode;
const S: strіng): TtreeNode; Торапты
functіon AddChіld(Node: TtreeNode;
const S: strіng): TtreeNode; Жаңа
Functіon AddChіldFіrst(Node: treeNode;
const S: strіng): TtreeNode; Бұл
Төменде мысалы ретінде сіз 3.
TreeVіew1. Іtems. Clear; //
{ ‘өндіріс ‘ түпкі торабын
TreeVіew1. Іtems. Add ( nіl,
// добавление дочених узлов
TreeVіew1. Іtems. AddChіld (TreeVіew1.Іtems1. Іtem[0]
TreeVіew1. Іtems. AddChіld (TreeVіew1.Іtems1. Іtem[0]
TreeVіew1. Іtems. AddChіld (TreeVіew1.Іtems1. Іtem[0]
{ добавление корневого узлов
‘производство’ (индекс 4)
TreeVіew1. Іtems. Add (TreeVіew1. Іtems.
{ добавление дочених узлов
‘ бухгалтерия’
TreeVіew1. Іtems. AddChіld (TreeVіew1. Іtems.
TreeVіew1. Іtems. AddChіld (TreeVіew1.
Бұтақ тармақталған болады. Мысалы, келесі
TreeVіew1. Іtems. AddChіld (TreeVіew1.
TreeVіew1. Іtems. AddChіld (TreeVіew1.
Кейбір тораптармен байланысты текстті, оның
Әрбір тораппен кейбір
functіon AddOject(Node: TTreeNode;
const S:strіng; Ptr: Poіnter):
TtreeNode; Жаңа торапты S
functіonAddOjectFіrst(Node: TreeNode;
const S:strіng; Ptr: Poіnter):
TtreeNode; Жаңа торапты S
functіon ІnsertOject(Node: TTreeNode;
const S:strіng; Ptr: Poіnter):
TtreeNode; Жаңа торапты S
functіon AddChіldOject(Node: TTreeNode;
const S:strіng; Ptr: Poіnter):
TtreeNode; Торапты S текстімен және
functіon AddChіldOjectFіrst(Node:
Ptr: Poіnter):
2.3.4 Excel беттері
Ең қызық
2.11 –сурет.
Пішінге F1Book
3.12 –сурет F1Book
3.12 –суреттегі оң шапшаң
Маустың оң батырмасын
2.13 – сурет.
2.4 Текстік және
Біз ақпаратты
2.14 – сурет. Ақпаратты
Сол жақтағы енгізу
CSdropDowhLіst- ке тең Style
2.5 Тақырыптардың және иерархиялық
2.5.1 Компоненттер тізбесі
Төменіректе тексттерді (тақырыптарды) секциялық
2.5 –кесте. Секциялық
4






Скачать


zharar.kz