اChat
Gratuit Sans Inscription . Les meilleurs sites de tchat et de rencontre gratuits
et sans inscription. pour Le Chat des
étudiants BTS. Facultés ista des écoles privée et public, écoles supérieures ![]() |
Quick Search
![]() |
| | #1 |
| Status: Guest
Messages: n/a | Les langages .NET Quels langages supportent le Framework .NET ? A l'heure actuelle Microsoft propose des compilateurs pour le C# (aussi appellé CSharp), le VB.NET, le C++, le Jscript et le J#. Borland propose déjà un compilateur pour utiliser le Framework de .Net dans Delphi7, et d'autres entreprises annoncent qu'elles vont essayer de faire des compilateurs pour que COBOL, Eiffel, Perl, Smalltalk et Python puissent utiliser le Framework .NET. Cette liste est non exhaustive car le framework .NET n'est sorti que très récemment. Qu'est ce que C# ? Le C# (prononcé See-Sharp), est un nouveau langage développé par Microsoft. Il ressemble beaucoup au Java de Sun, mais d'après Microsoft, il possède la puissance du C++ combiné à la simplicité du Visual Basic. C# est supposé être le meilleur langage pour le développement .NET Avec quels outils peut on développer en C# ? Il existe plusieurs outils pour developper des applications C#. Les outils payants * Microsoft Visual Studio .NET (VSNET). VS.NET est la solution de Microsoft. Elle comprend un IDE et des compilateurs et autres outils pour C#, VB.NET, C++/C++.NET, Visual J#. Elle se décline en quatre versions : Initiation, Professionnal, Enterprise Developer et Enterprise Architect. Si vous ne vous interresser qu'à un seul des langages, il existe des versions de VSNET pour chacun des langages cités précédemment, comme Visual C#. * Borland C# Builder. C# Builder est la solution de Borland. Il en existe également plusieurs versions : Architect, Enterprise, Professionnel et Personnel. Avec VSNET, ce sont les deux solutions les plus complètes pour développer en C#. Les outils gratuits * Le SDK du .NET Framework est disponible gratuitement sur le site de Microsoft. Il dispose de tous les outils en ligne de commande nécessaires à la construction d'applications .NET à l'aide de C#, notamment le compilateur csc.exe. Vous pouvez utiliser n'importe quel éditeur de texte pour vos fichiers sources. * Borland C# Builder Edition personnelle. Elle est disponible gratuitement sur le site de Borland après enregistrement. * SharpDevelop est un IDE pour C# open source. Il est a été développé en C#. Quel est le meilleur langage pour .NET ? Le grand avantage de .NET est que vous pouvez utiliser de nombreux langages VB, C#, C++ aussi bien que d'autres langages tels que le Perl, Pascal, Cobol. Vous avez sûrement entendu que le C# était le meilleur langage pour .NET. En fait c'est le seul langage conçu pour .NET qui n'a donc nécessité aucun portage. Le C# a quelques fonctionnalités que n'a pas VB .NET mais ce n'est pas une raison pour en faire le meilleur langage. Il n'y a pas de meilleur langage sous .NET, vous devez simplement vous familiariser avec le Framework .NET et utiliser le langage qui vous convient le mieux. Quels outils utiliser pour .NET ? Vous pouvez utiliser Visual Studio .NET, qui est un environnement complet pour développer tout type de projet .NET autour des langages C++, VB.NET, C#, J#, Jscript et ASP.NET. Borland devrait bientôt sortir un IDE pour le C# qui vraisemblablement s'appellera SideWinder. Si vous ne pouvez pas investir dans Visual Studio .NET, des solutions de développement gratuit existent : * WebMatrix, qui intègre un mini serveur web permet de développer des pages ASP.NET. * SharpDevelop, qui est un environnement de développement pour le VB.NET et le C#. Il existe sûrement d'autres outils de développement pour .NET ; ici ne sont cités que les plus utilisés. Quoi de neuf en VB.NET ? Les modifications apportées à VB.NET sont telles qu'on peu parler d'un nouveau langage, plutôt que d'une simple mise à niveau. Mais ces changements étaient nécessaires, pour offrir aux développeurs les fonctions qu'ils réclamaient depuis longtemps sous Visual Basic. VB.NET est maintenant un véritable langage orienté objet, avec un déploiement simplifié autour d'un environnement de développement cohérent qui peut permettre le développement d'applications traditionnelles, client serveur, et web. Ceux qui ont déjà fait du VB6 auparavant seront un peu désorientés au début mais s'apercevront vite que VB.NET offre de nombreuses possibilités nouvelles. /------------------------ Quoi de neuf en ASP.NET ? ASP.NET n'est pas une évolution mais une révolution par rapport à ASP 4. Tout d'abord, une page ASP.NET (extension .aspx) n'est plus un script interprété par le serveur, mais une dll compilée qui sera interprétée par le filtre isapi de IIS, lequel enverra un flux html vers le navigateur coté client. En ASP 4 et 3, votre page asp contenait à la fois le code coté serveur (asp), le code coté client (vbscript ou javascript) et le code HTML. Le principal inconvénient est que quand les scripts deviennent compliqués le code est très difficile à relire et à maintenir. Avec ASP.NET vous avez le code du " design " qui est séparé du code gérant les évènements (code-behind) coté serveur qui peut être en VB.NET ou en C#. Un autre défaut des anciennes versions d'ASP est que les différents objets des formulaires de vos pages asp étaient assez difficiles à manipuler, et que pour faire des contrôles de validation sur ces objets il fallait insérer une couche de code côté client sur ces objets. Grâce au Webform, en ASP.NET ces objets sont facilement manipulables et il y a des webforms spécifiques aux contrôles de saisies. ASP.NET est maintenant parfaitement intégré à Visual Studio .NET et permet de développer vos pages rapidement avec du code structuré, en VB.NET ou en C#. Qu'est ce que le C# ? C'est un nouveau langage de programmation conçu pour générer des applications d'entreprise s'exécutant dans le Framework .NET. ةvolution de C et de C++, C# est orienté objet et possède la sécurisation des types. Comme il est compilé comme du code managé, il bénéficie des services du Common Language Runtime, tels que l'interopérabilité des langages, la sécurité améliorée et l'opération garbage collection. Microsoft le défini comme ceci : "Le C# est simple, moderne, orienté objet et à typage fort qui dérive du C et du C++. C# s'inscrit dans la lignée des C et C++ et sera immédiatement familier aux développeurs utilisant ces langages. L'objectif du C# est d'allier la haute productivité de Visual Basic et la puissance du C++." lien : Migrer du C++ vers le c# Quoi de neuf en C++ ? C++ peut être utilisé dans trois modes : managé, non managé et natif. Il est possible de mixer ces modes au sein d'un même projet. Cela permet d'écrire des passerelles entre la CLR et Win32 et permet également d'obtenir directement de l'opcode (sans passer par le compilateur JIT de la CLR) et donc de contrôler totalement le microprocesseur si votre projet le nécessite. Visual Studio .NET offre les mêmes outils que Visual C++ 6.0 pour créer des applications win32/MFC/ATL (éditeurs de ressources, wizard MFC...). Par contre aucun générateur de code managed C++ n'est présent, il faut construire les boîtes de dialogue manuellement. La bonne approche est d'utiliser C# pour la présentation et C++ pour la logique métier. Quoi de neuf en ADO .NET ? ADO .NET est le nouvel ensemble de classes permettant l'accés aux données de Microsoft. Ces classes assurent un meilleur support du mode déconnecté, une optimisation des performances en utilisant des API natives et un meilleur support des applications Web et Distribuées (via XML). Parmi les nouveautés de nombreuses nouvelles classes voient leurs arrivées : * DataReader : Objet permettant de lire ou de modifier des données en mode connecté. Il utilise un curseur en lecture seule et avance seulement (firehose cursor) * DataSet : Objet représentant un ensemble de données en mode déconnecté. Il peut être constitué de plusieurs tables ainsi que des relations et contraintes existant entre elles. Précisons que si les objets Connexion et Command existent toujours ils ont subis de nombreuses transformations ; Quant à l'objet RecordSet, il n'existe plus. :KKDS \___---(La Connaissance s'accroît quand on la partage! )---___/
New Chats Gratuits -Page Discution Online Room ISTA4ALLCliquiez Ici |
|
| | #2 |
| Status: Guest
Messages: n/a | Mercii l3az :ERRZ |
|
| | #3 |
| Status: Guest
Messages: n/a | merciiiiiiii bppppppp:NHYN |
|
| | #4 |
| c bien monsieur
__________________ Un Curieux projet informatique !!! crée un virus I hope !!! | |
| | |
| | #5 |
| Status: Junior Member Date d'inscription: February 2008
Messages: 3 | merciiiiiiiiiiiiiiiiiiii
New Chats Gratuits -Page Discution Online Room ISTA4ALLCliquiez Ici |
| | |
![]() |
| Bookmarks |
| Outils de la discussion | Rechercher |
| Modes d'affichage | |
|
|
Discussions similaires | ||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| Introduction à Visual Basic .NET - Structures de base....... | AZKRI | Forum Visual Studio .Net | 14 | 15/02/2009 07h17 |
| Eléments .Net Variables, Tableaux, Listes et Fonctions… | webmaster | Forum HTML & XML & ASP | 0 | 04/01/2009 13h27 |
| Microsoft Visual Studio .NET 2005 Professional Final | x_octet | Forum Visual Studio .Net | 22 | 27/08/2006 14h15 |
| RECEVOIR L'IP EN .NET | x_octet | Forum Visual Studio .Net | 4 | 07/05/2006 12h06 |
| visal studio .net | genius_morocco | Forum Visual Studio .Net | 3 | 25/04/2006 17h53 |