Category Archives: C#

Understanding delegates in C#

Best explanation I came across so far is this: General Scenario: When a head of state dies, the President of the United States typically does not have time to attend the funeral personally. Instead, he dispatches a delegate. Often this delegate is the Vice President, but

Leap year check in C#/Javascript

The easiest way to check if the year supplied to your app is a leap one just execute the if statement below

 

Stack vs Heap

I have to admit that this still drives me crazy from time to time and because the last few weeks I am studying for a microsoft exam I wanted to totally understand the differences and the pros/cons. The best explanations i found was in a

Abstract classes VS interfaces

Ενα απο τα ερωτηματα που ισως σας δημιουργηθουν κατα την εκμαθηση της C# ειναι στο τι διαφερουν οι Abstract classes με τα Interfaces. Η απλουστερη απαντηση που βρηκα ειναι στο δωρεαν βιβλιο του Robert Miles “CSharp Yellow Book” στην σελιδα 117. Αναφερει ακριβως:  “You might

Linq vs Lamda

Τις τελευταιες μερες διαβαζω σχετικα με τις τεχνικες του να παιρνουμε δεδομενα απο το Data layer, ειτε αυτο ειναι μια sql βαση ειτε ενα απλο array. Αν καποιον δεν του αρεσουν τα sql queries ή για λογους ευκολιας θελει να τα αποφυγει τοτε υπαρχουν δυο

Asp Dropdownlist με OnSelectedIndexChanged

Σε ενα απο τα βιβλια με θεμα ASP.Net και C# που διαβαζω στα πρωτα κεφαλαια ειχε ενα ωραιο παραδειγμα με Dropdownlists. Αυτο που μας δειχνει ειναι πως μεσω της επιλογης που κανει ο επισκεπτης σε ενα dropdownlist μπορουμε να τρεξουμε αναλογα καποιο κομματι κωδικα. Στην προκειμενη

Hard Disk Benchmark σε C#

Πριν μερικες μερες εγινα ευτυχης κατοχος ενος SSD Samsung 830 256gb και ειπα να γραψω ενα μικρο προγραμματακι σε c#  για να δω τι ψαρια πιανει. Για την ακριβεια αυτο που εφτιαξα δημιουργει εναν φακελο μεσα στο mydocuments folder και τον γεμιζει με 100.000 αδεια

C# για αρχαριους.

Κανoντας ενα ξεσκονισμα σε καποια usb στικακια βρηκα ενα κομματι κωδικα απο την οχι και τοσο μακρινη εποχη που εκανα τα πρωτα βηματα στις κλασεις,τα loops, τις variables, τους integers, τα strings κλπ. Σκεφτηκα να το βαλω κι εδω μιας που νομιζω οτι θα ειναι

Τοπικη προσαρμογη σε C# δηλαδη Localization!

Οσοι εχουν δουλεψει σε πολυεθνικες θα γνωριζουν ποσο σημαντικο κομματι για ενα website ειναι να μπορει να διαβαζεται στη γλωσσα της καθε χωρας της οποιας η εταιρεια δραστηριοποιειται. Για παραδειγμα ενα ξενο eshop το οποιο εχει 4-5 βασικες γλωσσες οχι μονο το κανει ευρυ σε

Γεννητρια τυχαιων αριθμων για Λοττο σε C# (Random number generator)

Ισως θα θυμαστε ενα παλαιοτερο μου post στο οποιο εδειχνα πως να παιρνουμε τυχαιους αριθμος χρησιμοποιωντας την Javascript. Σημερα θα δουμε κατι αναλογο αυτη τη φορα ομως με τη χρηση της C#. Δηλαδη οι τυχαιοι αριθμοι θα ερχονται απο τον server. Για να το καταφερουμε