|
|
Svět v technologiích tvorby SW opět trochu poposkočil dopředu a to i v moderním objektovém programování, což mne přivedlo k myšlence, že by nebylo vůbec marné napsat novou další knihu o objektovém programování z dnešního již modernějšího pohledu a modernějším způsobem. Tedy knihu nejenom pro tápající začátečníky, ale také obsahující vysvětlení nejmodernějších lahůdek moderních postupů programování pomocí OOP. Přece jen: Jazyk C# má k dnešnímu dni již čtvrtou verzi a JAVA, pokud se nemýlím, šestou.
Rozhodl jsem se napsat koncept knihy nejprve formou seriálu článků na tomto blogu. V tomto postupu vidím dvě velké výhody: Jednak ke čtenáři se mohou dostat jednotlivé kapitoly v čase mnohem dříve než za bůhví kolik měsíců po napsání celého rukopisu, a za druhé, člověk není neomylný a pokud tedy někde spáchá chybu, je dobré, aby byl na ni co nejdříve upozorněn (třebas v místní diskusi, na kterou se pod tímto seriálem těším).
Takže začínáme prvním dotazem:
Pro koho bude seriál / kniha „Úvod do moderního objektového programování“ určena? Jaké má mít čtenář znalosti?
Seriál alias knihu si bude moci přečíst a pochopit každý „takřka laik v programování“. Pod slůvkem „takřka laik“ mám na mysli, že čtenář nabyl základních znalostí ze strukturovaného programování (například na úrovni střední školy) a že byl seznámen (a třebas si i vyzkoušel v Pascalu) se základními pojmy ze strukturovaného programování (jako jsou například proměnná, funkce, cyklus, větvení atd.)
Následuje druhý dotaz:
V čem budou příklady kódu?
Celý výklad moderních postupů programování v OOP bude veden pokud možno nezávisle na programovacím jazyce, ale přece jen, příklad je příklad. Z určitých historických důvodů budou příklady uvedeny v C# 4.0. Předem podotýkám, že v diskusi pod článkem rád uvítám příspěvky týkající se rozdílů oproti jazyku JAVA. Čtenář, který nemá k dispozici C#, si může (samozřejmě pokud chce) stáhnout edici Visual Studio Express zdarma.
Upozorňuji, že v rámci výkladu nebudu popisovat ovládání vývojového prostředí a ani se nebudu příliš věnovat „vnitřnostem“ technologie .NET , k tomu slouží jiné materiály, helpy a manuály. Výklad budu směřovat k objektovému programování a moderním velmi zajímavým konstrukcím.
Takže těším se, první kapitola se chystá!
(autor spravuje web Server objektových technologií)
Taky se těším na slíbenou první kapitolu. ![]()
OOP, UML, OA & OD, návrh IS využívá WordPress MU a běží na Blog.zive.cz. Vytvořte si svůj vlastní blog
Sledování přes RSS: články
a komentáře
Partnerská sekce pro IT profesionály:
Microsoft TechNet/MSDN