Προγραμματισμός

Visual Basic .NET

Εισαγωγή στον προγραμματισμό με Visual Basic .NET, φόρμες, μεταβλητές, συνθήκες, loops, αρχεία και μικρές εφαρμογές Windows.

Σκοπός του μαθήματος

Το Visual Basic .NET επιτρέπει στον αρχάριο να συνδέσει άμεσα τη λογική προγραμματισμού με ένα γραφικό περιβάλλον. Ο σπουδαστής δημιουργεί φόρμες, τοποθετεί controls, γράφει κώδικα για συμβάντα και βλέπει γρήγορα το αποτέλεσμα. Σταδιακά μαθαίνει να διαχωρίζει την εμφάνιση από τη λογική, να ελέγχει την είσοδο του χρήστη, να χειρίζεται σφάλματα και να οργανώνει μια μικρή εφαρμογή έτσι ώστε να μπορεί να επεκταθεί.

Διδακτέα ύλη

• Περιβάλλον ανάπτυξης: δημιουργία project στο Visual Studio, Solution Explorer, φόρμες, toolbox, παράθυρο ιδιοτήτων, σχεδίαση διεπαφής και εκτέλεση σε κατάσταση Debug.

• Controls και συμβάντα: Label, TextBox, Button, CheckBox, RadioButton, ComboBox, ListBox και άλλα βασικά controls, ιδιότητες, ονόματα και event handlers όπως Click και TextChanged.

• Βασική γλώσσα: μεταβλητές, τύποι δεδομένων, τελεστές, μετατροπές, If, Select Case, For και While, με σωστό έλεγχο τιμών που εισάγει ο χρήστης.

• Διαδικασίες και συναρτήσεις: παράμετροι, επιστρεφόμενες τιμές, scope, κοινές βοηθητικές μέθοδοι και οργάνωση του κώδικα ώστε να αποφεύγεται η επανάληψη.

• Δεδομένα και αρχεία: πίνακες και συλλογές, ανάγνωση και εγγραφή απλών αρχείων, βασική αποθήκευση ρυθμίσεων και εισαγωγή στη σύνδεση με βάση δεδομένων όπου το επίπεδο το επιτρέπει.

• Ποιότητα εφαρμογής: Try/Catch, μηνύματα προς τον χρήστη, debugging με breakpoints, έλεγχος ορίων, καθαρή ροή μεταξύ φορμών και προετοιμασία μιας απλής έκδοσης για χρήση.

Μαθησιακό αποτέλεσμα

Ο απόφοιτος θα μπορεί να δημιουργεί μικρές Windows εφαρμογές με κατανοητή διεπαφή, να χειρίζεται δεδομένα και αρχεία και να εντοπίζει σφάλματα με τα εργαλεία του περιβάλλοντος ανάπτυξης, αποκτώντας βάση για ευρύτερη ενασχόληση με το .NET.

Ενδεικτικό πρακτικό έργο  Κατασκευή εφαρμογής καταχώρησης πελατών ή εξόδων με φόρμα εισαγωγής, λίστα εγγραφών, έλεγχο υποχρεωτικών πεδίων, υπολογισμούς, αναζήτηση και αποθήκευση σε αρχείο, μαζί με βασικό χειρισμό λαθών.