Tanítás, webfejlesztés, programozás, informatika, rock zene

Talán tizenhat éves voltam és nagyon magányos. Az általános iskola után a József Attila Gimnázium ma úgy mondanánk, tizedikes tanulója voltam. Az osztálytársaim már mind bandáztak és volt egy olyan mag, akihez szerettem volna tartozni, természetes módon. Ők voltak a menő rockerek - legalábbis én így láttam. A társaságban az egyik srác Laci akkor már gitározott egy iskolai zenekarban, amibe én is bekerültem később és több menő arc is volt köztük, többek között Gyuri, akinek a bátyja ugyanabban a bandában basszusozott.

A sportot életünk szerves részének kell tekintenünk. A sport örömet okoz, közösségi elfoglaltság, és az egészség megőrzésének fontos eleme. A 2000-es években intenzív sportolásba kezdtem. Fociztam is, de a térdeim nem bírták a terhelést a kemény pályán és lelassultam.

A figyelmem a tenisz irányába fordult. Egyetemista koromban ütögettem, de aztán nem volt partnerem, míg 2000 környékén bevettek egy csapatba és pár év alatt elfogadhatóan kezdtem játszani az ő szintjükön. 2015-től elkezdtem edzőhöz járni.

A C# programozási nyelv tanításához sokan, sok féle könyvet adtak ki.

A C# programozás tanítása során Reiter István által írt C# programozási nyelvet használtam tankönyvnek ( Letöltés innen ), de nem a könyv szerint haladok.

Jónak találom még Illés Zoltán által írt és a JOS kiadó által kiadott C# tankönyvet is. (Letöltés innen)

Fordító (=Compiler) és értelmező (=Interpreter) programozási nyelv

A C# nyelv úgynevezett fordító (fordítás => compiling) nyelv. Ez azt jelenti, hogy

Az életjáték leírása itt található a Wikipédián, de azért a játék lényegét most leírom:

Képzeljünk el egy végtelen kiterjedésű "kockás" papírt. Rajzoljunk be a négyzetekbe pöttyöket. Ezek lesznek a sejtek. A sejtek az új generációja úgy jön létre, ha van a környezetében másik sejt, de nincsen túl sok! Ez azt jelenti, hogyha 2 vagy 3 szomszédos helyen van sejt, akkor az aktuális helyen lévő sejt tovább él. Ha kevesebb van, akkor "éhenhal", ha több szomszédban van sejt, akkor megfojtják.

Egyszerű programozási feladatok

  • Egy tömb feltöltése véletlen numerikus adatokkal
    • Használni kell hozzá ciklusokat és a véletlenszám generátort. A tömb elemeit írja ki konzolra!
  • Egy tömbben lévő adatoknak számoljuk ki az összegét!
  • Egy tömbben lévő adatok közül keressük meg a legnagyobbat

A Windows Form Applicationokban a grafikus programok használatához létre kell hoznunk egy festővásznat (Canvas), más néven egy grafikus felületet és kell rátennünk a form-ra.

Ehhez használnunk kell az alábbi előregyártott könyvtárakat:

using System.Drawing;

Ha az alkalmazásunkban több helyen akarjuk használni a grafikát, akkor érdemes egy helyen létrehozni és az alkalmazásra nézve globálissá tenni a grafikus felületet.

FolderBrowserDialog

FileOpendialog

SaveFileDialog

PrintDialog

Amikor grafikus felületet hozunk létre C#-ban, akkor elsősorban vizuálisan programozunk. Ilyenkor a háttérben létrejönnek úgynevezett leíró fájlok (XML fájlok) és egyúttal létrejönnek C# fájlok is, amiket a fejlesztő rendszer a háttérben létrehoz. Az így létrehozott grafikus objektumoknak vannak alapértelmezett tulajdonságai, amelyeket a grafikus szerkesztővel való műveletek során hozunk létre és állítunk be. Ezeket az értékeket az IDE felületén is módosítani tudjuk. A grafikus elemek mindegyike alapvető tulajdonságokat tartalmaz.