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
Objektově orientované programování - Diář v Delphi?
- tomygo
- Začátečník

-
- Registrován: 16. říj 2004
- Lamicz
- Začátečník

- Registrován: 30. kvě 2005
- Bydliště: In a galaxy far away...
- Kontaktovat uživatele:
- tomygo
- Začátečník

-
- Registrován: 16. říj 2004
- N@$ty
- Začátečník

- Registrován: 04. říj 2004
- Bydliště: Havlíčkův Brod
- Kontaktovat uživatele:
Myslím si, že Deplhi je objektové. Paskal 100% ne.Lamicz píše:Delphi neni OOP
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

- Registrován: 30. kvě 2005
- Bydliště: In a galaxy far away...
- Kontaktovat uživatele:
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.
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ý

- Registrován: 03. čer 2003
- Bydliště: Brno
- Kontaktovat uživatele:
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)