Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 28.2.2015, 20:20   #1
NikolaTECH
Član
 
Član od: 9.2.2015.
Poruke: 67
Zahvalnice: 8
Zahvaljeno 0 puta na 0 poruka
Određen forumom C# Početnik

Zzz... Rekli ste mi da krenem da učim C#, instalirao sam MS Visual C#.

Za šta služi Windows Form Application (to su valjda oni programi kao kalkulator, npr. štoperica.. ) za šta Console, za šta WPF Application.. ? Pošto sam sada krenuo sa njim trebalo bi mi malo pomoći..
NikolaTECH je offline   Odgovor sa citatom ove poruke
Stara 28.2.2015, 20:29   #2
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.085
Zahvaljeno 4.923 puta na 2.859 poruka
Određen forumom Re: C# Početnik

Console application je aplikacija koja nema svoj grafički interfejs pa joj Windows obezbeđuje tekstualnu konzolu. To je ono što si radio u čistom C++.

WPF je Windows Presentation Foundation.
voodoo_ je offline   Odgovor sa citatom ove poruke
Stara 28.2.2015, 20:36   #3
NikolaTECH
Član
 
Član od: 9.2.2015.
Poruke: 67
Zahvalnice: 8
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: C# Početnik

Citat:
voodoo_ kaže: Pregled poruke
Console application je aplikacija koja nema svoj grafički interfejs pa joj Windows obezbeđuje tekstualnu konzolu. To je ono što si radio u čistom C++.

WPF je Windows Presentation Foundation.
A u Windows Form App, šta se sve tu može izrađivati, kako i šta da krenem ? Zasad "čačkam" ove dugmiće i gledam šta sve ima..
NikolaTECH je offline   Odgovor sa citatom ove poruke
Stara 28.2.2015, 20:55   #4
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.085
Zahvaljeno 4.923 puta na 2.859 poruka
Određen forumom Re: C# Početnik

Krenuo si pogrešnim smerom, nećeš daleko dogurati samostalnim čačkanjem. Nabavi neku knjigu (npr. "Visual C# 2010 Step by Step", ima na torentima) pa čitaj polako.
voodoo_ je offline   Odgovor sa citatom ove poruke
Stara 28.2.2015, 21:09   #5
NikolaTECH
Član
 
Član od: 9.2.2015.
Poruke: 67
Zahvalnice: 8
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: C# Početnik

Citat:
voodoo_ kaže: Pregled poruke
Krenuo si pogrešnim smerom, nećeš daleko dogurati samostalnim čačkanjem. Nabavi neku knjigu (npr. "Visual C# 2010 Step by Step", ima na torentima) pa čitaj polako.
Ma samo sam čačkao da vidim šta gdje ima.. Gledam tutorijale na YouTube-u.
NikolaTECH je offline   Odgovor sa citatom ove poruke
Stara 28.2.2015, 21:15   #6
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.085
Zahvaljeno 4.923 puta na 2.859 poruka
Određen forumom Re: C# Početnik

Nemoj tutorijale, uči sistematično iz knjige.
voodoo_ je offline   Odgovor sa citatom ove poruke
Stara 28.2.2015, 21:18   #7
NikolaTECH
Član
 
Član od: 9.2.2015.
Poruke: 67
Zahvalnice: 8
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: C# Početnik

Citat:
voodoo_ kaže: Pregled poruke
Nemoj tutorijale, uči sistematično iz knjige.
Knjige za C# koje sam našao su za konzolne aplikacije..
NikolaTECH je offline   Odgovor sa citatom ove poruke
Stara 28.2.2015, 21:22   #8
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.085
Zahvaljeno 4.923 puta na 2.859 poruka
Određen forumom Re: C# Početnik

Možda, ali obrati pažnju da ti trenutno ne znaš ni C# kao jezik.
voodoo_ je offline   Odgovor sa citatom ove poruke
Stara 28.2.2015, 21:25   #9
NikolaTECH
Član
 
Član od: 9.2.2015.
Poruke: 67
Zahvalnice: 8
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: C# Početnik

Citat:
voodoo_ kaže: Pregled poruke
Možda, ali obrati pažnju da ti trenutno ne znaš ni C# kao jezik.
Ima nekih knjiga na Microsoft-ovom sajtu, i na sličnim sajtovima. To ću da čitam, gledam tutorijale.. Inače evo napravio sam prozorčić koji ima dva dugmića i kada se stisne na jedan, otvori još jedan prozor sa tekstom, a drugo dugme zatvori aplikaciju. Takođe i promijenio ikonicu.. To je ono što je očito.
NikolaTECH je offline   Odgovor sa citatom ove poruke
Stara 1.3.2015, 2:42   #10
enaB
Član
 
Član od: 1.12.2005.
Lokacija: Batajnica
Poruke: 184
Zahvalnice: 9
Zahvaljeno 42 puta na 32 poruka
Određen forumom Re: C# Početnik

Eee, pa to vec izgleda mnogo ozbiljnije od programa koji ispise Hello world u konzoli

Salim se malo, ali kakve veze ima sto je knjiga za konzolne programe, sustina je u onome "iza", nebitno da li iza prozora ili iza konzole.
enaB je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku enaB na korisnoj poruci:
Dzungla (1.3.2015)
Stara 1.3.2015, 18:11   #11
NikolaTECH
Član
 
Član od: 9.2.2015.
Poruke: 67
Zahvalnice: 8
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: C# Početnik

Citat:
enaB kaže: Pregled poruke
Eee, pa to vec izgleda mnogo ozbiljnije od programa koji ispise Hello world u konzoli

Salim se malo, ali kakve veze ima sto je knjiga za konzolne programe, sustina je u onome "iza", nebitno da li iza prozora ili iza konzole.
Ne koristi se za iste stvari i različito je.
NikolaTECH je offline   Odgovor sa citatom ove poruke
Stara 1.3.2015, 19:30   #12
enaB
Član
 
Član od: 1.12.2005.
Lokacija: Batajnica
Poruke: 184
Zahvalnice: 9
Zahvaljeno 42 puta na 32 poruka
Određen forumom Re: C# Početnik

Ima programera koji prave ozbiljne programe za jos ozbiljniju platu, a ne samo da nema prozora, nego nema ni konzole. Nije problem u konzoli....
enaB je offline   Odgovor sa citatom ove poruke
Sledećih 3 korisnika se zahvaljuje korisniku enaB na korisnoj poruci:
Todors (6.3.2015), Twisterzemun (4.3.2015), voodoo_ (1.3.2015)
Stara 1.3.2015, 20:06   #13
NikolaTECH
Član
 
Član od: 9.2.2015.
Poruke: 67
Zahvalnice: 8
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: C# Početnik

Citat:
enaB kaže: Pregled poruke
Ima programera koji prave ozbiljne programe za jos ozbiljniju platu, a ne samo da nema prozora, nego nema ni konzole. Nije problem u konzoli....
Šta ? XD
NikolaTECH je offline   Odgovor sa citatom ove poruke
Stara 1.3.2015, 20:07   #14
toxic
Deo inventara foruma
 
Član od: 16.6.2008.
Lokacija: Bananaland
Poruke: 4.295
Zahvalnice: 618
Zahvaljeno 875 puta na 758 poruka
Određen forumom Re: C# Početnik

Da bi razumeo C# (a i bilo koji drugi jezik) moras da krenes postepeno, od jednostavnijih primera ka slozenijim. Mnogo je lakse, npr., nauciti koriscenje funkcija kroz jednostavnije kozolne primere. Da razumes kako se koriste delegati, sta su dogadjaji, sta uopste znaci objektno orjentisano programiranje. Vecina stvari se na isti nacin koriste i u konzolnim i u win forms aplikacijama, s tim sto ce ti biti mnogo teze da sve to skapiras odmah kroz win forme.

Sva literatura o C#-u krece prvo sa jednostavnim konzolnim primerima, pa onda prelazi na graficki deo. S razlogom je tako.
toxic je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku toxic na korisnoj poruci:
NikolaTECH (14.11.2015)
Stara 1.3.2015, 20:26   #15
enaB
Član
 
Član od: 1.12.2005.
Lokacija: Batajnica
Poruke: 184
Zahvalnice: 9
Zahvaljeno 42 puta na 32 poruka
Određen forumom Re: C# Početnik

Citat:
NikolaTECH kaže: Pregled poruke
Šta ? XD
DSP digitron u realnom vremenu
Softver za embedded sisteme u razlicitim oblicima (firmver, linux kernel moduli, drajveri...); digitalna obrada signala, upravljanje u realnom vremenu... Programi od kojih moze mnogima i zivot da zavisi, to je mnogo ozbiljnije od prozora sa dugmicima

----
Interesantno za pogledati, tekst iz prošlog broja SK-a na temu embedded računara, sa slikama domaćih primeraka iz Instituta Mihajlo Pupin (Telekomunikacije)

http://www.sk.rs/2015/02/sklp01.html

Poslednja ispravka: enaB (1.3.2015 u 20:59)
enaB je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku enaB na korisnoj poruci:
voodoo_ (1.3.2015)
Stara 1.3.2015, 21:22   #16
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.085
Zahvaljeno 4.923 puta na 2.859 poruka
Određen forumom Re: C# Početnik

Takođe i OVO.
voodoo_ je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku voodoo_ na korisnoj poruci:
enaB (1.3.2015)
Stara 1.3.2015, 22:52   #17
Dzungla
Član
 
Član od: 20.2.2007.
Lokacija: BG
Poruke: 120
Zahvalnice: 22
Zahvaljeno 30 puta na 28 poruka
Određen forumom Re: C# Početnik

Citat:
NikolaTECH kaže: Pregled poruke
Knjige za C# koje sam našao su za konzolne aplikacije..
E ako si ih našao!

Na pravom si mestu, treba, aktivno (kroz primere, svaki program koji je objašnjen prekucaj, time stičeš rutinu itd.) da učiš, da savladaš bar tipove podataka, iteraciju, funkcije i strukture pre nego kreneš u OOP deo i razgledanje VS-a

Vidim, gore je pomenut "Hello world" na šaljiv način, ali taj program je prilično bitan! (@enaB )


Evo ti kod, provuci ga par puta kroz konzolu ...

Kod:
Random r = new Random();
            Console.BackgroundColor = (ConsoleColor)r.Next(1, 20);
            Console.ForegroundColor = (ConsoleColor)r.Next(20);
            Console.WriteLine("**************************");
            Console.WriteLine("***** Hello World!********");
            Console.WriteLine("**************************");
            Console.ReadLine();
Vidiš:
Kod:
r.Next(1,20)
vraća celobrojni tip (Int32)a u ovom kodu menja boju!!! hehe
Htedoh reći da možeš ostati u konzoli i savladati neke osnove i onda kada se obrušiš na WF .... gotova je!
Dzungla je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Dzungla na korisnoj poruci:
NikolaTECH (2.3.2015)
Stara 4.3.2015, 15:38   #18
NikolaTECH
Član
 
Član od: 9.2.2015.
Poruke: 67
Zahvalnice: 8
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: C# Početnik

Naučio sam neke osnove, ali ima stvari koje baš i ne shvatam..

Polimorfizam, objekti, naslijeđivanje .. ?
NikolaTECH je offline   Odgovor sa citatom ove poruke
Stara 4.3.2015, 19:08   #19
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.085
Zahvaljeno 4.923 puta na 2.859 poruka
Određen forumom Re: C# Početnik

To ti kažem, ne možeš tako s neba pa u rebra, nego prvo teorija pa onda praksa.

Dakle Visual C# Step by Step u šake pa polagano.
voodoo_ je offline   Odgovor sa citatom ove poruke
Stara 4.3.2015, 20:06   #20
Dzungla
Član
 
Član od: 20.2.2007.
Lokacija: BG
Poruke: 120
Zahvalnice: 22
Zahvaljeno 30 puta na 28 poruka
Određen forumom Re: C# Početnik

E pa Nikola, sve što ću ti reći je da je voodoo ^ našao pravu "izreku" za poređenje sa tvojim pristupom!!! (s' neba pa u rebra).

Vidi, teško da si za par dana mogao da shvatiš toliko stvari da bi već bio spreman da se dohvatiš osnova objektnog programiranja (polimorfizam, enkapsulacija,nasleđivanje...), ali pošto mi se sviđa tvoj entuzijazam (možda malo prenaglašen termin ali u pravom momentu imaš volju i želju), e zato ću se potruditi ukratko da ti opišem:

Prva stvar, napravi novu Console App u VS, nazovi je po želji ... Kada to uradiš, napravi dve klase i nazovi ih Takmicar i Djak cisto da bi ti radio kod koji napisem.
E sad, ako nisi siguran kako - u Solution Explorer-u, desni klik na ime aplikacije, spustis se do Add - izaberes new item, i prva ce ti biti Class, pogledas dole levo gde piše Name a u tekst boksu stoji Class1.cs izmeni u Djak.cs ... oa add!
Ok, evo klasa:

Klasa Djak.cs
Kod:
 public class Djak // nece stajati public deo kada kreiras, a i ne obracaj paznju trenutno
    {
        public string ime { get; set; } //zaboravi na zagrade i sadrzaj ali priseti se kad bude trebalo

        public virtual string potpis() {

            return ime + " prvak";
        
        }
        
        public Djak() { } // konstruktor

        public Djak(string Ime) // konstruktor
        {

            ime = Ime;
        }

    }
Klasa Takmicar.cs
Kod:
public class Takmicar : Djak // ovo ti je odgovor na jednu od nejasnih stvari
    {
        public string predmet; // nepotreban u ovom kontekstu ... ali je njegov!

        public override string potpis()
        {
            return ime+" takmicar";
        }

        public Takmicar(){}  // konstruktor 

        public Takmicar(string Predmet, string Ime)   // konstruktor
        :base(Ime) 
        {

            predmet = Predmet;
        
        }
    }
Program.cs
Kod:
class Program
    {
        static void Main(string[] args)
        {
            Djak djak = new Djak(); // sta je sad ovo new!?
            Takmicar takmic = new Takmicar();
            djak.ime = "Kosta";
            takmic.ime = "Nikola";
            Console.WriteLine("Prvi ucenik je {0} a drugi {1}", djak.potpis(), takmic.potpis());
            Console.ReadLine();

        }
    }
Naravno, ovo ne radi ništa korisno, ali ti prikazuje sve delove koji su ti nejasni!
Par hintova: Takmicar je isto Djak, on "nasledjuje" svojstvo "ime" od njega, a obe klase imaju metod potpis(), ali u zavisnosti od uslova, rade drugu stvar ...

Namerno nisam detaljno kometarisao, pa, skoro nista, jer treeba ti još dosta vremena i "brdo" osnovnih stvari (ne zve se tut bzvz "step by step"), da bi ti ovo postalo rutina ...

Recimo, da li bi mogao da naučiš kompletan portugalski za tri dana, a ne samo osnovno, da dobacuješ igračicama u Riju? Čisto sumnjam


Dakle, teorija, logika i svakako kucanje koda za proveru ... To ti je nešto kao ovo

Srećan rad
Dzungla je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Dzungla na korisnoj poruci:
NikolaTECH (14.11.2015)
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Java početnik Pecarošmlad Programiranje 32 28.3.2012 0:11
Apsolutni početnik KumRuzvelt Web dizajn 1 6.11.2009 2:31
Kako programirati u C#, početnik sam i molim za pomoć Kostarum Rex Persia Programiranje 36 31.10.2009 11:33
MinGW, TransparentBlt() i početnik Goran Raseta Programiranje 5 20.8.2009 11:39
Totalni početnik: DVB vs Digitalni resiver Mihajlo_Lazic Video/TV softver 2 26.8.2007 17:28


Sva vremena su po Griniču +2 h. Sada je 16:33.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com