Aplikacja okienkowa wyświetlająca aktualną datę, godzinę oraz komunikat zawierający tekst wpisany do pola tekstowego.
1. W środowisku Visual Studio utwórz nowy
projekt
a. File-New Project
- typ projektu: Visual C#/Windows
- szablon: Windows Application
- lokalizacja: stwórz własny folder na dysku c
lub d
- nazwa projektu: timer
- nazwa rozwiązania: Cw1
2. Do formy Form1 dodaj:
a. pole tekstowe (textBox1)
b. 3 przyciski buton:
- button1 wyświetla jako komunikat tekst wpisany
do pola tekstowego
- button3 powoduje zamknięcie aplikacji
- button2 wyświetla w miejsce label1 aktualny
czas oraz w miejsce label2 aktualną datę
c. 2 etykiety
- label1 wyświetla aktualny czas
- label2 wyświetla aktualną datę
3. W zakładce Form1.cs[Design] kliknij dwukrotnie klawisz button3 i dodaj następujący kod w
zakładce Form1.cs
private void button3_Click(object sender, EventArgs e)
{
Application.Exit();
}
4. W zakładce Form1.cs[Design] kliknij dwukrotnie klawisz button1 i dodaj następujący kod
Form1.cs
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(textBox1.Text, "komunikat", MessageBoxButtons.OKCancel,
MessageBoxIcon.Asterisk);
}
5. Dodaj do formy Form1 kontrolke Timer, która pojawi się w okienku poni\ej formularza. Kliknij dwukrotnie ikonkę timera i w
metodzie timer1_Tick (słu\ącej do obsługi tyknięć zegara) i dodaj następujący kod
private void timer1_Tick(object sender, EventArgs e)
{
SetClock();
}
protected void SetClock()
{
string str = DateTime.Now.ToString();
int index = str.IndexOf(" ");
label1.Text = str.Substring(index + 1);
label2.Text = str.Substring(0, index);
}
6. Do publicznej metody Form1() (znajdującej się na początku pliku Form1.cs) , po wywołaniu InitializeComponent(); dodaj
następujący kod
public Form1()
{
InitializeComponent();
label1.TextAlign = ContentAlignment.MiddleCenter;
label2.TextAlign = ContentAlignment.MiddleCenter;
timer1.Interval = 1000;
timer1.Start();
SetClock();
}
7. Po zapisaniu projektu wybierz Build Build Solution.
8. Aby uruchomic program wybierz Debug Start Debugging.
9. Zmodyfikuj aplikacje, aby czas i data były niwidoczne po
uruchomieniu aplikacji i
pojawiały się po nacisnięciu
przycisku Czas(button2).
Wyszukiwarka
Podobne podstrony:
001 PMP cw1Wyniki cw1cw1MS cw1borland cpp builder cw1Cw1 Matlabcw1 MiASC AiRteoria cw1cw1 IMPEDANCJAcw1 1SiPR cw1 przestrzen ver LabVIEWParazytologia cw1więcej podobnych podstron