janvier 14, 2022

BestProg

Un exemple de création d’une application Web dans MS Visual Studio

Contenu

  • Tâche
  • Instructions
    • 1. Exécutez MS Visual Studio 2010
    • 2. Création d’une application Web
    • 3. Création d’une application en tant que site Web
    • 4. Ajout du formulaire à la demande
    • 5. Construction du formulaire
      • 5.1. Modification de la taille du formulaire
      • 5.2. Placer les contrôles sur le formulaire
    • 6. Programmation de l’événement clic sur le bouton « Calculer »
    • Sujets connexes

Rechercher d’autres sites Web:

Tâche

Les trois côtés a, b, c du triangle sont donnés.

En utilisant la formule de Heron, développez l’application, qui calcule l’aire du triangle. L’application doit être réalisée en tant qu’application Web.

La formule du Héron a la vue:

 Formule de Héron

où p-semipérimètre:

 formule semi-périmétrique

a, b, c – longueurs des côtés du triangle.

Instructions

1. Exécuter MS Visual Studio 2010

2. Création d’applications Web

Les applications de type Web peuvent être chargées à partir de n’importe quel ordinateur connecté à Internet.

Pour ouvrir une telle application, nous devons utiliser un navigateur Web (par exemple, Opera, Google Chrome, Internet Explorer et autres).

Voici deux façons de créer des applications Web dans MS Visual Studio.

Chemin #1.

De cette façon, pour créer une application Web, nous devons d’abord appeler la commande (Fig. 1):

File -> New -> Web Site...

 Commande MS Visual Studio créer un nouveau site Web

Fig. 1. Commande pour créer un nouveau site Web

Dans la fenêtre ouverte (fig. 2), sélectionnez le modèle « C # » et l’onglet « Site Web vide ASP .NET ».

Vous pouvez également spécifier le chemin où les fichiers de l’application seront créés (le bouton « Parcourir … »).

Par exemple, dans notre cas, les fichiers seront enregistrés dans le dossier

C:\Programs\C_SHARP

Le lieu de localisation des fichiers est spécifié dans le champ « Emplacement Web ». Il existe trois façons de localiser les fichiers:

  • système de fichiers;
  • connexion http;
  • connexion ftp.

Sélectionnez « Système de fichiers ». Dans ce cas, les fichiers de l’application seront situés sur le serveur local (localhost), qui est créé par le système. Cela signifie que le programme-client (notre application) et le programme-serveur (ordinateur conditionnellement distant sur le réseau) sont situés sur le même ordinateur personnel. En fait localhost – cette adresse IP, avec laquelle l’ordinateur peut contacter le réseau à lui-même, indépendamment de la présence ou du type de réseau informatique.

 MS Visual Studio Création de site Web

Fig. 2. Création de site Web

Voie #2

Il existe également une deuxième voie de création d’application Web à l’aide de la commande (fig. 3)

 Fichier - > Nouveau - > Projet...

 Commande MS Visual Studio de création d'un nouveau projet

Fig. 3. Commande de création d’un nouveau projet

Après cela la fenêtre (fig. 4) sera ouvert. Dans cette fenêtre, vous devez sélectionner le modèle « Visual C # » et le type de projet « Application Web ASP .NET ».

 Commande MS Visual Studio créant une application Web

Fig. 4. Commande de création d’application Web

3. Création d’une application en tant que site Web

Pour résoudre la tâche, nous sélectionnons d’abord.

Après les opérations effectuées, la solution est créée. Dans cette solution se trouve le projet unique de type site Web (fig. 5).

 Explorateur de solutions MS Visual Studio Window""

Fig. 5. Fenêtre « Explorateur de solutions » après la création du site Web

Si vous exécutez le projet, la fenêtre du serveur local s’affiche dans la zone inférieure droite de l’écran (SysTray) (fig. 6).

 Chargement de l'application MS Visual Studio localhost

Fig. 6. Chargement du serveur local pour exécuter l’application

Voici la fenêtre, montrée à la figure 7. Dans cette fenêtre, nous devons appuyer sur le bouton « OK » pour modifier le fichier « Web.config » afin que nous puissions exécuter notre application.

 Demande de modification de fichier MS Visual Studio "Web.configuration"

Fig. 7. Demande de modification du fichier « Web.config »

À la suite de l’exécution, dans le navigateur Web actuel, la page sera ouverte (Fig. 8).

 Navigateur Web texte Opera localhost

Fig. 8. Texte, qui est affiché dans le navigateur Web

Pour terminer l’exécution de l’application, nous devons appeler la commande « Arrêter le débogage » à partir du menu « Déboguer » de MS Visual Studio.

4. Ajout du formulaire à l’application

Nous ajouterons le nouveau formulaire à l’application Web.

Pour cela, nous devons sélectionner le titre de l’application dans l’Explorateur de solutions, cliquer sur le bouton droit de la souris et dans le menu contextuel sélectionner la commande « Ajouter un nouvel élément… » (Fig. 9).

 Commande MS Visual Studio "Ajouter un nouvel élément..."

Fig. 9. Commande « Ajouter un nouvel élément

Il existe une deuxième façon d’ajouter un formulaire – en appelant la commande « Ajouter un nouvel élément… » à partir du menu « Site Web ».

En conséquence, la fenêtre « Ajouter un nouvel élément » s’ouvrira. Dans cette fenêtre, vous devez sélectionner le modèle « Visual C # » et l’élément « Formulaire Web » (Fig. 10). Le formulaire de titre que nous laissons tel quel – « Par défaut.aspx ».

 MS Visual Studio Ajout d'un nouveau formulaire

Fig. 10. Ajout d’un nouveau formulaire

Après avoir ajouté le formulaire, dans « Explorateur de solutions », nous pouvons voir deux fichiers supplémentaires (Fig. 11):

  •  » Par défaut.aspx » – fichier de forme dans la terminologie du langage HTML;
  • « Par défaut.aspx.cs » – fichier de formulaire responsable du code du programme en C#.

À l’aide de ces deux fichiers, vous pouvez modifier la vue du formulaire et organiser le comportement du formulaire.

 Fichiers de l

Fig. 11. Fichiers de forme « Par défaut.aspx  » et  » Par défaut.aspx.cs « 

Dans le fichier » Par défaut.aspx », à l’aide des boutons « Design » et « Source », vous pouvez basculer entre le mode design et le mode code (Fig. 12).

 Code de mode de conception de Visual Studio

Fig. 12. Mode de conception et mode de code

5. Construire le formulaire

Selon la condition du problème, le formulaire doit inclure de tels contrôles:

  • trois champs pour saisir a, b, c;
  • chaînes de texte pour les messages de sortie;
  • bouton pour définir le début du calcul;
  • chaîne de texte, pour afficher le résultat.

5.1. Changement de la taille du formulaire

Réglez le mode de conception (Fig. 12).

À l’aide de la souris, nous augmentons la taille du formulaire, comme indiqué à la figure 13 (pas nécessaire).

 Format du formulaire de demande Web Mode de conception

Fig. 13. Modification de la taille du formulaire en mode Conception

5.2. Placer les contrôles sur le formulaire

À l’aide de la souris, vous pouvez placer différents contrôles sur le formulaire. Travailler avec le formulaire Web est le même que travailler avec un formulaire de type « Formulaires Windows ». Vous pouvez également taper le texte sur le formulaire.

Dans notre cas, nous devons placer sur le formulaire les contrôles suivants:

  • trois contrôles de type « Label », ce qui signifie « а= », « b= », « c= »;
  • un contrôle de type « Button »;
  • un contrôle de type « Label » pour afficher le résultat.

Lorsque nous avons placé le contrôle sur le formulaire, nous pouvons modifier les propriétés des contrôles (fenêtre « Propriétés ») dans la zone inférieure droite de l’écran (Fig. 14).

 Propriétés de l'application Web Visual Studio Formulaire Web

Fig. 14. Modification des propriétés des contrôles du formulaire Web

En général, après la construction, le formulaire de demande doit avoir la vue indiquée à la figure 15.

 Mode de conception du formulaire de demande Web

Fig. 15. Formulaire de demande en mode design

6. La programmation de l’événement de clic sur le bouton « Calculer »

Vient ensuite la programmation de l’événement, qui sera généré lorsque l’utilisateur cliquera sur le bouton « Calculer ». Dans MS Visual Studio, pour les applications Web, il est réalisé de manière standard.

Le code du programme de gestion des événements sera généré dans le fichier « Par défaut.aspx.cs ».

Ainsi, sélectionnez le contrôle « Button1 ». Dans la liste des propriétés (fenêtre « Propriétés »), allez dans l’onglet « Événements ». Dans l’onglet Événements, double-cliquez sur « souris » en face du nom de l’événement « OnClick ».

Le système ouvrira le fichier « Par défaut.aspx.cs », qui a le code suivant:

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class _Default : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { }}

Dans le gestionnaire d’événements Button1_Click (…) tapez le code de calcul de l’aire du triangle. En général, le module de texte « Par défaut.aspx.cs  » ressemblera.

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class _Default : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { double a, b, c, p, s; a = Double.Parse(TextBox1.Text); b = Double.Parse(TextBox2.Text); c = Double.Parse(TextBox3.Text); p = (a + b + c) / 2; s = Math.Sqrt(p * (p - a) * (p - b) * (p - c)); Label4.Text = "S = " + s.ToString(); }}

Après avoir exécuté l’application, nous pouvons la tester dans un navigateur Web (Fig. 16).

 Navigateur Opera Exécuter l'application Web

Fig. 16. Exécution de l’application Web dans Opera

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.