2018. április 25., szerda

2018. április 23., hétfő

2018.04.23. Trükkök


A fájl sorainak legegyszerűbb megszámlálása:

StreamReader sr = new StreamReader("szamjatek.txt");
string[] fajlSorai = File.ReadAllLines("szamjatek.txt");
sr.Close();
Console.WriteLine(fajlSorai.Length);


------------------------------------------------------------------------------------------

Trükkös tömb műveletek :)

static int[] tomb = new int[] {1,2,3,0,-8};
Array.Sort(tomb); //ha nincs rendezve, nem működik!
//új sorrend: -8,0,1,2,3
Console.WriteLine(Array.BinarySearch(tomb,0)); //1
Console.WriteLine(Array.BinarySearch(tomb,-8)); //0
Console.WriteLine(Array.BinarySearch(tomb,2)); //3          
Console.WriteLine(Array.BinarySearch(tomb,3)); //4

Console.WriteLine(tomb.Max()); //3  
Console.WriteLine(tomb.Min()); //-8  


int[] tomb1 = (int[]) tomb.Clone(); //az új tömb egy valódi másolat, az elemei az eredetitől függetlenül változtathatók

2018. április 19., csütörtök

2018.04.17. Gyakorló adatbázis-kezelés feladatok önálló tanuláshoz

Aki szeretne önállóan új adatbázis-kezelés feladatokat gyakorolni, annak javaslom a közismereti informatika középszintű feladatsorait, amiből már oldottunk is meg néhányat. Sajnos az adatbázishoz nem tudsz hozzájutni, de a feladatsorok megvannak (ne importálj és ne csinálj jelentést, táblát, űrlapot), és megvannak a megoldások is MS SQL nyelven, ami már elég is a tanuláshoz. Ezek itt elérhetőek. Javaslom az utóbbi évek feladatait előnyben részesíteni, és visszafelé haladni.

2018. április 18., szerda

2018.04.18. Adatbázis ismétlés

MySQL kiegészítés:

- a szövegeket dupla idézőjelbe kell tenni: "Vác "
- a dátumokat egyszeres, egyenes aposztrófok közé: '2018.04.18 '
- a táblaneveket és mezőneveket balra dőlő egyszeres aposztrófok közé: `helyseg`.`nev`
- helyettesítő karakter használata: "%gőz%"
- between használata: BETWEEN '2018.04.18 ' AND  '2018.04.28 '
- csak az első rekord kiemelése: LIMIT 1 (az utolsó sorban)
- A FROM után csak egy tábla neve szerepelhet, utána INNER JOIN-nak kell jönni, esetleg ritkán a LEFT JOIN-nak.  Kapcsolatokhoz egy minta:
...
FROM `helyseg`
INNER JOIN `szalloda` ON `helyseg`.`az` = `szalloda`.`helyseg_az`
INNER JOIN `tavasz` ON `szalloda`.`az` = `tavasz`.`szalloda_az`
...


Az SQL használatához az Access2007.pdf SQL részéből, és a lekérdezéses feladatsorunkból lehet tanulni.


2018. április 17., kedd

2018.04.17. Gyakorló programozás feladatok önálló tanuláshoz

Aki szeretne önállóan programozás feladatokat gyakorolni, annak javaslom a közismereti informatika emelt szintű feladatait, amiből már oldottunk is meg néhányat. Ezek itt elérhetőek megoldással együtt. Javaslom az utóbbi évek feladatait előnyben részesíteni, és visszafelé haladni.

2017.04.17. Adatbázis-kezelés és webszerkesztés önálló feladatmegoldás

Vízállás adatbázis-kezelési feladat.
Mátra webszerkesztés feladat.

2018. április 11., szerda