Wiedza o Internecie
Visual Basic (VB) to język programowania opracowany przez Microsoft, służący do tworzenia aplikacji desktopowych. Dzięki wbudowanym funkcjom matematycznym można w VB łatwo realizować obliczenia, np. średnią punktową (GPA). Poniżej znajdziesz szczegółowy przewodnik, jak napisać prosty kalkulator GPA, który przyjmuje oceny, zapisuje je w bazie aplikacji i wyświetla wynik.
Otwórz Visual Studio 2008 i utwórz nowy projekt typu Windows Forms Application w języku Visual Basic.
Na formularzu umieść następujące kontrolki:
txtCredits – liczba punktów (credits) za przedmiot.txtGrade – ocena (A, B, C, D).btnRecord – zapisuje wprowadzone dane.btnCalculate – oblicza średnią GPA.txtGPA – wyświetla wynik.W kodzie formularza zadeklaruj zmienne przechowujące sumę punktów i sumę ocen:
Public Class Form1
Private totalCredits As Double = 0
Private totalPoints As Double = 0
End Class
Dodaj obsługę przycisku btnRecord. Po kliknięciu program odczytuje wprowadzone wartości, przelicza ocenę na liczbę punktów i aktualizuje zmienne:
Private Sub btnRecord_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnRecord.Click
Dim credits As Double = CDbl(txtCredits.Text)
Dim grade As String = txtGrade.Text.Trim().ToUpper()
Dim points As Double = 0
Select Case grade
Case "A"
points = 4
Case "B"
points = 3
Case "C"
points = 2
Case "D"
points = 1
Case Else
MessageBox.Show("Nieprawidłowa ocena")
Exit Sub
End Select
totalCredits += credits
totalPoints += points * credits
txtCredits.Clear()
txtGrade.Clear()
End Sub
W obsłudze przycisku btnCalculate podziel sumę punktów przez sumę kredytów i wyświetl wynik:
Private Sub btnCalculate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCalculate.Click
If totalCredits = 0 Then
MessageBox.Show("Brak danych do obliczenia GPA")
Return
End If
Dim gpa As Double = totalPoints / totalCredits
txtGPA.Text = gpa.ToString("F2")
End Sub
Zapisz wszystkie zmiany, skompiluj projekt (klawisz F5) i przetestuj aplikację, wprowadzając różne oceny oraz liczby punktów.
Po pomyślnym uruchomieniu program będzie wyświetlał średnią GPA, uwzględniając wszystkie wprowadzone przedmioty.
Symbol obrotu przeciwnie do ruchu wskazówek zegaraOtwarty okrąg ze strzałką skierowaną w lewo oznacza obrót przeciwnie do ruchu wskazówek zegara. Najłatwiej wstawić go do dokumentu, kopiując ze źródła lub wybierając w sekcji „symbole” edytora tekstu. Istnieje także metoda, która pozwala dodać znak b
Co to jest plik XMP? Plik z rozszerzeniem XMP to format Adobe Extensible Metadata Platform, który przechowuje szablon metadanych ułatwiający organizację wielu plików. Szablon można stworzyć w dowolnym programie Adobe (np. Photoshop, Fireworks), a następnie zastosować go do innych dokumentów przy pom
Co to jest Shapefile?Shapefile to popularny wektorowy format danych geoprzestrzennych używany w systemach GIS. Składa się z zestawu plików przechowujących geometrie (punkty, linie, wielokąty) oraz atrybuty, co ułatwia precyzyjną analizę przestrzenną.Kroki tworzenia nowego Shapefile w ArcGISInstalacj