\n');
}
function messageJavascriptToFlash()
{
var domAnimation = document.getElementById('webtvflash');
domAnimation.SetVariable('IsLogged',"1");
}
function testVariable()
{
var domAnimation = document.getElementById('webtvflash');
domAnimation.SetVariable('IsLogged',"1");
alert(domAnimation.GetVariable('IsLogged'));
}
function openPopup(url)
{
var title = new Date().getTime();
window.open(url,title,'toolbar=0, location=0, directories=0, status=1, scrollbars=0, resizable=0, copyhistory=0, menuBar=0')
}
function openPopupWithScroll(url)
{
var title = new Date().getTime();
window.open(url,title,'toolbar=0, location=0, directories=0, status=1, scrollbars=1, resizable=0, copyhistory=0, menuBar=0')
}
function ShowQuiz(url)
{
//showModalBox(url, 841, 650)
showModalBox(url, 654, 514);
}
//-->
|
Pour visualiser ce contenu interactif vous avez besoin de Macromedia Flash Player
|
|
-
Cet exemple montre comment ASP.NET utilise des events au sein des contrôles serveurs pour transmettre des évènements aux pages aspx.
Reconstituant ainsi un environnement de programmation évènementielle très proche de simples applications poste de travail.
Nous examinons aussi l'apport RAD de Visual Studio qui se charge totalement de la tache de binding des delegates.
Visualiser
Liste des tags :
-
Influence de l'attribut AutoEventWireup au sein de la directive @Page d'un fichier aspx.
Illustration par l'explication d'une erreur fréquente: le double déclenchement d'events Page_Load.
Visualiser
Liste des tags :
-
Par examen de la méthode Page.OnInit exploitée par Visual Studio pour effectuer le binding initial des delegates,
nous créons notre propre déclencheur d'évènements au sein de notre application en utilisant overide sur le déclencheur OnPreRender de la classe Page.
Visualiser
Liste des tags :
-
Ils permettent de gérer ce que l'on pourrait appeler des call_back.
Ce mécanisme rend de nombreux services, que ce soit pour mettre en place les evènements d'une interface graphique ou les nécessaires rappels des multiples fonctions asynchrones du monde internet.
Les delgates font la synthèse des pointeurs de fonctions C++ et des interfaces Java.
C# est particulièrement adapté à leur utilisation.
AuteurChristian Surieux, ingénieur ESTP, est aujourd'hui consultant et enseignant indépendant expert sur les technologies .NET.
Directeur Technique de l'opérateur Intercall. Il a mis en place l'une des architectures techniques Microsoft les plus sollicitées en Europe.
Directeur SI Fance puis Directeur de projet architecture europe pour NTL. Il a normalisé les systèmes BSS/OSS européens pour supporter des services multi-média VoIP/Digital TV/Broadband Internet.
Visualiser
Liste des tags :
-
Construction d'une application console qui démontre la mise en oeuve de delegates et d'events.
Comment utiliser les mot-clés C# delegate, event.
Comment, à partir d'une méthode de la classe réceptrice, créer un objet qui sera utiisé en delegate et comment effectuer le Binding sur l'event de la classe émettrice.
Déclenchement de l'évènement et traitement.
Visualiser
Liste des tags :
-
Bâtis sur l'ossature des delegates, les Event Delegates sont fréquement utilisés dans le framework .NET.
Nous allons examiner leurs caractéristiques, la façon de construire nos propres Event Delegates et lister quelques-une de leurs utilisations dans les contrôles serveurs ASP.NET.
Visualiser
Liste des tags :