V páté části seriálu o využití integrovaného vývojového prostředí Eclipse pro vývoj aplikací v programovacím jazyku Java si nejprve ukážeme, jak je možné s využitím funkcí IDE automaticky vytvořit metody hashCode() a equals(), které se velmi často musí deklarovat například pro objekty ukládané do kolekcí (seznamů, množin, asociativních polí). Taktéž si ukážeme, jakým způsobem je možné jednoduše chování těchto dvou metod otestovat přímo ve vytvářené aplikaci. Celý příspěvek
Archiv pro štítek: Java
Eclipse a programovací jazyk Java: automatická tvorba zdrojových kódů
Ve čtvrté části seriálu o využití integrovaného vývojového prostředí Eclipse pro vývoj aplikací v programovacím jazyku Java si ukážeme, jaké další možnosti toto vývojové prostředí programátorům používajícím Javu nabízí. Nejprve se seznámíme s tím, jak lze automaticky (samozřejmě na explicitní žádost programátora) vytvořit takzvané settery i gettery pro vybrané atributy objektu či pro vybrané třídní atributy. Následně si ukážeme způsob automatické tvorby konstruktorů a taktéž tvorbu v mnoha případech velmi užitečné metody toString(). Celý příspěvek
Eclipse a programovací jazyk Java: poloautomatické opravy chyb a refaktoring zdrojových kódů
Ve třetí části seriálu o projektu Eclipse si řekneme, jakým způsobem lze v tomto integrovaném vývojovém prostředí provádět větší zásahy ve vytvářených či editovaných zdrojových kódech. Nejprve se budeme zabývat problematikou poloautomatických oprav chyb ve zdrojových kódech (což je téma, kterým jsme se již začali zabývat minule) a posléze si ukážeme, jak může Eclipse vygenerovat poměrně velké části zdrojových kódů zcela automaticky či jen s malým přispěním programátora. Například se jedná o vygenerování takzvaných getterů a setterů či o refaktoring spočívající kupříkladu v možnosti přenosu vybraných příkazů do samostatné metody, samozřejmě s automatickým zjištěním potřebných parametrů metody i její návratové hodnoty. Celý příspěvek
Developer Conference 2012 – laby
Poslední a také důležitou součástí Developer Conference 2012 (17.–18. 2., vizte kalendář akcí) v Brně jsou praktické laby. Cílem labů je zaměřit se na určitou technologii a pod vedením vývojáře s ní začít pracovat nebo prohloubit svoje znalosti. Účastníci si mohou přinést vlastní laptopy, a to buď s předinstalovanou Fedorou, nebo jinou linuxovou distribucí nebo využít nachystaných počítačů. K dispozici budou i flashky s Live Fedorou. Celý příspěvek
Využití Eclipse pro vývoj aplikací v programovacím jazyku Java
Ve druhé části seriálu o projektu Eclipse (první část) si řekneme, jakým způsobem je možné využít některé vlastnosti tohoto integrovaného vývojového prostředí při tvorbě a úpravách aplikací napsaných v programovacím jazyku Java. Postupně si ukážeme postup pro vytvoření nového projektu, jak se používají pohledy nazvané „Package Explorer“ a „Outline“ a navíc si ukážeme i způsob, jakým lze v javovských projektech automaticky či alespoň poloautomaticky hledat a opravovat chyby, a to bez nutnosti zdlouhavého přepisování zdrojových kódů. Od této velmi užitečné technologie je to již jen krátký skok k takzvanému refaktoringu, jenž při správném používání může programátorům ušetřit velmi mnoho času stráveného nad rozpracovaným projektem. Celý příspěvek
Eclipse – integrované vývojové prostředí pro Javu i další programovací jazyky
V dnešním článku se seznámíme s projektem Eclipse. Jedná se o propracovanou a univerzální aplikaci, která se velmi často používá ve funkci integrovaného vývojového prostředí, především pro vývoj programů v Javě. Ve skutečnosti jsou však možnosti Eclipse mnohem větší, Eclipse totiž může díky svému systému přídavných modulů (pluginů) velmi dobře posloužit i pro vývoj aplikací v programovacích jazycích C, C++, Python, PHP (dokonce i pro Fortran či COBOL). Kromě toho existují pluginy pro tvorbu XML souborů, správu webových aplikací atd. Eclipse se taktéž používá pro vývoj takzvaných RCP aplikací (Rich Client Platform) využívaných především ve vnitrofiremních projektech. Celý příspěvek