Podpiraj nas in si oglej kak oglas:
(ko jih klikneš, so lepši! ;) )
Programski jezik C# so razvili pri podjetju Microsoft in ga označujejo kot “preprost, moderen, objektno orientiran programski jezik, ki je nastal na podlagi jezikov C, C++ in JAVA.”
Sintaktično gledano je C# zelo podoben omenjenim jezikom. Veliko rezerviranih besed je enakih, prav tako se bloki kode omejujejo z zavitimi oklepaji in stavki jezika se zaključujejo s podpičjem. Tudi na prvi pogled se vidi podobnost z jezikom C++ in JAVA, vendar se je jezika C# veliko lažje naučiti kot jezika C++. Nekaj glavnih zančilnosti jezika C#:
- Čisti objektni jezik s podporo vmesnikom (interface), virtualnim funkcijam in prekrivanjem operatorjev.
- Ima dobro definirane osnovne tipe.
- Automatično brisanje dinamično rezerviranega pomnilnika (garbage collection).
- Podpora kazalcem, če se potrebujejo, vendar je jezik zasnovan tako, da se skoraj v vseh primerih da delati brez njih.
- Izvorne datoteke več niso razdeljene na datoteko z deklaracijami (v c++ je to datoteka s končnico .h) in definicijami (datoteka s končnico .cpp), temveč je običajno vsa koda znotraj datoteke s končnico .cs!
Programski jezik C# ima eno veliko prednost pred knjižnico MFC za C++ in sicer je to gradnja grafičnih vmesnikov. Jezik C# je zelo prijazen do uporabnika kar se tiče hitrosti in učinkovitosti gradnje grafičnega vmesnika za aplikacijo.
Grafične aplikacije boste spet gradili v programskem okolju MS Visual Studio 2003/2005/2008. Primer gradnje preprostega vmesnika prikazuje https://gemma3.uni-mb.si/vaje/file.php/9/demo1.html, nekaj praktičnih napotkov glede samega okolja z razlago programskega jezika pa prikazuje https://gemma3.uni-mb.si/vaje/file.php/9/demo2.html.
Tokrat morate za vajo napraviti enako aplikacijo kot pri prvi vaji, le da v tem primeru programirate v jeziku C#. Pri izdelavi boste potrebovali:
- ogled demonstracijskih videov
- razred TreeView
- razred ListView
- razred Button
- razred Graphics
- razred SolidBrush
- razred Pen
- razred Rectangle
- razred ComboBox
- razred DateTime
- metodo Invalidate()
Za opise razredov in pripadajočih metod uporabite pomoč iz MSDN!
IČR:PreprostVmesnikC# - Naložil: IceLedo
Oglejte si še: