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 2024

Vidéo: Tutoriel Visual Basic .NET : Comprendre le framework .NET | video2brain.com 2024
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

Résolution des conflits de ressources humaines avec Microsoft Office Project 2007 - dummies

Résolution des conflits de ressources humaines avec Microsoft Office Project 2007 - dummies

Lorsqu'un membre de l'équipe de projet est suropposée dans votre projet Microsoft Office Project 2007, vous pouvez prendre des mesures pour corriger le problème en utilisant les suggestions suivantes. Gardez à l'esprit que les circonstances de votre projet déterminent si une solution particulière est réalisable. Par exemple, vous pouvez ajouter des ressources uniquement si votre budget le permet ...

Comment enregistrer plusieurs lignes de base dans Project 2013 - mannequins

Comment enregistrer plusieurs lignes de base dans Project 2013 - mannequins

Le concept de lignes de base multiples semble presque contraire définition d'une ligne de base. Après tout, le but d'une base de référence est de mettre l'enjeu proverbial dans le sable et de mesurer les progrès contre elle. Vous pouvez conserver plusieurs lignes de base dans Project 2013 à plusieurs fins. Considérez ces raisons: Vous avez un plan de base pour ...

Comment enregistrer une référence dans Project 2013 - mannequins

Comment enregistrer une référence dans Project 2013 - mannequins

Vous pouvez enregistrer une référence à tout moment en ouvrant la boîte de dialogue Définir la ligne de base dans Project 2013. Un paramètre - qui contrôle la manière dont le projet regroupe les données dans les tâches récapitulatives lorsque vous définissez une ligne de base pour une partie des tâches - nécessite une explication. Après avoir enregistré une base de données la première fois dans Project 2013, ...

Le choix des éditeurs

Comment classer les modèles d'analyse prédictive - mannequins

Comment classer les modèles d'analyse prédictive - mannequins

Vous avez plusieurs façons de classer les modèles utilisés pour l'analyse prédictive. En général, vous pouvez les trier en fonction des problèmes métier qu'ils résolvent et des principales fonctions métier qu'ils servent (ventes, publicité, ressources humaines ou gestion des risques, par exemple). L'implémentation mathématique utilisée dans le modèle (comme les statistiques, l'exploration de données et la machine ...

Comment appliquer n'importe quelle grappe de colonies dans l'analyse prédictive - les nuls

Comment appliquer n'importe quelle grappe de colonies dans l'analyse prédictive - les nuls

Un exemple naturel de groupe auto-organisateur vous pouvez appliquer dans le comportement d'analyse prédictive est une colonie de fourmis à la recherche de nourriture. Les fourmis optimisent collectivement leur trajectoire de manière à prendre toujours le chemin le plus court possible vers une cible alimentaire. Même si vous essayez de déranger une colonie de fourmis et de les empêcher de ...

Comment choisir un algorithme pour un modèle d'analyse prédictive - mannequins

Comment choisir un algorithme pour un modèle d'analyse prédictive - mannequins

Diverses statistiques, data-mining et des algorithmes d'apprentissage automatique sont disponibles pour votre modèle d'analyse prédictive. Vous êtes dans une meilleure position pour sélectionner un algorithme après avoir défini les objectifs de votre modèle et sélectionné les données sur lesquelles vous allez travailler. Certains de ces algorithmes ont été développés pour résoudre des problèmes métier spécifiques, améliorer des algorithmes existants ou fournir ...

Le choix des éditeurs

Excel Tableaux de bord et rapports: La fonction VLOOKUP - les nuls

Excel Tableaux de bord et rapports: La fonction VLOOKUP - les nuls

Ne vous feront rien tout bien si vous ne pouvez pas gérer efficacement vos modèles de données. La fonction VLOOKUP est le roi de toutes les fonctions de recherche dans Excel. Le but de VLOOKUP est de trouver une valeur spécifique à partir d'une colonne de données où la valeur de ligne la plus à gauche correspond à un critère donné. Prenez ...

Excel Outils d'analyse de données - dummies

Excel Outils d'analyse de données - dummies

L'outil d'analyse d'excel est un complément utile qui fournit un ensemble complet d'outils d'analyse statistique . Voici quelques outils dans le ToolPak. Outil Analyse Anova: Facteur unique Analyse de variance pour deux échantillons ou plus Anova: Facteur double avec réplication Analyse de la variance avec deux variables indépendantes et observations multiples ...

Excelent Touches de raccourci d'entrée de données - mannequins

Excelent Touches de raccourci d'entrée de données - mannequins

Lorsque vous travaillez dans Excel et saisissez des données dans une cellule, il est essentiel pour compléter l'entrée soit en cliquant sur une autre cellule avec le pointeur de la souris ou en utilisant l'une des touches de raccourci pratiques montrées ici pour déplacer le curseur de la cellule: Appuyez sur les touches To Arrow (& uarr;, & darr; move ...