Ve druhé části seriálu o integrovaných vývojových prostředích, které jsou programátorům dostupné v systému Fedora, se budeme věnovat popisu dvou IDE určených mj. i pro tvorbu aplikací s využitím kompilovaných programovacích jazyků C a C++. Prvním dnes popsaným integrovaným vývojovým prostředím je aplikace Geany a druhé prostředí se jmenuje Code::Blocks. V případě IDE Geany se zmíníme i o jednom velmi užitečném rozšiřujícím modulu nazvaném geanygdb. Celý příspěvek
Archiv pro štítek: IDE
Vývojová prostředí ve Fedoře (1. díl)
Prakticky nezbytným prostředkem používaným většinou dnešních programátorů je vývojové prostředí. Může se například jednat o programátorský textový editor zkombinovaný s dalšími samostatnými nástroji, ovšem mnoho vývojářů dává v současnosti přednost takzvaným integrovaným vývojovým prostředím (IDE). V dnešním článku se s některými vybranými integrovanými vývojovými prostředími dostupnými v systému Fedora stručně seznámíme. Celý příspěvek
Eclipse a programovací jazyk Java 5: automatická tvorba zdrojových kódů (dokončení)
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
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
Seznámení s Python IDE Spyder
V tomto článku vám představím vývojové prostředí Spyder, které se snaží o vytvoření kvalitního editoru pro programovací jazyk Python. Ačkoliv toto prostředí není nijak extra známé (na rozdíl od např. slavného Eclipse + PyDev), věřím, že dokáže mnohým lidem hodně nabídnout. V následujícím textu popíši, jak Spyder vypadá a co všechno umí. Celý článek je psán na Fedoře 16; pokud používáte starší verzi Fedory (nebo úplně jiný systém), tak může Spyder vypadat a chovat se trochu jinak. 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
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