ASP.NET Web Forms - Εκμάθηση

Το ASP.NET είναι η επόμενη γενιά του ASP και όχι μια ενημέρωση της ASP.

Βασικές γνώσεις που πρέπει να έχετε

Πριν συνεχίσετε το μάθημα, πρέπει να έχετε βασικές γνώσεις για τα εξής:

  • WWW, HTML και βασικές γνώσεις για τη δημιουργία ιστοσελίδων
  • Γλώσσες脚本 όπως JavaScript ή VBScript
  • Βασικές γνώσεις για τα σενάρια διακομιστών

Αν θέλετε να μάθετε πρώτα αυτά τα έργα, παρακαλώ επισκεφθείτε την Αρχική σελίδα Επισκεφθείτε αυτά τα μαθήματα.

Τι είναι το ASP;

Η τεχνολογία σενάριων σε διακομιστή της Microsoft, ASP (Active Server Pages), ονομάζεται συχνά κλασικό ASP.

ASP 3.0 είναι η τελευταία έκδοση του κλασικού ASP.

Για να μάθετε περισσότερα για το ASP, παρακαλώ σtudiate το μάθημά μας. Εκμάθηση ASP.

Το ASP.NET δεν είναι το ASP

Το ASP.NET είναι η επόμενη γενιά του ASP και όχι μια ενημέρωση της ASP.

Το ASP.NET είναι μια νέα τεχνολογία για την ανάπτυξη σελίδων διακομιστή, η Microsoft έχει επανεξετάσει πλήρως το ASP.NET και το ASP.NET δεν είναι συμβατό με το ASP.

Θα μάθετε περισσότερα για τις διαφορές μεταξύ ASP και ASP.NET στο επόμενο κεφάλαιο αυτού του εγχειριδίου.

Το ASP.NET είναι η κύρια ενότητα της πλατφόρμας .NET της Microsoft

Τι είναι το ASP.NET;

Το ASP.NET είναι μια τεχνολογία脚本 στο διακομιστή που επιτρέπει την εκτέλεση των σκευασμάτων από τον διακομιστή Internet που ενσωματώνονται στις ιστοσελίδες

  • Το ASP.NET είναι μια τεχνολογία της Microsoft
  • Το ASP αναφέρεται στις δυναμικές σελίδες διακομιστή (Active Server Pages)
  • Το ASP.NET είναι ένα πρόγραμμα που εκτελείται στο IIS
  • Τα Internet Information Services (IIS) είναι ένας διακομιστής Internet της Microsoft
  • Το IIS είναι ένα δωρεάν συνδυασμένο στοιχείο του λειτουργικού συστήματος Windows servers
  • Το IIS είναι επίσης μέρος του Windows 2000 και του Windows XP Professional

Τι είναι τα αρχεία ASP.NET;

  • Τα αρχεία ASP.NET είναι παρόμοια με τα αρχεία HTML
  • Τα αρχεία ASP.NET μπορούν να περιέχουν HTML, XML και σενάρια
  • Τα σενάρια του αρχείου ASP.NET εκτελούνται στον διακομιστή
  • Το αρχείο του ASP.NET έχει την επέκταση ".aspx"

Πώς λειτουργεί το ASP.NET;

  • Όταν ο περιηγητής ζητά αρχείο HTML, ο διακομιστής επιστρέφει το αρχείο
  • Όταν ο περιηγητής ζητά αρχείο ASP.NET, το IIS μεταφέρει την αίτηση στον μηχανισμό ASP.NET του διακομιστή
  • Ο μηχανισμός ASP.NET διαβάζει γραμμή προς γραμμή το αρχείο και εκτελεί τα σενάρια του
  • Τελικά, τα αρχεία ASP.NET επιστρέφουν στον περιηγητή ως καθαρό HTML

Τι είναι το ASP+;

Το ASP+ είναι ίσο με το ASP.NET.

Το ASP+ είναι ένα παλιό όνομα που χρησιμοποιήθηκε κατά τη διάρκεια της ανάπτυξης του ASP.NET από την Microsoft.

Η πλατφόρμα .NET της Microsoft

Η πλατφόρμα .NET είναι η βάση της αρχιτεκτονικής της Microsoft .NET.

Η πλατφόρμα .NET είναι ένα περιβάλλον για τη δημιουργία, ανάπτυξη και εκτέλεση εφαρμογών και υπηρεσιών Web.

Το πρώτο τεχνολογικό σύστημα διακομιστών της Microsoft, ASP (Active Server Pages), είναι μια ισχυρή γλώσσα προγραμματισμού με καλή προσαρμοστικότητα. Ωστόσο, είναι πολύ κατευθυνόμενη προς τον κώδικα και δεν θεωρείται πλαίσιο εφαρμογών ή εργαλείο ανάπτυξης επιχειρηματικής κλίμακας.

Ο στόχος της ανάπτυξης του .NET Framework από την Microsoft είναι να λύσει αυτά τα προβλήματα.

Κλειδιά .NET Framework:

  • Περισσότερη ταχύτητα και ευκολία προγραμματισμού
  • Μείωση κώδικα
  • Διατμηματική προγραμματιστική μονάδα
  • Πλούσια επίπεδα ελέγχων υπηρεσιών και γεγονότων
  • Μεγαλύτερη βιβλιοθήκη τύπων
  • Καλύτερη υποστήριξη εργαλείων ανάπτυξης

Το .NET Framework περιλαμβάνει 3 κύρια μέρη:

Γλώσσες Προγραμματισμού:

  • C# (Αποδίδεται ως C sharp)
  • Visual Basic (VB .NET)
  • J# (Αποδίδεται ως J sharp)

Τεχνολογίες διακομιστών και πελατών:

  • ASP .NET (Active Server Pages)
  • Windows Forms (Λύσεις επιφάνειας εργασίας Windows)
  • Compact Framework (PDA / Λύσεις Μобильτητας)

Περιβάλλον Ανάπτυξης:

  • Visual Studio .NET (VS .NET)
  • Visual Web Developer

Αυτό το εγχειρίδιο εξηγεί το περιεχόμενο του ASP.NET.

ASP.NET 2.0

Το ASP.NET 2.0 βελτιστοποιήθηκε προσθέτοντας υποστήριξη για πολλές νέες λειτουργίες.

Στο επόμενο κεφάλαιο αυτού του εγχειριδίου, μπορείτε να μάθετε περισσότερα για τις διαφορές μεταξύ του ASP.NET 2.0 και του ASP.NET.

ASP.NET 3.0

Το ASP.NET 3.0 δεν είναι νέα έκδοση του ASP.NET. Είναι απλώς το όνομα της νέας βιβλιοθήκης του ASP.NET 2.0, η οποία υποστηρίζει:

  • Windows Presentation Foundation
  • Windows Communication Foundation
  • Windows Workflow Foundation;
  • Windows CardSpace

Σημείωση:Αυτό το εγχειρίδιο δεν περιλαμβάνει το ASP.NET 3.0.