Εισαγωγή στο .NET Framework και στη C#, part 1, τμήμα Πληροφορικής και Τηλεπικοινωνιών Αθήνας

Σήμερα, 20 Δεκεμβρίου 2007, στο τμήμα Πληροφορικής και Τηλεπικοινωνιών του Πανεπιστημίου Αθηνών, έγινε μια παρουσίαση της C# και του .NET Framework, στα πλαίσια του μαθήματος “Αντικειμενοστραφής Προγραμματισμός”. Ευχαριστώ ιδιαίτερα την κ. Ιζαμπώ Καράλη, επίκουρο καθηγήτρια του τμήματος Πληροφορικής, για την ευγενική της άδεια για την πραγματοποίηση της σημερινής παρουσίασης, αλλά και τα περίπου 40 άτομα που ήταν παρόντα σήμερα.

Συνοπτικά, τα θέματα που παρουσιάστηκαν ήταν τα εξής

  • .NET Framework, CLI, CTS, CLS, CLR
  • βασικά language constructs της C# (statements, enums, structs, classes κ.λ.π.)
  • διάφορα code samples σχετικά με τη C#, για καλύτερη κατανόηση των παραπάνω

Μου άρεσε πολύ που με ρωτήσατε αρκετά για τα metadata, ελπίζω να σας φάνηκε ενδιαφέρον το παράδειγμα με την κλήση constructor μέσω reflection!

Στην δεύτερη παρουσίαση, που θα γίνει στις 8 Ιανουαρίου, θα παρουσιαστούν ακόμα περισσότερα samples, θα γίνει παρουσίαση των υπόλοιπων χαρακτηριστικών της C# καθώς και επίδειξη κατασκευής διάφορων εφαρμογών με χρήση της C#, του .NET Framework και του Visual Studio 2008.

Αν έχετε οποιαδήποτε απορία σχετικά με αυτά που παρουσιάστηκαν σήμερα, μπορείτε να επικοινωνήσετε μαζί μου μέσω προσωπικού μηνύματος είτε στο StudentGuru.gr, είτε στο lists.di.uoa.gr, είτε στο di.forums.gr, αλλά και στο MSN, στο dt008 – at – hotmail.com

Μπορείτε να κατεβάσετε τις διαφάνειες καθώς και τον κώδικα που παρουσιάστηκε σήμερα από εδώ. Και πάλι ευχαριστώ!!

 

edit: Μπορείτε να πλοηγηθείτε εδώ για πληροφορίες σχετικά με το δεύτερο μέρος της παρουσίασης!!

Ψηφίστε για το νέο PC του συλλόγου φοιτητών του DI!!

Δεν χρειάζεται να κάνετε κάτι παραπάνω από το να κάνετε ένα κλικ εδώ

 

http://www.publicpet.gr/voteforme.asp?userid=28711

 

Ο Σύλλογος φοιτητών του DI σας ευχαριστεί για την προσφορά σας!!

 

edit: για More details, εδώ: http://www.forums.gr/showthread.php?t=15569

4ο StudentGuru Event – ASP.NET για αρχάριους

Σήμερα, 14 Δεκεμβρίου 2007 ολοκληρώθηκε με επιτυχία το 4ο StudentGuru event με τίτλο “ASP.NET για αρχαρίους”. Πολλά ευχαριστώ στα 50 περίπου άτομα που ήρθανε και μας παρακολουθήσανε, ελπίζουμε να μείνατε ικανοποιημένοιSmile

Το δικό μου τμήμα της παρουσίασης περιλάμβανε 3 demo

  • ένα shoutbox, με χρήση user control και του Application object,
  • ένα απλό shopping cart για ένα online παγωτατζίδικο (!!!), με χρήση του Session object, και
  • επίδειξη databinding τόσο σε απλή όσο και σε master-details μορφή, με χρήση της Northwind και μερικών asp.net controls

Thanx again Smile

ΥΓ. επισυνάπτω τα demos και τις διαφάνειες Smile

Δημιουργία ενός απλού splash screen για Windows Forms Applications

Σήμερα, ένας φίλος μου ζήτησε μια βοήθεια σχετικά με τη δημιουργία SplashScreen για μία Windows Forms Application. Η ιδέα είναι ότι στον constructor της main φόρμας γίνεται “βαριά” δουλειά, έτσι επιλέγουμε να εμφανίσουμε μία άλλη φόρμα (splash), η οποία και παραμένει ενεργή μέχρις ότου να τελειώσει το φόρτωμα της main.

Η υλοποίηση βασίζεται στη δημιουργία ενός thread το οποίο θα κάνει new την main φόρμα, ενώ παράλληλα θα εμφανίζεται η splash. Υπάρχει μία static boolean μεταβλητή στο πρόγραμμα, η οποία γίνεται true από το πρόγραμμα, όταν τελειώσει το φόρτωμα της main. Παράλληλα, η splash, με τη χρήση ενός απλού timer, τσεκάρει κάθε τόσο την τιμή της μεταβλητής αυτής, και όταν την βρει true, τότε κλείνει.

Για περισσότερα, δείτε τον επισυναπτόμενο κώδικα

“Η επόμενη Γενιά του Internet: Αναπτύξτε εντυπωσιακές Web εφαρμογές με ελάχιστο κόπο” @ fitisi.gr

Σήμερα, είχε προγραμματιστεί να παρουσιάσω το θέμα που αναφέρεται στον τίτλο στο Φεστιβάλ Φοίτησης. Παρόλα αυτά, η παρουσίαση δεν έγινε, λόγω πίεσης χρόνου κατά τη διάρκεια της εκδήλωσης. Παρόλα αυτά, οφείλω να ευχαριστήσω τα παιδιά που ήρθαν και με βρήκαν μετά το πέρας της εκδήλωσης, όπου και καθίσαμε παρέα και είδαμε την παρουσίαση. Για την ιστορία, παρουσιάστηκαν θέματα σχετικά με την ιστορία του Web, το concept “Software Plus Services”, διάφορα εργαλεία της Microsoft για Web Development, καθώς και κάποια demos για ASP.NET, AJAX και Silverlight. Εκτός από αυτά τα demos, τελικά έδειξα και μερικά άλλα (που δεν τα είχα υπολογίσει), καθώς παρακινήθηκα από κάποιες ερωτήσεις των παιδιών. Έτσι, έγινε επίδειξη του Blend, Windows Forms εφαρμογής αλλά και WPF εφαρμογής. Πάντως, όπως υποσχέθηκα, την ερχόμενη Παρασκευή θα δείτε πολύ περισσότερα πράγματα σχετικά με Web Development!!

Θα κλείσω αναφέροντας

  • μην τυχόν και δεν δείτε αυτό και αυτό! Απλά εξαιρετικά, ειδικά το δεύτερο!
  • πολλές ευχαριστίες στον Φώτη Δραγανίδη και στον Πάνο Κοντόπουλο για τη βοήθεια και το υλικό που μου παραχωρήσανε προκειμένου να φτιάξω τις διαφάνειες για την παρουσίαση
  • Visual Web Developer 2008 (για κατασκευή ιστοσελίδων)
  • Imagine Cup

Μπορείτε να κατεβάσετε την παρουσίαση από εδώ

Source code για το Silverlight banner του 4ου StudentGuru event

Για τις ανάγκες διαφήμισης του 4oυ Studentguru Event, κατασκεύασα ένα Silverlight banner, και κατόπιν ανέβασα το source code του εδώ (για να το κατεβάσετε πρέπει να είστε μέλη του StudentGuru). Από τις πρώτες μου Silverlight προσπάθειες, ύστερα από αρκετό debugging και αρκετή προσπάθεια, κατάφερα να το τελειώσω!! Το banner κατασκευάστηκε με το Expression Blend 2.0 September CTP, για Silverlight 1.0, και με λίγη χρήση NotepadStick out tongue

Το banner μπορείτε να το δείτε, είτε άμα πλοηγηθείτε στο StudentGuru, είτε κάνοντας ένα κλικ στον παρακάτω υπερσύνδεσμο

http://studentguru.gr/info/4thEvent/Default.html

Τιιιιιιιιιιιιι;;;;;;;;;;; Δεν ξέρετε για το 4o StudentGuru event;;; Γρήγορα εδώ