Advertisement
Guest User

Untitled

a guest
Feb 11th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.44 KB | None | 0 0
  1.   private void statyczneToolStripMenuItem_Click(object sender, EventArgs e)
  2.         {
  3.             //deklaracja tablicy jednowymiarowej
  4.             //typ[] nazwaZmiennejTablicowej = new typ[wymiar];
  5.             string[] dniTygTab = new string[7];
  6.             //wpisywanie danych do tablicy
  7.             //UWAGA! Indeksowanie elementów tablicy zaczna się zawsze od 0
  8.             dniTygTab[0] = "poniedziałek";
  9.             dniTygTab[1] = "wtorek";
  10.             dniTygTab[2] = "środa";
  11.             dniTygTab[3] = "czwartek";
  12.             dniTygTab[4] = "piątek";
  13.             dniTygTab[5] = "sobota";
  14.             dniTygTab[6] = "niedziela";
  15.  
  16.             //dniTygTab[7] = "poniedziałek"; //ta linijka wywołuja błąd IndexOutOfRange
  17.  
  18.             //wyświtlanie danych z tablicy
  19.             //użycie pętli
  20.             txt1D.Text = "Dni tygodnia:\r\n"; // "\r\n" -> oznacza przejście do nowej linijki
  21.             for (int i = 0; i <= 6; i++)
  22.             {
  23.                 //czytywanie danych z tablicy
  24.                 txt1D.Text += Convert.ToString(i) + "\t"
  25.                     + dniTygTab[i] + "\r\n"; //"\t"->tabulator
  26.             }
  27.         }
  28.  
  29.         private void statyczneToolStripMenuItem1_Click(object sender, EventArgs e)
  30.         {
  31.             //deklaracja tablicy dwuwymiarowej
  32.             //typ[,] nazwaTablicy = new typ[wymiar1,wymiar2];
  33.             int[,] tabMnozenia = new int[10, 10];
  34.  
  35.             //wprowadzanie danych do tablicy
  36.             for (int i = 0; i <= 9; i++)
  37.             {
  38.                 for (int j = 0; j <= 9; j++)
  39.                 {
  40.                     tabMnozenia[i, j] = (i + 1) * (j + 1);
  41.                 }
  42.             }
  43.  
  44.             //wyświetlenie danych z tabeli
  45.             for (int i = 0; i <= 9; i++)
  46.             {
  47.                 for (int j = 0; j <= 9; j++)
  48.                 {
  49.                     txt2D.Text += Convert.ToString(tabMnozenia[i, j]) + "\t";
  50.                 }
  51.                 //przejście do nowej linjki
  52.                 txt2D.Text += "\r\n";
  53.             }
  54.         }
  55.  
  56.         private void dodajElementToolStripMenuItem_Click(object sender, EventArgs e)
  57.         {
  58.             //dodawanie elementów do kolekcji
  59.             listBox1.Items.Add(txtNowyElement.Text);
  60.         }
  61.  
  62.         private void kolekcjeToolStripMenuItem_Click(object sender, EventArgs e)
  63.         {
  64.  
  65.         }
  66.  
  67.         private void czyszczenieKolekcjiToolStripMenuItem_Click(object sender, EventArgs e)
  68.         {
  69.             //czyszczenie kolekcji
  70.             listBox1.Items.Clear();
  71.         }
  72.  
  73.         private void usuńElementToolStripMenuItem_Click(object sender, EventArgs e)
  74.         {
  75.             //sprawdzenie czy zaznaczono jakiś element (SelecteIndex=-1 ozanacza że nie)
  76.             if (listBox1.SelectedIndex >= 0)
  77.             {
  78.                 //usuwanie elemntu na określonej pozycji z kolekcji
  79.                 //właściwość selectedIndex zwraca indeks aktualnie zaznaczonego elementu
  80.                 listBox1.Items.RemoveAt(listBox1.SelectedIndex);
  81.             }
  82.             else
  83.             {
  84.                 //wyświetlanie komunikatu
  85.                 //MessageBox.Show("tekst");
  86.                 MessageBox.Show("Nie wybrano żadnego elementu w kolekcji");
  87.             }
  88.         }
  89.  
  90.         private void groupBox1_Enter(object sender, EventArgs e)
  91.         {
  92.  
  93.         }
  94.  
  95.         //kolekcje - pozwalają w sposób dynamiczny przechowywać dane (tzn. nie deklarujemy długości kolekcji)
  96.     }
  97. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement