Felhasználói felületek és üzleti logika Bollobás Dávid ASP.NET 2012.03.06.

Slides:



Advertisements
Hasonló előadás
Felhasználói felületek és üzleti logika
Advertisements

Felhasználói felületek és üzleti logika Bollobás Dávid ASP.NET
Social Networking alkalmazás fejlesztése ASP.NET 3.5-tel Árvai Zoltán Consultant, Trainer Számalk Oktatóközpont.
Webszolgáltatások PHP-ben
2012. tavaszi félév Vitéz Gergely. A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele.
1 Informatikai Szakképzési Portál Adatbázis kezelés DCL – Adatvezérlő nyelv.
Levelező program beállítása webmail-hez
SQL Server 2005 Reporting Services a gyakorlatban
Cég RegisztrálásaCég Regisztrálása > 1. Lépés > 2. Lépés > 3. Lépés > 4. Lépés | Céges Felhasználó Regisztrálása > 1. Lépés > 2. Lépés > 3. Lépés > 4.
megismerése, mintaadatbázis létrehozása
WEB Technológiák Dr. Pance Miklós – Kolcza Gábor Miskolci Egyetem.

Közös kinézet Mester oldal, témák, skin-ek, css Webalkalkalmazás fejlesztése ASP.NET-ben Krizsán Zoltán.
Authentication & Authorization Belinszki Balázs terméktámogató mérnök Juhász Mihály alkalmazásfejlesztési tanácsadó.
Hasznos segédprogramok Systems Management Server ban Peti Sándor Terméktámogatási tanácsadó.
Előadó: Kárpáti Péter Üzleti folyamatvezérlés nagyvállalati környezetben (BizTalk Server 2004, Office InfoPath 2003 és Windows.
SQL Server 2005 Reporting Services Kószó Károly rendszermérnök Microsoft Magyarország.
SharePoint Adminisztráció
Instant alkalmazások SharePoint platformon. A fejlesztés és a testre szabás határai elmosódtak. A testre szabást végző legtöbbször nem programozó A.
Microsoft szoftverek a szakképzésben
Delphi programozás 8. ELŐADÁS ADO ActiveX Data Objects.
Egyszerű webes alkalmazás fejlesztése Készítette: Simon Nándor.
Egyszerű webes alkalmazás fejlesztése
WEB Technológiák ISAPI ME Általános Informatikai Tsz. dr. Kovács László.
PHP VII Sütik, munkamenetek. Sütik Mi az a süti? A süti (cookie) állapotot tárol a felhasználó böngészőjében. Pl. ha egy oldalon beállítható, hogy milyen.
TMG délelőtt / 1 Forefront Threat Management Gateway 2010 Alapozzunk!
…az ISA Server 2006 segítségével Gál Tamás Microsoft Magyarország.
Microsoft BI technológiák az eszközmenedzsment szolgálatában
Szaktanácsadás SQL Server UpgradeTeljesítményoptimalizálás Replikáció kialakítás Disaster Recovery tervezés.NET Framework alapú fejlesztések.
A PHP (PHP: Hypertext Preprocessor) nyílt forráskódú, számítógépes szkriptnyelv, legfőbb felhasználási területe a dinamikus weboldalak készítése. Emiatt.
TransitView TransitView Fejlesztői csoport: Lévai János, Fejér Róbert, Sulyok Csaba, Sztankovics Ágnes Vezető tanár: Simon Károly.
Információ és kommunikáció Szilágyi András. Követelmények A cd-n az anyag a következő részeket fedte le: Kliensprogramok, letöltés-vezérlők Kliensprogramok,
ARCHITECTArchitect AcademyFoundationsInsidersMCPtréningekvizsgákgyakorlatprojektek Novák István eEvangelist – „Dive deeper” Grepton Zrt. Technológiai vezető.
Felhasználók azonosítása és jogosultságai, személyre szabás Borsi Katalin és Fóti Marcell NetAcademia Oktatóközpont.
Publikációs portál Platform Specific Model UML bázisú modellezés és analízis Csapat: UML7 (Percze Dániel, Rajnai Zoltán, Ráth István, Tóth Dániel, Vágó.
a Moodle autentikációjához a PTE FEEK-en
LOGO Webszolgáltatások Készítette: Kovács Zoltán IV. PTM.
Adatbázis adminisztrátori ismeretek
Gincsai Gábor MSDN Kompetencia Központ Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai Tanszék.
Felhasználók és jogosultságok
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Web Architecture. Development of Computing Architectures Monolithic mainframe programming Client Server Real Client Server Web Programming.
ELTE WIFI Beállítási útmutató MS Windows XP-hez
WEB Technológiák WEB-DB és XML ME Általános Informatikai Tsz. dr. Kovács László.
Fontos információk.
A gyakorlatok munkakörnyezete
Visual Studio LightSwitch Adatvezérelt alkalmazások percek alatt
További lehetőségek Weblapok programozása. Nyelvek csoportosítása Leíró nyelv (HTML, XML, …) Programozási nyelv  Szerver oldali (PHP, ASP, …)  Kliens.
Varga Viktor – G36ECF 1/5 Vendéglátói szoftverek sajátosságai Varga Viktor.
Az NVU webszerkesztő program
Webprogramozó tanfolyam
User Account Management Endrődi Tamás (MCT, MCP, MCITP) GDF Informatikai Intézet vezetője SZÁMALK Oktatóközpont.
Illés Zoltán ELTE Informatikai Kar
Violet nails Készítette: Csőke Vivien. Bevezetés Téma: Violet nails - műkörömkészítő weblapjának elkészítése A weboldal elérhető az alábbi címen: violetnails.atw.hu.
Java web programozás 5..
Készítette: Derecskei Nikolett
User Profiles Endrődi Tamás (MCT, MCP, MCITP) GDF Informatikai Intézet vezetője SZÁMALK Oktatóközpont.
FIR fejlesztések, változások március 17.. Új verzió változásai Márciusi verzióval új, FIR 4.1 xsd Új adatkör: o Juttatások, o Térítések.
Telepítés és használat ICON100 központhoz Modern Alarm Hungary.
Modern Alarm Hungary.  A szoftver telepítése előtt telepítse a hardware kulcs drivert (ne csatlakoztassa a hardware kulcsot amíg nem telepítette a drivert)
.NET FRAMEWORK Röviden Krizsán Zoltán 1.0. Tulajdonságok I Rövidebb fejlesztés 20 támogatott nyelv (nyílt specifikáció) 20 támogatott nyelv (nyílt specifikáció)
WINS Windows Internet Name Service. NetBIOS névfeloldás WINS nélkül tréfiokoskamorgó Ki a morgó ? Szórt üzenet Net use t: \\morgó\iratok Windows 2003-nak.
Informatikai gyakorlatok 11. évfolyam
A távoli asztal, valamint az Endnote használata a távoli asztalon Skultéti Attila
Netware 6 telepítése Molnár Péter. Telepítési követelmények I. Minimális rendszerkövetelmények · Szerverszintű PC legalább Pentium II vagy AMD K7 processzorral.
Alkalmazásfejlesztés F#-ban Dunaújvárosi Főiskola Kiss Gyula mérnökinformatikus hallgató Nemzeti Tehetség Program Tehetségútlevél Program „NTP-TÚP ”
Novell+Hálózat Szekció
CONNECTRA rendszer bevezetése
DRUPAL Előadja: Nagy Nikoletta :05.
Előadás másolata:

Felhasználói felületek és üzleti logika Bollobás Dávid ASP.NET

Formázás • ASP.NET –hez ugyanúgy lehetséges CSS használata, mint minden más oldalhoz • Az kontrolok HTML-be lesznek lerenderelve, így kaphatnak ugyanúgy CSS tageket • Legtöbb kontrol ismer alaptageket: height, width, borderwidth, horizontalalign, verticalalign stb • Használható a style: tag kifejezés • Ajánlott formázás: CssClass property

ASP.NET Web site administration tool • Fejlesztői eszköz az oldal beállításaira • Security: authentication type – From a local network: a Windowsba belépett felhasználó • Sokszor hibát okoz, hogy ilyenkor a fejlesztő folyamatosan be van jelentkezve! – From the internet • Fejlesztéshez ez ajánlott

ASP.NET Web site administration tool • Beállításra kerülhetnek: – ezés – Debug opciók – Membership rolek – Membership felhasználók

Webconfig • Formátuma: xml • Tartalmazza azokat az alapbeállításokat, amiket az oldalunk használ • Legfontosabb tulajdonságok: –.NET verziója – Adatbázis connection stringek – Membership beállításai – Az oldal fordítása (debug on/off) – Regisztráció és login oldal helyzete – HTTP objektumok tulajdonságai(pl.:maxlength) – Fordító nyelve és verziója – Referenciák külső hivatkozásokra

Miért jó a webconfig? • A technológia nagy mértékben hagyatkozik rá • Segítségével bizonyos információkat nem kell többször definiálnunk • XML formátumnak köszönhetően könnyen szerkeszthető • Nem csak gépi kódot tartalmaz

Connection string • Az adatbázis csatlakozás szükséges adatokat tartalmazza • Data Source: az adatbázis helye, általában IP cím és port szám • Initial Catalog: a szerveren tárolt adatbázis neve • User ID: felhasználói név • Password: jelszó • providerName:.NET része, ami a csatlakozást kezeli(SqlClient,OleDB,Odbc,OracleClient)

Membership provider – web.config • connectionStringName: melyik adatbázis kapcsolatot használja • enablePasswordRetrieval: jelszóemlékeztető(bool) • requiresQuestionAndAnswer: jelszó kérdés és válasz • maxInvalidPasswordAttempts: ezután kitiltja a usert

Membership provider • Leegyszerűsödik a felhasználó kezelés • Előre megírt funkciókat kapunk • Lehetőséget ad: – Felhasználó létrehozása – Felhasználó adatainak tárolására – Autentikáció – Jelszavak védett kezelése – Szerepkörök • Mind ezt az előre elkészített formok segítségével

Telepítés •.NET keretrendszer mellé van • Szükséges hozzá adatbázis • C:\windows\Microsoft.NET\Framework\*ver* \aspnet_regsql.exe • Ahol a *ver* az adott.NET verziószáma • Egyszerű Next-Next-Finish telepítő

Mit telepít az adatbázisba? • Táblák – Felhasználó adatok – Szerepkörök – Hibajelentések • Tárolt eljárások – Beléptetés – Törlés – Regisztrálás – Felhasználói adatok változtatása

Regisztráció • Alapértelmezetten a következőket kell megadni: – Név – Jelszó – • Állítható: – Biztonsági kérdés és válasz

Egyéni regisztráció • Lehetőségünk van speciális adatok bekérésére • A legtöbb kontrol templétje szerkeszthető • Új mezők felvétele után nem kerülnek rögtön eltárolásra, eljárást kell rá írni rájuk!

Validator • Segítségével dinamikusan lehet validálni a user inputokat • Kliens oldalon fut – Rögtön jelzi a hibát – Ellenőrizni kell szerver oldalon is az inputot • Típusai: – Compare – Custom – Range – Regular – Required