dorotka, Polibuda, III semestr, infa


Legenda:

”pomaranczowy” -dowolna wartość do wstawienia

zielony - nazwa zmiennej

niebieski - rodzaj elementu

czerwony - numerek elementu

czarny - reszta polecenia której raczej nie tykac

wyrażenie this odnosi się zwykle do głównego okienka

MessageBox.Show("a" + b, "c"); okienko, w cudzysłowach tekst, po plusie zmienna, po przecinku tytuł okna

dodatkowe opcje po przecinkach:

MessageBoxButtons.YesNoCancel - przyciski Yes, No, Cancel

MessageBoxIcon.Hand - ikonka w rogu, zamiast Hand można wpisać inne rzeczy

MessageBoxDefaultButton.Button1 - domyślnie zaznaczony przycisk w okienku

pobieranie przycisku klikniętego w messagebox:

System.Windows.Forms.DialogResult wybor; //deklaracja zmiennej przechowującej rezultat okienka

koniec=MessageBox.Show("bla","blabla",MessageBoxButtons.YesNoCancel); //wyświetlenie okienka, koniecznie użyć MessageBoxButtons.YesNoCancel

if (koniec == System.Windows.Forms.DialogResult.Yes) //instrukcja warunkowa sprawdzająca czy kliknęliśmy dany przycisk, zamiast Yes można wpisać No lub Cancel

{

Close(); //polecenie do wykonania, w tym przypadku zamknięcie okna

}

this.Close(); //zamknięcie okna

textBox3.Text = “cośtam”; //zamieszczenie tekstu w textbox

textBox3.Text = Convert.ToString(wynik); //umieszczanie zmiennych liczbowych

label1.Text = “zaliczyles” + Convert.ToString(dupy) + “dupeczek”; //powyzsze polecenia polaczone

textBox7.AppendText("wypiles dzisiaj” + alko + “litrow piwa”); //dodawanie kolejnego tekstu do textboxa

powyższe trzy polecenia działają też dla wielu innych obiektów, np. button itd

tekst = textBox1.Text; //pobieranie tekstu z textboxa do zmiennej typu string

liczba = Convert.ToInt32(textBox1.Text); //pobieranie liczby z textboxa do zmiennej liczbowej int

liczba = Convert.ToDouble(textBox1.Text); //to samo tylko z Double

obsługa comboboxa:

string[] TabStr = new string[3]; //musimy stworzyć tablicę elementów które chcemy mieć w comoboxie, zamiast 3 wpisać żądaną ilość

TabStr[0] = "Brunetka"; //kolejne elementy

TabStr[1] = "Blondynka"; //kolejne elementy

TabStr[2] = "Ruda"; //kolejne elementy

comboBox1.Items.Clear(); //wyczyszczenie elementów comboboxa

comboBox1.Sorted = true; //nieobowiązkowe, możemy ustawić sortowanie elementów alfabetycznie

comboBox1.Items.AddRange(TabStr); //dodajemy element naszej tablicy do comboboxa

comboBox1.SelectedIndex = 0; //ustawiamy który element ma być domyślnie wybrany

przykład pobierania wybranego elementu w comboboxie:

switch (comboBox1.SelectedIndex) //instrukcja warunkowa switch pozwalająca na wykonanie różnych poleceń w zależności od wybranej opcji

{

case 0: MessageBox.Show("konczy się woda!"); break; // numer opcji odpowiada numerowi wcześniej przypisanemu przy deklaracji Tabstr[numer]

case 1: wielkość_cyckow=”D”; break; // rzecz jasna zamiast MessageBox.Show można tam wstawić dowolne inne polecenie

case 2: textBox7.AppendText("nie pij wiecej); break; // należy jednak pamiętać o instrukcji break pod koniec każdego case'a

} //pamiętać o nawiasach {}

Pasek postępu

progressBar1.Minimum = 0; //ustawienie minimalnej wartości paska postępu

progressBar1.Maximum = 10000000; //ustawienie maksymalnej wartosci paska postępu

progressBar1.Value = 500; //ustawienie danej wartosci paska postępu

progressBar1.Value += 10; //zwiększenie wartości paska postępu od dana liczbe. Analogicznie można zmniejszać zamieniając + na -

this.BackColor = Color.Bisque; //zmieniamy kolor tla okienka na gustowny biszkoptowy

button3.BackColor = Color.Fuchsia; //zmieniamy kolor przycisku na modną fuksję. Zamiast buton można uzyc prawie dowolnego elementu

button7.Height = 40; // wysokość przycisku, bądź innego elementu, zamiast Height dajemy Width żeby zmienić szerokość

button7.Left += 10; //przesuwamy przycisk w lewo, można tez chyba uzyc Right, bądź - zamiast +

wykres

chart1.Series[0].Points.AddXY(a,b); //dodawanie punktów do wykresu

przykład:

int[] TabX = new int[5]; //zadeklarowanie dwóch tablic, zamiast 5 dowolna wielkość tablicy

int[] TabY = new int[5];

TabX[0] = 0; //przypisywanie wartości do tablic X i Y, powtarzać ile się chce

TabX[1] = 2;

TabY[0] = 3;

TabY[1] = 4;

for (int i = 0; i < 5; i++) //pętla for powtarzająca ileś razy polecenia. Zamiast 5 wpisać ile chcemy punktów

{

chart1.Series[0].Points.AddXY(TabX[i], TabY[i]);

}

grafika

Graphics g = panel1.CreateGraphics(); //tworzymy obszar graficzny w obiekcie panel1

Pen pisak = new Pen(Color.Blue, 3); // definiujemy sobie pisadło, kolor Blue lub inny, o grubości 3

Rectangle kwadratowekolo = new Rectangle(10, 10, 100, 100); // definiujemy prostokąt o skrajnych punktach (10,10) i (100,100)

g.DrawRectangle(pisak,kwadratowekolo); // w obszarze g rysujemy prostokąt kwadratowekolo za pomocą pisadła pisak

Point[] punkciki = //rysowanie dowolnego wielokątku zaczynamy od zdefiniowanie grupy punktów

{

new Point(69,666), //pierwszy

new Point(iles,tam), //drugi

new Point(300,111) //trzeci

};

g.DrawPolygon(pisak,punkciki); //rysujemy wielokat o punktak punkciki z pomocą pisadla pisak

g.Clear(this.BackColor); //czyscimy obszar graficzny g. zamiast this.BlackColor, czyli koloru okienka można uzyc np. Color.Red

inne polecenia

int liczba; //zmienna calkowita

double liczbazprzecinkiem; //zmienna z przecinkiem

string jakistekst; //zmienna tekstowa

C = A + B; //działania na liczbach. Zamiast + mozna - lub * lub /

A++; // powiększanie o jeden

wynik = Math.Pow(liczba,potega); // potegowanie liczby

wynik = Math.Sqrt(liczba); //pierwiastek z A

instrukcja warunkowa if

if (rozmiar_cyckow < 4) //polecenie warunkowe, jeśli chcemy rownosc: rozmiar == 5, większe r>4,

{

MessageBox.Show("za male"); dowolne polecenia

}

Przykładowy kod do liczenia pierwiastkow równania kwadratowego

double A, B, C, Delta, Pier_delta, X1, X2, wynik;

A = Convert.ToDouble(textBox4.Text);

B = Convert.ToDouble(textBox5.Text);

C = Convert.ToDouble(textBox6.Text);

if (A == 0)

{

MessageBox.Show("To nie jest równanie kwadratowe");

}

Delta = B * B - 4 * A * C;

label1.Text = Convert.ToString(Delta);

Pier_delta = Math.Sqrt(Delta);

if (Delta < 0)

{

MessageBox.Show("Brak rozwiązań");

}

if (Delta == 0)

{

X1 = -B / (2 * A);

label2.Text = Convert.ToString(X1);

label3.Text = Convert.ToString("Tylko jedno rozwiązanie");

}

if (Delta > 0)

{

X1 = (-B + Pier_delta) / (2 * A);

X2 = (-B - Pier_delta) / (2 * A);

label2.Text = Convert.ToString(X1);

label3.Text = Convert.ToString(X2);

}



Wyszukiwarka

Podobne podstrony:
Informatyka Egzamin v2, administracja, II ROK, III Semestr, infa
PYT EGZ MASZYNY OPRACOWANIE, Polibuda, III semestr, Maszyny Elektryczne
Informatyka pytania i odpowiedzi[1], administracja, II ROK, III Semestr, infa
pytania infa(aaa)i odpowiedzi, administracja, II ROK, III Semestr, infa
Informatyka Egzamin 2, administracja, II ROK, III Semestr, infa
Rozgalezione obwody magnetyczne, Polibuda, III semestr, TP
Badania stabilizowanego źródła napięcia, Polibuda, III semestr, Maszyny Elektryczne, metrologia
inffff2, administracja, II ROK, III Semestr, infa
mim, studia Polibuda Informatyka, III semestr, mikroprocesory i mikrokontrolery (mim)
wzory laborek I część, Polibuda (MiBM), Semestr III, III semestr, od Arniego, 3 semester, sebastiano
Tresci kursu, studia Polibuda Informatyka, III semestr, języki paradygmaty programowania (jipp)
kołoPytania, Polibuda (MiBM), Semestr III, III semestr, Elektrotechnika i elektronika
Podstawy metrologii, Polibuda (MiBM), Semestr III, III semestr, od Arniego, 3 semester, sebastianowe
sprawko z wiercenia, Polibuda (MiBM), Semestr III, III semestr, Skowron, III semestr, obróbka skrawa
Mechanika mini3333, Polibuda (MiBM), Semestr III, III semestr, Skowron, III semestr, mechanika, mech
Kol W2, studia Polibuda Informatyka, III semestr, języki paradygmaty programowania (jipp), kolos 2
Skrawanie ćw 2-Warstwa wierzchnia, Polibuda (MiBM), Semestr III, III semestr, od Arniego, 3 semester

więcej podobnych podstron