Subpage under development, new version coming soon!
Subject: Programowanie - help.
stary poszukaj w internecie tutoriali, masz tego naprawdę dużo
dzieki za zainteresowanie, generalnie mam problem z napisaniem samej aplikacji - nigdy jeszcze nie programowałem i teraz wróciłem na studia po 4 latach przerwy i musze sie tego nauczyć;
tak wiec - musze znać C# obiektowy.
Przerobiłem sobie pewuien kurs i juz wiem dokładnie co i jak które okienko do czego wykorzystać, ale samej składni nie umiem.
wiem co to klasa, i właśnie na etapie "metody " jestem.
program niby sam wszystko podopowiada ale jednak jeszcze nie umiem tego wykorzystać,
dla liczb wykorzustuje sie typy INT, DOUBLE, dla tekstu STRING, dla twierdzeń TAK/ NIE - bool.
wiec umiem zadeklarować zmienną, ale nie potrafie dalej tego wykorzystać, głupie dodawanie punktów, jak to ma być >?
tak wiec - musze znać C# obiektowy.
Przerobiłem sobie pewuien kurs i juz wiem dokładnie co i jak które okienko do czego wykorzystać, ale samej składni nie umiem.
wiem co to klasa, i właśnie na etapie "metody " jestem.
program niby sam wszystko podopowiada ale jednak jeszcze nie umiem tego wykorzystać,
dla liczb wykorzustuje sie typy INT, DOUBLE, dla tekstu STRING, dla twierdzeń TAK/ NIE - bool.
wiec umiem zadeklarować zmienną, ale nie potrafie dalej tego wykorzystać, głupie dodawanie punktów, jak to ma być >?
nie nie,
miałem na myśli dodawanie punktów.
np:
deklaruje zmieną X i Y
double pkt1, pkt2;
pkt1 = p1x, p1y;
pkt2 = p2x, p2y;
i teraz jak je dodać ?
komenda math jest odpowiedzialna za dodawanie ? tzn
math = (pkt1 + pkt2) ?
(edited)
miałem na myśli dodawanie punktów.
np:
deklaruje zmieną X i Y
double pkt1, pkt2;
pkt1 = p1x, p1y;
pkt2 = p2x, p2y;
i teraz jak je dodać ?
komenda math jest odpowiedzialna za dodawanie ? tzn
math = (pkt1 + pkt2) ?
(edited)
jest taka strona si-szarp.pl na niej masz dosc fajnie wyjasnione
dodajesz zwykłym plusem (+)
dobule x,y,z;
x = 5;
y = 2;
z = x + y;
dobule x,y,z;
x = 5;
y = 2;
z = x + y;
Math to funkcja w C# ;>
np.
y =Math.Pow(2,2) ;
zwraca 2 do potęgi 2 ;>
np.
y =Math.Pow(2,2) ;
zwraca 2 do potęgi 2 ;>
jak już to klasa a nie funkcja ;)
mam na myśli Math
(edited)
mam na myśli Math
(edited)
czepiasz sie.... szybciej metoda niz klasa:p
olać to, zawsze sie myle w tych nazwach :D
olać to, zawsze sie myle w tych nazwach :D
ok. a skąd mam wiedzieć której komendy (metody) użyć ? jest jakiś wzór ? po kropce zawsze wpisuje metode >? a przed kropką zawsze jest klasa ?
przed kropką jest klasa albo obiekt, po kropce metoda albo właściwość. z resztą od tej reguły też są wyjątki. wszystko jest w miarę intuicyjne (przynajmniej dla mnie, bo długo już w tym siedzę)
(edited)
(edited)
wiem że się czepiam :)
math to klasa, pow to metoda (w programowaniu obiektowym chyba zrezygnowano z takiego pojęcia jak funkcja)
math to klasa, pow to metoda (w programowaniu obiektowym chyba zrezygnowano z takiego pojęcia jak funkcja)
no ale metoda to taki odpowiednik funkcji, dopiero zaczynam programowanie w javie i tak tam jest wyjasnione ;P
przyznam sie ze przerobiłem jeden kurs (kalkulator walut) bardzo fajny i to co w nim było twórcze (sam robiłem tego sie nauczyłem) niestety reszte robiłem na zasadzie przepisywania i owsze coś wiem z tego ale brak mi takiej podpowiedzi, dlatego wole od kogoś uzyskać konkretne odpowiedzi na konkretne pytanie.
tak, funkcja to jest pojęcie z programowania strukturalnego, metoda jest w obiektowym. w zamyśle metoda ma robić coś na obiekcie (klasie), z którego jest wywoływana. ale i tak jest te terminy używa się zamiennie.