studentski servis Login | Gost nalog
BRZI LINKOVI
BUDITE OBAVEŠTENI

Unesite podatke i svakih 15 dana na Vašu adresu stizaće
ITS studentske novosti

STUDENTI O ITS-u
Petar GnjidićZa ITS sam se odlučio zbog plana i programa koji nudi. Prilično sam bio upućen u programiranje i baze podataka pre nego što sam došao na ITS. Znanje koje sam ovde stekao sada koristim pri izradi studentskog servisa za „kačenje“ predavanja. Sama atmosfera u školi je krajnje prijatna i prijateljska. Upoznao sam dosta zanimljivih ljudi. Polaganje ispita je usklađeno sa samom prirodom ispita pa postoji preko zadataka ili u TLS. ITS bih preporučio svima koji žele da upotpune svoje znanje i da ono što nauče danas, mogu sutra da praktično iskoriste. To znam po sebi .

Pogledajte ostale utiske studenata>>>
PETAR GNJIDIĆ, DIPLOMAC

PROGRAMSKI JEZIK C# - 20 - PROTEKLO I TEKUĆE VREME

Zadatak:
Napisati program u jeziku C# za prikaz trenutnog vremena i vremena dužine rada programa. Obadva vremena se prikazuju u Status Strip kontroli. Na slici ispod (Slika 20.1) vidite izgled programa. Vreme je potrebno da se obnavlja svaku sekundu.


Slika 20.1 - izgled programa

Svojstva komponenti (svojstva koja nisu navedena u listi ispod su ostavljena kao podrazumevana svojstva koje napravi VS 2008):

  • Status Strip
    • Name: statusStrip1, AutoSize: False, Items (navedene u listi ispod):
      • Tip: ToolStripStatusLabel, Name: toolStripStatusLabel1, AutoSize: False, Width: 150;17
      • Tip: ToolStripStatusLabel, Name: toolStripStatusLabel2, AutoSize: False, Width: 150;17
  • Timer
    • Name: timer1, Enabled: True, Interval: 1000
  • Form
    • Name: Form1, Text: Proteklo i tekuce vreme, AutoScaleMode: Font, Size: 398; 263

Rešenje:
Napraviti Windows Formu kao na slici (Slika 20.1) iz postavke zadatka i koristiti komponente i svojstva navedene u listi iznad. Potrebno je dodati globalnu promenljivu pocetno tipa DateTime. To ćete uraditi ukoliko dopišete DateTime pocetno odmah iznad osnovnog konstruktora kojeg Vam je VS 2008 automatski dodao (Pulic Form1()).

Kod za Form Load handler (Akciju za Form Load dodajete duplim klikom na naslovnu traku forme):

pocetno = DateTime.Now;

Kod za timer1 kontrolu, Tick event (akciju za Tick event timer1 kontrole dodajete duplik klikom na kontrolu sa forme):

toolStripStatusLabel2.Text = "Trenutno: " + DateTime.Now.ToLongTimeString();
TimeSpan proteklo = new TimeSpan();
proteklo = DateTime.Now - pocetno;

toolStripStatusLabel1.Text = "Proteklo: " + proteklo.Hours.ToString()+":"+proteklo.Minutes.ToString()+":"+proteklo.Seconds.ToString();

Kompletno resenje zadatka mozete da preuzmete ovde.



Upisni rok je otvoren!

Upis generacije 2012/2013 je u toku. Prijavite se na vreme >>

ITS TV
Video obilazak škole
ITS školski kanal>>> Profesori i nastavni tim

ITS nastavnički kanal>>>

Programerski tim

ITS programerski kanal>>>

PITAMO VAS
Najbolje IT zanimanje je:

web dizajner
sistem administrator
IT konsultant
programer
DB dizajner

 
garancija