Κορυφαίες 40 ερωτήσεις και απαντήσεις συνέντευξης .NET (2025)
Ακολουθούν ερωτήσεις συνέντευξης και απαντήσεις στο .NET Interview Questions για νεοφώτιστους καθώς και έμπειρους υποψηφίους για να πάρουν τη δουλειά των ονείρων τους.
1) Εξηγήστε τι είναι το .NET Framework;
Το.Net Framework αναπτύσσεται από Microsoft. Παρέχει τεχνολογίες και εργαλείο που απαιτούνται για τη δημιουργία Δικτυωμένων Εφαρμογών καθώς και Κατανεμημένων Υπηρεσιών Ιστού και Εφαρμογών Ιστού.
2) Τι παρέχει το .NET Framework;
Το .NET Framework αποδίδει τον απαραίτητο χρόνο μεταγλώττισης και τον χρόνο εκτέλεσης για τη δημιουργία και εκτέλεση οποιασδήποτε γλώσσας που συμμορφώνεται με την προδιαγραφή κοινής γλώσσας (CLS).
Δωρεάν λήψη PDF: .NET Συνέντευξη Ερωτήσεις και Απαντήσεις
3) Αναφέρετε ποια είναι τα κύρια στοιχεία του .Net Framework;
Τα κύρια στοιχεία του .Net Framework είναι
- Κοινή ώρα εκτέλεσης γλώσσας (CLR)
- .Net Framework Class Library (FCL)
- Τομείς εφαρμογής
- Κεντρικός υπολογιστής χρόνου εκτέλεσης
- Διαγλωσσική Διαλειτουργικότητα
- Εκτέλεση δίπλα-δίπλα
- Προφίλ
- Δυναμική γλώσσα εκτέλεσης (DLR)
- Σύστημα κοινού τύπου
- Μεταδεδομένα και στοιχεία αυτοπεριγραφής
- .Net Framework Security
- Αρχιτεκτονική Model View Presenter (MVP).
4) Αναφέρετε βασικά χαρακτηριστικά του .NET ?
- Σε αντίθεση με άλλες γλώσσες προγραμματισμού, στο .NET το πρόγραμμα θα μεταγλωττιστεί σε μια ενδιάμεση αναπαράσταση γλώσσας γνωστή ως MSIL (Microsoft Intermediate Language).
- Ο κωδικός MSIL δεν περιέχει κανένα API καλεί ιδιαίτερα σε οποιαδήποτε πλατφόρμα
- Ο μεταγλωττιστής ελέγχει μόνο τη σύνταξη και την απαραίτητη σημασιολογία ως έχει
- Οι βιβλιοθήκες που χρησιμοποιούνται από το πρόγραμμα συνδέονται ακόμη και πριν από τη δημιουργία του MSIL. Συνδέεται σε μη μεταγλωττισμένη μορφή
- Αντί να καλέσετε απευθείας το API του το λειτουργικό σύστημα, το πρόγραμμα χρησιμοποιεί CLR για να καλέσει το API. Η CLR λειτουργεί ως μεσολαβητής
- Η συλλογή σκουπιδιών και η αυτόματη διαχείριση μνήμης γίνονται από την CLR
5) Αναφέρετε ποιες είναι οι γλώσσες που υποστηρίζει το .NET;
Οι γλώσσες που υποστηρίζει το .NET είναι:
- NET
- C#
- COBOL
- PERL
6) Αναφέρετε πόσο μεγάλος είναι ο τύπος δεδομένων int στο .NET;
Ο τύπος δεδομένων int στο .NET είναι 32 bit.
7) Αναφέρετε τι είναι το .Net Namespaces;
Οι χώροι ονομάτων στο .NET δεν είναι παρά ένας τρόπος οργάνωσης της Βιβλιοθήκης κλάσεων .NET Framework σε μια λογική ομαδοποίηση ανάλογα με τη χρηστικότητά τους, τη λειτουργικότητά τους καθώς και την κατηγορία στην οποία ανήκουν.
8) Αναφέρετε τι είναι το MSIL στο .NET;
- Το MSIL σημαίνει Microsoft Intermediate Language
- Κατά τη διάρκεια του χρόνου μεταγλώττισης, ο πηγαίος κώδικας μετατρέπεται σε Microsoft Intermediate Language (MSIL) από τον μεταγλωττιστή
- Το MSIL είναι ένα σύνολο εντολών ανεξάρτητο από την CPU που μπορεί να μετατραπεί αποτελεσματικά στον εγγενή κώδικα
9) Αναφέρετε ποιες είναι οι λειτουργίες που εκτελεί το .NET Assembly;
Το Assembly είναι η κύρια μονάδα ανάπτυξης σε μια εφαρμογή .NET Framework που εκτελείται ως .exe ή .dll.
Ένα συγκρότημα εκτελεί τις ακόλουθες λειτουργίες
- Αποτελείται από έναν κώδικα IL που εκτελείται από τον χρόνο εκτέλεσης κοινής γλώσσας
- Αποτελεί ένα όριο ασφαλείας
- Καθορίζοντας το εύρος ονομάτων για τους τύπους κατά το χρόνο εκτέλεσης, διασφαλίζεται η ασφάλεια
- Φέρει πληροφορίες έκδοσης
- Επιτρέπει την εκτέλεση πολλαπλών εκδόσεων της ίδιας διάταξης δίπλα-δίπλα
- Συνέλευση είναι όπου ζητείται και χορηγείται άδεια.
10) Αναφέρετε τι είναι το .Net Assembly Manifest;
Το .Net Assembly Manifest είναι ένα αρχείο που περιέχει μεταδεδομένα σχετικά με τις συνελεύσεις .NET. Περιγράφει πώς τα στοιχεία του συγκροτήματος σχετίζονται μεταξύ τους. Με άλλα λόγια, περιγράφει τη σχέση και τις εξαρτήσεις των στοιχείων στο Assembly, πληροφορίες εμβέλειας, πληροφορίες έκδοσης κ.λπ.
11) Αναφέρετε τι είναι το MSIL στο .NET;
Η Microsoft Intermediate Language (MSIL) περιλαμβάνει οδηγίες για την αποθήκευση, τη φόρτωση, την προετοιμασία και την κλήση μεθόδων σε αντικείμενα, καθώς και οδηγίες για λογικές και αριθμητικές πράξεις, άμεση πρόσβαση στη μνήμη, ροή ελέγχου, χειρισμό εξαιρέσεων και άλλες λειτουργίες.
12) Εξηγήστε τι είναι η μορφή αρχείου PE (Portable Executable);
Η μορφή Portable Executable (PE) είναι μια μορφή αρχείου για εκτελέσιμα, κώδικα αντικειμένων και DLL, που χρησιμοποιείται σε εκδόσεις 64-bit και 32-bit των λειτουργικών συστημάτων Windows.
13) Αναφέρετε ποια είναι η διαφορά μεταξύ Συναρμολόγησης και Χώρου ονομάτων;
- Ο χώρος ονομάτων μπορεί να εκτείνεται σε πολλαπλές συγκροτήσεις
- Ο χώρος ονομάτων μπορεί λογικά να ομαδοποιεί την τάξη
- Η συναρμολόγηση είναι μια φυσική ομαδοποίηση λογικών μονάδων
14) Αναφέρετε τον χώρο ονομάτων που παρέχεται από το .net για τη διαχείριση δεδομένων;
Ο χώρος ονομάτων που παρέχεται από το .net για τη διαχείριση δεδομένων περιλαμβάνει:
- ημερομηνία
- Data.SQLClient
- XML
15) Αναφέρετε τι είναι το GAC στο .net;
Το GAC σημαίνει Global Assembly Cache. Είναι μια περιοχή μνήμης που προορίζεται για την αποθήκευση των συγκροτημάτων όλων των εφαρμογών .NET που εκτελούνται σε ένα συγκεκριμένο μηχάνημα.
16) Αναφέρετε τι είναι το STA στο .NET;
Το STA ή το μοντέλο διαμερίσματος με ένα σπείρωμα προσφέρει ένα πρότυπο που βασίζεται σε μηνύματα για την αντιμετώπιση πολλαπλών αντικειμένων που εκτελούνται ταυτόχρονα. Κάθε νήμα ζει μέσα στο δικό του διαμέρισμα.
17) Αναφέρετε τι είναι ο τροποποιητής πρόσβασης δεδομένων στο .NET;
Ο τροποποιητής πρόσβασης δεδομένων στο .NET παρέχει μια κλάση, μια συνάρτηση ή μια μεταβλητή με προσβασιμότητα.
18) Αναφέρετε ποιοι είναι οι τύποι τροποποιητών πρόσβασης στο .NET;
Οι τροποποιητές πρόσβασης στο .NET είναι πέντε τύποι
- Δημόσιο
- Private
- Προστατευόμενη
- Εσωτερικός
- Προστατευμένο εσωτερικό
19) Αναφέρετε τον τύπο ασφάλειας κώδικα που είναι διαθέσιμος στο .NET;
Οι τύποι ασφάλειας κώδικα που διατίθενται στο .NET είναι
- Ασφάλεια βάσει ρόλου: Αυτό εξουσιοδοτεί τον χρήστη.
- Ασφάλεια πρόσβασης στον κώδικα: Αυτό προστατεύει τους πόρους του συστήματος από μη εξουσιοδοτημένες κλήσεις.
20) Εξηγήστε πώς μπορείτε να εφαρμόσετε μονότονο μοτίβο στο .NET;
Για την υλοποίηση του μοτίβου singleton στο .NET, πρέπει να εφαρμοστούν τα ακόλουθα βήματα.
- Δημιουργήστε μια τάξη με στατικά μέλη
- Ορίστε έναν ιδιωτικό κατασκευαστή
- Για πρόσβαση στο αντικείμενο singleton, μπορεί να χρησιμοποιηθεί μια στατική μέθοδος
21) Εξηγήστε πώς γίνεται ο χειρισμός της εξαίρεσης στο .NET;
Στο .Net, όταν υπάρχει εξαίρεση, το πλαίσιο .NET δημιουργεί ένα αντικείμενο τύπου 'Exception' και το 'πετάει'. Αυτό το αντικείμενο Εξαίρεσης θα έχει όλες τις πληροφορίες σχετικά με το 'σφάλμα'.
Εάν έχετε περικλείσει τον κώδικά σας μέσα στο μπλοκ try-catch, θα λάβετε το αντικείμενο εξαίρεσης στο μπλοκ 'catch' όταν συμβεί η εξαίρεση.
22) Εξηγήστε πώς μπορείτε να δημιουργήσετε και να χρησιμοποιήσετε ένα παράταξη στο .NET;
Στο .NET, μπορείτε να δημιουργήσετε πίνακα με τους εξής τρόπους:
- Δήλωση αναφοράς σε πίνακα
- Δημιουργήστε έναν πίνακα δέκα στοιχείων Int32
- Δημιουργία ενός δισδιάστατου πίνακα
- Δημιουργία ενός δισδιάστατου πίνακα
23) Αναφέρετε τι είναι ο τύπος δεδομένων που ορίζεται από το χρήστη;
Ένας τύπος δεδομένων που ορίζεται από το χρήστη είναι ένας επώνυμος τύπος δεδομένων που δημιουργείται από τον χρήστη. Μπορεί να είναι ένας δομημένος τύπος που έχει μια ακολουθία ονομασμένων χαρακτηριστικών που το καθένα έχει έναν τύπο ή μπορεί να είναι ένας ξεχωριστός τύπος που μοιράζεται μια κοινή αναπαράσταση με κάποιο ενσωματωμένο τύπο δεδομένων. Με βάση αυτό μπορεί να κατηγοριοποιηθεί ως:
- Ξεχωριστός τύπος
- Τύπος αναφοράς
- Δομημένος τύπος
24) Καταγράψτε μερικά από το χώρο ονομάτων της βιβλιοθήκης της κλάσης βάσης .Net;
Η βιβλιοθήκη κλάσης βάσης .Net περιλαμβάνει έναν τεράστιο αριθμό κοινών λειτουργιών και τις καθιστά εύκολα προσβάσιμες στον προγραμματιστή.
Λίγοι από τον χώρο ονομάτων της βιβλιοθήκης της κλάσης βάσης .Net είναι
- Δραστηριότητες
- Συλλογές
- διαμόρφωση
- EnterpriseServices
- Κοινωνικών Δικτύων
- Χρόνος εκτέλεσης και ούτω καθεξής
25) Αναφέρετε ποια είναι η διαφορά μεταξύ δομών και κλάσεων στο .NET;
μαθήματα | Δομές |
Συνήθως, χρησιμοποιείται για μεγάλο όγκο δεδομένων | Χρησιμοποιείται για μικρότερο όγκο δεδομένων |
Μπορεί να κληρονομηθεί | Δεν μπορεί να κληρονομηθεί |
Μπορεί να είναι NULL | Δεν μπορεί να είναι NULL όπως η τάξη. |
Για την τάξη, η λέξη-κλειδί που χρησιμοποιείται είναι «τάξη». | Για τη δομή, η λέξη-κλειδί που χρησιμοποιείται είναι «struct». |
Από προεπιλογή, οι μεταβλητές μέλους κλάσης είναι ιδιωτικές. | Από προεπιλεγμένη δομή, τα μέλη έχουν δημόσια πρόσβαση. |
Περιέχει ένα πτητικό πεδίο. | Δεν μπορεί να περιέχει το πτητικό πεδίο. |
Δεν είναι δυνατή η χρήση μεγέθους χειριστή | Μπορεί να χρησιμοποιήσει το μέγεθος του χειριστή |
Τα πεδία αρχικοποιούνται αυτόματα | Τα πεδία δεν αρχικοποιούνται αυτόματα |
26) Αναφέρετε τους τύπους πολυδιάστατων πινάκων που χρησιμοποιούνται στο .NET ?
Οι τύποι πολυδιάστατων πινάκων που χρησιμοποιούνται στο .NET είναι:
- Ακανόνιστες συστοιχίες: Αυτοί οι τύποι πολυδιάστατων πινάκων έχουν κάθε υπο-πίνακα ως ανεξάρτητους πίνακες διαφορετικών μηκών. Για οδοντωτούς πίνακες, πρέπει να χρησιμοποιήσετε ένα ξεχωριστό σύνολο αγκύλων.
- Ορθογώνιοι Πίνακες: Αυτοί οι τύποι πολυδιάστατων πινάκων έχουν όλους τους υποπίνακες με συγκεκριμένη διάσταση του ίδιου μήκους. Για ορθογώνιους πίνακες, πρέπει να χρησιμοποιήσετε ένα μόνο σύνολο αγκύλων.
27) Εξηγήστε πώς να προσθέσετε ιδιότητες στο.NET;
Για να προσθέσετε ιδιότητες στο.NET, μπορείτε είτε να χρησιμοποιήσετε διαδικασίες ιδιοτήτων είτε πεδία.
28) Αναφέρετε τι είναι το φαινόμενο bubbling στο .NET;
Η εμφάνιση φυσαλίδων συμβάντος στο .NET ορίζεται ως η μετάδοση του στοιχείου ελέγχου από το παιδί στον γονέα ονομάζεται φυσαλίδες. Στοιχεία ελέγχου όπως λίστα δεδομένων, πλέγμα δεδομένων, επαναλήπτης κ.λπ. μπορούν να έχουν θυγατρικά στοιχεία ελέγχου όπως πλαίσιο λίστας κ.λπ.
29) Αναφέρετε ποια είναι τα διαθέσιμα παράθυρα εντοπισμού σφαλμάτων;
Τα παράθυρα που είναι διαθέσιμα κατά τον εντοπισμό σφαλμάτων περιλαμβάνουν:
- ορια ΑΝΤΟΧΗΣ
- Παραγωγή
- Άμεσος
30) Εξηγήστε τι είναι το Microsoft Silverlight;
Το Micro-soft Silverlight είναι ένα εργαλείο ανοιχτού κώδικα για τη δημιουργία και την ανάπτυξη εφαρμογών Διαδικτύου και εμπειριών πολυμέσων στον Ιστό.
Η αρχιτεκτονική Silverlight αποτελείται κυρίως από τρία στοιχεία
- Βασικό πλαίσιο παρουσίασης: Το πλαίσιο περιλαμβάνει στοιχεία όπως σύνδεση δεδομένων, διανυσματικά γραφικά, κείμενο, κινούμενα σχέδια, εικόνες για την παρουσίαση διαφόρων χαρακτηριστικών,
- .NET πλαίσιο για το Silverlight: Αποτελείται από βιβλιοθήκες και στοιχεία όπως το XLINQ, XML σειριοποίηση, Σύνδεσμος, βιβλιοθήκες βασικής κλάσης, δικτύωση και χρόνος εκτέλεσης κοινής γλώσσας,
- Ενημέρωση και πρόγραμμα εγκατάστασης: Είναι ένα στοιχείο ελέγχου για εγκατάσταση και παρέχει αυτόματες ενημερώσεις
Σημαντικά χαρακτηριστικά στο Silverlight
- Εργαλεία: Ο εντοπισμός σφαλμάτων XAML περιλαμβάνεται σε αυτήν την έκδοση, ειδικά για δεσμευτικό σκοπό
- Media: Μπορείτε να ελέγξετε την ένταση, τον τόνο, στην κατηγορία ηχητικών εφέ
- Κείμενο: Παρουσιάστηκε το στοιχείο RichTextBoxOverflow, θα βοηθήσει στην αυτόματη διάταξη κειμένου σε καταστάσεις όπως η πολλαπλή στήλη
- Δεσμευτική δεδομένων: Υποστηρίζει πρότυπα σιωπηρών δεδομένων, πράγμα που σημαίνει ότι μπορείτε να καθορίσετε ένα πρότυπο δεδομένων για έναν συγκεκριμένο τύπο στη δέσμευσή σας
- Έλεγχοι: Το "Click Counts" θα βοηθήσει βασικά στην παρακολούθηση με διπλό κλικ σε στοιχεία της εφαρμογής σας. Μια άλλη δυνατότητα είναι η υποστήριξη "Multiple-Window", σας επιτρέπει να δημιουργήσετε πολλά παράθυρα με τα οποία η εφαρμογή σας μπορεί να αλληλεπιδράσει
- 3D γραφικά: Το API γραφικών 3D είναι διαθέσιμο με νέο Silver φως με πολλές πρόσθετες δυνατότητες
- Αξιόπιστη εφαρμογή στο πρόγραμμα περιήγησης: Χωρίς εγκατάσταση, οι εφαρμογές μπορούν να χρησιμοποιηθούν στο πρόγραμμα περιήγησης μέσω αυτής της δυνατότητας
- Γενικά: Εκτός από όλα αυτά τα χαρακτηριστικά, υπάρχουν βελτιωμένα χαρακτηριστικά που υποτίθεται ότι εμφανίζονται στην έκδοση Beta, όπως η διανυσματική εκτύπωση, το νέο συμβάν DataContextchanged, η διασύνδεση COM για αξιόπιστες εφαρμογές στο πρόγραμμα περιήγησης,
31) Από τι αποτελείται το Silverlight;
Το Silverlight έρχεται με τέσσερα κύρια εξαρτήματα
- Silverlight Plug-in
- Silverlight Host, η ιστοσελίδα
- Αρχείο εφαρμογής Silverlight (.XAP)
- Η γλώσσα διεπαφής, XAML
Το βύσμα Silverlight έρχεται με πολλές δυνατότητες όπως
- Μηχανή παρουσίασης
- XAML Parser
- .NET Parser
- . NET Framework
- Χαρακτηριστικά μέσων
- Αλληλεπίδραση προγράμματος περιήγησης
- Downloader
32) Εξηγήστε τι είναι το αρχείο .xap;
Το αρχείο .xap είναι ένα συμπιεσμένο αρχείο για την εφαρμογή Silver. Τα αρχεία .xap περιλαμβάνουν το AppManifest.xaml, τη διάταξη εξόδου μεταγλώττισης του έργου Silverlight (.dll) και οποιουσδήποτε άλλους πόρους από την εφαρμογή Silverlight. Το Visual Studio δημιουργεί δύο αρχεία όταν δημιουργεί έργο. App.xaml και Page.xaml
Για να εκτελέσετε μια εφαρμογή Silverlight σε διακομιστή web, πρέπει να προσαρτήσετε την επέκταση .XAP με την εφαρμογή τύπου MIME/X-Silverlight στη διαμόρφωση τύπων αρχείων που υποστηρίζονται από διακομιστή.
Ο τύπος mime .XAP είναι: εφαρμογή/x-Silverlight.
33) Αναφέρετε τα εργαλεία που απαιτούνται για τη δημιουργία εφαρμογών Silverlight;
Τα εργαλεία που χρησιμοποιούνται για την κατασκευή εφαρμογών Silverlight είναι
- Microsoft Expression Studio: Αυτό το εργαλείο προορίζεται για σχεδιαστές ιστοσελίδων καθώς χρησιμοποιείται για τη δημιουργία πλούσιων οπτικών στοιχείων για εφαρμογές Silverlight με βελτιωμένο οπτικό περιεχόμενο και γραφικά
- Microsoft Visual Studio: Αυτό το εργαλείο προορίζεται για έναν προγραμματιστή του οποίου η εφαρμογή βασίζεται στη λογική ή απαιτεί προγραμματισμό. Επιτρέπει στον προγραμματιστή να δημιουργεί εφαρμογές Silverlight σε οποιαδήποτε γλώσσα .NET (όπως C#, NET, κ.λπ.)
Το δίχτυ υποστήριξη εφαρμογής στο Silverlight μπορεί να χωριστεί σε δύο μέρη
- Ενσωματωμένος χρόνος εκτέλεσης κοινής γλώσσας (CLR)
- Βιβλιοθήκες πλαισίου .NET
34) Αναφέρετε εάν το Silverlight επιτρέπει βίντεο MPEG4 και H.264 ή AAC (προηγμένη κωδικοποίηση ήχου) ήχο ή βίντεο flash;
Όχι, το Silverlight δεν υποστηρίζει βίντεο MPEG4 και H.264. Ωστόσο, τα περιεχόμενα από πολλές από αυτές τις μορφές μπορούν να μετατραπούν σε μορφές που υποστηρίζονται από το Silverlight όπως η αυτοματοποιημένη λειτουργία διακομιστή και στη συνέχεια να εισαχθούν σε μια εφαρμογή που βασίζεται στο Silverlight.
35) Εξηγήστε πώς μπορείτε να φιλοξενήσετε ένα Silverlight Applications;
Οι εφαρμογές Silverlight μπορούν να φιλοξενηθούν στους περισσότερους τύπους διακομιστή ιστού, όπως ο Apache και ο IIS (Διακομιστής πληροφοριών Διαδικτύου). Για να φιλοξενήσετε εφαρμογές Silverlight από τον διακομιστή ιστού σας, πρέπει να επιτρέψετε τον τύπο MIME όπως αναφέρεται παρακάτω
Επέκταση | Τύπος MIME |
|
|
36) Αναφέρετε ποια είναι η διαφορά μεταξύ του WPF (Windows Presentation Foundation) και του Windows Silverlight;
- Όσον αφορά τα χαρακτηριστικά, το silver light είναι το υποσύνολο του WPF
- Το Silverlight ανταγωνίζεται το Adobes flash και έχει σχεδιαστεί για την ανάπτυξη εμπλουτισμένων διαδικτυακών εφαρμογών που βασίζονται σε προγράμματα περιήγησης
- Ενώ το WPF είναι μια τεχνολογία της Microsoft για την ανάπτυξη βελτιωμένων εφαρμογών γραφικών για επιτραπέζια πλατφόρμα, ενώ το Silverlight μπορεί να χρησιμοποιηθεί για τη δημιουργία εφαρμογών με πρόσβαση μέσω Διαδικτύου
- Η εφαρμογή προγράμματος περιήγησης Ιστού μπορεί να φιλοξενηθεί σε προγράμματα περιήγησης ιστού που παρέχουν πλούσιες δυνατότητες γραφικών για εφαρμογές Ιστού.
37) Εξηγήστε πώς μπορείτε να μεταβιβάσετε παραμέτρους σε στοιχεία ελέγχου ασημί φωτός από σελίδες ASP.NET;
Μπορείτε να μεταβιβάσετε παραμέτρους από τις σελίδες σας aspx και HTML σελίδες στα στοιχεία ελέγχου Silverlight ορίζοντας InitParameters. Το στοιχείο ελέγχου χρήστη σελίδας Xaml έχει μια ιδιότητα γνωστή ως InitParameters. Από τις σελίδες ASPX σας, μπορείτε να ορίσετε μια τιμή με τη μορφή ζευγών τιμών κλειδιών. Εφόσον αυτή η ιδιότητα δέχεται ζεύγη κλειδιών-τιμών, μπορείτε να μεταβιβάσετε οποιοδήποτε σύνολο τιμών συμβολοσειράς.
38) Εξηγήστε πώς το Silverlight και το ASP.NET AJAX μπορεί να χρησιμοποιηθεί από τους καταναλωτές;
Το Silverlight συγχρονίζεται με υπάρχουσες εφαρμογές web, συμπεριλαμβανομένων των εφαρμογών ASP.NET AJAX. Προφανώς, το ASP.NET AJAX και το Silverlight έχουν κατασκευαστεί ως συμπληρωματικές τεχνολογίες. Εν ολίγοις, το Silverlight και το ASP.NET AJAX μπορούν να επικοινωνούν με οποιαδήποτε εφαρμογή AJAX. Επίσης, το ASP.NET AJAX μπορεί επιπλέον να χρησιμοποιηθεί για τον έλεγχο της απεικόνισης δεδομένων που βασίζεται στο Silverlight ή για την παράδοση εμπλουτισμένων εμπειριών.
39) Εξηγήστε πώς μπορείτε να ελέγξετε την κατάσταση σύνδεσης στο Διαδίκτυο στο Silverlight;
Χρησιμοποιώντας τον παρακάτω κωδικό, μπορείτε να ελέγξετε τη σύνδεση στο διαδίκτυο
If (NetworkInterface.GetIsNetworkAvailable()) { Messagebox.Show(“ Network available”); } else { Message.box.Show(“ Network not available”); }
40) Εξηγήστε τι είναι το RIA;
Το RIA σημαίνει πλούσιες διαδικτυακές εφαρμογές και είναι εφαρμογές ιστού με πλούσιες δυνατότητες. Τα πλούσια χαρακτηριστικά περιλαμβάνουν ενσωματωμένη υποστήριξη AJAX, διατάξεις, κινούμενα σχέδια, στοιχεία ήχου και βίντεο. Το Silverlight είναι ένα παράδειγμα RIA.
41) Αναφέρετε ποια είναι τα διαφορετικά στοιχεία ελέγχου διάταξης που είναι διαθέσιμα στο Silverlight;
Υπάρχουν τρία διαθέσιμα στοιχεία ελέγχου όπως
- StackPanel: Θα τοποθετήσει τα θυγατρικά στοιχεία είτε κατακόρυφα είτε οριζόντια
- Πλέγμα: Θα τοποθετήσει τα θυγατρικά στοιχεία είτε σε σειρές είτε σε στήλες
- Καμβάς: Θα τοποθετήσει τα θυγατρικά στοιχεία σύμφωνα με το διάστημα X, Y
42) Ποια είναι η σύνταξη για το Net;
Η σύνταξη για το ASP.Net συνήθως αποτελείται από αρχείο HTML. Ωστόσο, ένα αρχείο ASP μπορεί να περιέχει σενάριο διακομιστή με οριοθέτες. Ένα παράδειγμα του "Hello World!"
< ! DOCTYPE html> < html > < body > < % Response.write (“Hello World!”) %> </body> </html>
Αυτές οι ερωτήσεις συνέντευξης θα βοηθήσουν επίσης στο viva (προφορικά) σας