Laikrodis visada naudingas, tad kodėl gi nesukūrus savo ir nepritaikius jo pagal savo poreikius?
Skaitmeninio laikrodžio kūrimas yra paprastas pratimas, kurį galite atlikti mokydamiesi kurti „Windows Form“ programą.
Tai gali padėti suprasti, kaip pridėti vartotojo sąsajos elementų ir kaip vartotojui pateikti tam tikras vertes.
Skaitmeninio laikrodžio programa laiko rodymui naudoja etiketę. Galite atnaujinti laiką kas sekundę naudodami varnelę ir įkeldami įvykius programos kode už failų.
Kaip sukurti skaitmeninio laikrodžio vartotojo sąsają
Norėdami sukurti programos vartotojo sąsają, pridėkite etiketę ant drobės ir sukurkite ją taip, kad ji atrodytų kaip skaitmeninis laikrodis.
- Sukurkite naują „Windows Forms“ programą.
- Norėdami vilkti etiketės vartotojo sąsajos elementą ant drobės, naudokite įrankių rinkinį.
- Pažymėkite etiketę. Naudokite ypatybių langą, kad pakeistumėte kai kurias ypatybes į šias naujas reikšmes:Dabar jūsų forma turėtų atrodyti maždaug taip:
Nuosavybė
Nauja vertė
vardas
laikrodis
Šriftas
Poveikis, 16 pt
Vieta
90, 70
Tekstas
00:00:00
- Pažymėkite formos valdiklį. Naudodami ypatybių langą pakeiskite dydžio ypatybę į „500, 300“.
Kaip atnaujinti laikrodį realiuoju laiku
Tu gali naudoti įvykius „Windows Forms“ programoje kas sekundę atnaujinti laikrodžio etiketę.
- Naudodami įrankių rinkinį vilkite laikmačio vartotojo sąsajos elementą ant drobės.
- Laikmačio vartotojo sąsajos elemente yra įvykis „Tick“, kuris suaktyvinamas kas sekundę, kad atspindėtų laikrodžio tiksėjimą. Pažymėkite laikmačio vartotojo sąsajos elementą ir spustelėkite žaibo piktograma ypatybių lange.
- Dukart spustelėkite Varnelė įvykis. Taip bus sukurta nauja funkcija, kuri veiks kas sekundę.
- Naujoje funkcijoje gaukite dabartinės sistemos datą ir laiką. Atnaujinkite etiketės tekstą, kad būtų rodoma nauja tos sekundės data ir laikas:
privatustuštumalaikmatis1_Tick(objekto siuntėjas, EventArgs e)
{
laikrodis. Tekstas = DataLaikas. Dabar. ToString("hh: mm: ss tt");
} - Kad žymėjimo įvykis veiktų, pirmiausia turėsite paleisti laikmatį. Grįžkite į drobės rodinį spustelėdami Form1.cs [dizainas] skirtuką lango viršuje.
- Pažymėkite formos valdiklį. Savybių lange spustelėkite žaibo piktograma norėdami atidaryti įvykių sąrašą.
- Dukart spustelėkite Įkelti įvykį, kad būtų sukurta nauja funkcija. Ši funkcija veiks, kai paleidus programą bus įkelta forma.
- Įkrovimo funkcijoje paleiskite laikrodžio laikmatį:
privatustuštumaForm1_Load(objekto siuntėjas, EventArgs e)
{
laikmatis1.Pradėkite();
}
Kaip paleisti programą norint peržiūrėti skaitmeninį laikrodį
Skaitmeninį laikrodį galite peržiūrėti paleisdami programą.
- Spustelėkite žalią paleidimo mygtuką „Visual Studio“ lango viršuje.
- Palaukite, kol programa bus įkelta. Kai jis pradės veikti, galėsite peržiūrėti savo skaitmeninį laikrodį.
Paprastų programų kūrimas naudojant „Windows“ formas
Skaitmeninio laikrodžio ar žadintuvo kūrimas yra puikus būdas išplėsti savo žinias ir išmokti sukurti paprastą programą. Dabar galite pabandyti sukurti tokio paties tipo laikrodį kituose technologijų paketuose, kurių taip pat norite išmokti.