{SITELINK-S46}Îñíîâíûå óïðàâëÿþùèå êîíñòðóêöèè è ýëåìåíòû óïðàâëåíèÿ â Delphi 7 {/SITELINK}
{SITELINK-S47}Êëàññû â ÿçûêå âèçóàëüíîãî ïðîãðàììèðîâàíèÿ Delphi 7, èõ îïðåäåëåíèå, ñîñòàâíûå ÷àñòè. Ñîçäàíèå îáúåêòîâ êàê ïðåäñòàâèòåëåé êëàññîâ {/SITELINK}
Îáúåêò – ýòî ïðåäìåòû æèâîé è íåæèâîé ïðèðîäû, êîòîðûå ïðåäñòàâëÿþòñÿ êàê åäèíîå öåëîå. Íàïðèìåð, ÿáëîêî, ôîðòî÷êà Èâàíîâ, áàíêîâñêèé ñ÷åò è ò.ï.
Îáúåêòû îáúåäèíÿþòñÿ â êëàññû. Îáúåäèíåíèé îáúåêòîâ â êëàññû îïðåäåëÿåòñÿ ñåìàíòèêîé.
Êëàññ – ýòî îñîáàÿ ñòðóêòóðà (èëè òèï çàïèñè), êîòîðàÿ èìååò â ñâîåì ñîñòàâå ïîëÿ, ìåòîäû è ñâîéñòâà. Êëàññ âûñòóïàåò â êà÷åñòâå îáúåêòíîãî òèïà äàííûõ, à îáúåêò – ýòî êîíêðåòíûé ñóùåñòâóþùèé â ïàìÿòè êîìïüþòåðà ýêçåìïëÿð êëàññà.
{SITELINK-S48}Îáðàáîòêà èñêëþ÷åíèé â Delphi 7{/SITELINK}
{SITELINK-S49}Ðàáîòà ñ îäíîìåðíûìè è äâóìåðíûìè ìàññèâàìè{/SITELINK}
Ìàññèâ – ýòî ñòðóêòóðà äàííûõ, êîòîðàÿ ïðåäñòàâëÿåò ñîáîé íàáîð ïåðåìåííûõ îäèíàêîâîãî òèïà, èìåþùèõ îáùåå èìÿ.  êà÷åñòâå ýëåìåíòîâ ìàññèâà ìîæíî èñïîëüçîâàòü ëþáîé äðóãîé ðàíåå îïèñàííûé òèï. Ýëåìåíòû, îáðàçóþùèå ìàññèâ, óïîðÿäî÷åíû òàêèì îáðàçîì, ÷òî êàæäîìó ýëåìåíòó ñîîòâåòñòâóåò ñîâîêóïíîñòü íîìåðîâ (èíäåêñîâ), îïðåäåëÿþùèõ åãî ìåñòîïîëîæåíèå â îáùåé ïîñëåäîâàòåëüíîñòè. Äîñòóï ê êàæäîìó îòäåëüíîìó ýëåìåíòó îñóùåñòâëÿåòñÿ ïóòåì èíäåêñèðîâàíèÿ ýëåìåíòîâ ìàññèâà.
{SITELINK-S50}Ðàáîòà ñ ôàéëàìè {/SITELINK}
Ôàéë – ýòî èìåíîâàííàÿ îáëàñòü âíåøíåé ïàìÿòè, â êîòîðóþ ìîæíî çàïèñûâàòü è èç êîòîðîé ìîæíî ñ÷èòûâàòü äàííûå.  çàâèñèìîñòè îò òèïà ýëåìåíòîâ ðàçëè÷àþò òðè âèäà ôàéëà:
– ôàéë èç ýëåìåíòîâ îïðåäåëåííîãî òèïà (òèïèçèðîâàííûå ôàéëû);
– ôàéë èç ýëåìåíòîâ, òèï êîòîðûõ íå óêàçàí (íå òèïèçèðîâàííûé ôàéë);
– òåêñòîâûé ôàéë, ò.å. ýëåìåíòàìè ÿâëÿþòñÿ òåêñòîâûå ñòðîêè.
Äëÿ ðàáîòû ñ ôàéëîì â ïðîãðàììå îáúÿâëÿåòñÿ ôàéëîâàÿ ïåðåìåííàÿ (ëîãè÷åñêèé ôàéë) â ðàçäåëå îïèñàíèÿ ïåðåìåííûõ: èìÿ_ôàéëà:file of òèï_ýëåìåíòîâ_ôàéëîâ
Ôàéë, êîìïîíåíòàìè êîòîðîãî ÿâëÿþòñÿ äàííûå ñèìâîëüíîãî òèïà, íàçûâàåòñÿ ñèìâîëüíûì, èëè òåêñòîâûì: èìÿ_ôàéëà:TextFile.
Ïîñëå îáúÿâëåíèÿ ôàéëîâîé ïåðåìåííîé, êîòîðàÿ çàäàåò òèï êîìïîíåíòîâ ôàéëà, íåîáõîäèìî óêàçàòü êîíêðåòíûé ôàéë, ò.å. ñâÿçàòü ôàéëîâóþ ïåðåìåííóþ ñ ôèçè÷åñêèì ôàéëîì. Äëÿ ýòîãî èñïîëüçóåòñÿ ïðîöåäóðà: AssignFile(var f, èìÿ_ôàéëà:String);
{SITELINK-S51}Ðàáîòà ñ áàçàìè äàííûõ{/SITELINK}
{SITELINK-S230}Ðàáîòà ñ ãðàôèêîé â Delphi{/SITELINK}
{SITELINK-S206}Óïðàæíåíèÿ äëÿ îáðàáîòêè ñòðîê{/SITELINK}
{SITELINK-S207}Óïðàæíåíèå ïî ñîçäàíèþ è îáðàáîòêå ëèíåéíîãî ìàññèâà{/SITELINK}
{SITELINK-S208}Óïðàæíåíèå íà ëèíåéíóþ ñîðòèðîâêó ìàññèâà{/SITELINK}
{SITELINK-S209}Óïðàæíåíèå äëÿ ïðåäñòàâëåíèÿ äâóìåðíûõ ìàññèâîâ ñ ïîìîùüþ êîìïîíåíòà StringGrid{/SITELINK}
{SITELINK-S210}Óïðàæíåíèå ïî ââîäó è îáðàáîòêè ýëåìåíòîâ ìàññèâà ñ èñïîëüçîâàíèåì StringGrid{/SITELINK}
{SITELINK-S211}Óïðàæíåíèÿ ïî îáðàáîòêå ôàéëîâ{/SITELINK}
|