Dyalog'Net - PowerPoint PPT Presentation

About This Presentation
Title:

Dyalog'Net

Description:

Types, Classes et Objets. Formulaires Win (une fen tre GUI OO) ASP.NET: Services Web ... Trapper les conditions d'erreurs (exceptions) g n r s par ces objets ... – PowerPoint PPT presentation

Number of Views:42
Avg rating:3.0/5.0
Slides: 15
Provided by: Peter866
Category:
Tags: apporter | dyalog | net | objets

less

Transcript and Presenter's Notes

Title: Dyalog'Net


1
Dyalog.Net
  • Peter Donnelly
  • Managing Director
  • Dyadic Systems

Toronto 30/10/2002
2
Au commencement...
  • Novembre 1999
  • Tout a démarré par un Email de Bill

3
Lappel de Bill
  • Hi Peter,
  • I am a Technical Evangelist at Microsoft running
    the tools evangelism effort for a new Windows
    based platform.
  • I am interested in talking to you about porting
    Dyalog APL to this platform.
  • Could you please send me contact information for
    the best person to discuss this with and the best
    times to reach you by phone.
  • We are interested in flying out to see you next
    week if convenient.
  • Jon Nicponski
  • Group Program Manager
  • Microsoft Corporation

4
Projet 7
  • Nov 1999
  • Dyadic signe un contrat avec Microsoft et rejoint
    le Projet 7.
  • Développeurs Microsoft .NET
  • Environ 12 langages partenaires

5
Objectifs du Projet 7
  • Travailler avec Microsoft pour intégrer Dyalog
    APL avec .NET
  • Participer au lancement de Microsoft .NET (Juin
    2000) avec une démonstration de Dyalog.Net.
  • Livrer Dyalog.Net dès la 1ère mise en production
    .NET

6
La plateforme .NET
  • Le langage commun daccès aux Runtimes
  • Types, Classes et Objets
  • Formulaires Win (une fenêtre GUI OO)
  • ASP.NET
  • Services Web
  • Formulaires Web

7
Langage commun daccès aux Runtimes
  • MSIL et Metadata
  • Gestion du Code et des Données
  • Assemblages
  • Namespaces

8
Types, Classes et Objets
  • Types
  • Classes et Objets
  • Héritage

9
InterOpérabilité du langage
  • Les Types .NET sont
  • Précisément définis par des Metadatas
  • Accessibles par tous les langages .NET
  • Extensibles par tous les langages .NET

10
Quest ce que Dyalog.Net?
  • Accéder aux Types .Net depuis Dyalog APL
  • Définir des Types .Net avec Dyalog APL
  • Utiliser Dyalog APL sur Internet

11
Accéder aux Types .Net
  • Créer des instances de Types .Net
  • Accéder aux propriétés et méthodes de ces objets
  • Trapper les conditions derreurs (exceptions)
    générés par ces objets
  • Faire usage dun grand nombre de classes
    existantes

12
Définir des Types .Net
  • Définir de nouveaux Types écrits en APL
  • Hériter de Types existants
  • Étendre le grand nombre de Types existants
  • Les rendre appelables depuis dautres langages
  • C, VB, C, EIFFEL, COBOL, Dyalog APL

13
APL et Internet
  • Services Web APL
  • Convertir des applications APL existantes en des
    composants Service Web
  • Utiliser APL pour faire des calculs complexes,
    modéliser ou apporter dautres services à des
    solutions informatiques
  • Sites Web APL
  • Déployer des applications APL (GUI) sur Internet
    en utilisant une interface browser.

14
Quoi dautre sur Dyalog.Net?
  • Créer des fichiers .exe depuis un espace de
    travail APL
  • Écrire du code APL à lextérieur dune session
  • Accéder au code APL en mode Multi-Threaded
Write a Comment
User Comments (0)
About PowerShow.com