DATEIBESCHREIBUNG
COVID-19-Temperaturrekorder
Aufgabe:
Entwickeln Sie ein Programm zur Aufzeichnung der Temperaturmessungen über zwei Wochen und zur Erstellung einer Diagnose der Durchschnittstemperatur.
Bilden:
- Verwenden Sie ein Textfeld, um einen Messwert des Endbenutzers aufzuzeichnen, und ein Listenfeld, um jeden gültigen Messwert aufzuzeichnen.
- Verwenden Sie das Textfeld, um die zuletzt aufgezeichnete Temperatur und eine Diagnose anzuzeigen
- Verwenden Sie Textfelder, um den 14-Tage-Durchschnitt basierend auf den im Listenfeld gespeicherten Daten anzuzeigen
- Fügen Sie Schaltflächen zum Aufzeichnen von Messwerten und zum Löschen von Messwerten hinzu
Für volle Gutschrift:
- Das Programm muss gut dokumentiert sein und die Kontrollen müssen entsprechend den Standards gut benannt sein.
- Die Daten müssen entsprechend validiert und formatiert werden.
- Die Messwerte müssen numerisch sein und Dezimalstellen akzeptieren
- Die Messwerte müssen zwischen 0 und 115 liegen
- Es muss eine if-Anweisung mit LOGISCHEM OPERATOR verwendet werden.
- Es sollten entsprechende und eindeutige Fehlermeldungen angezeigt werden.
- Temperaturen müssen mit 2 Dezimalstellen formatiert werden
- Sie müssen SELECT CASE verwenden, um die Diagnose anhand der Bereiche für den letzten Messwert und den Durchschnittswert zu bestimmen.
- weniger als 95 ist Hypothermie
- 95 bis 99 ist normal
- 99 und größer oder gleich 103 ist Fieber
- größer als 103 ist „Aufmerksamkeit suchen“.
- Eine FOR NEXT-Schleife muss verwendet werden, um das Listenfeld „Messwerte“ zu durchlaufen und die Gesamtmesswerte zu akkumulieren
- Das Programm darf NICHT mehr als 14 Messwerte zulassen.
- Der Datensatz und das Textfeld sollten deaktiviert werden, wenn diese Anzahl erreicht wurde.
- Für die maximale Anzahl an Messwerten müssen Sie eine KONSTANTE verwenden.
- Verwenden Sie für Ihr Programm und die Runtime den gleichen Datensatz. Sie müssen übereinstimmen.
- Die Schaltflächen „Aufzeichnen“ und „Löschen“ müssen funktionsfähig sein
Verkäuferrechner
Aufgabe:
Erstellen Sie ein Projekt, um das wöchentliche Gehalt und den Provisionssatz für einen Verkäufer basierend auf seinen wöchentlichen Verkäufen zu berechnen. Stellen Sie eine Zusammenfassung der laufenden Summen der wöchentlich gezahlten Gehälter und Provisionen sowie ein Info-Feld bereit.
Bilden:
Code:
Klasse
Eigenschaften
- Eine externe Klasse ist erforderlich.
- Eigenschaften für Name (darf nicht leer sein), Wöchentliche Verkäufe (darf nicht < 0 sein)
- Schreibgeschützte Eigenschaften für Provision und Bezahlung
- Schreibgeschützte Eigenschaften: Gesamtumsatz, Gesamtprovision, Gesamtlohn
Kommission:
- Wenn Verkäufe > Quote (400), dann gilt Provision = Verkäufe * Provisionssatz (10 %)
- Sonst Provision = 0
- Bezahlung = Grundgehalt (500) + Provision
- Der Gesamtumsatz/Provision/Gehalt sollte für ALLE eingegebenen Verkäufer kumuliert werden
Methoden
- Sub FindPay, Funktion CalculateCommission(SalesDecimal)
- Beide Methoden sollten ausgeblendet sein
Konstrukteur
- Überlastet, um Name und Verkäufe zu akzeptieren, und sollte die Bezahlung bei Instanziierung berechnen
Bilden
- Überprüfen Sie, ob ein Name eingegeben wurde
- Überprüfen Sie, ob der eingegebene Verkaufsbetrag numerisch ist
- Pay sollte ein Objekt instanziieren und Pay berechnen und anzeigen.
- Die Zusammenfassung sollte in separater Form geöffnet werden. Gesamtumsatz, Provisionen und Bezahlung aller eingetragenen Verkäufer anzeigen.
- MUSS moduslos geöffnet und bei der Formularaktivierung aktualisiert werden
- Über sollte ein separates Formular geöffnet werden
- MUSS modal geöffnet werden
- Exit sollte das Programm schließen
Für volle Gutschrift:
- Das Programm muss gut dokumentiert sein und die Kontrollen müssen entsprechend den Standards gut benannt sein.
- Die Daten müssen entsprechend validiert und formatiert werden
- KEINE automatisch implementierten Eigenschaften
- Die Ergebnisse müssen mit den Runtime-Antworten übereinstimmen
- Alle Punkte im Codeabschnitt oben müssen ausgefüllt werden
Kalorienrechner
Aufgabe:
-Erstellen Sie eine Website, die die Gesamtmenge an Fett-, Kohlenhydrat- und Proteinkalorien berechnet. Ermöglichen Sie dem Benutzer, (in Textfelder) die Gramm Fett, die Gramm Kohlenhydrate und die Gramm Protein einzugeben. Jedes Gramm Fett hat neun Kalorien; Ein Gramm Protein oder Kohlenhydrate hat vier Kalorien.
Code:
- Sie MÜSSEN eine benutzerdefinierte Klasse verwenden
- Diese Klasse muss Eigenschaften für Fett, Kohlenhydrate und Protein enthalten.
- Ihre Klasse muss über eine Funktion zur Rückgabe von ItemCalories verfügen
- ItemCalories sollten gleich Fett * 9 + Karten * 4 + Protein * 4 sein
- Ihre Klasse MUSS einen Konstruktor zum Initialisieren der Eigenschaften enthalten.
- Sie müssen über die erforderlichen Feldvalidatoren für Fett, Kohlenhydrate und Protein verfügen
- Sie müssen den Bereich von Fett, Kohlenhydraten und Protein zwischen 1 und 1000 validieren
- Sie müssen über eine Berechnungsschaltfläche verfügen, die:
- Erstellt mithilfe des überladenen Konstruktors eine Instanz Ihrer Klasse
- Zeigt die resultierende Ausgabe der Berechnung an
- Zeigt Gesamtsummen auf dem Bildschirm an
- Um einzelne Berechnungen zu löschen, benötigen Sie eine Schaltfläche „Löschen“.
- Sammeln Sie Summen für die Anzahl der Berechnungen und die Gesamtkalorien
- TIPP: Verwenden Sie HiddenFields, um die Gesamtsummen zwischen Seitenbeiträgen zu speichern. Sie können hierfür keine Shared-Variablen verwenden.
Für volle Gutschrift:
- Das Programm muss gut dokumentiert sein und die Kontrollen müssen entsprechend den Standards gut benannt sein.
- Die Daten müssen entsprechend validiert und formatiert werden
- Die Ergebnisse müssen mit den Runtime-Antworten übereinstimmen
- Alle Punkte im Codeabschnitt oben müssen ausgefüllt werden
Zufällige Sprüche
- Schreiben Sie ein Projekt, das vier Sprüche enthält, wie zum Beispiel „Der frühe Vogel fängt den Wurm“ oder „Ein gesparter Penny ist ein verdienter Penny.“ (Sie sollten die Sprüche kurz halten, da jeder in einer Zeile eingegeben werden muss.) Wenn die Sprüche auf Ihrem Formular angezeigt werden, laufen lange Zeilen über das Formular hinaus, wenn die AutoSize-Eigenschaft der Beschriftung auf True gesetzt ist. Um Text innerhalb des Etiketts umzubrechen, ändern Sie die AutoSize-Eigenschaft in „False“ und verwenden Sie die Größenziehpunkte, um das Etikett groß genug zu machen.
- Erstellen Sie für jeden Spruch eine Schaltfläche mit einer beschreibenden Texteigenschaft für jeden, eine Schaltfläche zum Drucken und eine Schaltfläche zum Verlassen des Projekts.
- Fügen Sie am Ende des Formulars ein Etikett mit Ihrem Namen ein. Stellen Sie außerdem sicher, dass Sie die Titelleiste des Formulars in eine aussagekräftige Form ändern.
- Sie können die Schriftarteigenschaften des großen Etiketts auf die Schriftart und -größe Ihrer Wahl ändern.
- Stellen Sie sicher, dass die Schaltflächen groß genug sind, um ihre gesamten Texteigenschaften aufzunehmen.
- Stellen Sie sicher, dass Sie am Anfang jeder Prozedur und am Anfang der Datei Kommentare einfügen.
- Achten Sie darauf, für alle Schaltflächen und Beschriftungen aussagekräftige Namen zu verwenden.
Buchverkaufsantrag l10
Stellen Sie sicher, dass Sie am Anfang jeder Prozedur und am Anfang der Datei Kommentare einfügen.
Achten Sie darauf, für alle Schaltflächen und Beschriftungen aussagekräftige Namen zu verwenden.
R 'n R hat beschlossen, mit dem Online-Verkauf von Büchern zu beginnen. Erstellen Sie eine Website, um den fälligen Betrag einschließlich Rabatten zu berechnen. Ermöglichen Sie dem Benutzer, die Gesamtsumme der Rabatte anzuzeigen.
Der Benutzer gibt die Menge, den Titel und den Preis eines Buches ein und das Programm berechnet den erweiterten Preis, einen Rabatt von 15 Prozent und den rabattierten Preis.
Die Eingabe muss validiert werden. Menge und Preis sind Pflichtfelder und die Menge muss eine ganze Zahl zwischen 1 und 100 sein.
Darüber hinaus speichert das Programm die Gesamtsumme aller gewährten Rabatte und zeigt diese Gesamtsumme auf der Seite an, wenn Sie auf eine Schaltfläche klicken.
Fügen Sie eine zweite Seite für Kontaktinformationen hinzu.
Verwenden Sie eine benutzerdefinierte Klasse für den BookSale, einschließlich Titel, Menge, Preis, ExtendedPrice und Rabatt
Kontaktformular l11
Stellen Sie sicher, dass Sie am Anfang jeder Prozedur und am Anfang der Datei Kommentare einfügen.
Achten Sie darauf, für alle Schaltflächen und Beschriftungen aussagekräftige Namen zu verwenden.
Implementieren Sie ein webbasiertes Kontaktformular. Es sollte aus 2 Seiten bestehen:
Standardseite mit Kontaktformular
- Tafel 1
- Fragen Sie nach Name (erforderlich), E-Mail-Adresse (erforderlich und Musterübereinstimmung), Telefonnummer (Musterübereinstimmung), Kontakt per und Kommentaren
- Das Formular sollte eine Validierungszusammenfassung enthalten
- Erstellen Sie nach dem Absenden eine Unterroutine, um mithilfe der System.Net.Mail-Bibliothek eine E-Mail mit den Ergebnissen des Kontaktformulars an Ihre E-Mail-Adresse zu senden
- Setzen Sie nach der Übermittlung ein Cookie, um doppelte Übermittlungen zu verhindern
- Tafel 2
- Dieses Panel wird angezeigt, wenn die Seite geladen wird und das doppelte Cookie bereits gesetzt wurde.
- Dankesseite mit einem Bild
Denken Sie daran: Wenn Sie das Projekt nicht einreichen können, entfernen Sie die Ordner „Bin“ und „Packages“ aus Ihrem Archiv, sofern vorhanden
Bücher-Viewer-Web-App l12
Stellen Sie sicher, dass Sie am Anfang jeder Prozedur und am Anfang der Datei Kommentare einfügen.
Achten Sie darauf, für alle Schaltflächen und Beschriftungen aussagekräftige Namen zu verwenden.
Erstellen Sie eine Webanwendung, um die Books-Tabelle in der RNR Books MDB-Datei anzuzeigen.
Zeigen Sie 15 Datensätze pro Seite an und aktivieren Sie Paging.
Bankkonto l4
- Stellen Sie sicher, dass Sie am Anfang jeder Prozedur und am Anfang der Datei Kommentare einfügen.
- Achten Sie darauf, für alle Schaltflächen und Beschriftungen aussagekräftige Namen zu verwenden.
- In dieser Übung erstellen Sie eine einfache Bankanwendung, die Einzahlungen, Schecks und Servicegebühren akzeptiert. Wenn der Benutzer versucht, mehr Geld abzuheben, als verfügbar ist, schlägt die Abhebung fehl und es wird eine Servicegebühr von 10 $ erhoben. Sie behalten außerdem den Überblick über die Anzahl und Höhe der Einzahlungen, Auszahlungen und Servicegebühren.
Bankkonto mit Methoden l5
- Stellen Sie sicher, dass Sie am Anfang jeder Prozedur und am Anfang der Datei Kommentare einfügen.
- Achten Sie darauf, für alle Schaltflächen und Beschriftungen aussagekräftige Namen zu verwenden.
- In dieser Übung erstellen Sie eine einfache Bankanwendung, die Einzahlungen, Schecks und Servicegebühren akzeptiert. Wenn der Benutzer versucht, mehr Geld abzuheben, als verfügbar ist, schlägt die Abhebung fehl und es wird eine Servicegebühr von 10 $ erhoben. Sie behalten außerdem den Überblick über die Anzahl und Höhe der Einzahlungen, Auszahlungen und Servicegebühren.
- Das Programm sollte mindestens 3 Methoden haben
- Einzahlung: ein Parameter, der den einzuzahlenden Betrag darstellt
- ServiceCharge: Ein Parameter byref stellt den Kontostand dar, zweiter optionaler Parameter für den Betrag, der Standardwert ist 10
- Abheben: Ein Parameter stellt den auszugleichenden Betrag dar, ein Parameter stellt den abzuhebenden Betrag dar und gibt den neuen Saldobetrag zurück
BookSale App l9
- Stellen Sie sicher, dass Sie am Anfang jeder Prozedur und am Anfang der Datei Kommentare einfügen.
- Achten Sie darauf, für alle Schaltflächen und Beschriftungen aussagekräftige Namen zu verwenden.
- Schreiben Sie ein Programm, das die Werte für einen Buchverkauf mithilfe externer Klassen und Vererbung berechnet.
Provisionsrechner l6
Stellen Sie sicher, dass Sie am Anfang jeder Prozedur und am Anfang der Datei Kommentare einfügen.
Achten Sie darauf, für alle Schaltflächen und Beschriftungen aussagekräftige Namen zu verwenden.
Verwenden Sie ein eindimensionales Array, um das folgende Problem zu lösen: Ein Unternehmen bezahlt seine Vertriebsmitarbeiter auf Provisionsbasis. Die Verkäufer erhalten 250 US-Dollar pro Woche plus 15 % ihres Bruttoumsatzes für die Woche. Beispielsweise erhält ein Verkäufer, der in einer Woche einen Umsatz von 1.000 US-Dollar erzielt, 250 US-Dollar plus 15 % von 1.000 US-Dollar, also insgesamt 400 US-Dollar. Schreiben Sie eine App, die ermittelt, wie viele der Vertriebsmitarbeiter Gehälter in den folgenden Bereichen erzielt haben: 100–199 $, 200–299 $, 300–399 $, 400–499 $, 500–599 $, 600–699 $, 700–799 $, 800–899 $ , 900–999 $ und über 999 $.
Ermöglichen Sie dem Benutzer, die Umsätze für jeden Mitarbeiter in ein Textfeld einzugeben. Der Benutzer klickt auf die Schaltfläche „Berechnen“, um das Gehalt des Verkäufers zu berechnen.
StreamReaders l7
- Stellen Sie sicher, dass Sie am Anfang jeder Prozedur und am Anfang der Datei Kommentare einfügen.
- Achten Sie darauf, für alle Schaltflächen und Beschriftungen aussagekräftige Namen zu verwenden.
- Schreiben Sie ein Programm, um die durch Trennzeichen getrennte Beispieldatendatei einzulesen und zu bestimmen, welche Kriterien erfüllt sein sollen.
BookSale App l8
- Stellen Sie sicher, dass Sie am Anfang jeder Prozedur und am Anfang der Datei Kommentare einfügen.
- Achten Sie darauf, für alle Schaltflächen und Beschriftungen aussagekräftige Namen zu verwenden.
- Schreiben Sie ein Programm, das mithilfe einer externen Klasse die Werte für einen Buchverkauf berechnet.