Kereskényi Róbert MSDN Kompetencia Központ Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai.

Slides:



Advertisements
Hasonló előadás
SZÁMÍTÓGÉPES JÁTÉKOSOK MOTIVÁCIÓINAK LONGITUDINÁLIS VIZSGÁLATA Kiss Orhidea Edith Budapesti Műszaki és Gazdaságtudományi Egyetem, Gazdaság- és Társadalomtudományi.
Advertisements

Krizsán Zoltán iit 1.1.  Aszinkron történésről értesítés egy vagy több objektum számára.  Delegátumok segítségével valósítja meg a C#.  event típus,
Social Networking alkalmazás fejlesztése ASP.NET 3.5-tel Árvai Zoltán Consultant, Trainer Számalk Oktatóközpont.
Kereskényi Róbert MSDN Kompetencia Központ Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai.
1 Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Villamosművek Tanszék Szakaszolási tranziensek.
LINQ to DataSet Kereskényi Róbert
HTML5 alapú fejlesztő és futtató környezet megvalósítása
Ekler Péter Budapesti Műszaki és Gazdaságtudományi Egyetem
Megosztott orvosi tudáskezelő rendszer ‘VIRTUÁLIS IRODA’
Adaptív megjelenítés a WPF layout rendszer segítségével.
2 Forrás: The Standish Group International, Extreme Chaos, The Standish Group International, Inc., 2000.
ASP.NET MVC 3 platform áttekintés
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke A programozás alapjai 1. (VIEEA100) 9. előadás.
Budapesti Műszaki és Gazdaságtudományi Egyetem
TALAJMECHANIKA-ALAPOZÁS
Mérés és adatgyűjtés laboratóriumi gyakorlat Makan Gergely, Mingesz Róbert, Nagy Tamás 2. óra szeptember 9., 10. v
OE-NIK HP Haladó Programozás WCF kivételkezelés. OE-NIK HP Haladó Programozás Windows Communication Foundation A szolgáltatás, a hoszt és az ügyfél elkészítése.
Microsoft szoftverek a szakképzésben
Ficsor Lajos CPP6 / 1 Virtuális bázisosztály Ficsor Lajos Miskolci Egyetem Általános Informatikai Tanszék.
Az AJAX technológia használata Ez az előadó neve beosztása vállalata.
Vezérlők használata és írása Ez az előadó neve beosztása vállalata.
WPF alkalmazások fejlesztése az M-V-VM tervezési minta alapján
A program a „Tudáshasznosulást, tudástranszfert segítő eszköz-, és feltételrendszer kialakítása, fejlesztése a Műegyetemen” (TÁMOP /1/KMR )
MEGÚJULÓ ENERGIAFORRÁSOK BIOMASSZA
2005 február 7Dr. Tánczos László BME EISZK1 Az oklevélmelléklet készítő program alkalmazásának előkészítése Tánczos László igazgatóhelyettes az Oktatási.
Játékelmélet Kovács Dániel László Intelligens Rendszerek kutatócsoport
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék R „Big Data” elemzési módszerek Kocsis Imre
Éves Konferencia- Annual Report Irányító Bizottság: Elnök: D. Terdik György DE IK dékán Tagok: Dr. Kardon Béla EMMI Dr. Sallai Gyula BME, FIRCC Nagy Miklós.
Virág András MSDN Kompetencia Központ Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai Tanszék.
Gincsai Gábor MSDN Kompetencia Központ Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai Tanszék.
Meglévő ASP.NET 2.0 alkalmazás kiegészítése AJAX-szal
Kereskényi Róbert MSDN Kompetencia Központ Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai.
Mozgás/hangérzékelés mobitelefonokon MobSensor Ekler Péter Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai Tanszék.
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke Mikroelektronika Laboratórium Tájékoztató
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke MIKROELEKTRONIKA, VIEEA306 A bipoláris tranzisztor.
Szabó Viktor Műszaki Mechanikai Tanszék
Copyright PHP Conf., 2003, Szabó Dénes A Smarty sablon rendszer bemutatása Szabó Dénes Első magyarországi PHP Konferencia 2003.
A PHP 5 újdonságai Az OOP terén. Miről lesz szó? Osztályok kezelése – Új direktívák – Konstruktor – Destruktor Interfészek Kivételkezelés.
Objektum orientált programozás a gyakorlatban
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 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.
Programmozás Feladatok Telek Miklós BME Híradástechnikai Tanszék
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék 5.3. Predikciós módszerek szenzorjelek alapján BelAmI_H.
Horváth András NetVisor zrt.
HTML5 alapú fejlesztő és futtató környezet megvalósítása
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Szondázás alapú diagnosztika 1. Autonóm és hibatűrő információs.
Generics Krizsán Zoltán. Bemutató A.NET 2.0 verziótól. A.NET 2.0 verziótól. Típusparaméter Típusparaméter Más nyelvben ez a template (sablon). Más nyelvben.
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke Mikroelektronika Laboratórium Tájékoztató
HTML ÉS PHP (Nagyon) rövid áttekintés. ADATBÁZISRENDSZEREK MŰKÖDÉSI SÉMÁJA Felh. interakció DB Connector MySQL ? A gyakorlaton:
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke Zárthelyi előkészítés október 10.
Vizualizáció és képszintézis Sugárkövetés (Dart + GLSL) Szécsi László.
2004. január 27. Hallgatói szolgáltatások szerepe a felsőoktatásban Szabó Imre Diákközpont igazgató.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék R3-COP és R5-COP projekt: Környezetfüggő viselkedés tesztelése.
Haladó Programozás Reflexió OE-NIK HP.
BUDAPESTI SZKEPTIKUS KONFERENCIA Az ORTT állásfoglalása: „A Panaszbizottság egyhangú megítélése szerint a tudomány kontra ezotéria kérdéskörének.
Galéria Turóczy Attila (MCT, MCP, MCTS) Livesoft Kft.
Ficsor Lajos Objektumok inicializálása CPP4 / 1 Objektumok inicializálása Ficsor Lajos Miskolci Egyetem Általános Informatikai Tanszék.
Informatikai gyakorlatok 11. évfolyam
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke Mikroelektronika Laboratórium Tájékoztató
Krizsán Zoltán, iit C# osztályok 2 Adattagok  Osztály hatáskörben definiált változó.  Formája: [attribútum] [módosító] típus azonosító [=kezdő érték][,
Neumann János Informatikai Kar
„Designer-barát” játéklogika
A C++ programozási nyelv
Budapesti Műszaki és gazdaságtudományi egyetem
Web programozás és haladó fejlesztési technikák – C#
A MORPHOLOGIC - BME EGYÜTTMŰKÖDÉSEK
BME – PRO PROGRESSIO INNOVÁCIÓS DÍJ PÁLYÁZAT 2018.
Input / Output.
Előadás másolata:

Kereskényi Róbert MSDN Kompetencia Központ Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai Tanszék Saját extender készítése az AJAX Control Toolkit segítségével

2 Toolkit komponens fejlesztéshez  Elsődleges cél az egyszerű, AJAX funkcionalitással bíró kontroll fejlesztése  “Keret” kód része a sablonnak – nem kell külön megírni  Számos extra funkcionalitás és tulajdonság  Programozói modell ugyanaz, mint az ASP.NET AJAX  Community projekt  Community Support (fórum, community honlap, forráskódok, stb.)

3 Toolkit komponensek anatómiája Extender [ClientScript(“…”)] [TargetControlType(typeof(Control))] public class MyExtender : ExtenderControlBase { [ExtenderProperty] public string MyStringProp{} [ExtenderProperty] public int MyIntProp{} }

4 Extender [ClientScript(“…”)] public class MyExtender : ExtenderBase { // … } Behavior MyProject.MyBehavior = function(e) { MyProject.MyBehavior.initializeBase(this, [e]); this._myStringPropValue = null; this._myStringIntValue = 0; } MyProject.MyBehavior.prototype = { initialize function() { … }, get_MyStringProp : function(){}, set_MyStringProp : function(value){}, get_MyIntProp : function(){}, set_MyIntProp : function(value){} } Toolkit komponensek anatómiája

5 Extender [ClientScript(“…”)] public class MyExtender : ExtenderBase { // … } Behavior AtlasControlToolkit.MyBehavior = function() { AtlasControlToolkit.MyBehavior.initializeBase(this); var _myStringPropValue; this.initialize = function() { … } this.get_MyStringProp = function(){} this.set_MyStringProp = function(value){} } Markup <cc1:MyExtender runat=“server” TargetControlID=“TextBox1” MyStringProp=“Hello” MyIntProp=“23”

6 Toolkit komponensek anatómiája Extender [ClientScript(“…”)] public class MyExtender : ExtenderBase { // … } Behavior AtlasControlToolkit.MyBehavior = function() { AtlasControlToolkit.MyBehavior.initializeBase(this); var _myStringPropValue; this.initialize = function() { … } this.get_MyStringProp = function(){} this.set_MyStringProp = function(value){} } Markup <cc1:MyExtender runat=“server” TargetControlID=“TextBox1” MyStringProp=“Hello” MyIntProp=“23” Code MyExtender ex1 = new MyExtender(); ex1.MyStringProp = “Hello”; ex1.MyIntProp = 23; ex1.TargetControlID = “TextBox1”; Page.Add(ex1);

7 RegisterLoginName

8 Összefoglalás  Saját extender készítéséhez az AJAX ControlToolkit SDK kiváló  Elkerülhetetlen a JavaScript kódolás  mivel a kliens oldalon van a megvalósítandó lényeg  Cross Browser support az AJAX által  használjuk az AJAX JavaScript kiegészítéseket  Eddig elképzelhetetlen dolgokat valósíthatunk meg viszonylag egyszerűen

9 További információk  Fejlesztői Portál:   Webfejlesztés témaközpont:   ASP.NET 2.0 Induló Készlet:   MSDN.NET Developer Center   MSDN ASP.NET Developer Center   Hivatalos ASP.NET honlap   Hivatalos ASP.NET AJAX honlap 

10 Kérdések és válaszok Értékelőlapok!

11 © 2007 Microsoft Corporation. Minden jog fenntartva. Az előadás csupán tájékoztató jellegű, a Microsoft Magyarország a benne szereplő esetleges hibákért vagy tévedésekért semmilyen felelősséget nem vállal.