Dnes existuje mnoho výkonných nástrojů pro vývoj softwaru. Všechny jsou zaměřeny na zvýšení produktivity programátora. S pomocí mnoha z nich vyřešte jednoduché problémy, například
program hodin můžete napsat za pár minut.
Nezbytné
- - překladač;
- - vývojářské balíčky;
- - volitelně: integrované vývojové prostředí (IDE).
Instrukce
Krok 1
Vytvořte šablonu nebo projekt aplikace, která bude hodinky implementovat. Pokud používáte IDE, spusťte Průvodce novým projektem, vyberte typ aplikace, adresář úložiště souborů a další možnosti. Generovat projekt.
Pokud neexistuje IDE, přidejte požadované soubory ručně. Použijte vhodný textový editor. Pokud používáte nástroje jako qmake, vytvářejte skripty pro svůj systém sestavení (make, cmake, nmake atd.) Nebo soubor projektu.
Krok 2
Navrhněte rozhraní pro aplikaci. U tak jednoduchého programu, jako jsou hodiny, se může skládat z jediného dialogového okna, které zobrazuje aktuální čas. Zobrazení textu v okně lze provádět přímo - pomocí dostupných metod grafického výstupu. Je však mnohem pohodlnější použít pro tento účel vhodné ovládací prvky. Pokud má IDE sadu nástrojů pro návrh rozhraní, připravte si šablonu dialogového okna.
Krok 3
Přidejte do své aplikace funkčnost, abyste zajistili, že se konkrétní část kódu spustí v zadaných intervalech. Obvykle se to provádí spuštěním časovače, jehož obslužnou rutinou události je metoda nebo metoda třídy. Napište kód, který implementuje takovou obslužnou rutinu, stejně jako kód pro spuštění časovače při inicializaci aplikace a zastavení při ukončení. Nastavte časovač v rozmezí 100–300 milisekund.
Krok 4
Implementujte kód obslužné rutiny události časovače. V něm získáte aktuální systémový čas a zobrazíte jej v okně aplikace. Získejte aktuální čas pomocí funkcí knihovny C (localtime, localtime_r, gmtime, gmtime_r), funkcí specifických pro platformu (jako je například GetSystemTime v systému Windows) nebo vhodných metod tříd obálek rozhraní. Naformátujte výslednou hodnotu do řetězce a nastavte ji jako text ovládacího prvku použitého k zobrazení času, nebo uložte a zobrazte, když se okno obnoví pomocí příslušných grafických funkcí.
Krok 5
Zkontrolujte fungování vytvořeného programu, který implementuje hodiny. Sestavte projekt. Spusťte výsledný spustitelný modul.