120 likes | 191 Views
JavaScript. Client. CSS. Microsoft ASP.NET. For Absolute Beginners. Web 2.0. Browser. Supported by StudentGuru. Server. Κατσιώτης Ιωάννης Οικονομικό Πανεπιστήμιο Αθηνών Email : djsolid@studentguru.gr Blog : Studentguru.gr/Blogs/djsolid. Clients. StudentGuru.gr.
E N D
JavaScript Client CSS MicrosoftASP.NET For Absolute Beginners Web 2.0 Browser Supported by StudentGuru Server Κατσιώτης Ιωάννης Οικονομικό Πανεπιστήμιο Αθηνών Email : djsolid@studentguru.gr Blog : Studentguru.gr/Blogs/djsolid Clients
StudentGuru.gr Μια κοινότητα από φοιτητές τμημάτων πληροφορικής από όλη την Ελλάδα 8.000 επισκέπτες τον τελευταίο μήνα Με την εγγραφή, απόκτηση προσωπικού Blog Community Server Πληθώρα περιεχομένων
Τι θα δούμε σήμερα! Μια γενική περιγραφή της ASP.NET Demos & Παραδείγματα Guess Number Shoutbox Ice-Cream Store
Τι είναι η τεχνολογία ASP.NET Είναι ένας τρόπος να δημιουργούμε δυναμικές ιστοσελίδες Τα αρχικά σημαίνουν Active Server Pages Τρέχει μέσα από τον IIS IIS (Internet Information Services) είναι ο Web Server της Microsoft Ο IIS είναι δωρεάν με τις εκδόσεις των Windows Servers και επίσης είναι μέρος των Windows 2000 , XP , Vista, Server 2008 Τα αρχεία που δημιουργούνται έχουν επέκταση .aspx Είναι το ίδιο όπως μια HTML σελίδα με τη διαφορά ότι μπορεί να περιέχει HTML, XML, και τμήματαμε κώδικατα οποία γίνονται compiled O κώδικας εκτελείται στον Server αρκεί να έχει την ιδιότητα runat=“Server”
Πως λειτουργεί η τεχνολογία ASP.NET HTML Pages Όταν ένας browser (Explorer, Firefox) ζητά ένα HTML αρχείο τότε ο server το επιστρέφει ASP.NET Pages Όταν ένας browser ζητά ένα ASP.NET αρχείο, Ο IIS περνάει το request στην ASP.NET Engine του Server. Η ASP.NET engine διαβάζει το αρχείο Τέλος , το αρχείο επιστρέφεται στον Browser σαν απλή ΗΤML.
Simple Demo AASP.NET
ViewState - Session – Application 3 Τρόποι για να διατηρήσουμε δεδομένα Μεταξύ της ίδιας σελίδας ( ViewState ) Μεταξύ διαφορετικών σελίδων αλλά του ίδιου χρήστη ( Session ) Μεταξύ διαφορετικών σελίδων και διαφορετικών χρηστών( Application )
Guess Number Demo AASP.NET
Themes & Master Pages Themes : Τρόπος να οργανώνουμε καλύτερα το style της σελίδας μας. Master Pages : Δημιουργία μιας template σελίδας ώστε να υπάρχει συγκεκριμένο look σε όλες τις σελίδες του site.
Links http://studentguru.gr http://asp.net http://asp.net/downloads/essential/ http://studentguru.gr/blogs/djsolid http://msdn.microsoft.com/ http://www.getfirebug.com/
Ευχαριστώ πολύ για το χρόνο σας. Κατσιώτης Ιωάννης Οικονομικό Πανεπιστήμιο Αθηνών Email : djsolid@studentguru.gr Blog : Studentguru.gr/Blogs/djsolid Κατσιώτης Ιωάννης