iBLOG précédent iBLOG suivant



Publié le 01/05/2008 à 20:03
Par mnafegfaical

 introduction:

Ce blog fait partie du projet de la première année de la filière Informatique & Réseaux de l’ENSISA, l’Ecole Nationale Supérieure d’ingénieurs Sud Alsace. Ce projet est encadré par Monsieur Laurent Thiry enseignant et chercheur à l’ENSISA et réalisé par Mnafeg faiçal . Le sujet de ce blog est la technologie.net 


Tous le monde entend parler de la plate-forme .NET “DotNet” de Microsoft , Le développement nouvelle génération.

Je vais essayer de faire une petite introduction à ce qui peut devenir à mon avis le standard pour le développement de tout software dans les années à venir. Pour les débutants, c’est toujours intéressant de connaître une nouvelle technologies et pour les experts, ça ne fait pas de mal de confirmer nos connaissances.

Pour Microsoft .NET c’est ” la plate-forme pour la nouvelle génération de logiciels distribués et coopérants, les services Web XML. Elle vise à simplifier la vie de l’utilisateur en lui fournissant des services intégrés, centrés sur lui, accessibles depuis tous ses périphériques, à tout moment et en tout lieu. S’il ne fallait retenir qu’un seul mot de .NET, c’est donc l’intégration. Fondée sur des standards de l’industrie (http, XML, SOAP, WSDL), la plate-forme .NET est un moyen simple de normaliser la coopération des services logiciels entre eux (services Web XML), quelle que soit leur localisation, leur implémentation technique, qu’ils soient internes ou externes, existants ou à inventer”

La première version 1.0 de .NET est sortie le 15 janvier 2002 et depuis la plate-forme ne cesse de s’améliorer avec son langage de prédilection le C#. La dernière version étant la 3.5 sortie cette année même.

La plate forme .NET ou plus exactement le Framework .NET est composé de deux parties essentielles : Le Common Language Runtime “CLR” et la bibliothèque de classes.



Publié le 11/06/2008 à 17:02
Par mnafegfaical

C'est un environnement d’exécution pour vos applications faites avec .NET un peu à la manière de la Java Virtual Machine. Il est sure et très puissant puisqu’il supporte plusieurs langages différents : C#,C++, VB, C#, Pascal … En effet avec .NET vous pouvez coder vos applications avec votre le langage qui vous convient. Une fois compilé votre programme en fait est précompilé en langage IL “Intermediate Langage” unique quel que soit le langage de programmation que vous avez utilisé. Ce dernier pourra être traduit en code natif au moment de l’exécution.

La bibliothèque de classes :

C’est une très riche collection de types réutilisables que vous pouvez utiliser pour développer vos applications que ce soit des applications à ligne de commande ou à interface graphique utilisateur ou des applications ASP.NET, comme les services Web XML et Web Forms…

Pour développer des applications avec .NET vous avez bien sur l’excellentissime Microsoft Visual Studio avec ses versions express riches et gratuites que vous pouvez télécharger sur le site de Microsoft :


mais il y a aussi d’autres solutions possibles tel que SharpDevelopp pour vos applications en C# qui n’a rien à envier à son grand frère Visual Studio.



Publié le 11/06/2008 à 17:16
Par mnafegfaical

Le Shared Source CLI, affectueusement baptisé « Rotor » par ceux qui l'ont conçu, est la mise en œuvre complète des normes ECMA-334 (C#) et ECMA-335 (CLI) sous forme de code source. Il s'agit d'un logiciel étonnant pour ceux qui aiment explorer ou bricoler l'infrastructure d'un langage de programmation. Son code source de plus d'un million de lignes propose des compilateurs, des outils, des techniques pour gérer automatiquement la mémoire, des générateurs de code JIT (Just-In-Time), une infrastructure de composants et de services Web, un savoir-faire en globalisation, des protocoles de sécurité et bien d'autres réalisations surprenantes de concepts abstraits.

Microsoft a créé le Shared Source CLI pour que les chercheurs, les étudiants, les professeurs et autres développeurs intéressés puissent découvrir concrètement une infrastructure de langage informatique élaborée.
Publié le 12/06/2008 à 13:37
Par mnafegfaical
Microsoft a créé une nouvelle plate-forme de développement d'application qui se nomme .NET.
Pour accompagné cette plate-forme, Microsoft a créé en même temp un nouveau langage de programmation parfaitement adapté au développement .NET.
Le langage C# en une version simplifiée du langage C++.
Microsoft à intégré le langage C# dans son nouvel environnement de développement Visual Studio .NET.
Microsoft n'est pas propiétaire du langage C# car le langage à été soumis au consortium ECMA qui s'occupe de définir des standards. De ce fait, d'autres éditeurs (Borland entre autre) ont créés des environnements de développement .NET autour du langage C#.
C# est un langage de programmation conçu pour la création d'une large gamme d'applications qui s'exécutent sur le .NET Framework. C# est simple, puissant, de type sécurisé et orienté objet. Avec ses nombreuses innovations, C# permet le développement rapide d'applications tout en conservant la simplicité et l'élégance des langages de style C.

un exapmle

Publié le 12/06/2008 à 13:56
Par mnafegfaical

Surface de conception visuelle

Visual Basic Express offre une zone de conception visuelle WYSIWYG puissante qui permet de créer rapidement et facilement des applications Windows interactives.

 

 

Boîte à outils

La boîte à outils contient des composants et des contrôles que vous utilisez par glisser-déplacer pour créer vos applications Windows. Les contrôles sont regroupés dans des catégories portant des noms évocateurs tels que Menus et barres d'outils, Données, Boîtes de dialogue, etc. Pour ajouter des contrôles à Windows Forms, il vous suffit de cliquer sur le contrôle et de le faire glisser sur le formulaire !

 

 

fenêtre Propriétés

La fenêtre Propriétés vous permet d'afficher et de modifier les propriétés et les événements des composants de votre application. Elle est contextuelle et préremplira les options de menu en fonction des valeurs que vous modifiez. Par exemple, si vous modifiez la couleur d'arrière-plan d'un formulaire Windows Forms, elle affiche un sélecteur de couleurs pour vous permettre de modifier facilement la valeur sélectionnée.

 

Pages : 1 2 3 4 5

Mon calendrier
< Nov. 2009  
L M M J V S D
      1
2345678
9101112131415
16171819202122
23242526272829
30      
Trafic
Noter ce blog :
1 5
148 connectés
706 visiteurs
Mes catégories