Által Sharlene Khan

Az óra mindig hasznos, miért ne készíthetne saját órát, és szabhatná egyedi igényei szerint?

Az Önhöz hasonló olvasók támogatják a MUO-t. Amikor a webhelyünkön található linkek használatával vásárol, társult jutalékot kaphatunk. Olvass tovább.

A digitális óra felépítése egy egyszerű gyakorlat, amelyet elvégezhet, amikor megtanulja, hogyan kell létrehozni egy Windows Form alkalmazást.

Segíthet megérteni, hogyan adjunk hozzá UI elemeket a felhasználói felülethez, és hogyan jelenítsünk meg bizonyos értékeket a felhasználó számára.

A digitális óra alkalmazás címkét használ az idő megjelenítéséhez. Az időt másodpercenként frissítheti a pipa használatával, és betöltheti az eseményeket az alkalmazás kódjában a fájlok mögött.

Hogyan hozzuk létre a felhasználói felületet a digitális órához

Az alkalmazás felhasználói felületének létrehozásához adjon hozzá egy címkét a vászonhoz, és tervezze meg úgy, hogy az úgy nézzen ki, mint egy digitális óra.

instagram viewer
  1. Hozzon létre egy új Windows Forms alkalmazást.
  2. Az eszköztár segítségével húzzon egy címke UI elemet a vászonra.
  3. Jelölje ki a címkét. Használja a tulajdonságok ablakát néhány tulajdonság módosításához a következő új értékekre:

    Ingatlan

    Új érték

    Név

    óra

    Betűtípus

    Impact, 16pt

    Elhelyezkedés

    90, 70

    Szöveg

    00:00:00

    Az űrlapnak most valahogy így kell kinéznie:
  4. Jelölje ki az űrlapvezérlőt. A tulajdonságok ablakban módosítsa a méret tulajdonságot "500, 300" értékre.

Az óra valós idejű frissítése

Te tudod használni eseményeket egy Windows Forms alkalmazásban hogy másodpercenként frissítse az óra címkéjét.

  1. Az eszköztár segítségével húzzon egy időzítő UI elemet a vászonra.
  2. Az időzítő UI elemnek van egy „Tick” eseménye, amely másodpercenként aktiválódik, hogy az óra ketyegését jelképezi. Jelölje ki az időzítő UI elemet, és kattintson a villám ikonra a tulajdonságok ablakban.
  3. Kattintson duplán a Ketyegés esemény. Ez egy új funkciót generál, amely másodpercenként fut.
  4. Az új funkción belül lekérheti az aktuális rendszer dátumát és idejét. Frissítse a címke szövegét az adott másodperc új dátumának és időpontjának megjelenítéséhez:
    magánürestimer1_Tick(objektum küldője, EventArgs e)
    {
    óra. Szöveg = DateTime. Most. ToString("óó: mm: ss tt");
    }
  5. Ahhoz, hogy a tick esemény működjön, először el kell indítania az időzítőt. A ikonra kattintva térjen vissza a vászonnézethez Form1.cs [Design] fület az ablak tetején.
  6. Jelölje ki az űrlapvezérlőt. A tulajdonságok ablakában kattintson a villám ikonra az eseménylista megnyitásához.
  7. Kattintson duplán a Betöltés eseményt egy új funkció létrehozásához. Ez a funkció akkor fog futni, amikor az űrlap betöltődik az alkalmazás elindítása után.
  8. A betöltési funkcióban indítsa el az időzítőt:
    magánüresForm1_Load(objektum küldője, EventArgs e)
    {
    időzítő1.Rajt();
    }

Az alkalmazás futtatása a digitális óra megtekintéséhez

Az alkalmazás futtatásával megtekintheti a digitális órát.

  1. Kattintson a zöld lejátszás gombra a Visual Studio ablakának tetején.
  2. Várja meg, amíg az alkalmazás betöltődik. Amikor elindul, megtekintheti digitális óráját.

Egyszerű alkalmazások létrehozása Windows űrlapokkal

A digitális óra vagy ébresztő készítése nagyszerű módja annak, hogy bővítse tudását, és megtanulja, hogyan készítsen egyszerű alkalmazást. Most kipróbálhatja, hogy ugyanolyan típusú órát készítsen más technológiai halmokban, amelyeket szintén meg szeretne tanulni.

Iratkozzon fel hírlevelünkre

Hozzászólások

Ossza megCsipogOssza megOssza megOssza meg
Másolat
Email
Ossza meg
Ossza megCsipogOssza megOssza megOssza meg
Másolat
Email

Link a vágólapra másolva

Kapcsolódó témák

  • Programozás
  • Programozás
  • Digitális ébresztőóra
  • Kódolási oktatóanyagok

A szerzőről

Sharlene Khan (73 cikk megjelent)

Shay teljes munkaidőben szoftverfejlesztőként dolgozik, és szívesen ír útmutatókat, hogy segítsen másokon. Bachelor of IT-vel rendelkezik, és korábbi minőségbiztosítási és oktatási tapasztalatokkal rendelkezik. Shay szeret játszani és zongorázni.