Introduction
Introduction
Introduction
Hajer_Alaya@yahoo.fr
Modle
de dveloppement
Infrastructure
pour les Applications
distribues
Outils de
Dveloppement
VB
C++
C#
JScript
Windows
Forms
Visual Studio.NET
Un ensemble de technologies
pour dvelopper et utiliser des
composants :
Formulaires Web
Services Web
Applications Windows
Des outils pour dvelopper des
applications
Dveloppement
Mise au point
Dploiement
Maintenance
CLR : But !
Dveloppement de services
Permettre une interoprabilit entre les langages
Augmenter la productivit (chacun crit dans le langage quil
matrise, le plus adapt, )
Services dploiement
Simple, sr
Gestion des versions NO MORE DLL HELL
Services lexcution
Performance
Extensibilit
Sret et disponibilit
Scurit
CLR : Fonctionnement
Source Code
Assembly
Compilateur
C++, C#, VB or any
.NET language
Rf
csc.exe or vbc.exe
DLL or EXE
System.Windows.Forms
System.Web
Services
Description
Discovery
Protocols
UI
HtmlControls
WebControls
Caching
Configuration
Security
SessionState
Design
ComponentModel
System.Drawing
Drawing2D
Imaging
System.Xml
System.Data
ADO
Design
Printing
Text
XSLT
XPath
SQL
SQLTypes
Serialization
System
Collections
Configuration
Diagnostics
Globalization
9
Rf
IO
Net
Reflection
Resources
Security
ServiceProcess
Text
Threading
Runtime
InteropServices
Remoting
Serialization
Developers
DEVELOPPEMENT
public static void Main(String[] args )
{ String usr; FileStream f; StreamWriter w;
try {
usr=Environment.GetEnvironmentVariable("USERNAME");
f=new FileStream(C:\\test.txt",FileMode.Create);
w=new StreamWriter(f);
public static void Main(String[] args )
w.WriteLine(usr);
{ String usr; FileStream f; StreamWriter w;
w.Close();
try {
} catch (Exceptionusr=Environment.GetEnvironmentVariable("USERNAME");
e){
Console.WriteLine("Exception:"+e.ToString());
f=new FileStream(C:\\test.txt",FileMode.Create);
}
w=new StreamWriter(f);
}
w.WriteLine(usr);
w.Close();
} catch (Exception e){
Console.WriteLine("Exception:"+e.ToString());
}
}
Source code
10
Compiler
C#
J#
VB
Cobol
Assembly
MSIL
Metadata
Resources
11
12
13
14
15
VISUAL BASIC
(VB)
BASIC Driv du langage basic (Beginner's All purpose Symbolic
Instruction Code) des annes 60
VISUAL Dessin et aperu de linterface avant lexcution
16
17
Quest ce quASP.NET ?
18
19
Console Application
Class Library
20
Rf :
http://www.3ie.fr/nouvelles_technologies/fiche/fiche_NET
.htm
http://www.gotdotnet.com
http://www.dotnetguru.org
http://www.dotnet-fr.org/
http://msdn.microsoft.com/netframework/
http://www.microsoft.com/net/
http://msdn.microsoft.com/net/
21