Το Windows Communication Foundation (WCF) είναι ένα πλαίσιο για τη δημιουργία εφαρμογών προσανατολισμένων στις υπηρεσίες. Χρησιμοποιώντας το WCF, μπορείτε να στείλετε δεδομένα ως ασύγχρονα μηνύματα από το ένα τελικό σημείο υπηρεσίας στο άλλο. Ένα τελικό σημείο υπηρεσίας μπορεί να είναι μέρος μιας συ
ΑΝΑΓΝΩΣΗ# Retrieve Specified Users Out of Office Settings Πρώτα ας δημιουργήσουμε ένα ExchangeManager αντικείμενο, όπου ο κατασκευαστής θα συνδεθεί με τις υπηρεσίες για εμάς. Έχει επίσης ένα GetOofSettings μέθοδο, η οποία θα επιστρέψει το OofSettings αντικείμενο για την καθορισμένη διεύθυνση email : using
ΑΝΑΓΝΩΣΗ# Απαιτήσεις Για να εισαγάγετε επαφές Google(Gmail) στην εφαρμογή ASP.NET MVC, κατεβάστε πρώτα το Google API setup Αυτό θα δώσει τις ακόλουθες αναφορές: using Google.Contacts; using Google.GData.Client; using Google.GData.Contacts; using Google.GData.Extensions; Προσθέστε τα στη σχετική εφαρμογή
ΑΝΑΓΝΩΣΗ# Δημιουργήστε το Fontfamily από τους πόρους public FontFamily Maneteke = GetResourceFontFamily(Properties.Resources.manteka); # μέθοδος ενσωμάτωσης public static FontFamily GetResourceFontFamily(byte[] fontbytes) { PrivateFontCollection pfc = new PrivateFontCollection(); IntPtr fontMem
ΑΝΑΓΝΩΣΗΠρώτα πρέπει να μάθουμε τι είναι το MessageBox... Το στοιχείο ελέγχου MessageBox εμφανίζει ένα μήνυμα με καθορισμένο κείμενο και μπορεί να προσαρμοστεί καθορίζοντας μια προσαρμοσμένη εικόνα, τίτλο και σετ κουμπιών (Αυτά τα σετ κουμπιών επιτρέπουν στο χρήστη να επιλέξει περισσότερες από μια βασική α
ΑΝΑΓΝΩΣΗ# Δημιουργία κώδικα χρόνου εκτέλεσης <#@ template language="C#" #> //Language of your project <#@ assembly name="System.Core" #> <#@ import namespace="System.Linq" #> <#@ import namespace="System.Text" #> <#@ import namespace="
ΑΝΑΓΝΩΣΗ# Δημιουργεί ένα DynamicAssembly που περιέχει μια μέθοδο βοήθειας UnixTimestamp Αυτό το παράδειγμα δείχνει τη χρήση του ILGenerator δημιουργώντας κώδικα που χρησιμοποιεί ήδη υπάρχοντα και νέα μέλη που έχουν δημιουργηθεί, καθώς και βασικό χειρισμό Εξαίρεσης. Ο ακόλουθος κώδικας εκπέμπει ένα DynamicA
ΑΝΑΓΝΩΣΗ# Συνάρτηση εισαγωγής από μη διαχειριζόμενο DLL C++ Ακολουθεί ένα παράδειγμα του τρόπου εισαγωγής μιας συνάρτησης που ορίζεται σε ένα μη διαχειριζόμενο DLL C++. Στον πηγαίο κώδικα της C++ για το myDLL.dll, η συνάρτηση add ορίζεται: extern "C" __declspec(dllexport) int __stdcall add(int a,
ΑΝΑΓΝΩΣΗ# RoslynScript Microsoft.CodeAnalysis.CSharp.Scripting.CSharpScript είναι μια νέα μηχανή σεναρίων C#. var code = "(1 + 2).ToString()"; var run = await CSharpScript.RunAsync(code, ScriptOptions.Default); var result = (string)run.ReturnValue; Console.WriteLine(result); //output 3 Μπορείτ
ΑΝΑΓΝΩΣΗ# Απλή αξιολόγηση κώδικα Μπορείτε να αξιολογήσετε οποιονδήποτε έγκυρο κωδικό C#: int value = await CSharpScript.EvaluateAsync<int>("15 * 89 + 95"); var span = await CSharpScript.EvaluateAsync<TimeSpan>("new DateTime(2016,1,1) - DateTime.Now"); Εάν ο τύπος δεν έχει
ΑΝΑΓΝΩΣΗ# Σύγχρονα παραδείγματα Συμμετρικής Επαληθευμένης Κρυπτογράφησης μιας συμβολοσειράς Η κρυπτογραφία είναι κάτι πολύ δύσκολο και αφού ξόδεψα πολύ χρόνο διαβάζοντας διαφορετικά παραδείγματα και βλέποντας πόσο εύκολο είναι να εισαγάγεις κάποια μορφή ευπάθειας, βρήκα μια απάντηση που γράφτηκε αρχικά από
ΑΝΑΓΝΩΣΗ# Δημιουργία τυχαίας int Αυτό το παράδειγμα δημιουργεί τυχαίες τιμές μεταξύ 0 και 2147483647. Random rnd = new Random(); int randomNumber = rnd.Next(); # Δημιουργήστε ένα τυχαίο int σε ένα δεδομένο εύρος Δημιουργήστε έναν τυχαίο αριθμό μεταξύ minValue και maxValue - 1 . Random rnd = new Random()
ΑΝΑΓΝΩΣΗ# Initialize ObservableCollection ObservableCollection είναι μια συλλογή του τύπου T όπως List<T> που σημαίνει ότι κρατά αντικείμενα τύπου T . Από τεκμηρίωση διαβάζουμε ότι : Το ObservableCollection αντιπροσωπεύει μια δυναμική συλλογή δεδομένων που παρέχει ειδοποιήσεις όταν προστίθενται, α
ΑΝΑΓΝΩΣΗ# Τροποποιητής πρόσβασης στον οποίο ισχύουν οι κανόνες CLS using System; [assembly:CLSCompliant(true)] namespace CLSDoc { public class Cat { internal UInt16 _age = 0; private UInt16 _daysTillVacination = 0; //Warning CS3003 Type of Cat.DaysTillVacination is not
ΑΝΑΓΝΩΣΗ# Δημιουργία μιας εφαρμογής Κονσόλας χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας απλού κειμένου και τον μεταγλωττιστή C# Για να χρησιμοποιήσετε ένα πρόγραμμα επεξεργασίας απλού κειμένου για να δημιουργήσετε μια εφαρμογή Κονσόλας που είναι γραμμένη σε C#, θα χρειαστείτε το C# Compiler. Το C# Compiler
ΑΝΑΓΝΩΣΗ# Παρατήρηση συμβάντος TextChanged σε ένα TextBox Δημιουργείται ένα παρατηρήσιμο από το συμβάν TextChanged του TextBox. Επίσης, οποιαδήποτε είσοδος επιλέγεται μόνο εάν είναι διαφορετική από την τελευταία είσοδο και εάν δεν υπήρξε είσοδος εντός 0,5 δευτερολέπτων. Η έξοδος σε αυτό το παράδειγμα αποστ
ΑΝΑΓΝΩΣΗ# Πρόγραμμα χειρισμού ελέγχου ταυτότητας public class AuthenticationHandler : DelegatingHandler { /// <summary> /// Holds requests header name which will contains token. /// </summary> private const string securityToken = "__RequestAuthToken"
ΑΝΑΓΝΩΣΗ# Επαληθευμένη σύνδεση SSL LDAP, το πιστοποιητικό SSL δεν ταιριάζει με το αντίστροφο DNS Ρυθμίστε ορισμένες σταθερές για τον διακομιστή και τις πληροφορίες ελέγχου ταυτότητας. Υποθέτοντας LDAPv3, αλλά είναι αρκετά εύκολο να το αλλάξετε. // Authentication, and the name of the server. private const s
ΑΝΑΓΝΩΣΗ# Επίκληση απλής σύγχρονης διοχέτευσης Λάβετε την τρέχουσα ημερομηνία και ώρα. public class Program { static void Main() { // create empty pipeline PowerShell ps = PowerShell.Create(); // add command ps.AddCommand("Get-Date"); // run comma
ΑΝΑΓΝΩΣΗ# Εφαρμογή χάρτη σε παιχνίδι RPG Το Flyweight είναι ένα από τα δομικά σχέδια σχεδιασμού. Χρησιμοποιείται για να μειώσει την ποσότητα της χρησιμοποιούμενης μνήμης μοιράζοντας όσο το δυνατόν περισσότερα δεδομένα με παρόμοια αντικείμενα. Αυτό το έγγραφο θα σας διδάξει πώς να χρησιμοποιείτε σωστά το Fl
ΑΝΑΓΝΩΣΗ