More Related Content
Similar to 01 osnovy (19)
More from pogromskaya (20)
01 osnovy
- 2. 11.. ООссннооввыы ррааббооттыы вв ссррееддее DDeellpphhii..
ППллаанн ттееммыы::
11.. ЭЭттааппыы ррааззррааббооттккии ППОО..
22.. ППоонняяттииее ввииззууааллььнноойй ссррееддыы ррааззррааббооттккии..
33..
ООссннооввнныыее ппррииннццииппыы ооббъъееккттнноо--ооррииееннттииррооввааннннооггоо ппррооггррааммммиирроовваанниияя 44.. ВВиидд ээккррааннаа вв ссррееддее DDeellpphhii,,
ннааззннааччееннииее ооссннооввнныыхх ээллееммееннттоовв ииннттееррффееййссаа ссррееддыы,, 55.. ККооммппооннееннттыы EEddiitt ((РРееддааккттоорр)),, LLaabbeell ((ННааддппииссьь))
,, BBuuttttoonn ((ККннооппккаа))..
66.. ООссннооввыы яяззыыккаа ппррооггррааммммиирроовваанниияя ППаассккаалльь..
77..
ООррггааннииззаацциияя ввввооддаа--ввыыввооддаа ддаанннныыхх.. ППррииммеерр ссооззддаанниияя
- 3. 11.. ЭЭттааппыы ррааззррааббооттккии ППОО..
ППооссттааннооввккаа ззааддааччии..
ППооссттррооееннииее ммааттееммааттииччеессккоойй ммооддееллии..
РРааззррааббооттккаа ааллггооррииттммоовв ии ссццееннаарриияя ррааббооттыы..
ВВыыббоорр ссррееддыы ррааззррааббооттккии..
ППррооееккттииррооввааннииее ииннттееррффееййссаа ппооллььззооввааттеелляя..
ННааппииссааннииее ооббррааббооттччииккоовв ссооббыыттиийй ((ппррооццееддуурр))
ии ффууннккцциийй вв ппррооггррааммммнныыхх ммооддуулляяхх..
ООттллааддккаа ии ттеессттииррооввааннииее..
ВВннееддррееннииее,, ээккссппллууааттаацциияя ии ммооддииффииккаацциияя..
- 4. 2. Понятие ввииззууааллььнноойй ссррееддыы
ррааззррааббооттккии..
DDeellpphhii –– ээттоо ввииззууааллььннааяя ссррееддаа ддлляя ррааззррааббооттккии
ППОО..
ВВииззууааллььннааяя ссррееддаа ппооззввоолляяеетт ввииддееттьь ии
ппррооееккттииррооввааттьь ввннеешшнниийй ввиидд ссооззддааввааееммоойй
ппррооггррааммммыы ((ииннттееррффееййсс)) уужжее ннаа ссттааддииии
ррааззррааббооттккии..
ВВииззууааллььннааяя ссррееддаа ппооссттррооееннаа ннаа ппррииннццииппаахх
ООООПП..
ДДлляя ззааппииссии ттееккссттаа ппррооггрраамммм вв DDeellpphhii
ииссппооллььззууееттссяя яяззыыкк ппррооггррааммммиирроовваанниияя OObbjjeecctt
PPaassccaall..
- 5. 3. ООссннооввнныыее ппррииннццииппыы ООООПП..
ООссннооввнныымм ппоонняяттииеемм вв ООООПП яяввлляяееттссяя
ооббъъеекктт..
ФФооррммууллаа ооббъъееккттаа::
ООббъъеекктт == ДДаанннныыее ++ ППррооггррааммммыы
ООббъъеекктт ссооддеерржжиитт ввннууттррии ссееббяя ддаанннныыее ии
ппррооггррааммммыы ддлляя ооббррааббооттккии ээттиихх ддаанннныыхх..
ООббъъееккттыы –– ээттоо «ккииррппииччииккии» ддлляя
ссооззддаанниияя ппррооггрраамммм..
- 6. 33.. ООссннооввнныыее ппррииннццииппыы ООООПП..
ККаажжддыыйй ооббъъеекктт ооббллааддааеетт ннааббоорроомм ссввооййссттвв ии
ммееттооддоовв..
ССввооййссттввоо –– ээттоо ннееккооттооррааяя ххааррааккттееррииссттииккаа
ооббъъееккттаа ((ццввеетт,, ррааззммеерр,, ппооллоожжееннииее ии ддрр..))..
ССввооййссттвваа ммооггуутт ппррииннииммааттьь ззннааччеенниияя ии
ууччаассттввооввааттьь вв ввыырраажжеенниияяхх..
ММееттоодд –– ээттоо «ууммееннииее» ооббъъееккттаа ввыыппооллнняяттьь
ррааззллииччнныыее ооппееррааццииии ((ззааккрраассииттьь,, ууввееллииччииттьь,,
ииззммееннииттьь ии ддрр..)),, тт..ее.. ппооддппррооггррааммммыы..
- 7. 33.. ООссннооввнныыее ппррииннццииппыы ООООПП..
Каждый объект ииммеееетт ссввооёё ииммяя.. ФФооррммаа
ооббрраащщеенниияя кк ссввооййссттвваамм ии ммееттооддаамм
ооббъъееккттаа::
ИИммяя__ооббъъееккттаа..ИИммяя__ссввооййссттвваа__ииллии__ммееттооддаа
ППррииммеерр ооббрраащщеенниияя кк ссввооййссттввуу::
ККннооппккаа11..ЦЦввеетт ::== ЗЗееллеенныыйй;;
ППррииммеерр ооббрраащщеенниияя кк ммееттооддуу::
ККннооппккаа11..ЗЗааккрраассииттьь((ЗЗееллеенныыйй));;
- 8. 33.. ООссннооввнныыее ппррииннццииппыы ООООПП::
11.. ИИннккааппссуулляяцциияя –– ввооззммоожжннооссттьь ооббъъееддииннеенниияя
ддаанннныыхх ии ооппеерраацциийй вв оодднноо ццееллооее..
22.. ННаассллееддооввааннииее –– ввооззммоожжннооссттьь ссооззддаанниияя
ннооввыыхх ппррооииззввоодднныыхх ккллаассссоовв ннаа ооссннооввее уужжее
ссуущщеессттввууюющщиихх..
33.. ППооллииммооррффииззмм –– ввооззммоожжннооссттьь
ммооддииффиицциирроовваанниияя ммееттооддоовв вв ппррооииззввоодднныыхх
ккллаассссаахх..
- 9. 44.. ВВиидд ээккррааннаа вв ссррееддее DDeellpphhii,, ннааззннааччееннииее
ооссннооввнныыхх ээллееммееннттоовв ииннттееррффееййссаа ссррееддыы,,
ппоорряяддоокк ррааббооттыы..
ЗЗааппууссттииттьь ссррееддуу DDeellpphhii..
ППооккааззааттьь ооссннооввнныыее ээллееммееннттыы ииннттееррффееййссаа ссррееддыы
DDeellpphhii::
-- ССттррооккаа ззааггооллооввккаа,, ммееннюю;;
-- ППааннеелльь ииннссттррууммееннттоовв;;
-- ССттааррттооввооее ооккнноо;;
-- ППааллииттрраа ккооммппооннееннттоовв;;
-- ООккнноо «ИИннссппееккттоорраа ооббъъееккттоовв»;;
-- ФФооррммаа;;
-- ООккнноо «ТТееккссттооввооггоо ррееддааккттоорраа»;;
-- ММооггуутт ооттооббрраажжааттььссяя ддррууггииее ооккннаа ии ппааннееллии..
- 10. 44.. ВВиидд ээккррааннаа вв ссррееддее DDeellpphhii,, ннааззннааччееннииее
ооссннооввнныыхх ээллееммееннттоовв ииннттееррффееййссаа ссррееддыы,,
ппоорряяддоокк ррааббооттыы..
ППааллииттрраа ккооммппооннееннттоовв
–– ээттоо «ссккллаадд»
ккооммппооннееннттоовв DDeellpphhii,,
ссооссттооиитт иизз
ммнноожжеессттвваа ррааззддееллоовв
((ссттрраанниицц))..
ККооммппооннееннтт –– ээттоо
ооббъъеекктт,, ввссттррооеенннныыйй вв
ссррееддуу DDeellpphhii..
- 11. 44.. ВВиидд ээккррааннаа вв ссррееддее DDeellpphhii,, ннааззннааччееннииее
ооссннооввнныыхх ээллееммееннттоовв ииннттееррффееййссаа ссррееддыы,,
ппоорряяддоокк ррааббооттыы..
ВВ ооккннее «ИИннссппееккттоорраа
ооббъъееккттоовв» ннаа ссттррааннииццее
PPrrooppeerrttiieess ооттооббрраажжааююттссяя
ссввооййссттвваа ааккттииввннооггоо
((ввыыддееллееннннооггоо))
ккооммппооннееннттаа,, иихх ммоожжнноо
ииззммеенняяттьь..
- 12. 44.. ВВиидд ээккррааннаа вв ссррееддее DDeellpphhii,, ннааззннааччееннииее
ооссннооввнныыхх ээллееммееннттоовв ииннттееррффееййссаа ссррееддыы,,
ппоорряяддоокк ррааббооттыы..
ННаа ссттррааннииццее EEvveennttss
ооттооббрраажжааееттссяя ппееррееччеенньь
ссооббыыттиийй,, ккооттооррыыее ммооггуутт
ппррооииссххооддииттьь ннаадд
ккооммппооннееннттоомм ии
ннааззннааччеенннныыее иимм
ооббррааббооттччииккии..
ООббррааббооттччиикк ссооббыыттиияя –– ээттоо
ннааппииссааннннааяя ннаа яяззыыккее
OObbjjeecctt PPaassccaall ппррооццееддуурраа..
- 13. 44.. ВВиидд ээккррааннаа вв ссррееддее DDeellpphhii,, ннааззннааччееннииее
ооссннооввнныыхх ээллееммееннттоовв ииннттееррффееййссаа ссррееддыы,,
ппоорряяддоокк ррааббооттыы..
ФФооррммаа –– ээттоо оосснноовваа ссооззддааввааееммооггоо
ппррииллоожжеенниияя,, ооссннооввнноойй ооббъъеекктт.. ННаа
ннееее ууссттааннааввллииввааююттссяя ккооммппооннееннттыы..
- 14. 44.. ВВиидд ээккррааннаа вв ссррееддее DDeellpphhii,, ннааззннааччееннииее
ооссннооввнныыхх ээллееммееннттоовв ииннттееррффееййссаа ссррееддыы,,
ппоорряяддоокк ррааббооттыы..
ООссннооввнныыее ссввооййссттвваа ффооррммыы::
CCaappttiioonn –– ззааггооллооввоокк ффооррммыы..
CCoolloorr –– ццввеетт ффооррммыы..
WWiiddtthh,, HHeeiigghhtt –– шшииррииннаа,, ввыыссооттаа вв ппииккссеелляяхх..
LLeefftt,, TToopp –– ккооооррддииннааттаа ллееввооггоо ввееррххннееггоо ууггллаа..
ССввооййссттвваа CCoolloorr,, WWiiddtthh,, HHeeiigghhtt,, LLeefftt,, TToopp
ииммееююттссяя ппооччттии уу ввссеехх ввииззууааллььнныыхх
ккооммппооннееннттоовв..
- 15. 44.. ВВиидд ээккррааннаа вв ссррееддее DDeellpphhii,, ннааззннааччееннииее
ооссннооввнныыхх ээллееммееннттоовв ииннттееррффееййссаа ссррееддыы,,
ппоорряяддоокк ррааббооттыы..
ВВ ооккннее «ТТееккссттооввооггоо ррееддааккттоорраа»
ооттооббрраажжааююттссяя ии ррееддааккттииррууююттссяя ттееккссттыы
ппррооггррааммммнныыхх ммооддууллеейй::
- 16. 5. ККооммппооннееннттыы EEddiitt ((РРееддааккттоорр)),, LLaabbeell
((ННааддппииссьь)),, BBuuttttoonn ((ККннооппккаа))..
ККооммппооннееннтт EEddiitt ((ООддннооссттррооччнныыйй
ррееддааккттоорр ттееккссттаа)) ппооззввоолляяеетт ооттооббрраажжааттьь
ии ррееддааккттииррооввааттьь ((еессллии ррааззрреешшеенноо))
ссттррооккуу ддаанннныыхх..
- 17. 5. ККооммппооннееннттыы EEddiitt ((РРееддааккттоорр)),, LLaabbeell
((ННааддппииссьь)),, BBuuttttoonn ((ККннооппккаа))..
ООссннооввнныыее ссввооййссттвваа ккооммппооннееннттаа EEddiitt::
TTeexxtt –– ссооддеерржжиитт ооттооббрраажжааееммууюю ссттррооккуу
ддаанннныыхх..
FFoonntt –– ссввооййссттвваа ((ппааррааммееттррыы)) шшррииффттаа ссттррооккии..
RReeaaddOOnnllyy –– еессллии ррааввнноо TTrruuee,, ттоо ссттррооккуу ннееллььззяя
ррееддааккттииррооввааттьь..
NNaammee –– ппррооггррааммммнныыйй ииддееннттииффииккааттоорр
((ооббооззннааччееннииее)) ккооммппооннееннттаа,, ээттоо ссввооййссттввоо еессттьь
уу ввссеехх ккооммппооннееннттоовв..
- 18. 5. ККооммппооннееннттыы EEddiitt ((РРееддааккттоорр)),, LLaabbeell
((ННааддппииссьь)),, BBuuttttoonn ((ККннооппккаа))..
ККооммппооннееннтт LLaabbeell ((ННааддппииссьь)) ппооззввоолляяеетт
ооттооббрраажжааттьь ттееккссттооввууюю ннааддппииссьь ннаа
ффооррммее..
- 19. 5. ККооммппооннееннттыы EEddiitt ((РРееддааккттоорр)),, LLaabbeell
((ННааддппииссьь)),, BBuuttttoonn ((ККннооппккаа))..
ООссннооввнныыее ссввооййссттвваа ккооммппооннееннттаа LLaabbeell::
CCaappttiioonn –– ссооддеерржжиитт ттеекксстт ннааддппииссии..
FFoonntt –– ссввооййссттвваа ((ппааррааммееттррыы)) шшррииффттаа
ссттррооккии..
VViissiibbllee –– еессллии ррааввнноо FFaallssee,, ттоо ккооммппооннееннтт
ннее ооттооббрраажжааееттссяя,, ээттоо ссввооййссттввоо еессттьь уу
ввссеехх ввииззууааллььнныыхх ккооммппооннееннттоовв..
- 20. 5. ККооммппооннееннттыы EEddiitt ((РРееддааккттоорр)),, LLaabbeell
((ННааддппииссьь)),, BBuuttttoonn ((ККннооппккаа))..
ККооммппооннееннтт BBuuttttoonn –– ууппррааввлляяюющщааяя
ккннооппккаа ннаа ффооррммее..
- 21. 5. ККооммппооннееннттыы EEddiitt ((РРееддааккттоорр)),, LLaabbeell
((ННааддппииссьь)),, BBuuttttoonn ((ККннооппккаа))..
ООссннооввнныыее ссввооййссттвваа ккооммппооннееннттаа BBuuttttoonn::
CCaappttiioonn –– ссооддеерржжиитт ннааддппииссьь ннаа ккннооппккее..
FFoonntt –– ссввооййссттвваа ((ппааррааммееттррыы)) шшррииффттаа
ссттррооккии,, ссввооййссттввоо FFoonntt еессттьь уу ввссеехх
ккооммппооннееннттоовв,, ккооттооррыыее ммооггуутт ссооддеерржжааттьь
ннееккооттооррыыйй ттеекксстт..
EEnnaabblleedd –– еессллии ррааввнноо FFaallssee,, ттоо ккооммппооннееннтт
ннееддооссттууппеенн,, ээттоо ссввооййссттввоо еессттьь уу ввссеехх
ввииззууааллььнныыхх ккооммппооннееннттоовв..
- 22. 66.. ООссннооввыы яяззыыккаа
ппррооггррааммммиирроовваанниияя ППаассккаалльь..
66..11 ООссннооввнныыее ээллееммееннттыы яяззыыккаа..
66..22
ООппееррааттооррыы.. ООппееррааттоорр ппррииссввааиивваанниияя..
66..33
ВВссттррооеенннныыее ппррооццееддууррыы ии ффууннккццииии..