Découvrir la technologie Visual Basic Internet de .net: asp .net

ASP .NET est la technologie intégrée dans .NET que vous utilisez pour créer des pages Web et d'autres applications basées sur Internet. ASP.NET est non seulement la prochaine version de l'ASP (pages Active Server). ASP a été jeté dehors, et ASP.NET a été écrit à partir du sol. Il est un nouveau langage de marque, orientée objet.

Sommaire

ASP.NET implique deux technologies primaires: WebForms, qui sont des contrôles d'interface utilisateur avec le code derrière eux qui forment ensemble une page Web pour les visiteurs de voir dans leur browsers- et les services Web, qui sont une classe ou des classes qui fournissent des fonctionnalités, mais aucun utilisateur interface. Services Web ne peuvent pas être affichés dans un browser- ils ne sont utilisés que par programmation d'une manière similaire à la façon dont une forme VB Windows peut utiliser les fonctions stockées dans un module VB traditionnelle.

Le but de l'ASP

L'idée principale de Active Server Pages est que les gens (ou une seule personne) surfent sur l'Internet (ou un intranet local) et arrivent à une page de votre site Web. Mais au lieu de simplement voir statique, le contenu conserve sur cette page (HTML simple, pré-écrit), vous voulez fournir un contenu dynamique. La meilleure façon d'interagir dynamiquement avec un visiteur est de générer la page Web sur votre serveur droite puis et là. Ensuite, vous envoyez le code HTML frais résultant pour le visiteur.

Voici comment vous pouvez rendre votre site Web attrayant, mise à jour, variant, et intéressant pour le visiteur. A noter également que d'une page Web donnée peut être utilisée par des milliers de personnes en même temps. Cette possibilité nécessite certains ajustements dans la façon dont vous programmez. Par exemple, comment votre programme peut persister (rappelez-vous) des variables globales?

Les limites de HTML




Les pages Web sont programmés dans un langage appelé HTML, les navigateurs tels que Internet Explorer Comprendre et répondre à. HTML pur décrit simplement texte et des graphiques devraient regarder - taille, l'emplacement, la couleur, et ainsi de suite. Vous pouvez le faire sans calcul importante avec HTML. Vous ne pouvez même pas ajouter 2 + 2. En soi, HTML est assez inutile.

HTML spécifie simplement qu'un titre est relativement importante, que certains corps de texte sur la page Web est de couleur bleue, que l'on graphique est bas sur la page qu'un autre graphique, et ainsi de suite. HTML comprend également quelques objets simples tels que des tables et des listes déroulantes. Cependant, même les tables et listes déroulantes sont essentiellement statiques sans vie, des objets d'affichage.

Pour étendre les capacités de HTML, l'idée d'un serveur actif a été développé. Il vous permet de calculer sur votre server- ensuite les résultats de ce calcul sont composés dans une page HTML. La page HTML est ensuite envoyé à l'ordinateur du visiteur pour l'affichage dans son navigateur. Cette capacité apporte vos pages Web en vie.

ASP utilise un langage de script (javascript ou VBScript) pour faire son calcul. Langues de script sont un sous-ensemble de leur langue mère (Java ou Visual Basic). Cependant, avec l'ASP, les visiteurs ne doivent avoir des caractéristiques linguistiques intégrées dans leur ordinateur. Ils obtiennent les résultats de votre informatique côté serveur, qui est traduit en HTML ordinaire et ensuite envoyé à eux comme une page qu'ils peuvent voir. Si ils cliquent sur un bouton Soumettre, par exemple, ce fait est communiqué à votre serveur, où d'autres computing peut avoir lieu et une autre page HTML est généré pour être renvoyé au visiteur. Ce cycle peut se poursuivre aussi longtemps que votre visiteur est intéressé.

ASP, par conséquent, vous permet de faire beaucoup de choses utiles sur votre serveur que vous ne pourriez jamais faire avec HTML. Vous pouvez accéder à une base de données, insérer des composants prédéfinis, réviser vos pages Web (notamment des nouvelles de votre entreprise, la date d'aujourd'hui, et ainsi de suite), de sorte que les visiteurs ne se ennuient pas voir le même contenu à chaque fois qu'ils visitent, et bien d'autres techniques précieuses . Le visiteur voit les annonces les plus récentes sur les produits, des informations de dernière minute, et tout ce que vous voulez fournir. Vos pages Web deviennent interactif, souple et en temps opportun.

Les pare-feu et d'autres maux nécessaires

Parce que ASP envoie HTML standard pour le visiteur, ASP surmonte un problème navigateur-compatibilité. Il n'a pas d'importance si les gens utilisent Netscape, Internet Explorer (IE), ou un autre navigateur - ils peuvent visualiser vos pages HTML standard. En outre, les pare-feu - conçus pour garder les pirates, whackers, les virus, les vers et autres envahisseurs hors de votre ordinateur - sont conçus pour permettre HTML passer incontesté. Innocent, purement descriptive, HTML uniquement visuelle peut faire aucun dommage à votre ordinateur, pas plus que l'image d'une arme peut tirer.

Vous pouvez insérer des scripts dans une page HTML et, par conséquent, laisser l'ordinateur du visiteur faire un peu de calcul limitée. C'est appelé script côté client. Cela fonctionne très bien si vous êtes sûr que tous vos visiteurs ont les composantes linguistiques nécessaires installés sur leurs machines, que leurs paramètres de sécurité permettent scripting (de nombreux scripts de blocs), et qu'ils utilisent tous le même navigateur (et que le navigateur prend en charge les scripts) . Donc, si vous êtes simplement l'exécution d'un site qui est destiné à être utilisé en interne sur un intranet, et tout le monde dans votre entreprise utilise IE, et vous êtes sûr qu'ils ont tous les bons composants sur leurs disques durs, aller de l'avant et essayer certains informatique côté client. Intranets permettent souvent scripts. Cependant, vous avez de nombreuses raisons de préférer l'informatique côté serveur qui envoie les résultats HTML aux clients.

Marchant vers ASP.NET

Les programmeurs voulaient plus que ASP offert, et maintenant vous pouvez voir les extensions de fichier et de page Web appelée ASPX. Cette extension vous dit que ASP.NET est utilisé. En fait, beaucoup de code source ASP peut fonctionner très bien sans aucune modification graves en utilisant le moteur ASP.NET. Donc, pour forcer un fichier de code source ASP pour fonctionner sous ASP.NET, il suffit de changer l'extension de nom de fichier .ASP à ASPX. Dans certains cas, il peut fonctionner sans modification.

ASP.NET ne nécessite pas que vous larguer tout code ASP existante que vous avez écrit. En fait, les pages ASP peuvent fonctionner côte à côte, en même temps que des pages ASP.NET. Vous pouvez garder vos applications Web actuelles ASP fonctionnant sur le même serveur que de nouvelles applications Web ASP.NET vous créez.

La liste suivante est un échantillon des points forts et les caractéristiques que vous trouverez lorsque vous commencez à utiliser ASP.NET:

  • Le code ASP.NET est plus facile à écrire, déboguer et à maintenir que ASP, en particulier pour les grands projets. ASP.NET vous offre une généreuse suite d'outils qui étaient tout simplement pas disponible en ASP (y compris les points d'arrêt, le dépistage, et de nombreux messages d'erreur) de débogage.
  • Le code ASP.NET peut être écrit dans la langue pleine de Visual Basic.NET, de sorte que vous pouvez tirer parti de certaines de vos connaissances de la programmation existante, le transfert de votre expérience de la plate-forme Windows OS à la plateforme navigateur intranet / Internet.
  • Composants ActiveX héritage que vous avez écrits peuvent être utilisés avec les langages .NET.
  • De puissants outils IDE de débogage sont disponibles.
  • Vous obtenez la conception et l'édition WYSIWYG.
  • Assistants peut vous guider dans les tâches fastidieuses ou complexes.
  • La fondation orientée objet de la programmation ASP.NET, il peut être plus facile à lire, de réutilisation, de maintenir et de partager du code entre les groupes de programmeurs qui doivent travailler ensemble sur un même projet.
  • ASP.NET VB.NET code source est écrit dans une fenêtre séparée et enregistré dans un fichier séparé de l'HTML. (HTML est également utilisé pour contribuer à une page Web ASP.NET.) Ce code-behind caractéristique rend la vie plus facile parce que vous ne devez pas essayer de lire le code source HTML mélangé / VB.NET.

» » » » Découvrir la technologie Visual Basic Internet de .net: asp .net