Click here to Skip to main content
6,631,889 members and growing! (17,556 online)
Email Password   helpLost your password?
Announcements
BullFrog Power
 
Search    
Add to IE Search

Articles by StormySpike (1 article found)

Average article rating: 4.46

C#

A Simple C# Global Low Level Keyboard Hook
Last Updated: 30 May 2007   Page Views: 74,811   Rating: 4.44/5    Votes: 32   Popularity: 6.68   Bookmark Count: 80
Licence: The Code Project Open License (CPOL)   
A simple description and sample of creating a global low level keyboard hook in C#
Using Expressions for Fun and Profit [Technical Blog]
Last Updated: 5 Jun 2009   Page Views: 3,550   Rating: 4.50/5    Votes: 4   Popularity: 2.71   Bookmark Count: 15
Licence: The MIT License   
Well, by now we all  know how to abuse System.Reflection to the point of absurdity, so now it’s time to start the abuse of System.Expressions. The System.Expressions namespace contains everything you need to build lambda expressions on the fly, then compile them at run time for use. One may ask “Why
C# 4.0: DXLinq, a DynamicObject example [Technical Blog]
Last Updated: 5 Jun 2009   Page Views: 3,537   Rating: 3.91/5    Votes: 5   Popularity: 2.73   Bookmark Count: 9
Licence: The MIT License   
System.Xml.Linq is a great library, it lets us very easily manipulate XML, in very close fashion to how we would interact with other data sources. My only issue is that it tends to seem a little redundant,  given this XML: <A> <B X="1"/> <B X="2"/> </A> We would
C# 4.0: dynamic’s compiler tricks [Technical Blog]
Last Updated: 7 Jun 2009   Page Views: 5,430   Rating: 4.25/5    Votes: 3   Popularity: 2.03   Bookmark Count: 8
Licence: The MIT License   
So, I was curious today, I had some code that used dynamic and was wondering what the heck the compiler was doing on the back end. So, I wrote up a very small test program, and tore into it using Reflector. The version of Reflector I used still only decompiles to C# 3, so it [...]
Dynamic Linq Queries [Technical Blog]
Last Updated: 7 Jun 2009   Page Views: 5,546   Rating: 4.60/5    Votes: 2   Popularity: 1.38   Bookmark Count: 14
Licence: The MIT License   
Alright, let’s assume that we are lazy coders, we have building a lot of Linq queries lately, and it’s getting repetitive. We keep having to remember to add a certain where clause to every query, couldn’t we just abstract this somehow? Well sure, we can use Expressions! Let’s first take a look at th
C# 4.0: Exposer, an evil DynamicObject [Technical Blog]
Last Updated: 8 Oct 2009   Page Views: 1,372   Rating: 4.50/5    Votes: 2   Popularity: 1.35   Bookmark Count: 3
Licence: The MIT License   
This class makes every field, property, or method on the wrapped object visible when using it as a dynamic. This version is not thread safe, for the sake of brevity I removed all of the locks. To use, you only need to add this to your project, then call .Expose() on an instance of some [...]

Uncategorised Technical Blogs

C#: A Method for Tail Call Recursion [Technical Blog]
Last Updated: 26 Oct 2009   Page Views: 1,018   Rating: 5.00/5    Votes: 3   Popularity: 2.39   Bookmark Count: 3
Licence: The MIT License   
I’ve been reading on F# a bit, and came across it’s ability to do tail call recursion. Tail recursion as defined by Wikipedia: In computer science, tail recursion (or tail-end recursion) is a special case of recursion in which the last operation of the function, the tail call, is a recursive call. S

StormySpike


Member
I currently work as a Software Engineer for a company in North Carolina, mainly working with C#.
Occupation: Software Developer
Location: United States United States


Last Updated 22 Nov 2009
Web19 | 2.2.0175 | Advertise | Privacy
Copyright © CodeProject, 1999-2009
All Rights Reserved. Terms of Use