C#

  • Windows Communication Foundation

    Το Windows Communication Foundation (WCF) είναι ένα πλαίσιο για τη δημιουργία εφαρμογών προσανατολισμένων στις υπηρεσίες. Χρησιμοποιώντας το WCF, μπορείτε να στείλετε δεδομένα ως ασύγχρονα μηνύματα από το ένα τελικό σημείο υπηρεσίας στο άλλο. Ένα τελικό σημείο υπηρεσίας μπορεί να είναι μέρος μιας συ

    ΑΝΑΓΝΩΣΗ
  • Microsoft.Exchange.WebServices

    # Retrieve Specified Users Out of Office Settings Πρώτα ας δημιουργήσουμε ένα ExchangeManager αντικείμενο, όπου ο κατασκευαστής θα συνδεθεί με τις υπηρεσίες για εμάς. Έχει επίσης ένα GetOofSettings μέθοδο, η οποία θα επιστρέψει το OofSettings αντικείμενο για την καθορισμένη διεύθυνση email : using

    ΑΝΑΓΝΩΣΗ
  • Εισαγωγή Επαφών Google

    # Απαιτήσεις Για να εισαγάγετε επαφές 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 στην εφαρμογή φόρμας των Windows

    Πρώτα πρέπει να μάθουμε τι είναι το MessageBox... Το στοιχείο ελέγχου MessageBox εμφανίζει ένα μήνυμα με καθορισμένο κείμενο και μπορεί να προσαρμοστεί καθορίζοντας μια προσαρμοσμένη εικόνα, τίτλο και σετ κουμπιών (Αυτά τα σετ κουμπιών επιτρέπουν στο χρήστη να επιλέξει περισσότερες από μια βασική α

    ΑΝΑΓΝΩΣΗ
  • Δημιουργία κωδικών Τ4

    # Δημιουργία κώδικα χρόνου εκτέλεσης <#@ template language="C#" #> //Language of your project <#@ assembly name="System.Core" #> <#@ import namespace="System.Linq" #> <#@ import namespace="System.Text" #> <#@ import namespace="

    ΑΝΑΓΝΩΣΗ
  • ILGenerator

    # Δημιουργεί ένα 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#

    # Απλή αξιολόγηση κώδικα Μπορείτε να αξιολογήσετε οποιονδήποτε έγκυρο κωδικό C#: int value = await CSharpScript.EvaluateAsync<int>("15 * 89 + 95"); var span = await CSharpScript.EvaluateAsync<TimeSpan>("new DateTime(2016,1,1) - DateTime.Now"); Εάν ο τύπος δεν έχει

    ΑΝΑΓΝΩΣΗ
  • Κρυπτογραφία (System.Security.Cryptography)

    # Σύγχρονα παραδείγματα Συμμετρικής Επαληθευμένης Κρυπτογράφησης μιας συμβολοσειράς Η κρυπτογραφία είναι κάτι πολύ δύσκολο και αφού ξόδεψα πολύ χρόνο διαβάζοντας διαφορετικά παραδείγματα και βλέποντας πόσο εύκολο είναι να εισαγάγεις κάποια μορφή ευπάθειας, βρήκα μια απάντηση που γράφτηκε αρχικά από

    ΑΝΑΓΝΩΣΗ
  • Δημιουργία τυχαίων αριθμών σε C#

    # Δημιουργία τυχαίας int Αυτό το παράδειγμα δημιουργεί τυχαίες τιμές μεταξύ 0 και 2147483647. Random rnd = new Random(); int randomNumber = rnd.Next(); # Δημιουργήστε ένα τυχαίο int σε ένα δεδομένο εύρος Δημιουργήστε έναν τυχαίο αριθμό μεταξύ minValue και maxValue - 1 . Random rnd = new Random()

    ΑΝΑΓΝΩΣΗ
  • ObservableCollection<T>

    # Initialize ObservableCollection ObservableCollection είναι μια συλλογή του τύπου T όπως List<T> που σημαίνει ότι κρατά αντικείμενα τύπου T . Από τεκμηρίωση διαβάζουμε ότι : Το ObservableCollection αντιπροσωπεύει μια δυναμική συλλογή δεδομένων που παρέχει ειδοποιήσεις όταν προστίθενται, α

    ΑΝΑΓΝΩΣΗ
  • CLSCompliantAttribute

    # Τροποποιητής πρόσβασης στον οποίο ισχύουν οι κανόνες 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# (csc.exe)

    # Δημιουργία μιας εφαρμογής Κονσόλας χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας απλού κειμένου και τον μεταγλωττιστή C# Για να χρησιμοποιήσετε ένα πρόγραμμα επεξεργασίας απλού κειμένου για να δημιουργήσετε μια εφαρμογή Κονσόλας που είναι γραμμένη σε C#, θα χρειαστείτε το C# Compiler. Το C# Compiler

    ΑΝΑΓΝΩΣΗ
  • Reactive Extensions (Rx)

    # Παρατήρηση συμβάντος TextChanged σε ένα TextBox Δημιουργείται ένα παρατηρήσιμο από το συμβάν TextChanged του TextBox. Επίσης, οποιαδήποτε είσοδος επιλέγεται μόνο εάν είναι διαφορετική από την τελευταία είσοδο και εάν δεν υπήρξε είσοδος εντός 0,5 δευτερολέπτων. Η έξοδος σε αυτό το παράδειγμα αποστ

    ΑΝΑΓΝΩΣΗ
  • Πρόγραμμα χειρισμού ελέγχου ταυτότητας C#

    # Πρόγραμμα χειρισμού ελέγχου ταυτότητας public class AuthenticationHandler : DelegatingHandler { /// <summary> /// Holds requests header name which will contains token. /// </summary> private const string securityToken = "__RequestAuthToken"

    ΑΝΑΓΝΩΣΗ
  • System.DirectoryServices.Protocols.LdapConnection

    # Επαληθευμένη σύνδεση 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

    ΑΝΑΓΝΩΣΗ
  • Εφαρμογή σχεδίου Flyweight

    # Εφαρμογή χάρτη σε παιχνίδι RPG Το Flyweight είναι ένα από τα δομικά σχέδια σχεδιασμού. Χρησιμοποιείται για να μειώσει την ποσότητα της χρησιμοποιούμενης μνήμης μοιράζοντας όσο το δυνατόν περισσότερα δεδομένα με παρόμοια αντικείμενα. Αυτό το έγγραφο θα σας διδάξει πώς να χρησιμοποιείτε σωστά το Fl

    ΑΝΑΓΝΩΣΗ
Total 13414 -Προγραμματισμός C  FirstPage PreviousPage NextPage LastPage CurrentPage:1/671  20-Προγραμματισμός C/Page Goto:1 2 3 4 5 6 7