User Profiles Endrődi Tamás (MCT, MCP, MCITP) GDF Informatikai Intézet vezetője SZÁMALK Oktatóközpont.

Slides:



Advertisements
Hasonló előadás
Adatbázis gyakorlat 1. Szerző: Varga Zsuzsanna ELTE-IK (2004) Budapest
Advertisements

Felhasználói felületek és üzleti logika Bollobás Dávid ASP.NET
Előadás Silverlight 4 platform újdonságok (Tóth László) WCF RIA Services (Bátyai Krisztián) A Microsoft adatplatform szolgáltatásai (Novák István)
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.
2007 ISP TANFOLYAM ÉSZAKNET, LH COM. USER AUTHENTIKÁCIÓ •MAC – IP •MAC – DHCP •MAC – IP – RADIUS •PPPoE – RADIUS.
SharePoint 2007 Farkas Bálint. Miért? Vízió a webről: a fejlesztés annyi, hogy „összekattintjuk” a weboldalakat előre megépített komponensekből Pl.: napló.
Szilágyi Róbert, Lengyel Péter Magyar Agrárinformatikai Szövetség.
© Kozsik Tamás Tömbök, kollekciók és egyéb alaposztályok.
Csala Péter ANDN #4. 2 Tartalom  C# - ban előre definiált típusok  Változók  Változókkal műveletek  Elágazás  Ciklus.
16. Tétel. Adatbázis: Olyan adatgyűjtemény, amely egy adott feladathoz kapcsolódó adatokat szervezett módon tárolja, és biztosítja az adatokhoz való hozzáférést,
Beépített vezérlők és validáció
Stílus, mesteroldal, témák
1.NET web szolgáltatások ASP.NET első rész Bilicki Vilmos
4. Gyires Béla Informatikai Nap május 6.1 Márton Ágnes Debreceni Egyetem Informatikai Kar Informatikai Rendszerek és Hálózatok Tanszék A Virtual.
Borland C/C++ mintapéldák fájlokra. 1. példa Írjon olyan programot,amely megnyit egy hw.txt fájlt és írja bele a Hello világ szöveget. Ez után zárja le.
Microsoft Virtual PC 2007 Beszerzés, telepítés

Entity framework Krizsán Zoltán
Közös kinézet Mester oldal, témák, skin-ek, css Webalkalkalmazás fejlesztése ASP.NET-ben Krizsán Zoltán.
ASP.NET „röviden” Krizsán Zoltán ver: 0.2.
Az Office Business Application (OBA) alkalmazásmodell Az üzleti probléma: központosított, mégis rugalmas feladatkövetés A lehetséges megoldások nagyvállalati.
Authentication & Authorization Belinszki Balázs terméktámogató mérnök Juhász Mihály alkalmazásfejlesztési tanácsadó.
Dokumentumkezelés. A 2007-es Microsoft Office rendszer dokumentumkezelési szolgáltatásai Kőnig Tibor szakmai vezető Microsoft Magyarország
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.
Egy ISA szerver naplója Sárosi György Terméktámogatási Tanácsadó 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.
Modularizált felépítés SzervermenedzsmentBiztonságDiagnosztika FTP szerver Finom fejlesztések Közös konfiguráció.
Új modulok a szakképzésben SharePoint Designer, Expression Web Gubicza József.
Szombathely Dinamikus WEB programozás: PHP és JSP.
Krizsán Zoltán ver 1.1. http állapot mentes Ugyanaz a kliens több kérésén keresztül információkat tartunk valahol. Az oldalakat minden kérés alkalmával.
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.
Microsoft Office 365 Vásárlástól a bevezetésig
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.
ARCHITECTArchitect AcademyFoundationsInsidersMCPtréningekvizsgákgyakorlatprojektek Novák István eEvangelist – „Dive deeper” Grepton Zrt. Technológiai vezető.
Optimalizálás Ez az előadó neve beosztása vállalata.
Bátyai Krisztián NetAcademia Oktatóközpont oktató, fejlesztő MCT, MCPD
Felhasználók azonosítása és jogosultságai, személyre szabás Borsi Katalin és Fóti Marcell NetAcademia Oktatóközpont.
Weblapok elrendezésének, dizájnjának kialakítása Borsi Katalin webfejlesztő, oktató NetAcademia Oktatóközpont.
A mintaalkalmazás architekturális áttekintése Kőnig Tibor főmérnök Microsoft Magyarország.
Az ASP.NET programozási modell Ez az előadó neve beosztása vállalata.
Gincsai Gábor MSDN Kompetencia Központ Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai Tanszék.
Virág András MSDN Kompetencia Központ Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai Tanszék.
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 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.
Visual Basic 2008 Express Edition
Varga Viktor – G36ECF 1/5 Vendéglátói szoftverek sajátosságai Varga Viktor.
Webprogramozó tanfolyam
Szerver és kliens gép közötti kommunikáció Adattárolási modellek  OLTP: OnLine Transaction Processing az MSSQL Szervert egy időben egyszerre sok felhasználó.
Webprogramozó tanfolyam
User Account Management Endrődi Tamás (MCT, MCP, MCITP) GDF Informatikai Intézet vezetője SZÁMALK Oktatóközpont.
A Visual Basic nyelvi elemei
Webalkalkalmazás fejlesztése ASP.NET-ben Krizsán Zoltán.
Illés Zoltán ELTE Informatikai Kar
Haladó Programozás Adatbázis-elérési módszerek összehasonlítása
Christopher Chapman | MCT Content PM, Microsoft Learning, PDG Planning, Microsoft.
Gépjármű kölcsönzési szoftver Windows /.NET / MS SQL Készítette: Vajda Zsombor
Szebb és használhatóbb programok Vezérlőelemek dinamikus felhelyezése.
Galéria Turóczy Attila (MCT, MCP, MCTS) Livesoft Kft.
TÁMOP /1-2F Informatikai gyakorlatok 11. évfolyam Windows Forms alkalmazás készítése Czigléczky Gábor 2009.
Informatikai gyakorlatok 11. évfolyam
Ingyenes, online technikai kurzusok Microsoft Virtual Academy.
Szoftverek csoportosítása
Felhőalapú adattárolás Hogy tárolhatunk adatokat „felhő” szolgáltatás segítségével?
(Iskolai) Beléptető rendszer Raspberry Pi 2-vel.
Web programozás és haladó fejlesztési technikák – C#
Előadás másolata:

User Profiles Endrődi Tamás (MCT, MCP, MCITP) GDF Informatikai Intézet vezetője SZÁMALK Oktatóközpont

Probléma Tárolnunk kell a felhasználókról bizonyos extra információkat: – Név – Születési dátum – Ország – Város – cím – Munkahely – Telefonszám – Fénykép Oldalt kell létrehoznunk ezek kezelésére

ASP.NET Profile Beépített ASP.NET Profile – Tulajdonságok gyűjteménye, melyeket minden egyes felhasználóról elmentünk. Profile Provider - SqlProfileProvider – Alapértelmezés szerint a Profile egy SQL Express adatbázisban tárolódik az App_Data mappában – De érdemesebb Microsoft SQL Serveren tárolni (aspnet_regsql.exe)

ASP.NET Profile adatbázis Alapértelmezett adatbázis: ASPNETDB Meglévő adatbázisba is generáltathatjuk: – aspnet_regsql.exe -W

ASP.NET személyre szabás Profil konfigurálása …

Anonymous személyre szabás Anonymous felhasználó esetén is lehetséges a személyre szabás – ASP.NET létrehoz egy egyedi anonymous ID cookie-t a felhasználó gépén …

Profil adatok kezelése Profil adatok lekérdezése protected void Page_Load(object sender, EventArgs e){ if (Profile.Nev != null) lblUdv.Text = "Hello " + Profile.Nev; } Profil adatok mentése protected void btnMentes_Clicked( object sender, EventArgs e){ Profile.Nev = txtNev.Text; Profile.Szulinap = calSzulinap.SelectedDate; }

Avatar Egy kis ikon vagy kép, amit a felhasználó feltölt. Ez a kép a felhasználó minden “lépésénél“ megjelenik. Gravatar (központilag tárolt avatar) –

FileUpload Postback során a fájlt is feltölti. SaveAs metódusával menthető a fájl. Főbb tulajdonságai: – FileBytes: byte tömb – FileContent: stream – PostedFile: HttpPostedFile objektum ContentType és ContentLength tartalommal.

Alkalmazásunk tervezése Felveszünk két profil adatot web.configba: – Theme (anonymous felhasználó számára is) – Id (csak authentikált fehasználó számára) ASPNETDB.MDF tárolja a profiladatokat CreateUserWizard kibővítése egy plusz regisztrációs oldallal, ami bekéri az extra adatokat a felhasználótól.

Alkalmazás megvalósítása