Accueil Finances personnelles Découverte de Visual Basic. Technologie Internet NET: ASP. NET - nuls

Découverte de Visual Basic. Technologie Internet NET: ASP. NET - nuls

Table des matières:

Vidéo: Tutoriel Visual Basic .NET : Comprendre le framework .NET | video2brain.com 2025

Vidéo: Tutoriel Visual Basic .NET : Comprendre le framework .NET | video2brain.com 2025
Anonim

ASP. NET est la technologie intégrée dans. NET que vous utilisez pour créer des pages Web et d'autres applications Internet. ASPIC. NET n'est pas simplement la prochaine version d'ASP (pages Active Server). ASP a été expulsé et ASP. NET a été écrit à partir de la base. C'est un tout nouveau langage orienté objet.

ASP. NET implique deux technologies principales: WebForms, qui sont des contrôles d'interface utilisateur avec du code derrière eux qui forment ensemble une page Web pour les visiteurs à afficher dans leurs navigateurs; et les services Web, qui sont une classe ou des classes qui fournissent des fonctionnalités mais pas d'interface utilisateur. Les services Web ne peuvent pas être affichés dans un navigateur. ils sont uniquement utilisés par programmation d'une manière similaire à la manière dont un formulaire Windows VB peut utiliser des fonctions stockées dans un module VB traditionnel.

Le but de ASP

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

Voici comment rendre votre site Web attrayant, à jour, varié et intéressant pour le visiteur. Notez également qu'une page Web donnée peut être utilisée par des milliers de personnes simultanément. Cette possibilité nécessite quelques ajustements dans la façon dont vous programmez. Par exemple, comment votre programme peut-il persister (se souvenir) des variables globales?

Limitations du HTML

Les pages Web sont programmées dans une langue appelée HTML, à laquelle les navigateurs tels qu'Internet Explorer comprennent et répondent. Le code HTML pur décrit simplement le style du texte et des graphiques (taille, emplacement, couleur, etc.). Vous ne pouvez pas faire de calcul significatif avec HTML. Vous ne pouvez même pas ajouter 2 + 2. En soi, le HTML est plutôt inutile.

HTML indique simplement qu'un titre est relativement volumineux, que certains corps de texte sur la page Web sont en bleu, qu'un graphique est plus bas sur la page qu'un autre graphique, etc. HTML inclut également quelques objets simples tels que des tables et des listboxes. Cependant, même les tables et les listboxes sont des objets d'affichage statiques, essentiellement sans vie.

Pour développer les capacités de HTML, l'idée d'un serveur actif a été développée. Il vous permet de calculer sur votre serveur; alors les résultats de ce calcul sont composés dans une page de HTML.La page HTML est ensuite envoyée à l'ordinateur du visiteur pour être visualisée dans son navigateur. Cette fonctionnalité rend vos pages Web vivantes.

ASP utilise un langage de script (JavaScript ou VBScript) pour effectuer son calcul. Les langages de script sont un sous-ensemble de leur langage parent (Java ou Visual Basic). Cependant, avec ASP, les visiteurs n'ont pas besoin de fonctionnalités linguistiques intégrées à leur ordinateur. Ils obtiennent les résultats de votre informatique côté serveur, qui est traduit en HTML ordinaire et leur est ensuite envoyé sous la forme d'une page qu'ils peuvent consulter. S'ils cliquent sur un bouton Soumettre, par exemple, ce fait est communiqué à votre serveur, où un calcul supplémentaire peut avoir lieu et une autre page HTML est générée afin d'être renvoyée au visiteur. Ce cycle peut continuer tant 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é-écrits, réviser vos pages Web (informations sur votre entreprise, date d'aujourd'hui, etc.) afin que les visiteurs ne s'ennuient pas à voir le même contenu à chaque visite et bien d'autres techniques utiles. Le visiteur voit les annonces de produits les plus récentes, les informations de dernière minute et tout ce que vous voulez fournir. Vos pages Web deviennent interactives, réactives et opportunes.

Pare-feu et autres maux nécessaires

Comme ASP envoie un code HTML standard au visiteur, ASP surmonte un problème de compatibilité avec le navigateur. Peu importe si les gens utilisent Netscape, Internet Explorer (IE) ou un autre navigateur - ils peuvent voir vos pages HTML standard. De plus, les pare-feu - conçus pour empêcher les pirates, les fraudeurs, les virus, les vers et autres envahisseurs de pénétrer dans votre ordinateur - sont conçus pour permettre au HTML de passer inaperçu. Innocent, simplement descriptif, simplement HTML visuel ne peut pas endommager votre ordinateur, pas plus qu'une image d'une arme à feu peut tirer.

Vous pouvez insérer des scripts dans une page HTML et, par conséquent, laisser l'ordinateur du visiteur effectuer un calcul limité. C'est ce qu'on appelle le script côté client. Cela fonctionne bien si vous êtes sûr que tous vos visiteurs disposent des composants de langue nécessaires sur leurs machines, que leurs paramètres de sécurité autorisent les scripts (plusieurs scripts de bloc) et qu'ils utilisent tous le même navigateur (et ce navigateur supporte les scripts). Donc, si vous utilisez simplement un site destiné à être utilisé en interne sur un intranet, et que tout le monde dans votre entreprise utilise IE, et que vous êtes sûr qu'ils ont tous les bons composants sur leurs disques durs, allez-y et essayez un peu d'informatique côté client. Intranets permettent souvent les scripts. Cependant, vous avez de nombreuses raisons de préférer l'informatique côté serveur qui envoie des résultats HTML aux clients.

Marcher vers ASP. NET

Les programmeurs voulaient plus que l'ASP offert, et maintenant vous pouvez voir les extensions de fichiers et de pages Web nommées ASPX. Cette extension vous dit que ASP. NET est utilisé. En fait, beaucoup de code source ASP peut fonctionner correctement sans aucune modification sérieuse en utilisant l'ASP.Moteur NET. Ainsi, pour forcer un fichier de code source ASP à s'exécuter sous ASP. NET, il suffit de changer son extension de nom de fichier. ASP à ASPX. Dans certains cas, cela peut fonctionner sans modification.

ASP. NET n'exige pas que vous abandonniez tout code ASP existant que vous avez écrit. En fait, les pages ASP peuvent fonctionner côte à côte, en même temps qu'ASP. Pages NET. Vous pouvez conserver vos applications Web ASP actuelles s'exécutant sur le même serveur que le nouvel ASP. Applications Web NET que vous créez.

La liste suivante présente les points forts et les fonctionnalités que vous trouverez lorsque vous utiliserez ASP. NET:

  • ASP. Le code NET est plus facile à écrire, déboguer et maintenir que ASP, en particulier pour les grands projets. ASPIC. NET vous fournit une généreuse suite d'outils de débogage qui n'étaient tout simplement pas disponibles dans ASP (y compris les points d'arrêt, le traçage et les messages d'erreur étendus).
  • ASP. Le code NET peut être écrit dans le Visual Basic complet. Langage NET, de sorte que vous pouvez tirer parti de certaines de vos connaissances en programmation existantes, en transférant votre expérience de la plate-forme Windows OS à la plate-forme intranet / Internet du navigateur.
  • Les composants ActiveX hérités avec lesquels vous avez écrit peuvent être utilisés. Langages NET.
  • De puissants outils de débogage IDE sont disponibles.
  • Vous obtenez la conception et l'édition WYSIWYG.
  • Les magiciens peuvent vous guider dans des tâches fastidieuses ou complexes.
  • La fondation orientée objet de l'ASP. La programmation NET peut faciliter la lecture, la réutilisation, la maintenance et le partage de code parmi les groupes de programmeurs devant travailler ensemble sur un même projet.
  • ASP. NET VB. Le code source NET est écrit dans une fenêtre séparée et enregistré dans un fichier séparé du code HTML. (HTML est également utilisé pour contribuer à une page Web ASP. NET.) Cette fonctionnalité de code-behind vous facilite la vie, car vous n'avez pas besoin d'essayer de lire du HTML / VB mixte. Code source NET.
Découverte de Visual Basic. Technologie Internet NET: ASP. NET - nuls

Le choix des éditeurs

Principes de base du protocole de routage IP Multicast - dummies

Principes de base du protocole de routage IP Multicast - dummies

IP Le routage multicast est le routage du trafic multicast. La nature des données IP Multicast est telle qu'elle a ses propres problèmes de routage de réseau Cisco. Il existe quatre protocoles de multidiffusion principaux pris en charge par le Cisco IOS actuel. L'illustration vous montre approximativement où les protocoles sont utilisés; Ce qui suit est ...

Comment le protocole STP (Spanning Tree Protocol) gère les modifications du réseau - dummies

Comment le protocole STP (Spanning Tree Protocol) gère les modifications du réseau - dummies

Nouveau concentrateur ou passer à un réseau mappé STP (Spanning Tree Protocol)? Pour cet exemple, un concentrateur était connecté à un port sur les deux commutateurs 11: 99 et 77: 22. Un concentrateur était utilisé car il ne disposait pas d'une intelligence réseau. L'effet net est en fait le même que ...

Types de réseau local (LAN) - nuls

Types de réseau local (LAN) - nuls

Un WAN est un type de réseau local (LAN) . Un réseau local est un réseau privé généralement constitué d'une connexion réseau fiable, rapide et bien connectée. Les alternatives sur le framework LAN incluent CAN, MAN et WAN. Ces trois options de réseau sont illustrées ci-dessous: CAN Si vous utilisez le réseau LAN ...

Le choix des éditeurs

Bebo est l'application de médias sociaux pour vous? - les nuls

Bebo est l'application de médias sociaux pour vous? - les nuls

Comment savez-vous quel est le bon média social pour vous? La culture moderne devient de plus en plus dépendante des médias sociaux tels que Bebo, Facebook, Twitter et What'sApp, ainsi que de nombreux autres. Le questionnaire suivant vous aidera à déterminer si vous avez ou non ce qu'il faut pour être social sur le nouveau ...

Comment utiliser Bebo - dummies

Comment utiliser Bebo - dummies

Bebo, la nouvelle application des médias sociaux, est aussi facile à utiliser que C'est amusant à regarder. Vous pouvez obtenir cette nouvelle application sur Google Play Store et Apple App Store. Lancez Bebo et suivez les instructions à l'écran pour terminer le processus de création de compte. Après avoir téléchargé avec succès, ...

Le choix des éditeurs

Ce que vous pouvez trouver dans une barre latérale de blog - des mannequins

Ce que vous pouvez trouver dans une barre latérale de blog - des mannequins

La plupart des blogs contiennent du matériel de barre latérale. La plupart des blogs sont disposés en deux ou trois colonnes, et le contenu de la barre latérale apparaît généralement dans les deuxième et / ou troisième colonnes. Certains blogs n'ont pas de barres latérales, et sur d'autres blogs, vous pouvez découvrir des éléments supplémentaires au-delà de ce que vous voyez ici. Archives basées sur la date: Presque tous les blogs sont ...

Lorsqu'un réseau publicitaire est approprié pour votre blog maman - les mannequins

Lorsqu'un réseau publicitaire est approprié pour votre blog maman - les mannequins

Ne sont que quelques-unes modèles conflit en cours d'exécution des publicités avec vos meilleurs intérêts. C'est quand vous bloguez pour vendre vos propres produits ou pour promouvoir vos services professionnels. Même dans ce cas, il est toujours possible de diffuser des annonces sur ces blogs, surtout si les annonces font la promotion de produits et de services complémentaires et non concurrents. Mais si vous êtes ...

Quand maman blogue pour Swag is Okay - les mannequins

Quand maman blogue pour Swag is Okay - les mannequins

Dans certaines circonstances légitimes vous pouvez vous sentir travailler gratuitement vaut votre temps et la publicité que vous offrez à une marque. Cela peut être comparé à un stage non rémunéré. Si vous êtes stagiaire et que vous avez une excellente expérience de travail, alors c'est une entreprise précieuse. Si vous êtes stagiaire et que vous ne versez que du café et que vous livrez ...