DESCRIPTION DU FICHIER
Enregistreur de température COVID-19
Tâche:
Développer un programme pour enregistrer 2 semaines de relevés de température et donner un diagnostic de la température moyenne.
Formulaire:
- Utilisez une zone de texte pour enregistrer une lecture de l'utilisateur final et une zone de liste pour enregistrer chaque lecture valide.
- Utilisez la zone de texte pour afficher la dernière température enregistrée et un diagnostic
- Utilisez des zones de texte pour afficher la moyenne sur 14 jours en fonction des données stockées dans la zone de liste
- Inclure des boutons pour enregistrer la lecture et effacer les lectures
Pour un crédit complet :
- Le programme doit être bien documenté et les contrôles bien nommés conformément aux normes.
- Les données doivent être validées et formatées de manière appropriée.
- Les lectures doivent être numériques et accepter les décimales
- Les lectures doivent être comprises entre 0 et 115
- L'instruction if avec OPERATEUR LOGIQUE doit être utilisée.
- Des messages d'erreur appropriés et distincts doivent être affichés.
- Les températures doivent être formatées avec 2 décimales
- Vous devez utiliser un SELECT CASE pour déterminer le diagnostic en fonction des plages de la dernière lecture et de la lecture moyenne.
- moins de 95 est une hypothermie
- 95 à 99 est normal
- 99 et supérieur ou égal à 103 est de la fièvre
- supérieur à 103 signifie attirer l'attention
- Une boucle FOR NEXT doit être utilisée pour parcourir la zone de liste des lectures et accumuler le total des lectures.
- Le programme ne doit PAS permettre plus de 14 lectures.
- Il devrait désactiver l'enregistrement et la zone de texte lorsque ce nombre a été atteint.
- Vous devez utiliser une CONSTANTE pour le nombre maximum de lectures.
- Utilisez le même ensemble de données pour votre programme et le Runtime. Ils doivent correspondre.
- Les boutons Enregistrer et Effacer doivent être fonctionnels
Calculateur de vendeur
Tâche:
Créez un projet pour calculer le salaire hebdomadaire et le taux de commission d'un vendeur en fonction de ses ventes hebdomadaires. Fournissez un résumé des totaux cumulés du salaire hebdomadaire et des commissions payées ainsi qu'une boîte à propos.
Formulaire:
Code:
Classe
Propriétés
- Une classe externe est requise.
- Propriétés pour Nom (ne doit pas être vide), Ventes hebdomadaires (ne doit pas être < 0)
- Propriétés en lecture seule pour Commission et Pay
- Propriétés en lecture seule Ventes totales, Commission totale, Salaire total
Commission:
- Si Ventes > Quota (400) alors Commission = Ventes * Taux de commission (10 %)
- Sinon Commission = 0
- Salaire = Salaire de base (500) + Commission
- Le total des ventes/commissions/paiements doit s'accumuler pour TOUS les vendeurs saisis.
Méthodes
- Sous FindPay, fonction CalculateCommission (SalesDecimal)
- Les deux méthodes doivent être masquées
Constructeur
- Surchargé pour accepter le nom et les ventes et doit calculer le paiement lors de l'instanciation
Formulaire
- Vérifiez qu'un nom a été saisi
- Vérifiez que le montant des ventes saisi est numérique
- Pay doit instancier un objet et calculer et afficher Pay.
- Le résumé doit s’ouvrir sous une forme séparée. Affichez le total des ventes, les commissions et payez tous les vendeurs saisis.
- DOIT être ouvert sans mode et mis à jour lors de l'activation du formulaire
- À propos devrait ouvrir un formulaire séparé
- DOIT être ouvert de manière modale
- La sortie devrait fermer le programme
Pour un crédit complet :
- Le programme doit être bien documenté et les contrôles bien nommés conformément aux normes.
- Les données doivent être validées et formatées de manière appropriée
- AUCUNE propriété implémentée automatiquement
- Les résultats doivent correspondre aux réponses du Runtime
- Tous les éléments de la section Code ci-dessus doivent être complétés
Calculateur de calories
Tâche:
-Créez un site Web qui calcule le total des calories grasses, glucides et protéines. Permettez à l'utilisateur de saisir (dans les zones de texte) les grammes de graisses, les grammes de glucides et les grammes de protéines. Chaque gramme de graisse équivaut à neuf calories ; un gramme de protéines ou de glucides équivaut à quatre calories.
Code:
- Vous DEVEZ utiliser une classe personnalisée
- Cette classe doit contenir des propriétés pour les graisses, les glucides et les protéines.
- Votre classe doit avoir une fonction pour renvoyer ItemCalories
- ItemCalories doit être égal à Lipides * 9 + Cartes * 4 + Protéines * 4
- Votre classe DOIT contenir un constructeur pour initialiser les propriétés.
- Vous devez disposer des validateurs de terrain requis pour les graisses, les glucides et les protéines.
- Vous devez valider la plage de Lipides, Glucides et Protéines entre 1 et 1000
- Vous devez disposer d'un bouton de calcul qui :
- Crée une instance de votre classe à l'aide du constructeur surchargé
- Affiche le résultat du calcul
- Affiche les totaux à l'écran
- Vous devez disposer d'un bouton Effacer pour effacer des calculs individuels
- Accumuler les totaux pour le nombre de calculs et le total des calories
- CONSEIL : utilisez HiddenFields pour stocker les totaux entre les publications de la page. Vous ne pouvez pas utiliser de variables partagées pour cela.
Pour un crédit complet :
- Le programme doit être bien documenté et les contrôles bien nommés conformément aux normes.
- Les données doivent être validées et formatées de manière appropriée
- Les résultats doivent correspondre aux réponses du Runtime
- Tous les éléments de la section Code ci-dessus doivent être complétés
Dictons aléatoires
- Écrivez un projet qui affiche quatre dictons, tels que « Celui qui se lève tôt attrape le ver » ou « Un centime économisé est un centime gagné ». (Vous souhaiterez que les dictons soient courts, car chacun doit être saisi sur une seule ligne.) Lorsque les dictons s'affichent sur votre formulaire, de longues lignes s'écouleront hors du formulaire si la propriété AutoSize de l'étiquette est définie sur True. Pour envelopper le texte dans l'étiquette, modifiez la propriété AutoSize sur False et utilisez les poignées de redimensionnement pour rendre l'étiquette suffisamment grande.
- Créez un bouton pour chaque dicton avec une propriété Texte descriptive pour chacun, un bouton pour imprimer et un bouton pour quitter le projet.
- Incluez une étiquette contenant votre nom au bas du formulaire. Assurez-vous également de remplacer la barre de titre du formulaire par quelque chose de significatif.
- Vous pouvez modifier les propriétés de police de la grande étiquette avec la police et la taille de votre choix.
- Assurez-vous que les boutons sont suffisamment grands pour contenir l'intégralité de leurs propriétés de texte.
- Assurez-vous d'inclure des commentaires en haut de chaque procédure et en haut du fichier.
- Assurez-vous d'utiliser des noms significatifs pour tous les boutons et étiquettes.
Demande de vente de livres l10
Assurez-vous d'inclure des commentaires en haut de chaque procédure et en haut du fichier.
Assurez-vous d'utiliser des noms significatifs pour tous les boutons et étiquettes.
R'n R a décidé de se lancer dans la vente de livres en ligne. Créez un site Web pour calculer le montant dû, y compris les remises. Permettre à l'utilisateur d'afficher le total des réductions.
L'utilisateur saisit la quantité, le titre et le prix d'un livre, et le programme calcule le prix étendu, une remise de 15 % et le prix réduit.
La saisie doit être validée. La quantité et le prix sont des champs obligatoires et la quantité doit être un entier compris entre 1 et 100.
De plus, le programme conservera un total de toutes les remises accordées et affichera ce total sur la page en réponse à un clic sur un bouton.
Inclure une deuxième page pour les coordonnées.
Utilisez une classe personnalisée pour BookSale, y compris le titre, la quantité, le prix, ExtendedPrice et la remise.
Formulaire de contact l11
Assurez-vous d'inclure des commentaires en haut de chaque procédure et en haut du fichier.
Assurez-vous d'utiliser des noms significatifs pour tous les boutons et étiquettes.
Mettez en œuvre un formulaire de contact basé sur le Web. Il doit être composé de 2 pages :
Page par défaut avec formulaire de contact dessus
- Panneau 1
- Demander le nom (obligatoire), l'adresse e-mail (obligatoire et correspondance de modèle), le numéro de téléphone (correspondance de modèle), le contact via, les commentaires
- Le formulaire doit contenir un résumé de validation
- Une fois soumis, créez un sous-programme pour envoyer un e-mail à votre adresse e-mail avec les résultats du formulaire de contact à l'aide de la bibliothèque System.Net.Mail.
- Une fois soumis, définissez un cookie pour éviter les soumissions en double
- Panneau 2
- Ce panneau apparaîtra si la page est chargée et que le cookie en double a déjà été défini.
- Page de remerciement avec une image
N'OUBLIEZ PAS, si vous ne pouvez pas soumettre le projet, supprimez les dossiers Bin et Packages de votre archive s'ils existent.
Application Web de visualisation de livres l12
Assurez-vous d'inclure des commentaires en haut de chaque procédure et en haut du fichier.
Assurez-vous d'utiliser des noms significatifs pour tous les boutons et étiquettes.
Créez une application Web pour afficher la table Books dans le fichier RNR Books MDB.
Affichez 15 enregistrements par page et activez la pagination.
Compte bancaire l4
- Assurez-vous d'inclure des commentaires en haut de chaque procédure et en haut du fichier.
- Assurez-vous d'utiliser des noms significatifs pour tous les boutons et étiquettes.
- Dans cet atelier, vous allez créer une application bancaire simple qui acceptera les dépôts, les chèques et les frais de service. Si l'utilisateur tente de retirer plus d'argent que ce qui est disponible, le retrait échouera et des frais de service de 10 $ seront appliqués. Vous garderez également une trace du nombre et du montant des dépôts, des retraits et des frais de service.
Compte bancaire avec méthodes l5
- Assurez-vous d'inclure des commentaires en haut de chaque procédure et en haut du fichier.
- Assurez-vous d'utiliser des noms significatifs pour tous les boutons et étiquettes.
- Dans cet atelier, vous allez créer une application bancaire simple qui acceptera les dépôts, les chèques et les frais de service. Si l'utilisateur tente de retirer plus d'argent que ce qui est disponible, le retrait échouera et des frais de service de 10 $ seront appliqués. Vous garderez également une trace du nombre et du montant des dépôts, des retraits et des frais de service.
- Le programme doit avoir au moins 3 méthodes
- Dépôt : un paramètre représentant le montant à déposer
- ServiceCharge : un paramètre par référence représentant le solde, un deuxième paramètre facultatif pour le montant, la valeur par défaut étant 10
- Retrait : un paramètre représentant le montant à équilibrer, un paramètre représentant le montant à retirer, renvoie le nouveau montant du solde
Application BookSale l9
- Assurez-vous d'inclure des commentaires en haut de chaque procédure et en haut du fichier.
- Assurez-vous d'utiliser des noms significatifs pour tous les boutons et étiquettes.
- Écrivez un programme qui calcule les valeurs d'une vente de livres à l'aide de classes externes utilisant l'héritage.
Calculateur de commissions l6
Assurez-vous d'inclure des commentaires en haut de chaque procédure et en haut du fichier.
Assurez-vous d'utiliser des noms significatifs pour tous les boutons et étiquettes.
Utilisez un tableau unidimensionnel pour résoudre le problème suivant : Une entreprise paie ses vendeurs sur la base d'une commission. Les vendeurs reçoivent 250 $ par semaine, plus 15 % de leurs ventes brutes de la semaine. Par exemple, un vendeur qui réalise 1 000 $ de ventes en une semaine reçoit 250 $ plus 15 % de 1 000 $, soit un total de 400 $. Écrivez une application qui détermine combien de vendeurs ont gagné des salaires dans chacune des fourchettes suivantes : 100-199 $, 200-299 $, 300-399 $, 400-499 $, 500-599 $, 600-699 $, 700-799 $, 800-899 $. , 900-999 $ et plus de 999 $.
Permettez à l'utilisateur de saisir les ventes de chaque employé dans une zone de texte. L'utilisateur clique sur le bouton Calculer pour calculer le salaire du vendeur.
Lecteurs de flux l7
- Assurez-vous d'inclure des commentaires en haut de chaque procédure et en haut du fichier.
- Assurez-vous d'utiliser des noms significatifs pour tous les boutons et étiquettes.
- Écrivez un programme à lire dans le fichier de données d'échantillon délimité et déterminez les critères à respecter.
Application BookSale l8
- Assurez-vous d'inclure des commentaires en haut de chaque procédure et en haut du fichier.
- Assurez-vous d'utiliser des noms significatifs pour tous les boutons et étiquettes.
- Écrivez un programme qui calcule les valeurs d'une vente de livres à l'aide d'une classe externe.