Bejegyzések

Bejegyzések megjelenítése ebből a hónapból: 2025

C# programozás - MySQL kapcsolat kialakítása

 Ahhoz, hogy a programunk - legyen az vizuális, vagy konzol - tudjon adatbázissal dolgozni, szükségünk van arra, hogy készítsünk egy adatbázis konnektort. Ezt jelen esetben MySQL használatával oldjuk meg, de nem sokban különbözik a sima SQL-től (az elv ugyanaz). Feltételezzük, hogy már van egy létező C# projektünk (konzolos, vagy vizuális), ebbe fogunk létrehozni egy új osztályt. Ezután, a nuGet csomagkezelővel leszedjük és a projektünk részévé tesszük a MySql.Data nevű csomagot. Ebből fogjuk megkapni azokat a függvényeket, amelyeket használnunk kell majd. Ezután, megírjuk az adatbáziskezelő apparátus kódját az általunk létrehozott új osztályba. Ez a példa egy egyszerű, "fapados" verzió. Tartalmaz egy query típusú utasítást, valamint egy non query típusút. Az egyeket lekérdezésekre és azok eredményeinek lekérésére alkalmazzuk, a másikat minden olyan utasítás lefuttatására, amely nem lekérdezés (olyan utasítások, amelyek transzformálják, vagy az adatokat, vagy magát az adatbáz...

Frontend - React használatával

Frontend: Az oldal "kinézete", adatokat vesz a backend felől, majd megjeleníti azokat. Frontend létrehozása: 1. Frontend mappa létrehozása - parancs végzi, a gyökérkönyvtárból npx create-react-app <appnev> - ez létrehozza a szerkezetet és a mappát is. Ezután a cd paranccsal belemehetünk a frontend mappájába, ahol installálhatunk egyéb csomagokat is: npm i axios - feltelepítjük az axiost, ha szükségünk van rá (portok elérése) npm i bootstrap - ha a kívánunk bootstarpet használni. Végül indítás: npm start - ezzel indítjuk az alkalmazást, elindul az index.html, ami alapértelmezetten meghívja az app.js tartalmát. Az alkalmazás belső szerkezetét az src mappában található App.js nevű fájlba alakítjuk ki. Az src mappa tárolja az egyéb eszközeinket is, valamint ide hozhatunk létre elérendő fájlokat is - pl css stíluslapot. Egy példa az App.js belső szerkezetére, a weboldal kártyákban fogja megjeleníteni az információkat, valamint van lehetőségünk új adatok felvételére az adatbá...

Backend - node.js és express használatával

Backend: Alkalmazás belső működése, kapcsolat az adatbázissal, hátsó folyamatok kezelése. Backend létrehozása (node.js, express): 1. Backend mappa létrehozása. Ide dolgozunk. Ajánlott Visual Studio Code használata. (Konzol indítása ctrl+ö) 2. Parancsok: npm init -y - szerkezet létrehozása npm install <csomag> - csomag telepítése, rövidíthető npm i-ként npm i -g nodemon (futtatókörnyezet) npm i express - keretrendszer installációja npm run <scriptnév>  - alkalmazás futtatása npm i cors - portok szinkronizálásnak kelléke npm i mysql2 - adatbáziskezelő nodeok installációja 3. server.js létrehozása, scriptként való meghívása     Az app komponensei a package.json nevű fájlban vannak felsorolva, json fromátumban. Itt kell nodemonnal együtt meghívni. Példa:  {   "name": "backend",   "version": "1.0.0",   "main": "index.js",   "scripts": {     "dev": "nodemon server.js"   }, Így a futtatóparan...

Szoftverfejlesztő anyagok!

 A szoftverfejlesztő vizsgára szükséges anyagok kerülnek ide, minden kategóriában. Adatbázis kezelés: ..feltöltés alatt.. Backend - node.js, express használatával - Elérhető itt . Frontend - React Elérhető itt. Asztali alkalmazás - konzol/vizuális (C#) Elérhető itt.