Objektově orientované programování - Diář v Delphi?

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
tomygo
Začátečník
Začátečník
Registrován: 16. říj 2004

Objektově orientované programování - Diář v Delphi?

Příspěvek od tomygo »

Myslíte, že tento úkol se dá bez problémů realizovat v Delphi? Můžeme to dělat v čemkoliv, ale musíme dodržovat zásady objektově orientovaného programovaní. Já moc na programovaní nejsem a nejvíc se vyznám asi právě v Delphi, i když žádnej zázrak to teda není... Tady je zadání:
---------------------------------------------------------------------------------------
Osobní diář
- ukládání osobních událostí do diáře
- události jednorázové, opakované
- upozorňování na blížící se události
- zobrazení (export/tisk) týdenního/měsíčního kalendáře

- správné a logické použit objektů (ne jako "skladiště" pro procedury/funkce).
- důsledné oddělení vrstev vícevrstvého návrhu aplikace
- uložení statiských dat do souborů (v libovolném formátu)
- ZÁKAZ POUŽITÍ DATABÁZE!!!
---------------------------------------------------------------------------------------

Mělo by to jít bez problémů? Případně, kdybyste mi mohli nastínit, jak byste na přibližně šli... Díky
Lamicz
Začátečník
Začátečník
Uživatelský avatar
Registrován: 30. kvě 2005
Bydliště: In a galaxy far away...
Kontaktovat uživatele:

Příspěvek od Lamicz »

Delphi neni OOP ;)
:: DESKA :: Asus A8V-XE (VIA K8T890) :: CPU :: AMD Athlon 64 3700+ :: VGA :: ATI Asus GF7600 512MB - passive solution :: RAM :: 4x 256MB Samsung :: HDD :: 80GB Maxtor PATA ::
tomygo
Začátečník
Začátečník
Registrován: 16. říj 2004

Příspěvek od tomygo »

Lamicz píše:Delphi neni OOP ;)
A Pascal ano? Třeba v tom programuje učitel o hodinách...
Jinak jesm zadal něco do googlu a vyjelo mi třeba tohle - "Prostředí Borland Delphi je určeno k programování v jazyce Pascal (jde o klon jazyka Pascal – objektově orientovaný)"

Tak tedy nevím...
N@$ty
Začátečník
Začátečník
Uživatelský avatar
Registrován: 04. říj 2004
Bydliště: Havlíčkův Brod
Kontaktovat uživatele:

Příspěvek od N@$ty »

Lamicz píše:Delphi neni OOP ;)
Myslím si, že Deplhi je objektové. Paskal 100% ne.
Viz např. http://programujte.com/index.php?akce=c ... oop-poprve

Motherboard: ASUS Maximus II Formula; CPU: Intel Core 2 Quad E6600; Cooling: Zalman CNPS7500; RAM: 2×Corsair XMS2 2048MB DHX;
VGA:Leadtek Winfast PX8800 GTS TD 512MB; HDD: Hitachi 160GB SATAII + WesternDigital 750GB SATAII; DVD: DVD±RW LG SuperMulti GSA-H22L;
PSU: Enermax Liberty 620W DXX; Case: Thermaltake Armor Jr. VC3000BWS; OS: Microsoft Windows Vista Ultimate x64; LCD: DELL UltraSharp 2408wfp
Notebook: IBM ThinkPad R61; Intel Core2Duo T7100; 4GB DDR2; 320GB HDD 7200rpm; nVidia Quadro NVS 140M; 15,4" WSXGA+; Microsoft Windows Vista Business
Lamicz
Začátečník
Začátečník
Uživatelský avatar
Registrován: 30. kvě 2005
Bydliště: In a galaxy far away...
Kontaktovat uživatele:

Příspěvek od Lamicz »

No, ano, neco tam je, ale je to tak asi jako Javascript - aby to tam bylo, protoze to "musi byt OOP, at uz to znamena cokoliv". Nema to zadny duvod a je to v podstate akorat nablity Pascal do metod, ktery jsou v nejake tride. Tim vyuzitelnost konci... K cemu psat OOP bezduvodne? Ze je to vic cool? Ze to vypada profesionalne? Myslim, ze ne. To hlavne musi mit duvod a promyslenou strukturu, aby se to vyuzilo. A take se s tim musi pocitat jiz v samotnem jazyku, ale Pascal OOP neni, ze...
Object Pascal je kravina. To pochopil i MS a proto se Delphi pod novyma Woknama tak bridi; zkratka to uz nepodporuje. Ony i ostatni produkty byvaleho Borlandu jsou fakt sila, mrknete treba na Delphi pro PHP...
P.S. Originalni Pascal je jako ucebni jazyk supr, a to "ucebni" bych zduraznil, totiz Pascal neni prilis vhodny na vyvoj aplikaci, protoze je dost pomaly a ma velkou spotrebu prostredku. To nebylo mysleno na komercni aplikace, to akorat si myslel Borland.
:: DESKA :: Asus A8V-XE (VIA K8T890) :: CPU :: AMD Athlon 64 3700+ :: VGA :: ATI Asus GF7600 512MB - passive solution :: RAM :: 4x 256MB Samsung :: HDD :: 80GB Maxtor PATA ::
pavel.minarik
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 03. čer 2003
Bydliště: Brno
Kontaktovat uživatele:

Příspěvek od pavel.minarik »

Ono tak špatný to s Delfárnou zase není, dá se v tom vyvíjet. Musím však souhlasit s tím, že OO programování má smysl pouze někdy a roubovat to všude je pěkná blbost. Zase na druhou stranu, pokud mají ve škole OO proramování jako předmět, bylo by asi zvláštní, kdyby jako výstup nebyl OO program.
Pavel Minarik @ Dell Latitude 7300 (bohužel moc topí, nedoporučuju)
Odpovědět

Zpět na „Programování a web“