10,838,253 members (65,473 online)
Sign in
Email
Password
Forgot your password?
Sign in using
home
articles
Chapters and Sections
>
Search
Latest Articles
Latest Tips/Tricks
Top Articles
Beginner Articles
Technical Blogs
Posting/Update Guidelines
Article Help Forum
Article Competition
Submit an article or tip
Post your Blog
quick answers
Ask a Question
View Unanswered Questions
View All Questions...
C# questions
ASP.NET questions
VB.NET questions
Javascript questions
SQL questions
discussions
All Message Boards...
Application Lifecycle
>
Running a Business
Sales / Marketing
Collaboration / Beta Testing
Work & Training Issues
Design and Architecture
ASP.NET
JavaScript
C / C++ / MFC
>
ATL / WTL / STL
Managed C++/CLI
Adobe Technologies
C#
Free Tools
Objective-C
Ruby On Rails
Database
Hardware & Devices
>
System Admin
Hosting and Servers
Java
.NET Framework
Android
Mobile
Sharepoint
Silverlight / WPF
Visual Basic
Web Development
Site Bugs / Suggestions
features
Competitions
News
The Insider Newsletter
The Daily Build Newsletter
Newsletter archive
Surveys
Product Showcase
Research Library
CodeProject Stuff
community
The Insider News
The Lounge
The Weird & The Wonderful
The Soapbox
Press Releases
Who's Who
Most Valuable Professionals
Company Listings
Non-English Language
>
General Indian Topics
General Chinese Topics
help
What is 'CodeProject'?
General FAQ
Ask a Question
Bugs and Suggestions
Article Help Forum
Site Map
Advertise with us
Employment Opportunities
About Us
Search within:
Articles
Quick Answers
Messages
Search only within this section
Languages
»
C#
Desktop Development
Button Controls
Clipboard
Combo & List Boxes
Desktop Gadgets
Dialogs and Windows
Document / View
Edit Controls
Files and Folders
Grid & Data Controls
List Controls
Menus
Miscellaneous
Printing
Progress Controls
Selection Controls
Shell and IE programming
Smart Client
Splitter Windows
Static & Panel Controls
Status Bar
Tabs & Property Pages
Toolbars & Docking windows
Tree Controls
Web Development
Ajax
Applications & Tools
ASP
ASP.NET
ASP.NET Controls
ATL Server
Caching
Charts, Graphs and Images
Client side scripting
Custom Controls
E-commerce
HTML / CSS
ISAPI
LightSwitch
Node.js
PHP
Session State
Silverlight
Site & Server Management
Trace and Logs
User Controls
Validation
View State
WAP / WML
Web Security
Web Services
Wiki.ASP.NET articles
Mobile Development
Android
BlackBerry
iPhone
Mobile Development
Palm and WebOS
Tablets and All-in-Ones
Windows Phone 7/8
Cloud Computing
Amazon Web Services
Azure
Enterprise Systems
Content Management Server
Microsoft BizTalk Server
Microsoft Exchange
Office Development
SharePoint Server
Database
Database
NoSQL
SQL Reporting Services
Multimedia
Audio and Video
DirectX
GDI
GDI+
General Graphics
OpenGL
Languages
C / C++ Language
C#
C++ / CLI
Java
MSIL
Other .NET Languages
Perl
VB.NET
VB6 Interop
VBScript
XML
Platforms, Frameworks & Libraries
.NET Framework
::Workspaces
ATL
COM / COM+
Cross Platform
GPU Programming
Libraries
LINQ
MFC
Social Network APIs
STL
Win32/64 SDK & OS
Windows API
Windows CardSpace
Windows Communication Foundation
Windows Powershell
Windows Presentation Foundation
Windows Runtime
Windows Security
Windows Workflow Foundation
WTL
General Programming
Algorithms & Recipes
Bugs & Workarounds
Collections
Cryptography & Security
Date and Time
DLLs & Assemblies
Emulation
Exception Handling
Game Development
Internet / Network
Localisation
Macros and Add-ins
Parallel Programming
Programming Tips
String handling
Threads, Processes & IPC
Tools and IDE
Ultrabooks
Uncategorised Quick Answers
Uncategorised References
Uncategorised Tips and Tricks
WinHelp / HTMLHelp
Graphics / Design
Expression
Usability
Windows 8 Design
Development Lifecycle
Code Generation
Debug Tips
Design and Architecture
Installation
Testing and QA
Work Issues
General Reading
Book Chapters
Book Reviews
CodeProject FAQs
Hardware & System
Hardware Reviews
Interviews
Scrapbook
Uncategorised Articles
Uncategorised Technical Blogs
Third Party Products
Product Showcase
Reviews on Third Party Products and Tools
Third Party Products and Tools
Mentor Resources
Author Resources
Internet of Things
Arduino
Netduino
Raspberry Pi
Wearables
Submit your article
C#
Great Reads
DSLs: A Deep(ish) look
by
Sacha Barber
A look at common internal DSL techniques,
with a mocking framework example
Laser Guided Tic Tac Toe Game using Webcam For Vision
by
shivamkalra
In this article,
we will put together a program which will allow us to play Tic-Tac-Toe game against computer with laser light and webcam for vision.
Automatic Linguistic Indexing of Pictures (ALIP) By Artificial Neural Network Approach
by
Chesnokov Yuriy
The article describing how computers may be used in intelligent annotation of the audio,
video or image media data content with perculiar phenomenon arising from such novel field that can be coined as 'AI-xenophobia' or 'Cyber-xenophobia' or 'Cyborg-xenophobia'?
A Project Dependency Graph Utility for Visual Studio 2008
by
Marc Clifton
Review your project dependencies.
Latest Articles
Simple Model/
Entity mapper in C#
by
diponsust
Let’s see how make a simple model or Entity mapper using reflections in C#
Design Flaws of the Singleton Pattern in C#
by
Ordisoftware
How to create a generic singleton for .
NET.
Streaming realtime data to Excel
by
gjvdkamp
This is a minimalistic example of how WCF,
Rx and Excel-DNA can be used to stream realtime data to an Excel client.
Generate game list based on list of players in C#
by
Andre van Dun
Generate game list based on list of players in C#
Research Library
IDC: How Red Hat's JBoss Enterprise Application Platform is Extending Business Value
IDC studied the business value and benefits that three JBoss customers...
Expanding active decision-making: The power of integrating business rules and events
By easing the process of integrating business events into automated...
Enterprise Integration Patterns Flash Cards
Use these flashcards along with the popular open source integration...
Is an Open Source BPM Solution Right For You?
If you are considering deploying business process management (BPM)...
Discussions
Nice!
by
Member 8744697
on
tip/trick "Generate game list based on list of...
Re: This code seems to be speaking for it's coder.
by
Assorted Trailmix
on
article "Let your code speak for itself"
Re: Intriguing
by
Thorsten Bruning
on
article "Let your code speak for itself"
My vote of 1
by
Keith Barrow
on
tip/trick "textcoder"
Intriguing
by
PeejayAdams
on
article "Let your code speak for itself"
All Articles
Search by Tags
Language
VB12.0
VBE
VBA7
VB>NET
VC
VB11.0
VC++
C#5
VBA
C#3.5
ASM
VB
VB.NET
VB7.x
VB8.0
VB9.0
VB10.0
VBScript
C
Objective-C
C++
VC6
VC7
VC7.1
VC8.0
VC9.0
VC10.0
VC11.0
VC12.0
C++/CLI
C#
C#2.0
C#3.0
C#4.0
CSS
eVC
eVC3.0
eVC4.0
F#
Forth.NET
HTML
Java
VB6
Javascript
JScript.NET
MSIL
Perl
Python
IronPython
Python2.4
Python2.3
Python2.2
Ruby
IronRuby
Ruby1.8
SQL
VB-InterOp
UML
X++
XML
XHTML
XSLT
Erlang
Platform
Cloud
Windows
Win8
Win7
Win2008-R2
Win2008
Vista
Win2003
WinXP
Win2K
TabletPC
Embedded
WinMobile
PocketPC-2002
WinMobile2003
WinMobile5
WinMobile6
.NET
.NET1.0
.NET1.1
.NET2.0
.NET3.0
.NET3.5
.NET4
.NET4.5
Mono
DotGNU
Mobile
Windows-Phone-7
PalmOS
iPhone
Android
Blackberry
.NETCF
Java SE
JavaSE6
J2SE5
J2SE4
J2EE
J2ME
Linux
Office
XBox
Technology
SQL-server-2008R2
sqldatasource
SqlServerm
Sqlite
Expression blend
SQL-server-2014
SQL-server-2012
SQLlite
All-Topics
Ajax
ADO.NET
ADO
ASP.NET
ASP
Apache
ATL
AWT
COM
COM+
DirectX
Flash
GDI
GDI+
Hardware
IIS
IIS5.1
IIS6
IIS7
JNDI
jQuery
JDBC
JNI
LINQ
MFC
MVC
MySQL
Oracle
OpenGL
SAP
PHP
Silverlight
SQL-Server
SQL2000
SQL-server-2005
SQL-CE
SQL-Server-2008
STL
Swing
Visual-Studio
VS.NET2003
VS2005
VS2008
VS2010
VS11
VS2012
Win32
Win64
WebForms
WTL
WPF
AppFabric
Azure
WCF
XAML
PowerShell
Groovy
Audience
CEO
Architect
Dev
DBA
Design
QA
SysAdmin
Marketing
Sales
Skill Level
Beginner
Intermediate
Advanced
Topic
LINQ.
div
dnn
BeanShell
parallel_for
Viewer
Poker
retrospective
AsyncTask
CSRQ
Manifesto
Meeting
Planning
Meeting
shouting
diagram
designer
windows_phone8
slideview
Public
maartens
learning
embedding
word2vec
visualization
browsers
web-dev
v3
condition
Tranformation
tsne
barnes-hut
cpanel
wearable
pebble
galileo
Image-Slider
Elastislide
Classes
HighCharts
Tizen
Gears
Wearable-Devices
WindowsStore
Large
SelectedValue
EventLifeCycle
IsPostBack
C++/MFC/Console
Works
ADF
Boo
httphandler
call
charachtermap
curves
Polymorphism
Step
by
step
step
by
LBP
Adobe
Captivate
5.5
FileIO
linkedln
Netezza
nuke
DropBox
ColorPickerExtender
2008R2
dt
Layers
Property
Open
UnityConfiguration
entity-foundation
Calender
tamil
magento
Compiled
Opensource
Action
UIView
Simulator
Fully
implicit
IMPES
reservoir
petroleum
WebMethod
auto-correct
constexpr
ODR
Black
Oil
EnumChildWindows
winpcap
workflow
methods
CouchDB
.Silverlight
exe
DCOM
EntityFramework6
Junk
logout
WinAPI
CreateJS
CoreAnimation
nodes
GIS
POSIX
Pdftoword
kettle
Bamboo
Karma
Thunderbird
System.Reflection
html2canvas
data-center
sign-on
server-2012
C++.
Pentaho
ETL
MSBI
SibnalR
RealTime
intranet
Cookie
Cisco
jobs
config
Profiles
Lean
MPEG-4
Works-on-my-machine
POS
Ready
MHTML
JavaFX
InputGesture
MenuItem
ImageResizer
TortoiseSVN
StyleCop
MPEG-2
Ports
HTM
Stored-Routines
MySQL-Connector
HTML5/CSS3
Contest
Ports...
Tasks
RowCancelingEdit
RowUpdating
Escape
keyCode
studıo
pagelife
cycle
stacktrace
IE11
EntityFramework5
CKEditor
FallbackValue
TargetNullValue
Vote
Reputation
Vısual
TBB
CImage
hbitmap
Favicon
Workspaces
HtmlEditor
quicklaunch
Google-Play
linkedin
UIActionSheet
Mail
editing
rewrite
DataContract
MessageContract
online
module
SqlDataReader
SyncFx
ECMAScript
profile
DirectoryInfo
GetFiles
IAmACheater
Subtitle
SerialLcd
MatrixKeypad
Authorization
iOS7
grid.mvc
LCD
SoftwareSerial
Matrix
Keypad
PIR
SoftNI
ConfigureAwait
new
gitter
windo
auhtentication
Datakeyname
authetication
hex
openers
dbnull
bundles
abusive
ClientSide
ClientID
Spring
Comms
Google-Cloud-Storage
UTF-8
ActiveServerPages
ASPPlus
ardruino
Parallelism
Lock-free
lockfree
Raster
Vector
Image-Processing
Image-Conversion
start
db4o
MTP
POP3
TLS
Nesting
pdftohtml
.framework
google-api
vedio
TcpChannel
hosts
vist
NoAttempt
JDO
ISD
windowsMobile
DOD
Jade
OAuth2
Zend-Studio
JQuery.js
Factory
Factory
[Repost]
JPA
Phone-8
FileStream
Secure
Area
DEVMODE
DEVNAMES
DICOM
IPP
definition
mp4
menustrip
vectors
Communication
interruption
AOIT
AppDynamics
websitepanel
PACS
Intercepting
RadTooltipManager
State
codedump
datagr
Timer
Selector
GlobalAlloc
HGLOBAL
serialize
HDEVMODE
HDEVNAMES
ApplicationCommands
TFS2012Ex
DHTMLl
WebConfig
NPOI
xlsx
aspx
Android4
webapp
VERTY
EBase
sq
perfect
Perfect
MDbg
leadtools
casting
Typecasting
Hyper-V
image-rotator
stepper
Jira
GitHub
Perfect
field.
HtmlDocument
Primary
AutoIncrementSeed
activiti
Sphere
windows-mobile
ItemsControl
Multibinding
report
Blinking
FileResult
html5-canvas
HtmlEditorExtender
keyup
Confirm
NTFS
CRUD
Abstract
Type
Micro
classicasp
Route
Cordova
Request
Gear
Autofac
VIews
Lucene
SAX
MonoTouch
Xamarin.iOS
Transfer
Play
Ownership
Transfer
Emoticon
contextmenu
selenium
magick
RadEditor
Routers
OsX
code
tutorials
Firebird
AVR
MSTest
read/write
AlertDialog
Activity
Enity
RowDeleting
Informix
antivirus
shellscript
jqPagination
DevOps
diagnosing
DevC
tabu
zoning
Intermediat
Lenovo-Horizon
mvc5
RowDataBound
CheckBoxList
command-line
clustering
compactness
homogeneity
multiobjective
Popup
AjaxControlToolkit
google-anlytics
google-analytics
System.Windows.Forms
Repeater
AIC-2013
dtsearch
LinkedPIXEL
Red
Hat
RatingControl
MasterCard
OpenAPI
Fitbit
migration
Tera
Teradata
WTF
ForeignKey
Theory
elment
bootcamp
WCFServices
RowEditing
username
jPlayer
SoundManager2
audio.js
JW
Automated
CARD
sub
subreport
Parallelport
shared_ptr
network-programming
biometrics
Loose
coupling
ViewModel
Commanding
Heroku
8.1
dyn
prompt
Blogs
Patern
motion
Pagging
WebControls.Menu
Cofe
DragMove
Sinatra
Auditing
WDM
msvad
Kernnel
surveillance
camera
fastreport
window.print
Chromecast
Phone7
ActiveDirectory
check
print
using
thermal
Jasmine
ECG
Signal
Onclick
Vliadtion
Examples
How
PyTools
less.css
Unified
Dimensional
Modeling
Modeling
ModalPopUpExtender
LinkButton
Starter
Kit
DefaultValue
override
CopSSH
UDM
CUDAfy.NET
twilio
Virtual-Device
Sesison
Classifieds
Site
free
slideDown
treview
service..
Configuration
Configuration
XmlSerializer
Debian
Broadcom
B43
Wireless
fusioncharts
DOCX
ELF
TCP
coverage
R
repeat
Responsive
Finance
Art
EZGUI
sprites
Educational
FPDF
Portable
11g
resources
Unity3D
effects
ToolBoxControl
Joomla
pooling
inherited
method
hiding
Dispose
Creating
BIOS
MBR
11
Django
SOQL
AutoMapper
MySQL
kendo
Dart
Finalize
Imap
POP
PreparedStatement
setDate
Provider
RavenDB
constructor
lame
Haswell
laptop
EAGetMail
Gmail
Atom
Powerbasic
Explore
education
CP10
prototype
Garbage
Collection
Garbage-Collection
Lease
Shippinglist
Turkish
Shaders
Cookbook
JSON.NET
Await
PhoneJS
chosen
cypher
OpenType
BCP
partialview
MY
DoMyWork
RFID
transponders
WindowsApplication
Jquery(tooltip)
SharedSrevcies
Biometric
Fingerprint
picture
openxml
DO
TargetData
Eye
rectangle
EventAggregator
DelegateCommand
CompositeCommand
Michael
Haephrati
Amiga
Rashumon
HarmonySoft
DataTune
MTM
HierarchicalDatagrid
Devanagari
ace
InputMask
haephrati
like
formating
Skype
smartcard
IamLazy
Manager
Cutting
wpfextendedtoolkit
Priority
TaskScheduler
daypiolet
with
Account
Readonly
Const
xampp
MSXML
D
GimmeCode+
tftp
libraries
Updating
random
MSExcel
AzureWebSites
Quickbooks
Connector
CDN
ScriptManager
wpfextended
GoogleApp
lincense
commercial
advert
home
Saa
credit
cards
mod10
Luhn
Laziness
BoundChecker
CopyProtection
HTML.
Layout
15
IIS8
Dispatcher
gac
KeyboardListener
versioning
WebRTC
WRL
Saltarelle
TodoMVC
header
crime
webresponse
self-host
c++builder
down
C++//MFC
Nant
GNU
8086
webkit
msaccss
Approval
CUDA
Flipkart
DropDownList
windows-store
SOLID
miscellaneous
functions
CWinThread
ToolStrip
expressions
ARM
NEON
one-way
None
topshelf
GLKit
Working
cryp
lazy
givemecode
Lambda
SqlDependency
axWindowsMediaPlayer
XML-Documentation
Kata
crash
xCode
objects
validator
port
mapping
port-mapping
UPnP
copyrights
DynamicMethod
duck
copy
field
properties
webscraping
code-generation
Scrum
NuGet
Install.ps1
credits
Exolorer
C3
Dangling
Pointer
windows-server-2008
TouchScreen
try
catch
if
else
GSM
no-effort
RNG
UVC
WIA
Win32/64
imaging
edmx.
clang++
partition
TextInfo
TitleCase
Symbol
Unity
tablet
words
nlog
windows.forms
dropdown
box
AS3
Bluetooth
MonoForAndroid
HTML5/CSS
HLSL
VisualStudio2010
DOT
WFP
Basic
Spring.NET
vsc++
Accelerometer
shutdown
lock
logoff
GPS
Html5(WebSockets)
RTC
tightVNC
comparison
off
topic
Utltrabook
restart
app
Extended.Toolkit
Annotation
FLuent
WinJS
ITriedNothing
EJB
Servlet
PropertyGrid
Win8-Desktop
Lubuntu
Splash
FileUpload
DetailsView
bitwise
operators
chess
positions.
sharepoint2010
Sensors
iCanHazCodez?
hooking
TcpClient
UpdateProgress
UPOS
Typescript
webapplication
Tokens
Federated
JSF
File/Shell
joke
OpenID
eventhandler
OLE
App_Code
umbraco
internal
Aritcle
missing
need
touch
connection
password
connectionstring
Cr
crosspost
Download
asio
smb
Emai
c/c++
NotAQuestion
App.config
Windows-Phone-8
SDK
NDk
TDD
picturebox
collisions
Caliburn.Micro
Nokia
S60
dianosing
DBMS
malware
Diet
Group
Policy
Multidimensional
DAO
AppDomain
queries
Multi-touch
Life
Fitness
Exercise
Health
plinq
array
Schema
heavy
operations
databse
Moscrif
conversion
CLOB
OleDb
OAuth
Bug
Reporting
superfish
rtl
KLOUT
intrinsics
struct
structures
Help
Doctrine
TWAIN
marshalling
T4
template
ODP.NET
Entities
ASP>NET
physics
frame
frameset
Web-Razor
Newgen
Radbutton
not-programming
money
ODAC
Notification
ASP:NET
FIX
tts
text-to-speech
speak.js
g++
inline
Intel
RichTextBox
OvertypeMode
MonoDevelop
QuickFix
vi
Feature-Pack
WinR
VPN
ZedGraph
routing
decorator
SASS
NBT
Named
Tag
Raspberry
Pi
Chromium
updater
KnockoutJS
POS.NET
IIS7.5
Music
vshost.exe
COleDateTime
ParseExact
Facebook
log
mailling
SSE
C++/AMP
ADB
bind
PLC
DoesNotMakeSense
jsrender.js
Knockout.js
bootstrap
logging
CE
Zones
Mercurial
Mercurial
IE10
beg
results
read
results
Refactor
chromiumembedded
NET4.5
Dependency
ninject
webapi
Mango
FogBugz
VisualStudio2012
trigger
Server2010
Knockout
paging
Base36
FOP
behaviors
CD-Text
Plist
third-party
mailing
postback
Authentication
Location
Geolocation
path
interactive
itextsharp
Offline
normalization
Firewall
NLB
duplicate
each
Zope
quartznet
quartz.net
Aspose
concepts
App_Offline.htm
website
ITSM
Deserialize
resize
side
Plone
cacls
OData
Csharp.net
statechart
Modules
Autocomplete
types
numerics
Phalanger
X
kiosk
mode
eg.C#
SqlBulkCopy
row
DataReader
power-shell
Exchange-Server
Management
Languages
dbase
III
typed
dataset
WDK
USB/HID
RAWINPUT
borders
Dump
MineCraft
BHO
Click
hidden
minimized
simulate
click
Third
rss
feed
NXT
Fantom
firmware
mix
mixal
CPP/MFC
Opera
MVC4
EnumProcessModules
Amazon-SQS
alternative
pasting
vs11beta
RadioButton
ReWork
LotusNotes
X3DML
PE
Xamarin
PaaS
OMR
IntelAIC2013
AIO
fragile
DNS
stm32
Version
SP3
Printers
NativeExcel
VS2013
cURL
WINE
SelectedIndexChanged
MVC-API
Mapped
Parse
BoF-SIFT
storage
construction
deprecate
EntityFramework
obsolete
Payment
Notifications
histogram
SIFT
SURF
BoF-SURF
CMFCRibbonBar
fasm
jtextfiled
sinhala
WPXNA
Instant
VisaNet
nasm
DOWNLOADING
Screaming
Java.
Intertop
Pending
changes
CORS
OllyDbg
anti-debug
Visa
VisualStudio2008
underscore.js
backbone.js
datalist
CQRS
Document
Impact
Indian
IT
Fail
LLLPG
gesture
progess
Blender
programatically
US
Immigration
bill
Migradoc
TIFF
Concurrency
codeblock
Linked
isbn
Dynamic
LESS
dapper
tiles
ER/Studio
BPMN
GPU
Cooler
SharePoint2013
NoSQL
JPG
PNG
blacklist
screenshot
haproxy
subdomain
Monogame
Google+
CustomAction
ob
ActiveTreeView
SSTree
SSTreeWndClass
Logger
kineticjs
JVM
OpenXLive
MFC/C++
GLUI
Tracking
re-posted
Nullable
4.o
ASP.NET2.0
Compatibility
box2d
AngularJS
Shopping
Cart
solutions
mutual_ssl
saver
neural
Node.js
Restful
pdf2json
WAMP
OleLoadPicture
private
Pocket
Nose
HANA
PhoneGap
glyph
training
dojo
ASP.NET4.0
MciSendString
Autodiscovery
BSOD
SignalR
MergeSort
Installation
MSAccess
elmah
Learn
SOLR
JSONiq
SP1
silverpop
DataBa
Zimbra
autostart
Gecko
I18N
Culture
CodeIgniter
ultra
PluginException
Sprint
Backlog
Burdown
jetbrains
intellij
idea
Owner
Master
Team
Explained
Product
Backlog
TableStorage
User
SmtpClient
NET2.0
CP
product
MDX
DWH
4+
SSMS
to
Mapper
StreamInsight
CEP
visual-source-safe
deserialization
Beginners
windowsPhone8
Shape
Detection
Mathmatics
geoserver
SQL2008
Big
macro(vba)
SQL-server-2008R2.
hiring
Enums
zeromq
hadoop
UISwitch
IDontCare
C+11
cmd
C++14
VS14
fields
Self-organizing
SOM
saml
Server2005
netduino
word-embedding
clusplot
kmeans
configurationmanager
Elasticsearch
Kibana
ghraphics
minizip
Efficiency
representation
Rtsne
maarten
Closure
Liberator
Korma
GridControl
VB#
Production
Sql2012
entity-framework
reportviewer
Constant
wind
Continuous-build
Bitcoin
Spike
Server.
Monthly
Prize
Modifiers
Information
Content
jaxb
underscore
Mecanim
usrcontrol
RESTFull
systems
Wait
-free
photoshop
sql2005
FoldLeft
Reduce
Reduction
Short
Circuit
Foundation
Identity
Seed
legacy
Java8
Fold
Left
7-zip
extract
archive
xps
WebForms.images
ServerControl
owin
Swift
JIT
Imagemap
7zip
7z
Linux/Unix
cloudflare
Utility
Introduction
C##
Premium
PInvoke
PDF
Midi
SSRS
General
legal
menu
UI
peer-to-peer
PrototypeJS
Shell
Color
Application
Framework
plugin
Web-Development
User-controls
AOP
regular-expression
Toolbar
XNA3.0
checkbox
Video
combobox
Speech-SDK
directshow
Scheduler
Sorting
Bidirection
DateTime
Access
Exception
shortcut
Sharepoint
ActiveX
msi
Windows-Installer
Game
Gridview
Threading
Excel
Encryption
Decryption
Ubuntu
JDK
economics
Recursive
MOSS2007
Google-Maps
Sharp-Map
EF5.0
Steps
Recorder
CTreeCtrl.
web.Config
Transform
win
MPEG
Gtk#
Steam
convert
IDE
Server
Reports
Turbo
TurboC++
QT
TurboC
icon
size
Forms
keypress
InputLanguage
Algorithms
Outlook
Networking
LAN
Foo
display
Euler
maths
Calculus
media
player
MysticalPowers
portlet
locked
file
socket
udp
Robot
ListBox
DockPanel
DataTemplate
practices
programming
Microcontroller
partial
VSTO
Matlab
Events
Missed-Article
Humor
sso
calcium
encoding
CComboBox
drop-down
avoid
time
ntp
gpedit
compiler
active
directory
stream
comparision
Homework
urgentz
windows-2008
sbs
entity
Multimedia
GimmeCode
EWS
Delphi
DataGridView
loading
Loading
Indicator
bar
MultiHandle
SliderExtender
Indicator
For
Slow-Loading
processing
loading
Target
CodeJock
AI
Patterns
64-bit
redirecting
indicator
Synchronize
Driver
HTA
Wrap-panel
Device
Lookup
heterogeneous
compute
khronos
heterogenous
kronos
Scrollbar
Kill
Process
oops
OpenCL
Arduino
GPGPU
NDepend
AddIn
ArchitectNET
notifyicon
Phone
DevExpress
TSQL
wix
Writing
Article-Writing
Multi
Language
Snd
Trees
GPL
3D
BI
OLAP
machine
CSS3
Visualisations
Web
MEF
Development
MVVM
Internet
XPCOM
screen
multi-monitor
virtual
email
DSA
key
licensing
software
cryptography
Controls
Extension
SSIS
JSON
GUI
Cygwin
Git
linker
sms
psychic
abilities
MSComm
USB
ProbablyBadIdea
Unicode
ListView
installer
NeedMysticalPowers
MessageFromSpace
Malamanteau
Oxymoron
CORBA
Lucene.NET
C++0x
Templates
Boost
RIA
DataGrid
XNA
VHDL
current-directory
struts
WSS
Project
CSV
ODBC
caml
LightSwitch
batch
script
.bat
administrator
Tables
Visio
ContentProperty
PowerShellPoint
multithreading
Windbg
Capture
CDC
Boost.Test
Diagnostics
Profiling
Counters
Decompress
Decompression
Deflate
Inflate
Hashing
Change
MAML
ZIP
Compress
Compression
Compressible
Incompressible
Links
WindowsForms
PS
Vita
DocProject
Sandcastle
PyQt
Maya
WSDL
WebHosting
Office-Automation
MSWord
Kinect
QT-Creator
Bass.Net
RegEx
hosting
IPv6
MVC3
XP
Chart
MSChart
NHibernate
Stored
Procedures
Apple
safari
Powerpoint
repair
std::pair
noturgent
CS5
Inverter
ups
power
Battery
Calculator
domino
Tab
Virtualization
virtual-machine
DTS
Debugging
SMTP
XmlReader
binary
search
query
boolean
Contour-Analysis
Augmented-Reality
rampant
hyperbole
technical
blog
reality
Recognition
Injection
Eval
Injection
Image-Recognition
MinGW
Attributes
CV
Contour
analysis
Augmented
TR1
chrome
intern
optimization
WWF
pst
format
Silverlight4
hC#
Animation
Storyboard
BNF
BeDev
JSP
Drag
from
Treeview
drop
PathListBox
Sudoku-C#
Sudoku-Game
Sudoku
Codez
Velocity
Cache
function
overloading
overload
table
argument
Parameter
Kindle
Sort
file-system
Post
Article
Spam
Masterpage
Body
Managed
Intermediate-Studio
FAT
FAT32
mp3
audio
service
Direct2D
Blend
Inheritance
TVP
DataTable
DataRow
Amazon
Amazon-S3
Silverrlight
Advertisement
NFS
HDD
PayPal
jQueryL
UDTT
Unmanaged
eCommerce
virus
performance
disk
Errors
tools
AutoCAD
font
image
clone
Interop
IE8
lay
outs
luntbuild
continuous
integration
resource
IPC
Network
TCP/IP
TML
Windows-service
AT
Commands
ATCommands
Firefox
RES
Snow
Leopard
pattern
monitoring
keylogger
illegal
smo
Speech
Comet
Push
Message
Mach-O
PC
Silverlight5
TFS
Applet
LAMFWAC
Silverlight5Beta
master/detail
CMOS
TTL
Serial
ANSI
Terminal
Flex
WebService
SerialPorts
EF
localization
globalization
ErrorHandling
MSBuild
Solution
Reactive
Extensions
AsyncCTP
DI
Munq
IOC
review
PVS-Studio
JSONP
TimeSpan
cobol
WinForm
NoEffort
MemoryBarrier
DOM
IOCP
Sockets
reflection
Holiday
JQueryUI
P/Invoke
BDA
ExpressionWeb
delete
protected
denied
Webmatrix
RemoteControl
Singleton
Explorer
Text
Vulcan.NET
SOAP
SplitContainer
WebSocket
MSMQ
competition
IE9
svn
ThreadAbortException
Challenge
IFrame
Eclipse
COMPort
IO
PostgreSQL
NUnit
ASMX
execution
serialport
Taskbar
WinCe
CLR
Bitmap
MDI
OCR
NET
N-Tier
Project-Management
ssh
source
Masking
Telerik
LaTeX
TikZ
Antlr
research
DirectSound
Handling
Magic
Builder
Append
InteropServices
Visual-WebGui
ADS
copy-paste
cpu
C++/MFC
ClickOnce
Deployment
Haskell
API
Repost
portability
Parallel
File-Upload
Formula
Certification
Sidebar
ListControl
Pagefile
Impersonation
Webcam
Processbook
Data
Historians
Chat
MS-Access
MCTS
WindowsCE
CF
CompactFramwork
ImageProcessing
Browser
Redirection
CCC
crossword
compact
Shift
Registers
Data-Binding
Link
Aggregation
Trunking
Word
Microsoft
Dynamics
HTML5
VisualStudio
log4net
Pascal
Interview
questions
TabControl
os
other
RDL
CrystalReports
Transact-SQL
BIAS
setup
REST
Generics
HTTP
scalability
Style
SecurID
U
TabItem
Behaviour
GOLD
Parser
bsn-goldparser
Engine
Navigation
Discovery
Hotkey
publish
Scoped
Base64
Handler
CodeFirst
automatic
generator
Intel64
Regions
Framwork
snapshot
replication
WoW64
TableLayoutPanel
ASHX
Undo/Redo
J2SE
unit
memory
Google-Docs
netbeans
composite
SSAS
ETW
Tracing
Undo
Redo
language-agnostic
Coco/R
BSD
License
Custom
Encapsulation
command
line
interface
WebParts
es
Octave
dotnetnuke
OHLC
Wifi
Membership
Intermediateal
Apps
Repository
TortoiseHg
OpenSearch
mu
Roslyn
ORM
Blob
Aspnet
exam
Debugger
Shared
rendering
supersized!
nmake
include
makefile
filepath
clueless
encode
PCM
mixer
Signing
DB
IZWebFileManager
DataContext
ecma262
CFontDialog
UX
ffmpeg
portaudio
server-control
Expresson
Expression-Trees
WrapPanel
LocalStorage
SNMP
Ultrabook
Remoting
Runtime
mac
streaming
DOS
FTP
cmake
object
PowerBuilder
SVG
CString
BSTR
find
replace
view
controller
Workaround
PRISM
cassini
Office-Interop
EMGU
EMGUCV
Async
HttpModule
WinRT
Model
AS400
iSeries
Enterprise
5.0
First
BUILD
VSTO-Excel
Automation
Silverlight5RC
2007
pivot
DB2
rewriting
SEO
pivot-table
AVG
delegates
infographic
RDLC
XMPP
Protocol
SOA
WSE
url
TaskDialog
MessageBox
CMS
Asynchronous
Calls
Open-Office
LinearGradient
Metro
Panorama
W8
GCC
TreeListView
patent
software-patent
Registry.
Win2003-R2
modem
infragistics
Symbian
bada
Indexes
compilation
GLSL
WMI
math
wxWidgets
CFileDialog
LAMOFOWAC
Silverlight3
twitter
SA]
DataBinding
SQSQL.net4
MVP
prime
numbers
Exact
XPath
ISS
XNA4.0
JQGrid
FacebookAPI
Dictionary
Enum
Binding-Dictionary
Binding-Enum
Web-Design
Image-Borders
METAFILE
JPEG
tier
WebBrowserControl
RDF
Binding
Novice
ALM
drawing
form
IPICTURE
CURSOR
RTFM
OCCI
C++98
WM5
WM6
Address
HKLM
reg
Kml
Google-Earth
GWT
proxy
Lua
Maven
OSGi
release
Client
Dynamics-AX
Vimeo
Fazlur
Raman
KUET
lxml
AX
rs232
UAC
updatepanel
UnitTestFramework
ascii
XP/VISTA/SEVEN
SAPI
computing
SHDocVw
MSHTML
OpenCV
domain
DSL
System.Drawing
ComputationalTheory
Kernel
Operating
VSS
Editors
posting
artificial
fuzzy
logic
UniData
Pick
WSA
newsletter
redundancy
problem
Texture2D
Backup
coredata
IBM
UniVerse
U2
DataValidation
UnitTesting
EAI
on
Rails
RenderTarget2D
assertion
interfaces
SharpKit
Keyboard
WebGL
DataAnotation
NoAQuestion
saas
wiki
drivers
vnc
Thumbnail
ms-sql-server
decimal
strings
vmware
Grouping
PIC
MailSlot
iPad
Relationship
Oriented
MyXaml
Agile
CS
PWCT
wlan
5GHz
WaterMark
StoredProcedures
Desktop
paste
MVC2
xlib
X11
XWindow
YouTube
Mouse
HFONT
signature
MSDN
Remote
Server2008
static-code-analysis
OpenMP
serialization
CTE
TV
Drupal
Symbols
CORE
Topics
psycho
utf8
Window
IList
WaTiN
MAPI
Win32.DLL
PDB
translate
g2log
formatting
update
GoF
LDAP
wpftoolkit
candlestick
W7
p
jagged
arrays
Razor
TextBoxBase
mainframe
InfoPath
Ext.Net
XSL
geometry
Scrolling
Map
Bing
registry
Stopwatch
test
generation
wordpress
Ribbon
mathematics
trigonometry
RowUpdated
OnRowUpdated
Console
White
ILDASM
VSTS
DHCP
SCOPE_IDENTITY
IDENT_CURRENT
DataAdapter
CommandBuilder
insert
Genuilder
Generic
Platform
null
begininvoke
C++11
System.Console
CodeDOM
off-topic
Containers
Persist
CalenderExtender
KeyDown
front
XBase
M
SACCESS
Bash
asynchrony
TPL
BackgroundWorker
Task
T-SQL
Hacking
Services
virtual-image
crm
forum
xsd
OOP
checksum
webbrowser
Printer
login
Gnome
DBus
ExtJS
export
href
htmltextwriter
Python2.7
hash
Parsing
Interpreters
Iran
Persian
Arabic
procedure
Intelligence
CLI
event
single
instance
Toolkits
https
Canvas
iOS
masm
VTK
Business
browsing
syntax
colorize
ssl
digital
certificate
findcontrol
recursion
ienumerable
yield
Zend
EF4.0
mongodb
profiler
tuning
advisor
architecture
audio-video
biztalk
book-reviews
books
bugs
buttons
clipboard
codegen
collections
cross-platform
custom-controls
database
dialog
DLL
docview
exchange
expression
gadgets
graphics
grid
hardware-review
install
interviews
IP
ISAPI
library
list
locale
macros
MCMS
miscctrl
printing
progress
recipes
reporting-services
scripting
security
selection
server-management
session
splitter
static
statusbar
string
system
tabs
testing
threads
tips
trace
tree
usability
validation
viewstate
Vista-security
WAP
WC
web-cache
web-image
web-security
WF
winhelp
Win-SDK
Clear All
Match
all
selected tags? (default is: match 1 or more)
Article
Technical Blog
Tip/Trick
Reference
The C# Programming Language - Applications
Attributes
C# Programming - Beginners
C# Samples - CodeProject Utilities
COM Interop
Date / Time
Delegates and Events
Enumerations
C# Programming - General
Generics
How To
C# Programming - Memory Management
C# Programming - PInvoke
Reflection
Reporting
Samples
Utilities
Windows Forms
Filter by article name:
top
Sort by Updated
Title
Updated
Author
Score
The C# Programming Language - Applications
Complete End to End CRUD Operations Using Knockout.JS and EntityFramework 5 in MVC4 Application
27 Aug 2014
U
Akhil Mittal
This article will be a kind of tutorial to explain how we can set up a knockout.js environment in an MVC4 application that is also capable of performing CRUD operations
C#
Architect
Dev
Intermediate
MVC4
KnockoutJS
100 % code coverage
6 Sep 2013
Shivprasad koirala
I am a big fan of unit testing and I am big opponent of over unit testing.
C#
Intermediate
Advanced
testing
.NET DUMeter clone
10 Feb 2003
leppie
A DUMeter clone, but with some better/different reporting features.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
PluginManager
19 Jan 2003
leppie
PluginManager: plug-in automation
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Sticky Pad : A Microsoft-Outlook Style Notepad using C#
11 Oct 2007
Abhijit
J
ana
This is a small Notepad application of Microsoft-Outlook using C#
.NET2.0
WinXP
VS2005
C#2.0
Dev
Intermediate
Integrate Microsoft Dynamics Axapta with Temperature Conversion C# Application
25 Sep 2010
abhishek pareek2009
This article is having a C# code DLL to convert a Farenhite temperature into Celsius and vice versa. Further I have used this DLL in Axapta to integrate the “Convert Temperature” UI with Axapta.
VS2008
C#
Visual-Studio
Dev
Intermediate
Integrate Microsoft Dynamics Axapta with Temperature Conversion C# Application - Part II
14 Dec 2010
abhishek pareek2009
This article will demonstrate that after sending the data from Axapta to Temperature conversion application, how we can post back the converted temperature to Axapta.
C#3.0
C#
CEO
Architect
Dev
QA
COM
Design
Advanced
X++
CopyFileGeneric
29 Apr 2010
Abhishek Shekhar
Copy files with additional functionalities
WinXP
C#3.0
C#
Windows
WinForm
AlarmTimer
25 May 2004
Aby Thomas Varghese
This is a 3 in 1 program featuring a Scheduler, an Email Sender and a Command Line executer
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Text Editor Using C#
3 Aug 2007
ace
Text Editor for typing a new document, article, news, etc.
.NET1.1
.NET2.0
VS.NET2003
C#2.0
Windows
Dev
Intermediate
Windows 7: Taskbar Extension in Event in Time Application
12 Jan 2010
Ahmed Ibrahim Assaf
Big idea with simple implementation (you use it daily)
C#3.0
C#
Windows
Dev
Intermediate
Business Dates Calculation
20 Apr 2005
Alexander Turlov
This document demonstrates a simple way of business dates calculation using standard features of the .NET Framework Library.
.NET1.1
VS.NET2003
C#
Windows
.NETCF
Mobile
Dev
Intermediate
Binary Clock for Windows Created Using C# in Visual Studtio 2008 Beta 2
28 Sep 2007
Alexei Fimine
A binary clock for Windows, created using C# in VS 2008 Beta 2. Implements decimal to binary conversion, ArrayLists, control arrays etc.
C#2.0
C#3.0
.NET3.5
VS2008
Windows
Dev
Design
Intermediate
Stock Quotes and Charts from Google Finance using C#
9 Jul 2013
Amanpreet Mukker
Fetching Stock Quotes using Google Finance APIs in .NET Framework 4
C#
Dev
Intermediate
VS2010
.NET4
Consuming Webservice In A Windows Application
13 Jun 2008
Amit Ranjan
This article describes how to create and use a webservice in a Windows application in C#
C#
Windows
Dev
Beginner
Intermediate
SnippetManager written by Tim Sneath extended with cool tooltip
11 Mar 2003
Andi Fleischmann
Ever find yourself hoarding little pieces of code that are always coming in handy? Snippet Manager is a little utility written in C# that collects all your code snippets into one convenient location, allowing you to save them into XML, or copy them into any code editor using the clipboard.
.NET1.0
C#
Windows
Dev
Intermediate
An Audiobook Player Using an Embedded Microsoft Mediaplayer
7 Mar 2010
André van heerwaarde
An audiobook player using an embedded Microsoft mediaplayer
.NET3.5
C#
Windows
.NET
WPF
Intermediate
Use a timer to create a simple alarm application
23 Mar 2003
Andrew Boisen
Using a timer to create a simple alarm application that plays a wave file for an alarm.
.NET1.0
C#
Windows
Dev
Intermediate
HTML Table Of Contents Generator
16 Aug 2003
Andrew Peace
A C# program which takes a HTML file as input and outputs a new file with a table of contents embedded.
.NET1.0
C#
Windows
Dev
Intermediate
CooksMate
21 Jan 2008
Andy Aspell-Clark
A simple program to help get the timing of a roast dinner
.NET2.0
Mono
C#2.0
Dev
Beginner
Linux Todolist
28 Jan 2008
Andy Aspell-Clark
A simple todolist designed for an Asus Eee Pc
.NET2.0
Mono
C#2.0
C#
.NET
Dev
Linux
Beginner
AccountPlus
10 Sep 2009
Ashish Tripathi
A Complete Account Management System
.NET2.0
C#2.0
Windows
Dev
ADO.NET
Advanced
Team Foundation Power Tools Wrapper
7 Dec 2007
AshishT
Wrapper for common command line tools offered by Team Foundation Power Tools
.NET1.0
.NET1.1
.NET2.0
Mono
DotGNU
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
Announcer in C#.NET using Microsoft Agent
11 Jun 2003
Ashraf Mohamed
A tool to announce message, sing a song and tell a joke.
.NET1.0
Win2K
C++
C#
MFC
Dev
Intermediate
Auto Clicker C#
19 Apr 2009
Avi Bar
A program that simulates mouse and keyboard
C#
.NET
QA
Singleton application in C# with redirection of arguments.
8 May 2008
Azad Giordano Ratzki
A Singleton application in C# with redirection of arguments.
C#2.0
.NET3.0
C#3.0
C#
.NET
Dev
Intermediate
A tool to change the default source control client
14 Oct 2004
Baloghp
A small tool to change the default source control provider client, so you can use SourceSafe, SourceOffsite, Workspaces etc, on the same machine
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
WPF Secure Messenger
22 Nov 2013
Baxter P
WPF Secure Messenger
C#
WPF
Encryption
Networking
MVVM
TCP
SVGPad - Application and class library for editing SVG documents.
6 Sep 2004
big71
A simple C# application and a C# class library for editing SVG documents.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Fractal Tree and Flake Controls
31 Dec 2006
Bryan Ray
Implements a fractal christmas tree and fractal snowflakes.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
How to create an IVR-based telephone client gate system in C#/XML/HTTP/PHP by using DTMF authentication
9 Jul 2014
Bwalsh490
This article presents how to develop a C# application using XML/HTTP/PHP and DTMF signalling that allows you to authenticate your customers through a phone call with the help of their User ID and PIN code.
C#
XML
Windows
.NET
Visual-Studio
CEO
Architect
Dev
PHP
Intermediate
Daily Wallpaper Changer
22 Apr 2013
Carlos Luis
Yet another wallpaper changer
C#
Windows
Dev
Beginner
Intermediate
Serial Communication in .NET Micro Framework
19 Feb 2009
Celiker BAHCECI
A sample serial port application on .NET Micro Framework
C#3.0
.NET
Intermediate
Hardware
Enumerating Users using WMI.NET and C#
9 Jan 2008
chakkaradeepcc
Enumerate all the available users, groups using WMI.NET and C#
WinXP
Vista
C#2.0
C#
Windows
Win32
Intermediate
¿Quieren ustedes aprender español? - Foreign words memorizing tool
31 Oct 2008
Chesnokov Yuriy
The article presentes a foreign words memorizing program for people eager in the superior knowledge of several foreign languages.
C#2.0
C#3.0
VS2008
C#
.NET
Visual-Studio
Dev
Intermediate
WinForm
Automatic Linguistic Indexing of Pictures (ALIP) By Artificial Neural Network Approach
10 Sep 2009
Chesnokov Yuriy
The article describing how computers may be used in intelligent annotation of the audio, video or image media data content with perculiar phenomenon arising from such novel field that can be coined as 'AI-xenophobia' or 'Cyber-xenophobia' or 'Cyborg-xenophobia'?
Vista
C#2.0
C#3.0
VS2008
C++
C#
Windows
.NET
Visual-Studio
Dev
RSS Feed Creator
26 Sep 2004
Chester Ragel
A tool to create RSS Feeds very easily
.NET1.1
Win2K
WinXP
Win2003
Vista
VS.NET2003
C#
XML
Dev
Intermediate
Yet Another Command Line Parser
5 Mar 2008
ChrisStoy
A simple to use C# Command Line parser.
C#2.0
C#3.0
C#
Windows
.NET
Dev
Intermediate
Elementary Math Game
9 Apr 2009
Christ Kennedy
Here's an easy to write elementary math level game that you can play with your kids.
VS2005
VS2008
C#
Windows
Dev
Beginner
Web Browser in C#
20 Feb 2010
Claudia Goga
A tabbed Web Browser in C# with favicons, History & Favorites, Links Bar, View Source, Search, and Print functionalities.
C#
XML
Windows
.NET
Dev
Intermediate
Conscript IDE: An Integrated Development Environment (IDE) implementation for the Conscript scripting language
4 Sep 2008
Colin Vella
The third and final article in the Conscript .NET scripting engine article series.
.NET2.0
C#
Windows
.NET
Architect
Dev
Intermediate
Advanced
Virtualization
virtual-machine
Building the CVS Root File Changing Utility
13 Nov 2005
Curtis Schlak.
The process of building a tool to temporarily change the CVS/Root files for remote CVS access from gathering requirements through implementation and refinement.
.NET1.1
VS.NET2003
C#
Windows
Dev
Beginner
SQLoogle - Part 1 of 2
16 May 2013
dale.newman
Google your SQL.
C#
.NET
SQL-Server
Lucene.NET
T-SQL
Password file manager - simple double click to look at your password file
30 Mar 2003
Dan Glass
Password file manager - simple double click to look at your password file.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Automating the code writing process using macros
5 Jul 2007
Dan Handevik
This article describes the documentator macros for making code writing with Visual Studio 2003 a lot faster and easier.
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#
VB
Windows
Dev
Intermediate
Finding things in your favorite text editor with C#
23 Feb 2003
Dan Logan
A functional text editor add on for navigating source files. It shows concepts such as dynamic assembly loading for plugins, a textbox that does not ding when the enter key is pressed, and the use of abstract classes.
.NET1.0
Win2K
WinXP
C#
Visual-Studio
Dev
Intermediate
Fast List<String> Sort in C#
23 Aug 2012
Dan Randolph
How to get faster sorting in List(T) string collections
C#
.NET
Architect
Dev
Intermediate
Sorting
Generics
Creating a NFO Viewer in C# as a beginner
21 Apr 2014
DarkTyranno
A small application which converts a .nfo text file and views it in a custom form with music and automatic scrolling text!
C#
Beginner
Win7
checkbox
Application
.NET4
RichTextBox
picturebox
eventhandler
VisualStudio2010
Notes 2007
28 Dec 2006
David Morton
An utility to search multiple files.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
C# Expression Parser using RPN
17 Jan 2004
deepeddie
Design & implementation of an Expression Parser using RPN in C#.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Link 4 game with intermediate computer intelligence
17 Nov 2003
Dennis van Niel
Lets you play a game of link 4 against the computer
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Solver for Scramble by Zynga
27 Nov 2008
dlabar
Program to automatically list all the possible words in the game Scramble on Facebook
.NET3.5
C#
Windows
Dev
LINQ
Intermediate
WinForm
Dynamic Dialog Box
11 Aug 2004
Donsw
An article on dynamic dialog boxes and ListView control.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Prune My Recent Documents and associated Registry keys
15 Feb 2006
Ed Korsberg
The development of an application which allows for selective pruning of the My Recent Documents files.
.NET2.0
WinXP
VS2005
C#
Dev
Intermediate
SystemWatchdog - An Experimental & Educational Project for System Monitoring
28 Aug 2010
Efe Erdogru
This is an experimental & educational project for system monitoring based on "Base Library for Multi-threaded Windows Services" architecture
.NET3.5
C#
Intermediate
Advanced
C#3.5
Threading
msi
Windows-Installer
Application
plugin
Gammit! An easy to use application for desktop gamma correction
21 Jul 2006
Elia Sarti
It's a simple application to save the gamma correction level and reset the saved value with only one click. Values are stored in the registry. Some options are available as well.
.NET2.0
Win2K
WinXP
VS2005
C#
Dev
Intermediate
Sandcastle Help File Builder
17 May 2007
Eric Woodruff
A GUI for creating projects to build help files with Sandcastle and a console mode tool to build them as well.
.NET2.0
VS2005
Windows
Dev
Intermediate
Creating Custom Build Components for Sandcastle
17 May 2007
Eric Woodruff
This shows how to create build components for use with Sandcastle's BuildAssembler tool to customize the help file topics that it generates.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
A JavaScript Compression Tool for Web Applications
7 Jul 2006
Eric Woodruff
A tool to compress JavaScript files to reduce their size and improve page load times.
VC7.1
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
ASP.NET
Javascript
Dev
OpenGL 3D Navigation2 With Tao and C# Tao.OpenGL, Tao.freeGlut, EP_OpenGL_CS02
20 Feb 2008
erjan123
This is a small program that shows how to navigate in 3D space by using the keyboard and mouse. It uses Tao.OpenGl and Tao.freeGlut. It also shows how to draw a 3D cube.
.NET2.0
Vista
C#2.0
C#3.0
C#
Windows
.NET
Win32
OpenGL
Dev
Vehicle Casualty Recovery Calculation
8 Apr 2010
Farhat Masood
This software calculates the recovery requirement for a bogged down vehicle.
C#3.0
C#
Intermediate
Packet Capture and Analayzer
23 Sep 2003
firat kocak
Packet capture and analyzer program. With this program you can capture, display, analyze, save packets or load a saved packet file. It works like Etheral does.
.NET1.0
Win2K
WinXP
C#
Visual-Studio
Dev
Advanced
Windows Forms Modular App Using MEF
23 Sep 2011
fmsalmeida
Creating a modular Windows Forms app using MEF.
.NET
Dev
Intermediate
C#4.0
WinForm
Another C# SQL class
1 Apr 2014
formlesstree4
Another article on C# .NET SQL, but with smarts
.NET
SQL-Server
Dev
Intermediate
C#5
SQL-server-2008R2
.NET4.5
SQL-server-2012
SQL-server-2014
Freakshow - a sample application in C#
18 Dec 2003
freakshow
A collection of examples on how to use C# in one application
.NET1.0
C#
Windows
Dev
Intermediate
X-O Game Through LAN
19 Dec 2007
Galaxy
Play X-O through TCP connection
Win2K
WinXP
Win2003
Vista
TabletPC
Embedded
C#2.0
C#3.0
C#
Windows
War Card Game Simulation in C#
22 Jun 2009
Gary Stafford
Windows Forms Application using LINQ expressions and Dictionary objects to recreate a classic card game
C#3.0
.NET3.5
VS2008
C#
Windows
.NET
Visual-Studio
Dev
Design
Beginner
Solving Jumble Puzzles Using a Recursive Algorithm
8 Jul 2009
Gary Stafford
Find all words that can be derived from a character string using recursion, LINQ, and COM
C#3.0
.NET3.5
C#
.NET
Dev
COM
Beginner
Intermediate
JawBreaker Game in C#
28 Dec 2003
Gavi Narra
A simple implementation of Jawbreaker
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Thumbsuck
13 Jul 2006
Geepster
An article on building a specialized "tiny slide show" client for Google's Image Search™, using C# and Visual Studio .NET.
.NET1.1
WinXP
VS.NET2003
C#
Dev
Intermediate
Window Tabifier
29 Mar 2008
Giorgi Dalakishvili
A simple application for hosting several Windows in one parent window
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
SlideShowBuilder
26 Oct 2007
Giorgi Dalakishvili
An application that allows building of slideshows
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Browsing xkcd in a Windows 7 way
25 Jan 2010
Giorgi Dalakishvili
A desktop application with new Windows 7 features for browsing xkcd.
C#
.NET
Dev
Beginner
Win7
WinForm
SSIS - Programmatically create a ScriptTask inside an EventHandler using C#
24 Feb 2013
gmaran23
Create an EventHandler in SSIS, add a ScriptTask to it, add code files to the ScriptTask and compile the solution - programmatically in C#
C#
.NET
SQL-Server
Visual-Studio
Dev
Beginner
TeboScreen: Basic C# Screen Capture Application
18 Feb 2012
GuyThiebaut
A C# screensaver application to illustrate simple screen capture principles
C#2.0
C#3.0
C#
Dev
Design
Beginner
A Command Line Calculator
24 Nov 2005
H. S. Masud
A command line calculator using CodeDOM.
C#
Windows
.NET
Visual-Studio
Dev
Beginner
Light Note 2.1
10 Feb 2006
H. S. Masud
A smart note application.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
A Richtext Note Application which is Automatically Managed
3 Feb 2006
H. S. Masud
A richtext note application which is automatically managed. It has many useful features which are very important.
C#
Windows
.NET
Visual-Studio
Dev
Advanced
Iron Web Analyzer
26 May 2010
Hamed J.I
Analyze website content for Search Engine Optimization and technical problems (using Iron Python)
.NET2.0
Win2K
WinXP
Win2003
Vista
C#3.0
.NET3.5
VS2008
C#
Windows
Design a Dictionary with Spellchecker (En-Fa)(De-En)
21 Oct 2007
Hamid Attari
Design a Dictionary with Spellchecker (English to Farsi AND German to English)
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
C# Project on Database for Beginners
6 Jan 2014
Hasan Habib Surzo
Class, Database Connection, Login Winform
Win2003
Vista
SQL-server-2005
VS2005
.NET3.0
C#3.0
.NET3.5
VS2008
C#
Windows
Easy to use Wrapper (DLL) for Intel's OpenCV Library with Examples
3 Mar 2009
Heiko Kiessling
The article describes an easy to use a wrapper for Intel's OpenCV lib with examples.
.NET2.0
VS2005
.NET3.0
C#
Windows
GDI+
Dev
Intermediate
Solve Maze Problem (Tortuous Game)
24 Jul 2011
hosein fereidooni
This article solves a maze problem with Informed Search
C#
Windows
Dev
Intermediate
C#3.5
Game
Application
AI
programming
Algorithms
Indian Number & Date Format
29 Aug 2012
hprahul
A control for Indian number format, converts number to words, Hindi words, comma style and Indian date processor
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
.NET4
WebTester in C#
22 Jul 2002
Huang Wei
WebTester in C# - a tool to test your web applications
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
C Sharp Ripper
13 Jan 2004
Idael Cardoso
C# code to handle CDROM drives and read CD tracks
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Palantir - Remote Desktop Manager
6 Aug 2007
Isil Orhanel
Palantir is an application that allows users to manage remote desktop connections in one window. It also allows users to save existing connections for later use.
.NET2.0
Win2K
WinXP
Win2003
Vista
VS2005
C#2.0
Architect
DBA
Dev
Sending and playing microphone audio over network
3 Aug 2007
Ivar Lumi
Sending and playing microphone audio over network
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
FormPrint as a simple class
27 Mar 2007
J.Thomas
An article on how to print or save (as a bitmap file) WinForms or any other controls.
.NET1.1
.NET2.0
WinXP
VS.NET2003
VS2005
C#2.0
GDI+
Dev
Intermediate
ControlInspector - monitor Windows Forms events as they are fired (like Spy++ for .net)
30 Apr 2003
Jabes
ControlInspector hooks on to all events on a given control, user-control or form and shows when they are fired, along with any eventargs. It even handles custom events and custom event args using dynamically generated assemblies.
.NET1.0
C#
VB
Windows
Dev
Intermediate
QC DATA PULLER using C#
3 Mar 2011
jawed.ace
Using this application, user can generate report of test case execution from QC(Quality center) in to HTML web page with fancy pie chart and tabular format using C# and OTA API expose from QC (Quality Center).
.NET2.0
VS2005
C#
.NET
Visual-Studio
Dev
QA
Beginner
Intermediate
testing
Multi RDP Client .NET
24 Sep 2012
Jayson Ragasa
Multi RDP .NET (.NET 3.5) written in C#.
WinXP
Win2003
Vista
.NET3.5
C#
QA
Advanced
SysAdmin
Win2008
WinForm
An Extensible Expression Evaluation Package (EEEP!)
25 Apr 2004
Jeff Varszegi
Provides runtime evaluation of mathematical and string-based expressions.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
ASP.NET
Dev
Intermediate
Integrating Exchange Server 2010 Mail Attachments with SharePoint 2013 via C#.
18 Aug 2014
Jefferson Takahashi
Integrating Exchange Server 2010 Mail Attachments with SharePoint 2013 via C#.
VC6
VC7
VC8.0
.NET1.0
.NET1.1
.NET2.0
SQL2000
SQL-server-2005
IIS5.1
IIS6
Robot Alarm Clock
15 Sep 2013
Jim Atwell
Bluetooth robotic alarm clock using C#
C#
Windows
Visual-Studio
Dev
Intermediate
Movable Freeform/Round Edged Window/Form in C#
11 Mar 2009
jimsweb
This application shows how to code a movable freeform window in C#, which does not have a title bar or maximize / minimize button.
C#
.NET
Beginner
MP3 Rearrange
23 Aug 2012
John Orendt
Prepares play list elements for burning to CD or DVD or loading onto a MP3 player.
C#
.NET
Dev
Intermediate
Recursive
Forms
DataTable
mp3
file-system
XmlReader
Reputationator - CP Narcissists Rejoice! Part 3 of 4
20 Aug 2011
John Simmons / outlaw programmer
Keep more detailed track of your Codeproject reputation points.
Windows
Dev
Intermediate
C#4.0
WinForm
Reputationator - CP Narcissists Rejoice! Part 1 of 4
30 Aug 2011
John Simmons / outlaw programmer
Keep more detailed track of your Codeproject reputation points.
Windows
Dev
Intermediate
C#4.0
WinForm
Reputationator - CP Narcissists Rejoice! Part 2 of 4
20 Sep 2012
John Simmons / outlaw programmer
Keep more detailed track of your Codeproject reputation points.
Windows
Dev
Intermediate
C#4.0
WinForm
Reputationator - CP Narcissists Rejoice! Part 4 of 4
30 Aug 2011
John Simmons / outlaw programmer
Keep more detailed track of your Codeproject reputation points.
C#
WPF
Scribble: WPF InkCanvas Application Using PRISM, MVVM
25 Jul 2013
John-ph
Scribble is a simple WPF InkCanvas sample application built using PRISM framework that follows the MVVM pattern.
C#
.NET
Dev
XAML
WPF
Intermediate
Application
Social Club: Sample application using WinForms, C#.NET, ADO.NET and MS Access
20 May 2014
John-ph
WinForms application developed using C#, ADO.NET and MS Access
C#
Windows
Dev
ADO.NET
Intermediate
.NET4
XsdTidy beautifies the Xsd.exe output *with full DocBook .NET Wrapper*
1 Mar 2004
Jonathan de Halleux
Refactors the Xsd.exe classes. Shipped with a full .NET wrapper of DocBook.
.NET1.0
.NET1.1
VS.NET2003
C#
VB
ASP
ASP.NET
Windows
Dev
Intermediate
C# .NET Autoupdate Application Launcher
8 Dec 2010
Jonathan Franks
Easily lets you post updated versions of your application for remote clients to download without running another setup.
Windows
Dev
WPF
Intermediate
C#4.0
VS2010
Application
.NET4
Peter - Programmers Extensive Text Editor
8 Feb 2012
Jpmon1
A robust text editor that supports plug-ins, code parsing, projects, and more.
.NET2.0
Win2K
WinXP
Win2003
Vista
VS2005
C#2.0
C#
Windows
.NET
A Web Content Monitoring Tool: Web Watch - Gas Price
9 Jan 2006
Jun Du
This is an article to demonstrate how to write a web content monitoring tool to watch gas price indices.
.NET2.0
Win2K
WinXP
VS2005
C#
Dev
Beginner
WinForm
Creating a Simple Autoclicker
30 Aug 2006
Juraj Borza
Let's create software that clicks for us
.NET2.0
Win2K
WinXP
Win2003
VS2005
C#2.0
Dev
Intermediate
Custom Field in Crystal Report
6 Aug 2008
Kashif Abbas
This application will adjust the position of the fields in Crystal report, which are dragged and dropped during design time
.NET2.0
VS2005
C#
Dev
Intermediate
Advanced
A Simple Clock
15 Oct 2002
kavehdr
This program shows how to make a simple clock.
.NET1.0
Win2K
WinXP
C#
Visual-Studio
Dev
Intermediate
User Database Query Tool
13 Mar 2007
KChandos
User Query for SQL Server
VS2005
C#
SQL
Windows
.NET
DBA
Dev
Intermediate
Introduction to C# and Fuzzy Logic
2 Feb 2008
kelary
This article gives a brief introduction to the basic technology of rule based fuzzy logic systems using a container crane control example
.NET1.1
C#
.NET
Win32
Beginner
Excel to SQL without JET or OLE
13 Jul 2010
Kelvin Armstrong
Import an Excel ".xls" into SQL without the use of JET or OLE
C#
SQL
Excel to SQL without JET or OLE (Version 2)
5 Oct 2010
Kelvin Armstrong
Import an Excel Workbook ".xls" or ."xlsx" into SQL without the use of JET or OLE
C#3.0
C#
XML
SQL
C# WPF Log4Net Viewer
15 Oct 2009
Ken C. Len
Log4Net XML log viewer
.NET3.0
.NET3.5
C#
Dev
WPF
Intermediate
Evaluate C# Code (Eval Function)
12 Oct 2005
kim.david.hauser
An example that provides an Eval function for compiling/evaluating C# code at runtime.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Sticky notes with C# (Simple application)
29 Sep 2013
Kirill__
A simple program in C#.
C#
.NET
WinForm
HtmlHelp library and example viewer
11 Aug 2004
Klaus Weisser
A class library for reading compiled HTML help (chm) files and a sample viewer application using this library.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
C# Compiler
6 Mar 2002
Konrad Rotuski
A simple C# [VB.NET] compiler without using csc.exe
VC7
.NET1.0
Win2K
C#
Dev
Intermediate
Some Useful Concurrency Classes and A Small Testbench
15 Jan 2007
krogerma
Useful concurrency classes and small test bench in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Implementing a TreeSize-like application with C#, SQL and Analysis Service, part 1
23 Apr 2009
krysstof
Tool developped to manage and analyse disk space on multiple fileserver in my company
Win2K
WinXP
Win2003
Vista
SQL-server-2005
C#2.0
C#3.0
.NET3.5
VS2008
C#
Controlling The Screen Saver With C#
8 Jan 2007
kschulz
A C# class for monitoring, activating, deactivating, closing, and changing the timeout of the screen saver.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
A DelegateQueue Class
13 Mar 2007
Leslie Sanford
An implementation of the ISynchronizeInvoke interface.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
A DelegateScheduler Class
13 Mar 2007
Leslie Sanford
A class in C# that lets you schedule delegate invocations.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Ebook Shelf
2 Apr 2011
Leslie Zhai
Ebook Shelf works like resource manager
.NET2.0
WinXP
C#2.0
C#
Windows
.NET
Dev
Beginner
WinForm
How to Develop an Yearly Interest Calculator
21 Jan 2010
logicchild
An article that uses C# to develop a yearly calculation utility.
Win2K
WinXP
Win2003
Vista
C#2.0
C#3.0
.NET
Visual-Studio
Dev
Intermediate
ADB - Documentation Compiler for Managed Class Libraries
8 Mar 2009
luchuncheng
ADB produces MSDN style documentation by reflecting and integrating XML Documentation Comments.
C#
.NET
Dev
Intermediate
Crafting a C# Forms Editor from scratch
1 Mar 2006
lxwde
Crafting a C# Forms Editor by implementing a RectTracker and a transparent control.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
MATPaint - Simple App with Simple Features
10 Dec 2012
Zaid Pirwani, Maaz Ahmed
MATrix Paint - A simple app with many C# and mostly Windows Forms features for a class project.
C#
Windows
.NET
Visual-Studio
Beginner
A C# Personal Organizer
5 Aug 2003
Manster
This article will help you create your own personal organizer in C#
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Disconnected Client Architecture
14 Feb 2007
Marc Clifton
A look at an offline client architecture that I've implemented in an application for a client.
C#
Windows
.NET
Visual-Studio
CEO
Architect
Dev
Intermediate
APOD Website Scraper, a HOPE demonstration
2 Jun 2014
Marc Clifton
Using the Higher Order Programming Environment, scrape the APOD website's 20 years of photos and explore APOD's.
C#
Windows
.NET
Architect
Dev
Intermediate
.NET4.5
Intertexti - Resurrecting HyperCard
2 Feb 2013
Marc Clifton
A prototype application for cross-referencing and indexing files, URL's.
.NET3.5
VS2008
C#
.NET
Win32
Visual-Studio
Dev
LINQ
Intermediate
MVC
A Project Dependency Graph Utility for Visual Studio 2008
17 Jun 2009
Marc Clifton
Review your project dependencies.
C#3.0
.NET3.5
Dev
Intermediate
WinForm
A Crontab Linux like Windows Service
30 Aug 2009
marcominas
A Windows Service that uses interface to work like the Linux Crontab service
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
SQL
.NET
SQL-Server
CEO
The Paperless Desktop
5 Apr 2007
Martin Welker
How to perform scanning, rearranging, OCR and Outlook export of documents for a paperless future - or at least a tidy desktop.
.NET1.1
Win2003
VS.NET2003
C#
Dev
Intermediate
BatchRebuilder - Batch rebuilder for your Visual Studio .NET Projects
23 Jan 2005
Mauricio Ritter
This is a tool created to compile all C# or VB.NET projects in a specified folder. It'll recurse into the subdirectories looking for projects to compile. It has a lot of options like those for changing the project's target folder and logging. Hope you find it handy!
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
File Contents Watcher Application
30 Dec 2004
Michael Kennedy
A program for continuously monitoring and displaying text-based files.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
BookStore
24 Apr 2012
Mihnea Rădulescu
A project for managing the digital books (HTML, DOCX, ODF, PDF, EPUB, TXT, etc.) of the user using db4o
.NET2.0
C#2.0
Windows
Dev
Intermediate
Advanced
WinForm
HolidaysMailer
21 Sep 2011
Mihnea Rădulescu
An automated mail sending application
.NET2.0
C#2.0
C#
.NET
Dev
Beginner
Intermediate
Advanced
Marketing
ImageFan
4 Jan 2013
Mihnea Rădulescu
A lightweight image viewer for .NET 2.0, supporting multi-core processing
.NET2.0
C#2.0
Windows
Dev
Beginner
Intermediate
Advanced
Storing ECG to a PACS
16 Oct 2008
MJB van Ettinger
An article on a service that will store an ECG copied to a directory at a PACS. (supported formats SCP-ECG, DICOM-ECG and a recent version of HL7 aECG)
.NET1.1
C#
Windows
Dev
Intermediate
TrayCalendar.NET
22 Jun 2006
MJDamron
A simple application that places a date in the system tray
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Leitner Box with C#
22 Mar 2010
Mohammad Dayyan
For easy learning (specially for learning a foreign language) you can use Leitner Box
C#3.0
.NET3.5
VS2008
C#
XML
Windows
.NET
Dev
LINQ
Intermediate
Phone Book in C#
9 Sep 2009
Mohammad Dayyan
Phone book in C#
WinXP
Vista
C#2.0
C#3.0
.NET3.5
C#
Windows
.NET
LINQ
Intermediate
Clipboard Ring Utility with yahoo messenger alert like popup window.
9 Mar 2007
Mohammed Habeeb
An article to illustrate the use of windows clipboard via a clipboard ring utility. It also illustrates yahoo messenger like popup alert feature.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Mini C# Compiler
25 Oct 2008
ms_soft89
MiniCompiler is a simple application for compiling single file C# source code. I've used interfaces provided by the .NET platform.
C#
.NET
Dev
Intermediate
Image Slide Show For Smartphone Using C#
4 Dec 2005
Mubi | www.mrmubi.com
Creating a slide show program for Smartphone using .NET technology
.NET2.0
Win2K
WinXP
Win2003
Vista
DotGNU
C#
.NETCF
Visual-Studio
Mobile
Code Generator using CodeSmith Api
8 Jan 2007
napster_ghb
This tool generate the c# code using the code smith templates and API
.NET2.0
VS2005
C#
Windows
Dev
ADO.NET
Intermediate
WinForm
Visual Studio Editor Clone V0.1a
6 Mar 2005
nashcontrol
A clone of the Visual Studio .NET 2002 editor.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Global Positioning Device Software
9 Dec 2012
sajidhussainbaloch, Umair Mukati, Naveed Ahmed
A C# based application to trace the location of a GPS device.
C#
Windows
Visual-Studio
Win7
VS2010
Google-Maps
Integrating your applications with MS CRM Online 2011 using C# SDK
5 Jun 2013
Naveen Karamchetti
This article provides helper code to quickly integrate your applications with CRM Online 2011 using C# SDK.
Intermediate
C#3.5
Dynamics
Application Configuration Settings .NET & VB 6 With XML
17 Jun 2008
Nelson Kosta Souto
Application configuration settings .NET & VB 6 with XML
Win2K
WinXP
Win2003
Vista
VS.NET2003
VS2005
C#2.0
C#3.0
VB6
VS2008
HardLinks - Manage your library of common classes
5 Mar 2004
Nicholas Butler
A tool for managing NTFS hard links
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Strongly Typed Configuration Class Generator for VS.NET
6 Jun 2004
nidhogg
Based on an XML file containing your application settings, this tool automatically generate a strongly typed class that can read and write values to the file.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
How to send a Contact ID alarm to the Central Station from a C# application over VoIP
2 Jul 2014
NikoJarvi
In this article I described a solution that can be used to send alarms through your VoIP network to the Central Station in case of fire, burglary or any other emergency event by using your own C#.NET application.
C#
Windows
.NET
Visual-Studio
CEO
Architect
Dev
Beginner
Intermediate
Advanced
top
Sort by Updated
Title
Updated
Author
Score
Attributes
Assembly Attributes
8 Feb 2004
Ahmed Alhosaini
Programmatically inspecting assembly attributes.
.NET1.0
.NET1.1
Win2K
WinXP
C#
Visual-Studio
Dev
Intermediate
Class Data Binding using Custom Attributes
26 Sep 2006
Alex S. Robson
This article is intended to introduce custom attributes and show how they can be used to create a lightweight data access layer.
.NET2.0
C#
Windows
Visual-Studio
Dev
ADO.NET
Intermediate
Dynamic, Object to Object Converter
2 Apr 2008
Amyn Batliwala
How to use attributes to create a dynamic converter so that you do not need to create a new converter for every conversion.
C#
Dev
Intermediate
Simple Attribute Based Validation
27 Nov 2007
Ennis Ray Lynch, Jr.
A quick introduction to reflection and attributes to allow for validation
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Have Fun Again With Custom Attributes (Part 1)
17 Sep 2007
Gael Fraiteur
If you think you know everything there is to know about custom attributes, read this article. PostSharp will let you to take your custom attributes to the next level and let them actually add new behaviors to your code.
.NET2.0
C#2.0
.NET3.0
C#3.0
Windows
Visual-Studio
Architect
Dev
Beginner
Intermediate
Have Fun Again With Custom Attributes (Part 2)
20 Sep 2007
Gael Fraiteur
This is the second article in a series of two, with this one going into the details of the real-world implementation of custom attributes that actually add behaviors to your code, namely performance instrumentation and field validation.
C#2.0
C#3.0
Windows
.NET
Visual-Studio
Architect
Dev
Intermediate
Creating and Using Attributes in your .NET application
9 Feb 2002
James T. Johnson
Shows how to use existing attributes and how to create and use your own attributes
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Make NDoc compile the code examples contained in your documentation using NLiterate
26 Apr 2004
Jonathan de Halleux
An utility that merges and recompiles the examples in your documentation using NDoc.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Casting from a Collection to a Data Table using Generics and Attributes
22 Aug 2006
Joseph Finsterwald
This article shows how you can use Attributes to solve problems that involve cross cutting concerns.
.NET2.0
VS2005
C#2.0
ASP.NET
Windows
Dev
Intermediate
An attribute based approach to business object validation
22 Dec 2008
Malisa Ncube
An article showing how you can use attributes to validate your business objects.
C#2.0
C#3.0
C#
Windows
Architect
Dev
Beginner
Intermediate
Further Attributes - Method Based Attributes and Data Conversion for Business Objects
5 Jan 2009
Malisa Ncube
This article shows how you can use attribute based programming, reflection to perform data conversion on your business objects.
C#2.0
C#3.0
C#
Architect
Beginner
Intermediate
Custom Data Binding Through Reflection
12 Apr 2005
Nick Parker
Using reflection and a custom attribute to bind data to UI elements.
VC7.1
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
VB6
C#
Dev
Intermediate
top
Sort by Updated
Title
Updated
Author
Score
C# Programming - Beginners
Diving into OOP (Day 5): All About C# Access Modifiers (Public/Private/Protected/Internal/Sealed/Constants/Static and Readonly Fields)
14 Aug 2014
Akhil Mittal
This article discusses all about access modifiers/specifiers in C# (public/private/protected/internal/sealed/constants/static & readonly fields)
C#
Access
static
protected
OOP
Readonly
private
Modifiers
Public
What is the use of c# “Yield” keyword ?
7 Apr 2014
Shivprasad koirala
In this blog we will go through 2 important uses of c# yield keyword.
C#
Interview
questions
yield
Delegates And Events - The Uncensored Story - Part 1
19 Nov 2000
A. Abdul Azeez
This is a part of a series of articles that aims at fully understanding delegates and events
VC7
.NET1.0
C#
Windows
Visual-Studio
Dev
Beginner
Demystify LINQ in 10 Minutes
23 Jun 2014
abhigad
Journey of C# up to LINQ in less than 10/15 minutes
.NET1.0
.NET1.1
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
.NET
Mastering Debugging in Visual Studio 2010 - A Beginner's Guide
6 May 2010
Abhijit
J
ana
Describes all debugging features like Breakpoints, DataTips, Watch Windows, Multithreaded Debugging, Parallel Program Debugging and IntelliTrace Debugging
WinXP
Win2003
Vista
C#3.0
C#
ASP.NET
Windows
Visual-Studio
Architect
Dev
Quick C#
17 Jun 2003
Aisha Ikram
Learn C# in less than an hour. Discover the C# language constructs and features in a brief yet comprehensive way using code examples. This article is especially good if you know C++ and feel lazy about learning C#!
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
C#
Visual-Studio
Dev
Beginner
Worker Threads in C#
30 Jul 2001
Alex Fr
Running worker threads with syncronous calls to Windows controls
VC6
.NET1.0
C#
Windows
Dev
Beginner
Snippet to Generate a Public Property + Private Backing Field + Documentation Tags inside #regions
14 Jan 2008
Alex Mello Occulate
Code snippet to generate a property with private backing field, linked documentations tags, inside #regions. Ability to config type, field and property's name and the default init value
.NET2.0
C#2.0
C#
.NET
Dev
QA
Design
Intermediate
Advanced
Coversion operators
25 May 2007
ali_reza_zareian
A conversion operator converts an object of your class into another type
.NET1.0
C#2.0
Windows
Visual-Studio
Dev
Intermediate
Demystify C# floating-point equality and relation operations
14 May 2012
Andreas Gieriet
Make floating point equality and relation operators reliable based on a comparison epsilon value.
C#
.NET
Dev
Beginner
Algorithms
Escaping in C#: characters, strings, string formats, keywords, identifiers
21 Aug 2012
Andreas Gieriet
Different possibilities to escape literals and names/keywords.
C#
.NET
Dev
Beginner
General
Simple calendar reminder application in WPF and MS SQL Server 2005
25 Aug 2010
AndreyLee
Simple calendar reminder application in WPF and MS SQL Server 2005
C#
Destructors in C#
23 Jul 2004
Ansil
This article is about destructors in C#.
.NET1.0
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Beginner
Boxing and unboxing in C#
1 May 2002
Arun Ganesh
An introduction to boxing and unboxing using C#
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Boxing and UnBoxing in C#
26 Aug 2004
azamsharp
This article explains the concepts of Boxing and UnBoxing in C#
C#
Windows
.NET
Visual-Studio
Dev
Beginner
An Overview of C# 4.0
13 Nov 2008
Buu Nguyen
Discusses the new features of C# 4.0 including dynamic lookup, covariance/contravariance generics, named and optional paramters
C#3.0
C#
Windows
Architect
Dev
MSIL
Beginner
Intermediate
Creating Your First EMGU Image Processing Project
2 Nov 2011
C_Johnson
A complete guide to show new comers to EMGUcv on how to set up their project step by step.
C#
.NET
Beginner
processing
image
EMGU
EMGUCV
Finite State Machine with Sub-state
4 Oct 2008
caohuuloc
Implementing Finite State Machine with Sub-state
C#
.NET
Architect
Dev
Design
Beginner
C# Coding Practicies Guide
20 Jun 2008
Chesnokov Yuriy
The article describing C# coding style and practices to be followed to develop robust and reliable code easily comprehended and maintained by other developers
C#2.0
C#3.0
C#
Beginner
Enumerating Objects in C#
8 May 2007
Chetan Kudalkar
A tutorial on enumerating objects in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Method Overriding in C#
9 May 2007
Chetan Kudalkar
A tutorial on method overriding in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Events in C#
9 May 2007
Chetan Kudalkar
A tutorial on events in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Interfaces in C# (For Beginners)
10 May 2007
Chetan Kudalkar
1 alternative
A tutorial on interfaces in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Enums in C#
15 May 2007
Chetan Kudalkar
A tutorial on enums in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Delegates in C #
8 May 2007
Chetan Kudalkar
A tutorial on delegates
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Method Hiding in C#
9 May 2007
Chetan Kudalkar
A tutorial on method hiding in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Indexers
11 May 2007
Chetan Kudalkar
A tutorial on indexers in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
A Tutorial on Nested Classes in C#
25 Sep 2007
Chetan Kudalkar
A tutorial meant to be a begginers tutorial to nested classes in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Properties
11 May 2007
Chetan Kudalkar
A tutorial on properties in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Interfaces for Beginners-II [USING Interfaces]
16 Dec 2013
Chetan Kudalkar
This is part 2 of my article on interfaces for beginners. It focuses on usage of interfaces.
C#
Dev
Beginner
An Introduction to Operator Overloading in C#
29 Sep 2008
DaveyM69
Conversion, binary, unary, and comparison operators for your types.
C#2.0
C#3.0
C#
.NET
Dev
Beginner
Intermediate
Event Handling / Generating Basics
22 Mar 2008
Derek Bartram
A quick start guide to custom event generating and handling
.NET2.0
Win2K
WinXP
Win2003
Vista
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
Getting File Info
26 Feb 2008
Dreamzor
Getting File Info from files in directory and subdirectories
C#2.0
C#3.0
C#
.NET
Beginner
Disentangling braces and semi-colons
20 May 2012
Ed Nutting
Disentangling the use of braces and semi-colons with a few boxes and my house.
C#
Windows
Dev
Beginner
Microsoft Message Queuing – A Simple Multithreaded Client and Server
15 Mar 2011
Espen Harlinn
A simple Message Queuing client and server - illustrating how to create a solution capable of handling 500 000 messages in three minutes
C#
Windows
Threading
MSMQ
Microsoft Message Queuing – Log Trade Information using Microsoft SQL Server
15 Mar 2011
Espen Harlinn
This article shows how to create a simple trade logging server using Microsoft Message Queuing and Microsoft SQL Server
C#
Windows
SQL
Threading
MSMQ
EF
Basic Backgroundworker
11 Feb 2010
Eveng Thao
Demonstrate how to use backgroundworker
VS2005
VS2008
C#
Windows
Visual-Studio
Beginner
WinForm
Access Modifiers for Beginners
6 Aug 2013
Faisal(mfrony)
Understand access modifiers before using them.
.NET1.0
.NET1.1
.NET2.0
C#
Beginner
Very Easy Program for Beginners
5 Jun 2008
Fe4RGod
Displays your first, middle, and last name in a message box and allows you to change the color and font of all the labels and buttons.
C#
Windows
Visual-Studio
Beginner
ADO.NET Asynchronous SQL Calls
10 Sep 2009
gbd77rc
How to use asynchronous calls to SQL to receive progress information
PocketPC-2002
WinMobile2003
WinMobile5
C#
WinMobile
.NET
SQL-Server
Mobile
Architect
Dev
Main Differences between C# and Java
11 Jan 2008
Ghulam Murtaza
This article discusses the main differences between C# and Java
C#2.0
C#3.0
C#
Dev
Beginner
Skype Smiley Sender
22 Oct 2007
Giorgi Dalakishvili
An article on sending many smileys simultaneously with Skype
VS2005
C#2.0
Windows
.NET
Dev
Intermediate
Interfaces In Action
22 Apr 2012
hammerstein05
A basic introduction to interfaces and their usage in development
C#
Windows
Working with BackgroundWorker & Creating Your Own Loading Class
5 Mar 2009
hieuuk
Basic knowledge about BackgroundWorker. Using BackgroundWorker to create a loading form to inform the user that the application is still working fine. From that, create your own loading class to automate this progress and make the code and the form reusable.
C#
Windows
Intermediate
Simple Movie Database in C# using Microsoft Access
28 Mar 2008
Ivan Svogor
Simple database project, C# frontend for Microsoft Access movie database
WinXP
C#
Windows
SQL-Server
DBA
Dev
Beginner
The "Rule-O-Nator" - An example of dynamically loading classes at runtime
19 Jun 2013
-james
Being Dynamic in a Staticly Typed World
C#
Dev
Intermediate
.NET4
interfaces
.NET4.5
C# Access Modifiers Quick Reference
21 May 2008
Johan Fourie
A quick description of access modifiers with a diagram showing accessibility limits
C#2.0
C#3.0
C#
Dev
Beginner
An introduction to numerical programming in C#
26 Jun 2014
John D. Cook
Some of the first things you need to know when writing numerical software in C#.
C#
Windows
.NET
Dev
Beginner
Build distribution applications by remoting(TCP/HTTP)
22 Mar 2008
John.Jiang
In this sample describes how to build a distribution application on remoting by Tcp protocol.
.NET2.0
C#2.0
C#
.NET
Win32
Architect
Dev
Beginner
The Dynamic Keyword in C# 4.0
6 Apr 2010
Keith Barrow
Introduction to the 'dynamic' keyword.
Dev
Beginner
Intermediate
C#4.0
VS2010
.NET4
Named and Optional Arguments
14 Apr 2010
Keith Barrow
A beginner's guide to the Named and Optional Arguments in C# 4.0
.NET
Dev
Beginner
C#4.0
Unsafe programming in C#
29 May 2002
Kumar Gaurav Khanna
Discusses the concept of using pointers in C#
.NET1.0
Win2K
WinXP
C#
Visual-Studio
Dev
Beginner
How to Write Windows Service and Control It By Application
17 Mar 2008
Laker
Guide to write Windows service and control it by application
.NET2.0
VS2005
C#2.0
C#3.0
C#
.NET
Visual-Studio
Dev
Beginner
Scrambler
6 May 2010
Leo Koach
Create Encrypted text that changes each time for the same message!
WinXP
Vista
C#3.0
VS2008
C#
Windows
Visual-Studio
Architect
Dev
Design
C# Application with XML File
9 May 2010
Leo Koach
Using an XML file as a database
WinXP
Vista
C#3.0
VS2008
C#
XML
Windows
Visual-Studio
Dev
Beginner
Reference and Value Types in C#
24 Dec 2008
logicchild
An article to help the beginner understand C# classes and structures.
C#2.0
C#3.0
C#
Windows
.NET
Dev
Beginner
Get Registered File Types and Their Associated Icons in C#
19 Oct 2009
Man Vuong
Get registered file types and their associated icons by reading Registry in C#
.NET2.0
WinXP
VS2005
C#2.0
Beginner
C# Keywords, Part II: Type Conversion, Operators and Object Types
25 Dec 2002
Marc Clifton
In part II of this multipart tutorial, I describe the keywords that can loosely be catagorized as dealing with object types, operators and type conversions.
C#
Windows
.NET
Visual-Studio
Dev
Beginner
C# Keywords, Part I: Modifier Keywords
29 Oct 2002
Marc Clifton
To learn a new language, a good starting point is by becoming familiar with its keywords and their usage.
C#
Windows
.NET
Visual-Studio
Dev
Beginner
Interfaces vs Abstract Classes
31 Jul 2013
Mayank Dubey
Uses of Interfaces and abstract class
C#
.NET
Design
Beginner
Intermediate
.NET4
Some practices to write better C#/.NET code
9 Jun 2013
Monjurul Habib
Today I will show some good practices I have learned during my professional years, those are lower level but very important for all levels.
C#
ASP.NET
Windows
.NET
Visual-Studio
CEO
Architect
Dev
QA
WebForms
Traditional "Hello World" Program Using Different Approaches. PART-I
30 Sep 2001
nemesh
Very basic understanding of the first C# program.
Win2K
C#
.NET
Visual-Studio
Dev
Beginner
top
Sort by Updated
Title
Updated
Author
Score
C# Samples - CodeProject Utilities
ExcelReader
12 Feb 2008
BharadwajSonti
A tool to read the data from an Excel sheet into a C# string array
.NET2.0
C#2.0
C#3.0
C#
.NET
Dev
COM+
Intermediate
Canny Edge Detection in C#
23 Apr 2012
Dr. Vinayak Ashok Bharadi
Implementation of canny Edge Detection Algorithm
.NET2.0
C#2.0
C#
.NET
CEO
Architect
Dev
Design
Beginner
Intermediate
CodeProject Quoter
23 Jun 2003
Kant
Simple tool for storing and retrieving the quotes and using them in the signatures.
.NET1.0
WinXP
C#
Dev
Intermediate
An Application to Keep Track of Your Article Ratings Over Time
23 Apr 2009
Nicholas Butler
Collects and records your article ratings plus a couple of new summary ratings
C#3.0
.NET3.5
VS2008
Windows
Intermediate
A Code Project Article Editor with Live Preview
5 Aug 2009
Nicholas Butler
A tool to help author articles at The Code Project
C#3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
Dev
Intermediate
top
Sort by Updated
Title
Updated
Author
Score
COM Interop
Implementing a TextReader to extract various files contents using IFilter
9 Feb 2011
alex_zero
A solution that can extract various file contents using an IFilter implementation. Special thanks to Eyal Post and his article 'Using IFilter in C# '.
C#
Windows
.NET
Dev
COM
Intermediate
Advanced
Scientific Data Visualizer
7 Nov 2013
Alexander Chernosvitov
ActiveX component for 3D visualization, embedded in different client applications.
C++
C#
Javascript
Windows
Win32
HTML
MFC
ATL
OpenGL
Architect
Lingering COM Objects Caused by ActiveX Control Event Handlers
14 Mar 2006
Andrew Wirger
This article describes how, under some circumstances, an ActiveX control event handler can cause COM objects to linger.
.NET2.0
WinXP
VS2005
C++
C#
Dev
Intermediate
Calling Managed .NET C# COM Objects from Unmanaged C++ Code
11 Jan 2006
Atul Mani
An article on calling managed .NET C# COM objects from unmanaged C++ code.
Win2K
WinXP
C++
C#
.NET
Visual-Studio
Dev
Intermediate
Callback Functions and .NET C# COM Components
1 Feb 2008
Bharat Mallapur, sriraj
How to make your C# component callback a Perl subroutine
C#
Perl
.NET
Dev
COM
Intermediate
Band Objects - .NET 2.0 Redux
17 May 2006
cambo1982
A .NET 2.0 version of Pavel Zolnikov's BandObjects project.
.NET2.0
WinXP
VS2005
C#
Dev
Intermediate
Reusing Legacy DLLs in C#
18 Nov 2002
cchrism
This article gives you a way to reuse existing code, without rewriting it to .NET
VC6
VC7
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Unmanaged to Managed calls (C++ to C#) without Regasm
10 Jan 2006
Chakrabarty Rajib
A simple way to call a managed method from the unmanaged world.
VC6
.NET1.1
WinXP
VS.NET2003
C#
Dev
Intermediate
.NET COM Interop using Postbuild
30 Sep 2013
Florian Rosmann
COM Interop using a little post compiler. As a result, it is possible to use multithreading in combination with COM interfaces.
C++
C#
Windows
.NET
COM
MSIL
Intermediate
C# ATLCOM Interop code snipperts - Part 1
21 Dec 2008
Gopi Krishna Nuti
Code snippets detailing Interop programming in C# and ATLCOM
VC6
VC7
VC7.1
VC8.0
C#2.0
C#3.0
C++
C++/CLI
C
C#
Wrapping the Windows Installer 2.0 API
4 Jan 2004
ian mariano
An article describing wrapping the Windows Installer 2.0 API using C# and .NET interop.
.NET1.1
Win2K
WinXP
Win2003
C#
Visual-Studio
Dev
Advanced
How the new C# dynamic type can simplify access to a late bound COM object
21 Jan 2011
Igor Merabishvili
Explains how the new dynamic type can simplify access to late bound COM objects.
C#
Windows
.NET
Dev
COM
Intermediate
Interoperability feature in .NET Framework and how to communicate with a COM component from .NET
9 May 2013
Jeneesh K. Velayudhan
The article describes the interoperability feature in .NET Framework and how to communicate with a COM component from a .NET managed application.
C#
.NET
Dev
Intermediate
How to Create a Table with Fields in an Access Database (ADOX and JET SQL)
12 Apr 2010
Joao Tito Livio
Creating a simpleTable with fields in an Access Database using ADOX and JET SQL
C#
ADO.NET
Office
Intermediate
ADO Data Access through COM Interop in .NET
25 Mar 2002
Kannan Kalyanaraman
The article explains how to make use of COM objects from .NET
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
IIS Admin Base Object Wrapper for installing SSL Certificates
19 Feb 2004
Karl McGuinness
A COM Interop Wrapper for the IIS Admin Base Object that can be used to programmatically install SSL Certificates in IIS 5.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
IIS Admin Base Object Wrapper for installing SSL Certificates
12 Feb 2004
Karl McGuinness
A COM Interop wrapper for the IIS Admin Base Object that can be used to programmatically install SSL Certificates in IIS 5.0.
.NET1.1
Win2K
VS.NET2003
C#
VBScript
Dev
Intermediate
How I Came to Love COM Interoperability
26 May 2014
lars.michael.dk
This article provides a practical approach for exposing a .NET assembly to COM.
C#
.NET
Dev
COM
Intermediate
Hosting a webpage inside a Windows Form
18 May 2003
LongRange.Shooter
Uses the Internet Explorer / MSHTML hosting interfaces to embed and manipulate the WebBrowser control.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
A COM class wizard for VS.NET 2003
15 Aug 2004
mav.northwind
A wizard to bring easy COM class creation to C#.
.NET1.0
.NET1.1
VS.NET2003
C#
Javascript
Windows
Dev
COM
Intermediate
Collections Interoperability
23 May 2005
Meir Bechor
This article describes how to move collections between native and managed code.
VC7.1
WinXP
VS.NET2003
C#
.NET
Dev
COM
Intermediate
Create ActiveX in .NET Step by Step
4 Mar 2008
Michał Kosmala
Article describes how to create ActiveX in .NET and how to use it on an HTML page step by step.
.NET1.0
.NET1.1
.NET2.0
C#2.0
Javascript
HTML
Dev
Intermediate
Advanced
Using managed delegate types in the unmanaged world
8 Mar 2006
NidhiGupta
An article on how to use managed delegate types in the unmanaged world.
.NET2.0
WinXP
VS2005
C++
C#
Dev
Intermediate
Using the WebBrowser control in .NET
14 Mar 2002
Nikhil Dabas
Create a web browser completely in C#
Win2K
C#
.NET
Visual-Studio
Dev
Intermediate
WinForm
Using MSHTML Advanced Hosting Interfaces
25 Jun 2002
Nikhil Dabas
This article shows you how to use the Advanced Hosting Interfaces such as IDocHostUIHandler
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
top
Sort by Updated
Title
Updated
Author
Score
Date / Time
Simple Time-profiling in .NET
8 Jun 2007
A. Bioli
With this small library, it's simple to add calls to time-profile your .NET application
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
Windows
Dev
Intermediate
Understanding DateTime struct in .NET Framework (using C#)
13 Aug 2014
Afzaal Ahmad Zeeshan
Understanding the DateTime struct and using it inside your software to display Date and Time and to do the DateTime mathematics
C#
Windows
.NET
Beginner
Intermediate
DateTime
Desktop
VS2013
Easy String to DateTime, DateTime to String and Formatting
28 Aug 2007
Bertus Kruger
Easy String to DateTime, DateTime to String and formatting
C#
Windows
.NET
Visual-Studio
Dev
Beginner
Midnight Timer - A Way to Detect When it is Midnight
29 Mar 2007
DanielBrownAU
An article on how to detect when it is midnight
.NET1.1
.NET2.0
WinXP
Win2003
Vista
VS2005
C#2.0
.NET3.0
Dev
Intermediate
Event Based Scheduler
1 Jun 2007
Doron Goldberg
A periodic scheduler, based on the timer control
.NET2.0
VS2005
C#2.0
ASP.NET
Windows
Architect
Dev
WebForms
Intermediate
Time Picker
19 Mar 2011
Ed Nutting
1 alternative
A time picker user control that allows the selection of hours, minutes, seconds and crucially milliseconds!!
C#
Windows
Dev
Beginner
C#4.0
W3CDateTime Structure in C#
3 Nov 2009
heebaek-choi
Simple W3CDateTime Structure when you are using atom feed like Gmail
.NET2.0
C#
.NET
Dev
Beginner
Intermediate
User Interface Time Zone Extending the System.TimeZone Class
29 Aug 2007
kublaj
Using the System.TimeZone class to allow users of your applications to specify their time zone preferences
.NET2.0
Win2K
WinXP
Win2003
Vista
VS2005
C#2.0
.NET3.0
ASP.NET
Dev
Custom Global Application Culture
26 Jul 2007
Mahendra Kumar Srivastava
This article helps you in defining the application specific culture at the startup time of your application.
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#2.0
Windows
Dev
Intermediate
Custom Clock for Different Time Zones
20 Jul 2007
Mahendra Kumar Srivastava
This project is a Custom Clock project which displays time for different TimeZones.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
How To Append 'st', 'nd', 'rd' or 'th' To Day Numbers in Dates
16 Nov 2007
MarkGwilliam
A custom type formatter to append the appropriate 'st/nd/rd/th' text to day numbers when outputting date strings
.NET2.0
VS2005
C#2.0
.NET3.0
.NET3.5
VS2008
Windows
Dev
Intermediate
AddBusinessDay DateTime Extension Method
10 Aug 2007
martincook
An extension method that extends the AddDay method to include only business days
WinXP
Vista
.NET3.0
C#3.0
Visual-Studio
Dev
Intermediate
Date Range Overlap Testing
2 Aug 2011
Mathew Crothers
A class to determine if there are any overlaps in a set of date ranges
C#
Windows
Beginner
C#4.0
Persian Calendar with Simulated PHP Methods in C#
1 Jan 2009
Mohammad Dayyan
Generate Persian Calendar with simulated PHP methods
WinXP
Vista
.NET3.5
VS2008
C#
Dev
Beginner
Persian Calendar with Tray Icon
12 Mar 2012
mohammad hajibegloo
A Persian calendar that shows a tray icon
C#
ASP.NET
Windows
.NET
GDI+
Dev
Design
Intermediate
Persian DateTime
25 Apr 2011
Mohammad Mir mostafa
A structure like System.DateTime which is designed to support Persian calendar
Win2K
WinXP
Win2003
Vista
C#3.0
.NET3.5
VS2008
C#
Windows
.NET
Windows Hijri Calendar
26 Jan 2008
Muhammad Elmasry
This control enables developers to show Hijri calendar like Windows Georgian calendar
C#2.0
C#3.0
C#
Windows
Dev
Intermediate
top
Sort by Updated
Title
Updated
Author
Score
Delegates and Events
Action Extensions
1 Jul 2008
leppie
Parallelization of multicast delegates
C#3.0
C#
Windows
Dev
Intermediate
Fun with Func
7 Jul 2008
abhigad
C# Generic Delegate
.NET3.5
C#
.NET
Dev
Intermediate
Unraveling Delegates & Events
21 Feb 2006
AbhishekKhanna
This article briefs about Delegates and focuses on differentiating Delegates & Events
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
WinForm
Delegates
13 Jan 2009
Adnan Aman
Delegate is type-safe object which can point to any function to invoke them synchronously and asynchronously
C#2.0
C#3.0
C#
Fast late-bound invocation through DynamicMethod delegates
11 Jul 2005
Alessandro Febretti
This article describes a way to achieve fast late-bound invocation through the generation of custom MSIL code at runtime.
.NET2.0
VS2005
C#
Windows
Dev
MSIL
Beginner
Get Delegate from Event's Subscription
4 Apr 2009
Alexander Kostikov
This code allows you to get a delegate that subscribed to a Control's event. The technique used is applicable to events in general.
C#2.0
C#3.0
C#
.NET
Dev
Intermediate
Advanced
Calling parent form functions from a user control
22 Apr 2008
AlG
The Button inside the User Control raises the Button OnClick event on the form and typing inside the User Control TextBox replicates the text inside the Form’s TextBox.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
WinForm
How to use delegates in C# - step 1
17 Feb 2006
Alireza . Shirazi
An article to demonstrate the use of delegates.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Delegate Tutorial for Beginners
28 Jul 2013
Amey K Bhatkar
Delegate tutorial for beginners.
C#
Beginner
Delegates for Dummies
16 Oct 2007
Andrew D. Weiss
Primer - The basics about delegates, how to define them and use them
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
VS2005
.NET3.0
.NET3.5
C#
Windows
Dev
Understanding Delegates in C#
15 Sep 2005
Arul Nayagam C
This article describes delegates in C#.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
WinForm
Delegates & its 5 Modern Flavors (Func, Action, Predicate, Converter, Comparison)
10 Mar 2014
Ashwin. Shetty
.NET Delegates & its 5 different features (Func, Action, Predicate, Converter, Comparison)
C#
.NET
Visual-Studio
Architect
Dev
Design
Beginner
Intermediate
C#4.0
C#3.5
.NET Asynchronous Patterns
6 Jan 2014
Assil
This article describes asynchronous patterns in .NET and how to do them.
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
Intermediate
C#4.0
.NET4
.NET4.5
Delegate: What is this?
17 Aug 2003
Bachan1968
This article contains explanation of delegate concept.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
C# event fundamentals and exception handling in multicast delegates
2 Jun 2009
Bharat Gohil
How to declare and use C# events and handle exceptions from event handlers.
.NET1.1
.NET2.0
.NET3.0
.NET3.5
C#
Intermediate
Delegates and Types of Delegates in C#
13 May 2014
Bhim B Thapa
Concepts of Delegates and Types of Delegate in C#
C#
.NET
Architect
Dev
Intermediate
A class to dynamically create delegates of functions at runtime
6 Oct 2006
billy p
A class to dynamically create delegates of functions at runtime. Wraps code by Luyan, from his article: A General Fast Method Invoker.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
DataGrids, Forms and Delegates.
17 Feb 2004
Brent Thompson
This article describes using a Delegate to pass data from a DataGrid in one form, to set of controls in another form.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
.NET Delegates: A C# Bedtime Story
3 Dec 2001
Chris Sells
An exploratory story of delegates and events for C# programmers told in the style of a bedtime story.
.NET1.0
C#
Windows
Visual-Studio
Dev
Beginner
.NET Multicast Delegates
2 Dec 2008
Cirilo Meggiolaro
Multicast delegates provide functionality to execute more than one method.
.NET3.0
C#3.0
.NET3.5
C#
.NET
Architect
Dev
WebForms
Intermediate
WinForm
Event Delegates in Simple English (Really, it's that simple)
24 Jun 2003
Daniel Ang Chee Meng
A simple tutorial for beginners on the daunting Event Delegates (C#).
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Creating a Custom Event Dictionary
3 Jan 2007
Daniel Dhillon
An article on creating a custom event dictionary.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Weak Events in C#
25 Apr 2009
Daniel Grunwald
Different approaches to weak events
.NET2.0
.NET3.0
.NET3.5
C#
Dev
WPF
Intermediate
Advanced
An Event Based Rules Engine
25 Feb 2006
Darren Pruitt
A design for an event driven rules engine.
.NET1.1
.NET2.0
VS.NET2003
VS2005
Mono
C#
Windows
Dev
Intermediate
Events Made Simple
17 Feb 2009
DaveyM69
Events made simple
C#
Dev
Beginner
Directory Analysis with Custom Events and Threading
16 Sep 2007
David Federspiel
A simple directory scanner which operates on a separate worker thread and updates a status label without causing the UI to hang.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Delegates - a 15 minutes quick start tutorial
9 Aug 2003
devvvy
Teaches you about delegates using an example program
.NET1.0
C#
Windows
Dev
Intermediate
Delegates in C# - Attempt to Look Inside - Part 2
6 Oct 2010
Ed Guzman
Call delegates asynchronously if you need
.NET3.5
C#
.NET
Dev
Design
Beginner
Intermediate
C#3.5
.NET4
Delegates in C# - Attempt to Look Inside - Part 3
8 Oct 2010
Ed Guzman
More about delegates. Meet the Event
.NET3.5
C#
.NET
Dev
Design
Beginner
Intermediate
.NET4
Delegates in C# - Attempt to Look Inside - Part 1
6 Oct 2010
Ed Guzman
How to understand and use delegates in your program
C#
.NET
Dev
Design
Beginner
Intermediate
C#3.5
Delegates in C# - Attempt to look inside. Part 4
20 Oct 2010
Ed Guzman
Classic, generic, lambda. A different code technique.
C#3.0
.NET3.5
Dev
Intermediate
C#4.0
C#3.5
.NET4
Delegates in C# - Attempt to look inside: Part 5
4 Nov 2010
Ed Guzman
Using delegates and generic types to improve development.
C#3.0
.NET3.5
Dev
Intermediate
C#4.0
.NET4
Using Events and Threading to Communicate Long Processes to UI
12 Dec 2008
Eduardo Lavin, ignotus confutatis
Using events and threading to communicate long processes to UI
.NET2.0
.NET3.0
.NET3.5
C#
Dev
Advanced
WinForm
Creating advanced C# custom events
19 Jan 2005
Erdogan Gulsoy
Hooking up C# objects with delegate events.
.NET1.0
C#
Windows
Dev
Intermediate
C# - Delegates 101 - A Practical Example
11 Apr 2010
Erwin@Attentia
A practical example not too simple, not too complex, to explain delegates
C#
Windows
Dev
Beginner
.NET Weak Events for the Busy Programmer
15 Feb 2013
FatCatProgrammer
General WeakEvent class
C#
.NET
Architect
Intermediate
Advanced
Command Line Parsing with Delegates
9 Mar 2006
gogglin
Command line parsing with the use of delegates: the delegates support a common set of data types, with standard syntax validation.
VC7.1
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
DotGNU
C#
Dev
Intermediate
Using Events and Delegates in C#
21 Oct 2005
Graham Harrison
Understand delegates and encourage support for events in C# classes.
Win2K
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
Asynchronous method calling using events and delegates
15 Mar 2013
Himanshu Manjarawala
This article describes how to call methods asynchronously using delegates and custom events.
C#
.NET
Dev
Beginner
Evolving Windows Forms Event Handling With Loosely Coupled Methods
15 Jun 2011
IAbstract
Reduce the exposure of OwnerObject members or resources by interfacing methods to child or sibling objects.
Win2K
WinXP
Vista
.NET3.0
C#3.0
.NET3.5
Dev
Intermediate
C#4.0
Win7
Using Events and Threading to Communicate Long Processes to UI
12 Dec 2008
Eduardo Lavin, ignotus confutatis
Using events and threading to communicate long processes to UI
.NET2.0
.NET3.0
.NET3.5
C#
Dev
Advanced
WinForm
How Events Work Under the Surface
1 Jan 2007
J. Dunlap
Shows what goes on behind the "magic" that the compiler does when you declare a simple event member in a class.
Win2K
WinXP
Win2003
Vista
TabletPC
C#2.0
.NET
Visual-Studio
Dev
Beginner
Simple effective Weak Event Dispatcher in C#
7 Apr 2011
Jaap Lamfers
Another weak event dispatcher in C#
.NET
Dev
Intermediate
C#4.0
VS2010
How to Manage Multiple Asynchronous Calls by using Delegates
9 Aug 2010
JasonChing
How to Manage Multiple Asynchronous Calls by using Delegates
C#
.NET
Dev
C#3.5
Threading
Framework
Events and delegates in depth
30 Nov 2006
jdkulkarni
This article describes events and delegates in detail. It also covers the .NET 2.0 features for delegates.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
C# Event Implementation Fundamentals, Best Practices and Conventions
26 Oct 2007
Jeffrey Schaefer
This article presents event implementation fundamentals, best practices, and conventions.
.NET1.0
.NET1.1
.NET2.0
C#
Windows
Visual-Studio
Dev
Intermediate
WinForm
Event notification on streams during long reads or writes
11 Aug 2003
Jim Wiese (aka Spunk)
An article on event notification for operations on large streams...
VC7
VC7.1
.NET1.0
Win2K
WinXP
Win2003
C#
VB
ASP.NET
Javascript
Concurrent Observable Collection, Dictionary, and Sorted Dictionary
17 Nov 2012
John Stewien
Provides implementations of concurrent observable collection classes for binding to WPF controls so that the collections can be updated from a thread that isn't the WPF GUI thread
C#
.NET
Dev
WPF
Intermediate
C#4.0
VS2010
An Easy to Use Weak Referenced Event Handler Factory for .NET 2.0
9 Mar 2007
John Stewien
An article on creating weak event handlers that show how to use them in a Windows Form.
.NET2.0
WinXP
Win2003
VS2005
C#
Dev
Intermediate
WinForm
Understanding Events in C#
15 Oct 2012
johnyroyan
This article is to explain events in C# to begginers.
Beginner
C#4.0
.NET4
Tweaked Events
18 Dec 2010
jpbochi
Framework for customizing events. Comes with Weak Events and Synced Events
.NET2.0
.NET3.0
.NET3.5
C#
.NET
Dev
Intermediate
Advanced
Delegate Behind the Scenes
23 Mar 2009
Karthikeyan Govindan
Describing complete class of delegate and asynchronous processing
.NET1.0
.NET1.1
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
Complete Class of Events
27 Apr 2009
Karthikeyan Govindan
Describing complete class of events and thread synchronization using add and remove accessors.
.NET1.1
.NET2.0
.NET3.0
.NET3.5
C#
.NET
Dev
Intermediate
Loosely Coupled Event Driven Programming
6 Dec 2006
karun123
This article shows how to assign events dynamically, the main target is to make the application very loosely coupled.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Delegates and Events
16 Aug 2003
KaushikS
This article briefly introduces the concepts of delegates, events and how they are used in the .NET framework's base class libraries.
.NET1.0
.NET1.1
C#
Windows
Visual-Studio
Dev
Beginner
Events and Clones
19 Apr 2004
Keith Nicholas
Care needs to be taken when using Events and Clones.
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Raising Events, Event Handlers, and the Use of Delegates
29 May 2009
logicchild
Delegates and their relation to events and event handlers.
.NET2.0
C#2.0
C#3.0
Dev
Beginner
Intermediate
.NET Framework Delegates: Understanding Asynchronous Delegates
27 Aug 2009
logicchild
An article to help clarify delegates and how to use them asynchronously.
.NET2.0
C#2.0
C#3.0
Dev
Advanced
C# Delegates: Step by Step
11 Sep 2010
logicchild
An article to help the beginner understand delegates
WinXP
Win2003
Vista
VS2005
C#2.0
C#3.0
VS2008
C#
Windows
Visual-Studio
Facts and Fallacies of Events in C#
24 Jul 2007
Luc Pattyn
Delegates: how to add them to an event, how they get removed and when that is necessary
.NET2.0
C#
Windows
Visual-Studio
Dev
Intermediate
Implementing an event which supports only a single event handler, in C#
30 Nov 2005
Madhu Raykar
This article demonstrates how to implement an event, for which at a given point of time only one client can subscribe to. If multiple clients subscribe to the same event (of the same object), only the client subscribing last will get the event notification.
.NET1.1
WinXP
VS.NET2003
C#
Dev
Intermediate
WinForm
Proxy Delegates
27 Dec 2002
Marc Clifton
Use reflection and proxy delegates to interface between two separate assemblies.
.NET1.0
C#
Windows
Dev
Intermediate
An Event Pool
21 Feb 2004
Marc Clifton
An event pool helps manage large amounts of events that otherwise clutter up your code and make maintenance difficult.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
An instrumented synchronous/asynchronous event manager utilizing EventHandler and Reflection
16 Oct 2002
Marc Clifton
Implements an instrumented event manager which can be used to invoke event sinks both synchronously and asynchronously. The event sink can be declared using either the System.EventHandler delegate or by reflection.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Event Chain
1 Jul 2008
Marc Clifton
Executing a multicast delegate to create an event chain that can be terminated by any handler in the chain
.NET2.0
.NET3.0
.NET3.5
C#
.NET
Dev
Beginner
Delegates, events, and namespaces using C#
18 Jul 2008
Marius Mihailescu
delegates overview
C#
.NET
Dev
Beginner
EventSpy
9 Oct 2005
Martin Carolan
Sick and tired of writing diagnostic event handlers to see when a control is firing events? You need EventSpy!
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
How to call a long running method asynchronously and display a wait image on the UI
27 Aug 2008
Member 2941560
This article explains how to call a long running method asynchronously and also display a wait image on the UI.
.NET2.0
.NET3.0
.NET3.5
C#
Dev
Intermediate
Events and Delegates Simplified
28 Nov 2012
Meysam Mahfouzi
This article shows you how to design events for your classes.
.NET1.0
Win2K
WinXP
C#
Dev
Beginner
Fixing BindingList<T> Deserialization
22 Jul 2007
Mike Gavaghan
BindingList is flawed with regard to serialization. A flaw in the SDK prevents PropertyChanged events from INotifyPropertyChanged instances from getting rewired on deserialization. Here's a solution to fix the problem.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Understanding .NET Delegates and Events, By Practice
13 Jun 2008
mohamad halabi
Truly understanding .NET delegates and events.
.NET1.1
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
Beginner
Understanding Delegates in C# for Beginners - Basics
23 Aug 2013
msiyer
The story of de-coupling.
C#
.NET
Beginner
Patterns
delegates
Events and Delegates
6 Jun 2004
Navis Singarayan
Events and Delegates - A real time approach.
.NET1.0
.NET1.1
C#
Windows
Dev
Beginner
Use System Events To Protect Your Application Data
12 Nov 2004
Neil Baliga
Handle System Events to protect your application data.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
WinForm
top
Sort by Updated
Title
Updated
Author
Score
Enumerations
Humanizing the Enumerations
22 Mar 2005
Alex Kolesnichenko
Convert enum'eration codes to the phrases your business customers use, with attributes and reflection in .NET.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Thread-safe enumeration in C#
4 Feb 2010
Alexey Drobyshevsky
A way to have thread-safe foreach statements without explicit locking.
C#
.NET
Dev
Intermediate
Simple Programming Challenges - Enumerator Bits
18 Jul 2008
Allen C. Copeland Jr
Displays how to create flag-friendly enumerations while managing cases where certain flags should not be used together.
C#2.0
C#3.0
.NET3.5
Dev
Intermediate
Foreach On IEnumerable
6 Aug 2013
Amey K Bhatkar
Working of foreach loop.
C#
A C# List Permutation Iterator
14 Nov 2009
Aviad P.
An iterator in C# which iterates over all permutations of a given IList.
C#
.NET
Dev
Intermediate
A C# Combinations Iterator
16 Nov 2009
Aviad P.
An iterator over all combinations of (m) elements from a sequence of (n) elements
C#
.NET
Dev
Intermediate
Key-Value Pairs as Enum-Constants
7 Sep 2008
christoph brändle
An enum-like class that supports flags (up to 8192), has additional value-type data, description, and FastSerializer support.
C#
Dev
WCF
Intermediate
Using DescriptionAttribute for enumerations bound to a ComboBox
16 Nov 2011
Clifford Nelson
How to use DescriptionAttribute for enumerations bound to a ComboBox.
C#
.NET
Dev
Intermediate
A perfect C# string enumerator
2 Jan 2008
David Catriel
An excellent and easy way to implement string enumerators in C#.
C#
Windows
.NET
Dev
Intermediate
Terser Enum Programming with StrongEnum
11 Jan 2009
DevCubed
Write cleaner, strongly-typed enum operations.
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
Intermediate
'Extending' the Enum Class to Validate the Enum Values with the Flags Attribute
4 Jan 2008
dmihailescu
Use extension methods to augment the enums to validate the values and more
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
Intermediate
Ranges in C#
1 Feb 2013
Dmitri Nеstеruk
Introducing a well-known concept of ranges implemented in C#
.NET3.5
C#
.NET
Architect
Dev
Intermediate
.NET4
.NET4.5
List Comprehensions for C# 2.0
21 May 2008
Frohwalt Egerer
Writing nice list comprehensions for C# 2.0.
C#2.0
C#
.NET
Dev
Intermediate
Localizing .NET Enums
17 Oct 2007
Grant Frisken
Describes a technique for displaying localized text for enums
.NET2.0
VS2005
C#2.0
Windows
Architect
Dev
Intermediate
List With Events
6 Dec 2008
Günther M. FOIDL
An extended List that fires events when the count of list-items changes
.NET2.0
Mono
C#2.0
.NET3.0
C#3.0
.NET3.5
Win32
Architect
Dev
Intermediate
Strong-Type & Efficient .NET Enum
4 May 2009
Hana Giat
Efficient & strong-type alternative to the .NET Enum class
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
C#2.0
.NET3.0
C#3.0
Everyday programming techniques - C# Enums
26 Nov 2008
Hugo PEREIRA
This article reviews basic and advanced programming with enums (flags, bit flags cast, and more).
C#2.0
C#3.0
C#
.NET
Dev
Intermediate
Making an Enum Readable (The Lazy Way)
12 Sep 2007
Joe Sonderegger
Making an Enum Readable without any hassle...
C#2.0
Windows
.NET
Visual-Studio
Dev
Intermediate
Iterators in C# - A Deep Dive
28 Mar 2014
Karthik Chintala
Iterators in C#
C#
All-Topics
Managing Enums and their Database Equivalents
10 Nov 2008
LaurenCL
Make enums easier to coordinate with database values
C#
Dev
Using Enumerations: Enumerated Types and Bit Flags
22 Jul 2009
logicchild
An article that explains how to use Enumerations
C#2.0
C#3.0
C#
Intermediate
Enumerations and Adding them to Structures
31 Dec 2008
logicchild
An article to help a beginner understand C# enumerations.
C#2.0
C#3.0
C#
.NET
Dev
Beginner
Enum Builder: The Curious Case of the Inheritable Enum
1 Nov 2009
marcusts
Proves that we can create a class that behaves like an inheritable enum
.NET3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
Enumerable recursion with some extendable control
19 Nov 2012
Michiel du Toit
Enumerable recursion with some extendable control
C#
Dev
Intermediate
Advanced
.NET Enum: The Next Level
25 Jul 2006
mikeperetz
How to associate an object to your enum value.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
top
Sort by Updated
Title
Updated
Author
Score
C# Programming - General
Bridging the Gap between the Functional and the Technical. Think Functional.
18 Sep 2011
Member 3531622
Separating the flow of a program from its implementation. Then this flow definition can resemble the one of the functional design. How to this with the use of functions.
C#
Windows
Intermediate
C#4.0
First class function explained: Translate complex Type to DataTable/JavaScript
12 Nov 2013
Member 3531622
A language is said to have first class functions if it supports passing functions as arguments to other functions and returning them as values from other functions. The values can be stored in data structures. This article explains why this can be advantageous and provides a real world example.
C#3.0
C#4.0
MIDI Beat Detection using NAudio
5 Aug 2014
(Username_Taken)
An outline of basic beat detection for games such as guitar hero.
C#
audio
(Desktop) Falling Snowflakes
3 Oct 2007
]Metty[
Using GDI+ and a transparent form
.NET2.0
WinXP
Vista
VS2005
C#2.0
GDI+
Dev
Intermediate
A Ball Bouncing on the Desktop
30 Sep 2007
]Metty[
This article describes how to create a simple user-drawn form which moves over the desktop
.NET2.0
WinXP
VS2005
Mono
C#2.0
GDI+
Dev
Beginner
Some Unfriendly, Annoying Balls on the Desktop
3 Oct 2007
]Metty[
Some unfriendly, annoying balls on the desktop bouncing around and trying to catch the cursor - a mix of GDI+, transparent forms and bit of AI
.NET2.0
WinXP
Vista
VS2005
C#2.0
GDI+
Dev
Intermediate
A Simple C# Labyrinth and Maze
20 Jul 2010
_H2_
An application and algorithms for best path in maze
C#
Windows
.NET
Visual-Studio
GDI+
Intermediate
WinForm
KS Technologies Crystal Report
27 May 2006
| Muhammad Waqas Butt |
Show Crystal Report On Selection Base
.NET1.1
SQL2000
VS.NET2003
C#
SQL
Windows
DBA
Dev
Intermediate
Ref and Out (The Inside Story)
25 Jun 2014
Akhil Mittal
My efforts in this article will be to make this understanding simpler and focus on the internal logic of ref and out.
C#
VS2010
Diving in OOP (Day 6): Understanding Enums in C# (A Practical Approach)
28 Aug 2014
U
Akhil Mittal
Day 6: Understanding Enums in C#.My article of the series “Diving in OOP” will explain enum datatype in C#.
C#
.NET
Dev
Beginner
Intermediate
OOP
Enums
Diving in OOP (Day 1) : Polymorphism and Inheritance (Early Binding/Compile Time Polymorphism)
14 Aug 2014
Akhil Mittal
This article will cover almost every OOPS concept that a novice/beginner developer hunt for, and not only beginners, the article’s purpose is to be helpful to experience professionals also who need to sometimes brush-up their concepts or who prepare for interviews
.NET2.0
.NET3.0
.NET3.5
C#
.NET
Dev
Beginner
Intermediate
.NET4
Inheritance
Diving in OOP (Day 2): Polymorphism and Inheritance (Inheritance)
14 Aug 2014
Akhil Mittal
My article in the second part of the series will focus solely on inheritance concept in OOP
C#
Inheritance
oops
Interview
questions
OOP
Polymorphism
Diving in OOP (Day 3): Polymorphism and Inheritance (Dynamic Binding/Run Time Polymorphism)
14 Aug 2014
Akhil Mittal
This part of the article series will focus more on run time polymorphism also called late binding.
C#
Beginner
Intermediate
Inheritance
oops
Interview
questions
Polymorphism
Diving in OOP (Day 4): Polymorphism and Inheritance (All About Abstract Classes in C#)
14 Aug 2014
Akhil Mittal
Diving in OOP (Day 4): Polymorphism and Inheritance (All about Abstract classes in C#)
C#
.NET
Dev
oops
OOP
concepts
Abstract
Polymorphism
Classes
Desktop Sheep
22 Mar 2008
M
uammar©
Animated sheep for your desktop
C#
Windows
.NET
Visual-Studio
Dev
Beginner
Nice Movie Cast (Text Scroller)
22 Mar 2008
M
uammar©
Scrolling text with music (just like those in movies' ends!!)
.NET2.0
WinXP
VS2005
C#2.0
Dev
Intermediate
Some Best Practices for C# Application Development (Explained)
18 Oct 2010
_ Kunal Chowdhury _
In this article, I will discuss about C# Best Coding Practices in detail.
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
Beginner
Intermediate
C#4.0
practices
Desktop Switching
7 Jul 2004
Nnamdi Onyeyiri
An article showing how desktop switching can be achieved
.NET1.0
Win2K
WinXP
C#
Visual-Studio
Dev
Beginner
6 important uses of Delegates and Events
2 Jun 2010
Shivprasad koirala
6 important uses of Delegates and Events
.NET1.0
.NET1.1
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
C#4.0
12 Important FAQ’s on VSTS Testing (Unit testing, load testing, automated testing, database testing and code coverage)
9 Dec 2009
Shivprasad koirala
This article has 12 important FAQ’s which covers unit testing, automated testing, data driven test, load/ performance test, code coverage , database testing and ordered testing.
.NET3.0
.NET3.5
C#
.NET
SQL-Server
Visual-Studio
Architect
Beginner
Intermediate
Advanced
C# Code Reviews using StyleCop – Detailed Article
6 Nov 2008
Shivprasad koirala
This is a detailed article on C# code reviews using StyleCop
C#
ASP.NET
.NET
Visual-Studio
Architect
Beginner
Intermediate
Advanced
SOLID architecture principles using simple C# examples
27 Jan 2014
Shivprasad koirala
In this article we will try to understand SOLID Architecture principles using simple C# examples.
Architect
Beginner
Intermediate
Advanced
Dependency
SOLID
Can you explain Lazy Loading?
16 Sep 2013
Shivprasad koirala
Lazy loading is a concept where we delay the loading of the object until the point where we need it.
C#
loading
Loading
lazy
What is the difference between Reflection and dynamic keyword in C#?
24 May 2013
Shivprasad koirala
In this article we will try to understand two terminologies reflection and dynamic keyword. Many of the developers get confused between them because both of them help us to do dynamic invocation.
C#4.0
.NET4
Interview
questions
reflection
Dynamic
Four real world uses of Partial classes and Partial methods
17 Jan 2012
Shivprasad koirala
In this article we will explain for real world use of Partial classes and partial methods.
C#
ASP.NET
.NET
Dev
Intermediate
partial
Azure FAQ Part 1
3 Mar 2014
Shivprasad koirala
Azure FAQ Part 1
.NET1.0
.NET1.1
.NET2.0
SQL2000
SQL-server-2005
VS.NET2003
VS2005
SQL-CE
C#2.0
.NET3.0
7 Simple Steps to Run Your First Azure Blob Program
26 Feb 2014
Shivprasad koirala
7 simple steps to run your first Azure Blob Program
.NET1.0
.NET1.1
.NET2.0
SQL2000
SQL-server-2005
VS.NET2003
VS2005
SQL-CE
C#2.0
.NET3.0
Dynamic Binding in C#
4 Feb 2011
leppie
Illustrates a dynamic binding implementation in C#
C#3.0
.NET3.5
C#
.NET
Dev
LINQ
Advanced
Option Library
1 Aug 2002
leppie
Provides methods to save and load option classes
.NET1.0
C#
Windows
Dev
Intermediate
Adding Post-commit Hook to SVN Source Control
27 Jul 2012
d@nish
How to add a post-commit hook to SVN source control that sends email to the team
.NET3.5
C#
.NET
Dev
Intermediate
C#3.5
Main Method in C#
24 Jan 2013
$andesh M Patil
This article is all about the Main method in C#.
C#
Windows
.NET
Beginner
Getting local groups and member names in C#
24 Sep 2002
Mazdak
How to get local groups and members with Win32 API in C#
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Read/Write XML files, Config files, INI files, or the Registry
20 Feb 2005
Alvaro Mendez
A class library for reading/writing XML files, config files, INI files, or the Registry using one simple interface.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Extended Cursors for .Net
2 Feb 2009
M
A
RR
O
W
16
A design-time component to make use of animated/multi-coloured cursors
C#2.0
C#3.0
C#
Exploring C# variables
10 Jul 2014
925coder
An in-depth examination of variables in C#
.NET
Beginner
C#3.5
C#5
New features of C# 3.0
7 Jun 2011
A Mahesh
New features available in the C# 3.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Class for Adding Buttons, Menu Items and Explorer Bars to Internet Explorer
19 Feb 2007
A55imilate
A simple class that edits the registry to set up toolbar buttons, menu items and explorer bars for Internet Explorer
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Understanding Implicit Operator Overloading in C#
15 Aug 2006
aamironline
Explains the implicit operator overloading in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
BST Deletion
24 Sep 2006
Abbas Ali Butt
It is for the deletion of the node from the BST Tree
C#
Windows
.NET
Visual-Studio
Dev
Beginner
Reverse Polish Notation
28 Sep 2006
Abbas Ali Butt
How Processor solve the arithmetic expressions
WinXP
VS2005
C#
.NET
Dev
Intermediate
Understanding Expression Trees
22 Jul 2009
abcdefghijklasdsad
Expression trees tutorial.
C#2.0
C#3.0
.NET3.5
Dev
LINQ
Beginner
Intermediate
.NET4
Covariance, Contravariance and Invariance in C# Language
23 Jul 2009
abcdefghijklasdsad
Covariance, contravariance and invariance in C# language
.NET2.0
.NET3.0
.NET3.5
C#
.NET
Visual-Studio
Architect
Dev
WebForms
Intermediate
Understanding Extension Methods and Mixin
19 Jul 2008
abhigad
C# extension methods and Mixin implementation.
C#
Windows
.NET
Dev
Intermediate
Kill Brontok A HVM 32 Virus Files
25 Aug 2006
Abhishek _Agarwal
This is an antivirus solution to deal with the Brontok A HVM 32 Virus.
.NET2.0
WinXP
VS2005
C#2.0
Dev
Intermediate
Sorting Lists using IComparable and IComparer Interface in .NET
4 Oct 2009
Abhishek D V
Sorting Lists using IComparable and IComparer interface in .NET
C#3.0
.NET3.5
C#
.NET
Dev
Beginner
IKVM.NET in Details
20 May 2013
Abhishek Kumar Goswami
This article is all about IKVM.NET. Its a short tutorial of IKVM.NET and in this article you can found how to use Java class or library in .NET
C#
Java
.NET
Notepad Application in C#
6 Jun 2004
Abhishek M
An article on C# describing a notepad application
.NET1.0
C#
Windows
Dev
Intermediate
Authorize Navision Sales Order Line with Navision add-on "NDA", Developed in C#
29 Dec 2010
abhishek pareek2009
This is an excellent example of how to integrate Navision with any third party application with data flowing in and out from Navision to that application.
C#3.0
C#
Advanced
C#3.5
WinForm
System Mouse Cursors available through .NET/C#
30 Jun 2002
Abhishek Patil
Different Mouse Cursors that can be displayed using C#/.NET
.NET1.0
Win2K
WinXP
C#
Visual-Studio
Dev
Intermediate
Basics of Bing Search API using .NET
31 Oct 2009
Abhishek Sur
This article will enable you to add custom search rules to your application using Bing Search API with much more
.NET1.0
.NET1.1
.NET2.0
C#2.0
.NET3.0
C#3.0
VB7.x
VB8.0
VB9.0
.NET3.5
C# 5.0 vNext - New Asynchronous Pattern
20 Nov 2010
Abhishek Sur
C# 5.0 CTP was introduced recently, this article is specally dealing with my own understanding with this realease with few sample applications
C#
.NET
Architect
Dev
Design
Intermediate
Advanced
C#4.0
.NET4
MVVM
Expression Tree Basics
20 Sep 2012
Abul Kayes
Using C# Expression Trees to build a custom sort routine
.NET3.0
C#3.0
C#
Windows
.NET
Dev
LINQ
Intermediate
Height of Text
23 Jun 2004
ACanadian
This function will return the height of text. Designed for use with text boxes on windows forms.
Win2K
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
Controlling iTunes through COM
14 Jul 2004
Adam Durity
An example of how to utilize COM in C# through a system tray application that controls iTunes
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Integer Base Converter
13 Dec 2013
Adam Zgagacz
Encode numbers in different positional numeral systems.
C#
Windows
.NET
Dev
Intermediate
An even conciser definition of Interfaces
18 Jan 2013
adamn909
A very brief explanation of Interfaces.
C#
Windows
.NET
Dev
Beginner
DotNet TimePicker control
25 Jul 2007
Adarsh N
Easy to use DotNet TimePicker user control
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Number To Word (Arabic Version)
21 Mar 2012
Adel Khayata
An article that describes how to convert a number to written words in English and Arabic
C#
Java
Windows
.NET
Dev
Intermediate
VB.NET
Password Generator
13 Dec 2005
Adelino Araújo
This program generates random passwords (and SHA1 hash)
.NET2.0
VS2005
C#
Windows
Dev
Beginner
C# 4.0 Features
6 May 2009
Adil Mughal
This article demostrates some of the exciting features in the upcoming C# 4.0.
C#
.NET
Dev
Intermediate
Show a WinForm in FullScreen mode using C#
16 Apr 2008
Adiphe
This article contents source code and demo show how to set your WinForm in Full screen mode
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
VS2005
C#2.0
Dev
Intermediate
Display the Output from Command-line Process on your Desktop (A GeekTool Clone)
15 Feb 2007
adparadox0
The trials and tribulations of creating a GeekTool clone
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Difference Between Int32.Parse(), Convert.ToInt32(), and Int32.TryParse()
27 Jan 2009
AgileWare
Difference between Int32.Parse(), Convert.ToInt32(), and Int32.TryParse()
C#2.0
C#3.0
Dev
Intermediate
Windows Service Management
4 Apr 2002
Agus Kurniawan
Simple application to manage and control Windows Service
.NET1.0
C#
Windows
Dev
Intermediate
HTML Parser
2 Aug 2006
Ahmed Ali El-Sayed
C# DLL for use it in .Net Applications, you can convert it easy to any code
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
How to use Microsoft Agent in C#
7 Sep 2004
Ahmed jamil Kattan
An article explaining how to use Microsoft agents in a C# application
.NET1.0
C#
Windows
Dev
Intermediate
Mail Magic Plus version 0.69
25 Mar 2004
ahmos
You can use this program to send emails directly from your desktop without the need for either an email account or emailing programs like Outlook , ..etc. All what you need is a windows NT series machine and a properly configured virtual SMTP server.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
HTML DOM Using .NET
5 Jun 2010
ai8rahim
Retrieving & Processing HTML from Websites in .NET Applications
C#
.NET
HTML
C# FileAssociation Class
14 Nov 2009
Aidan Follestad
Allows you to quickly create, edit, and delete file associations in your registry. A file extension's default icon, description, executable application, etc.
Vista
C#
Windows
Dev
Intermediate
Advanced
SysAdmin
Win7
System Performance Indicator in C#
14 Jul 2009
akash dhar
System Performance Indicator in C# by That That Guy
WinXP
C#2.0
C#
Windows
CEO
Architect
Dev
QA
Design
Intermediate
Enhancing User Experience - Part 1 : A Simple Unit Converter Application
12 Apr 2004
Al Choudhury
Writting a Unit Converter application for an improved user experience (ease of use).
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
Using Remoting
18 Dec 2009
Alabamaaaa
There are three separate programs that must be created to build an application that uses remoting: • A remote class that allows clients to access and use the methods contained in the class. • A server program that advertises and hosts the server class on a machine • A client program that uses the se
C#
Culture Invariant DateTime values
26 Sep 2003
Alan Dean
Demonstration of how to represent DateTime values in a culture-invariant format in C#.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
A Dynamic XML API
28 Apr 2014
Alan Fay
One API to rule them all (all XML file formats that is)
C#
XML
Windows
Dev
Linux
Intermediate
Creating a Mechanical Trading System Part 3: Get real time quotes using DDE
10 Mar 2008
Alejandro Simon
Shows how to obtain real time forex or stock quotes in a C# application from a provider such as Metatrader or eSignal.
.NET2.0
VS2005
C#2.0
Windows
.NETCF
Dev
Intermediate
Creating a Mechanical Trading System Part 1: Technical Indicators
3 Aug 2006
Alejandro Simon
How to program the building blocks of a mechanical trading system: creating technical indicators
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Creating a Mechanical Trading System Part 2: Four Percent Trading System
17 Aug 2006
Alejandro Simon
An article describing how to implement and test a mechanical trading system such as Ned Davis 4 percent model using a C# simulator.
.NET1.0
Win2K
WinXP
VS.NET2003
VS2005
Dev
Intermediate
TblProc: OpenOffice Calc and Excel
29 Jan 2009
Aleksandr Sazonov
OpenOffice Calc and Excel
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Time scheduler in C#
16 May 2007
Aleksey Bykov
This library allows iterating through a sequence of events or time ranges based on a time schedule.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Productivity macros for C# in Visual Studio 2005
13 Mar 2007
Aleksey Bykov
How to automate typical routine coding tasks in C# with the help of macros
.NET2.0
VS2005
C#2.0
VB8.0
Windows
Dev
Intermediate
Build Windows Event Log Watcher Service Process to Export Event Log Entries as RSS Feed
5 Nov 2007
aleksisa
Build Windows Event Log Watcher Service Process to Export Event Log Entries as RSS feed
C#2.0
Windows
.NET
Visual-Studio
Architect
Dev
QA
Intermediate
Safe typecasting of arbitrary data
16 Dec 2003
Alex Beynenson
A library for safely converting data from obscure sources into most commonly used strong types.
.NET1.0
.NET1.1
C#
Windows
Visual-Studio
Dev
Intermediate
Speex in C#
1 Sep 2007
Alex Flood
Using the Speex speech codec with the .NET framework
.NET2.0
Win2K
WinXP
Win2003
Vista
VS2005
TabletPC
Mono
C#2.0
.NET3.0
Working with Crystal Reports in C#
20 Apr 2004
Alex Getman
All about working with Crystal Reports in .NET
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Reuse of iteration algorithms
5 Sep 2007
Alex Perepletov
Examples of decoupling iteration algorithm from actions on collection items
.NET2.0
C#2.0
Windows
Visual-Studio
Dev
Intermediate
Passing parameters to predicates
1 Aug 2006
Alex Perepletov
Simple and thread-safe way to reuse predicates
.NET2.0
C#2.0
Windows
Visual-Studio
Dev
Intermediate
Using Tuples to Synthesize Polyadic Returns in C# and COBOL
18 Jan 2010
alex turner
The introductions of Tuples (originally to support F#) into .NET shows a possible way to use polyadic returns in C#, COBOL etc., without syntax enhancement.
C#
.NET
Architect
Dev
Intermediate
CompactFormatterPlus: Generic Serializer for Full and Compact Framework
1 Mar 2008
Alex_1
Generic serializer for full and Compact Framework
C#
Windows
WinMobile
.NETCF
.NET
Visual-Studio
Dev
Intermediate
Microsoft Web Browser Automation using C#
16 Nov 2003
Alexander Kent
An article on axWebBrowser/MSHTML automation using Visual C#.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C++
C#
VB
ASP.NET
Helper class to load WinWord
28 Nov 2002
Alexander Kojevnikov
Simple class to load/unload WinWord (or any other OLE application)
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Generic Pipeline
23 Jan 2014
Alexander Sharykin
Implementations of a computing pipeline, with design explanation and code samples
C#
Threading
.NET4
Conditional Invoking of Methods Using Delegates and Reflection
25 Jan 2005
Alexander Turlov
This document describes how to implement conditional or cyclic invoking of methods using such features of C# and the .NET Framework as delegates and Reflection. The document contains a number of C# code examples with comments.
.NET1.1
VS.NET2003
C#
Windows
.NETCF
Mobile
Dev
Intermediate
KBSoft IP Locator
1 Mar 2008
Alexandr Golovanov
This article covers aspects of getting information by IP Address.
C#
Dev
Intermediate
Media Stream Tester
16 Oct 2008
Alexandr Golovanov
In this article I will tell you about one of the most important components of channels check system
C#
Dev
Intermediate
Functional Programming in Numerical Integration
4 Jun 2014
Alexandr Stefek
The article depicts usage of functional programming for creating indefinite integral in form Func from delegate Func.
C#
.NET
Intermediate
mathematics
Generic Vector<T> Class Implementation With Use of Expression Trees
21 Jul 2014
Alexandr Stefek
This article show another way to implement generic operators. Vector is in middle of attention.
C#
maths
Generics
A C# class that deals with System Registry
31 Mar 2002
Alexandr_K
This C# class retrieves, creates, deletes Registry values and keys, and even more...
.NET1.0
C#
Windows
Dev
Intermediate
C#-like Expression Evaluator and Type Converter
22 Apr 2010
Alexei Shamov
Convert types, parse and evaluate expressions in runtime, in .NET 2.0
C#2.0
C#
ASP.NET
Windows
Dev
Intermediate
expression
convert
Avoiding IDisposable while still working with unmanaged resources
9 Oct 2005
Alexey A. Popov
The IDisposable pattern and a way to avoid it.
Win2K
WinXP
Win2003
C#
.NET
Visual-Studio
Dev
Intermediate
A managed "Send To" menu class
20 May 2002
Alexey Sinutin
An article on a small managed C++ class which gives ability to use the "Send To" feature of Windows Explorer.
VC7
.NET1.0
C#
VB
Windows
Dev
Intermediate
Random Generation Framework
10 Apr 2009
Ali Kheyrollahi
A .NET generics framework for generating random values of various types.
.NET2.0
.NET3.0
.NET3.5
C#
Dev
Intermediate
Determine Whether a C# Optional Parameter was Supplied
28 Jan 2014
Ali Malekpour
Determine whether a C# optional parameter was supplied
C#
.NET
External tools add-in with ProcessStartInfo and Process classes
6 Dec 2007
Ali Ozgur
Describes making of an external tools add-in using ProcessStartInfo and Process classes in System.Diagnostics
.NET2.0
Win2K
WinXP
Win2003
Vista
TabletPC
Embedded
Mono
DotGNU
C#2.0
Using Multiple NHibernate Assemblies with NHSessionManager
1 Feb 2007
Ali Ozgur
This article describes how NHSessionManager can be configured to use multiple NHibernate assemblies
.NET2.0
Win2K
WinXP
Win2003
SQL2000
SQL-server-2005
VS2005
C#2.0
DBA
Dev
NHibernate DaoFactory Exposer with Castle MikroKernel
2 Feb 2007
Ali Ozgur
How to create DaoFactory instances with Castle/MikroKernel in NHibernate applications
.NET2.0
Win2K
Win2003
SQL2000
SQL-server-2005
VS2005
C#2.0
DBA
Dev
Intermediate
ARSLib 1.0
19 Aug 2006
Ali Raza Shaikh
ARSLib 1.0 is just a starting platform for building a Rich Utility Library
.NET2.0
VS2005
C#2.0
Windows
Dev
Beginner
Using Resources In Windows Applications
29 Jan 2006
ALLEXY
This is a resource manager class library. You can put any type of resource such as image, icon, Wave, MIDI and ... in the executable of your application and then load it from the EXE or DLL file by using the methods of this library.
C#
Windows
.NET
Visual-Studio
Dev
Beginner
Read/Write App.Config File with .NET 2.0
10 Jul 2006
Alois Kraus
Learn what .NET 2.0 offers you to read/write App.Config files
.NET2.0
VS2005
C#
XML
Windows
Dev
Intermediate
Managed Application Shutdown
3 Nov 2006
Alois Kraus
What happens during the shutdown of a managed application?
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
StringBuilder vs. String / Fast String Operations with .NET 2.0
30 Mar 2007
Alois Kraus
Comparision of String/StringBuilder functions. Efficient String handling.
C#
Windows
.NET
Visual-Studio
Dev
Advanced
AzharDNA New Bioinformatics Program (DNA Translation)
4 Mar 2014
Al-Samman Mahmoud
Basic tool for the translation of DNA
C#
Windows
Algorithms
AzharDNA New Bioinformatics Program (Basic Tools for the Analysis of DNA)
18 Jul 2011
Al-Samman Mahmoud
Basic tools for the analysis of DNA like transcription and reversion
C#
Windows
Intermediate
analysis
SettingsXpress - Application Settings Made Easy
10 May 2003
Amber Star
Application Settings Storage and Retrieval Simplified
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Integrated College Management System[Credit Hours Sys.] --Part 1-- Class Library & Database
21 May 2005
Ameen Abudbash
This project is established for helping students to make registration easily. It also simplifies this process for both students and employees and prevent usual problems the Credit Hours System faces.
.NET2.0
SQL2000
VS.NET2003
VS2005
C#
ASP.NET
SQL
Windows
DBA
Dev
asynchronous programming features and models in .Net framework 4.0 & 4.5
20 Jun 2014
Amir Hamza Md. Kayes
This article elaborate the asynchronous programming in c#
C#
.NET
C#4.0
.NET4
C#5
Base class for cloning an object in C#
29 Dec 2002
Amir Harel
This class implements the ICloneable for you.
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Creating a Windows Service for Watching System Directory's Files
16 Jan 2009
Amir Hesami
Creating a Windows Service for Watching System Directory's Files
C#2.0
C#3.0
C#
Async Await and the Generated StateMachine
28 Jan 2013
Amit Bezalel
The StateMachine internals displayed
.NET
Advanced
.NET4.5
syncronizing subtitles by using translation and time series algorithms
29 Sep 2013
Amit Bezalel
Transfering subtitle synchronization from one subtitle file to another
C#
Windows
Intermediate
C#4.0
Algorithms
Scribe4net - The test oriented serializer
3 Apr 2013
Amit Bezalel
How to assert an object state using only 2 code lines
C#
.NET
testing
serialization
TDD
SQLDoc Sharp
23 Apr 2009
Amit Chaudhary
SQLDoc Sharp, an interactive tool designed to generate the SQL Server 2005/2008 documentation.
C#
Windows
.NET
Architect
DBA
Dev
ADO.NET
Beginner
Intermediate
Advanced
ChartControl
15 Oct 2003
Amit Goel
In This User Control 10 Types Of Charts are Created Dynamically Depending upon type of Chart Selected by User That Chart is Displayed .It also Changes BackColor and ForeColor of Chart
.NET1.0
Win2K
C++
C#
MFC
Dev
Intermediate
Sql Database Engine
8 Apr 2010
Amit Ranjan
Helper Class for .Sql Server Database Engine
C#
.NET
Dev
All-Topics
Access Modifiers
2 Sep 2007
AmitDhiman_India
Some Use of Access Modifiers
VS2005
C#2.0
Windows
.NET
Dev
Intermediate
A Simple FTP Application
14 Jan 2003
Ammar Al-Jamri
This is a brief description.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
FlatFile Database System
2 Apr 2014
Anand Gunasekaran
Working with text file as database can querying as RDBMS with SQL Queries.
C#
.NET
Intermediate
Gridview
database
Text
query
Your own custom browser !!
8 Sep 2005
Anand Manikiam
. This article explains how to add and web browser ActiveX to your project to developer your own customized web browser.
VC6
VC7
.NET1.1
Win2K
WinXP
VS.NET2003
C#
ATL
Dev
Intermediate
Downloading C# ActiveX Components through CAB File
24 Jul 2007
Anand Todkar
This article describes the procedure to create an ActiveX Component in C#, download it from server and execute it on client side in Web based application.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
CustomIdentity
17 May 2007
Anandhi Swamy
Customize Identity, Custom Principal with ADS
.NET2.0
VS2005
C#2.0
SQL
Windows
Architect
DBA
Dev
Design
Intermediate
Composed LINQ Queries using the Decorator Pattern
28 Jun 2010
Anas Karkoukli
Design Patterns Series - Part I
.NET2.0
.NET3.0
.NET3.5
C#
ASP.NET
Windows
.NET
Architect
Dev
ADO.NET
C# - dataCollector – Collecting and Saving Data Easily
20 Apr 2009
András Slyuch
This class collects data rows in the memory and saves them into a Microsoft SQL database with SqlBulkCopy.
WinXP
Vista
SQL2000
VS2005
C#2.0
C#
Windows
SQL-Server
Visual-Studio
Dev
Code generator, plug-in based
27 Dec 2006
Andre L.A.C Bittencourt
Another code generator, plug-in based.
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
Using Custom Attributes to Create Performance Counters
12 Jun 2007
Andreas Piefke
This article describes how to use custom attributes to automate performance counter and category creation.
Win2003
VS.NET2003
C#
.NET
Dev
Intermediate
Neural Network OCR
11 Aug 2005
Andrew Kirillov
Some ideas about optical character recognition using neural networks.
.NET1.0
C#
Windows
Architect
Dev
Intermediate
Parallel Computations in C#
1 Oct 2008
Andrew Kirillov
This article describes the implementation of parallel computations using plain C#.
.NET1.0
.NET2.0
Mono
C#
Architect
Dev
Design
Intermediate
Arithmetic Overflow Checking using checked/unchecked
20 Jul 2004
Andrew Phillips
How to use overflow checking effectively and avoid some pitfalls.
VC7
VC7.1
VC8.0
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Beginner
AFP: Almost Functional Programming in C#: Part 2
6 Mar 2013
Andrew Rafas
Putting the programming style to the test by using it in a multi-threaded server.
C#
Intermediate
AFP: Almost Functional Programming in C#, part 1
1 Mar 2013
Andrew Rafas
Introducing a programming style by creating an incremental calculation framework.
C#
.NET
Intermediate
Flexpressions
10 Oct 2012
Andrew Rissing
An intuitive-fluent API for generating Linq Expressions.
C#
Architect
Dev
Design
LINQ
Beginner
Intermediate
C#4.0
General
.NET4
Auto Increment Microsoft Build Task
27 Jun 2007
andrewcates
Auto Increment Assembly Version in a Microsoft Build Task
.NET2.0
Win2K
WinXP
Win2003
VS2005
.NET3.0
C#
.NETCF
Mobile
Dev
LAN Chat Using Multicating
2 Feb 2006
Andrews Raj
An article on LAN chat using multicasting.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Lucene.Net - Text Analysis
6 Jan 2010
AndrewSmith
How to work with Lucene.Net's analysis.
C#2.0
C#3.0
C#
Architect
Dev
Intermediate
Gradient Enumerator
31 Aug 2005
Andrey Butov
The Gradient Enumerator is a simple utility to display resulting gradients from the combination of two colors.
VC7.1
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Beginner
WinForm
A tool statistic C# solution code count
14 Jan 2008
Andy Lang
With this tool, you can statistic a C# solution or project code count.
.NET2.0
VS.NET2003
C#
Windows
Dev
Intermediate
Water Motion Simulation
11 Jul 2007
Angel Rafael Rapallo
This article contains code which simlates water wave motion using several techniques and data structures
.NET2.0
VS2005
C++/CLI
C#
Windows
Dev
Advanced
Get all IP-Adresses within a given text
2 Mar 2005
Angren Aldaron
Sometimes it's needed to get IP-Addresses within a text for further use
.NET1.1
C#
Windows
Visual-Studio
Dev
Intermediate
Splash Form and Loading Data in a Separate Thread
7 Apr 2006
anichin
How to display a splash form and load data in a separate thread
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Use bar code fonts in C#.net
29 Jul 2007
anishmm
Use bar code fonts in C#.net
WinXP
Vista
VS2005
C#2.0
.NET
Dev
Intermediate
MDI Container background
2 Sep 2006
anishmm
Change mdi form background picture at run time
Win2K
WinXP
Win2003
VS2005
C#2.0
.NET
Dev
Intermediate
Unmanaged Arrays in C# - No Problem
3 Jan 2009
AnonX
Using unmanaged arrays is simple and easy in C#! Includes useful code examples.
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
Architect
Dev
Intermediate
Advanced
C# as a Scripting Language in Your .NET Applications Using Roslyn
24 Oct 2011
Anoop Madhusudanan
Explains how to use C# as a scripting language in your .NET applications using Roslyn.
C#
.NET
Dev
Intermediate
C#3.5
Chain Of Responsibility Design Pattern in C#, using Managed Extensibility Framework (MEF)
13 Nov 2011
Anoop Madhusudanan
This post is about implementing Chain Of Responsibility design pattern, and few possible extensions to the same using Managed Extensibility Framework or MEF
C#
.NET
Architect
Dev
Design
Beginner
Intermediate
Advanced
Code Generation in Visual Studio From XML Files - A Simpler Approach
21 Feb 2012
Anoop Madhusudanan
In this post, we'll explore how to generate code from a simple XML model, with in Visual Studio - For a lot of scenarios
C#
ASP.NET
Windows
.NET
Architect
Dev
Beginner
Intermediate
Advanced
VS2010
Reactive Programming for .NET and C# Developers - An Introduction To IEnumerable, IQueryable, IObservable, and IQbservable
1 Sep 2013
Anoop Madhusudanan
Exploring Reactive Programming including a detailed look at Interactive and Reactive Extensions for .NET and C# developers.
C#
.NET
Visual-Studio
Intermediate
Advanced
Reactive
Adventures with C# 4.0 dynamic - ExpandoObject, ElasticObject, and a Twitter client in 10 minutes
29 Mar 2010
Anoop Madhusudanan
Explores the dynamic features in C# 4.0, and a few cool things you can do with the same.
Architect
Dev
Intermediate
Advanced
C#4.0
.NET4
Fun with Dynamic Objects and MEF in C# 4.0 - A dynamic File System Wrapper
5 Sep 2009
Anoop Madhusudanan
Exploring the exciting things we can do with DynamicObject in the System.Dynamic namespace and MEF, using .NET 4.0 and C#.
.NET3.5
Visual-Studio
Architect
Dev
Design
Intermediate
Advanced
C#4.0
.NET4
A C# idiom to simulate global functions
22 Sep 2001
another
When what you really want is a global function.
.NET1.0
C#
Windows
Dev
Intermediate
Understanding Predicate Delegates in C#
2 Oct 2010
anshudutta
In this article, we will take a look into the concepts behind predicate delegates and try and understand their importance.
C#
.NET
Dev
Beginner
Threading in C#
21 May 2001
Anshuman Dimri, narendar
This application demonstrates the threads in C# using Forms and GUI controls.
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Using Resource File for Adding and Extracting ZIP File
28 Aug 2007
Anshuman Roy
Using Resource file for adding and extracting ZIP file
.NET1.1
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Generics in C# 2.0
23 Sep 2004
Ansil
An introduction to Generics in C#.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Windows Message ID constants
22 Apr 2002
Anthony Baraff
C# enumeration with most standard Windows message ID constants
.NET1.0
Win2K
WinXP
C#
Visual-Studio
Dev
Intermediate
Application Configuration Editor using the PropertyGrid
1 Mar 2004
Anthony Bouch
An application configuration editor using the PropertyGrid control.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
StopWatch with digital display
4 Sep 2002
Anthony Roach
A Stopwatch in C# with a digital display control as well as a Time set control
.NET1.0
C#
Windows
Dev
Intermediate
Simple EventLog
30 Jul 2002
Anthony Roach
A simple event log class written in C#
.NET1.0
C#
Windows
Dev
Intermediate
Extending LINQ to XML
8 Sep 2013
Anton Minko
Set of extension methods to LINQ to XML
C#
XML
.NET
Dev
LINQ
Intermediate
Advanced
A fixed-point data type class in C#/Saltarelle
5 Dec 2012
Antonino Porcino
Implementing a fixed-point numeric type in Saltarelle
C#
Javascript
decimal
Easier .NET settings
17 Apr 2014
Antonio Nakić Alfirević
Creating a library for persisting the application state data between work sessions
C#
ASP.NET
.NETCF
.NET
Dev
WPF
WebForms
Intermediate
Forms
Extended Windows Service Controller
3 Oct 2013
Antonio Petricca
.NET ServiceController class extension
WinXP
Win2003
Vista
C#
Windows
Win32
Win64
Architect
Dev
Intermediate
Simple but Interesting Features of VS2012
24 Feb 2013
Anuja Pawar Indore
This is an alternative for "Simple but Interesting Features of VS2010 and C# 4.0"
C#
ASP.NET
Windows
Intermediate
VS2012
Simple but Interesting Features of VS2010 and C# 4.0
10 Sep 2012
Anuja Pawar Indore
1 alternative
Some very simple, yet interesting features of VS2010 and C# 4.0
C#
ASP.NET
Windows
Intermediate
VS2010
Using Regular Expressions in C# .NET
16 Jul 2010
Anupam Banerji
Explains regular expressions, and some of the common ways to use them.
.NET3.0
C#3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
Dev
Design
Beginner
Globalization in C# .NET Assemblies
13 Jul 2010
Anupam Banerji
Explains the .NET approach towards globalization, and introduces the tools and methods to successfully implement globalization.
C#3.0
.NET3.5
C#
Windows
Dev
Design
Beginner
Intermediate
Advanced
C#3.5
Serialization in C# .NET II - XML Serialization
16 Jul 2010
Anupam Banerji
Explains XML serialization, schemas, and provides an example of XML serialization.
C#3.0
.NET3.5
C#
XML
.NET
Architect
Dev
Design
Beginner
Intermediate
Serialization in C# .NET I - Custom Serialization
15 Jul 2010
Anupam Banerji
Explains serialization, the need for custom serialization, and how to implement custom serialization in your code.
C#3.0
.NET3.5
C#
.NET
Architect
Dev
Design
Beginner
Intermediate
Advanced
Nullable Types in C#.NET
31 Oct 2011
Anurag Gandhi
This article explains the details and use of Nullable Type in C#.NET
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Architect
Dev
Design
Simple Email Formatter Framework - Using C#, Smtp
6 Jun 2006
Aravind Rajagopal K
This article explains a simple Email formatter framework in conjunction with an EmailPublisher class to format and send email messages.
WinXP
VS.NET2003
C#
.NET
Architect
Dev
Intermediate
How can you build your necessary components in c# ?
11 Jul 2007
Arezoo Sarkheyli
This article will try to learn you the way of building new components
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
A Form with Customized Caption Bar and Flexible Border
10 Apr 2007
Arijit Datta
An article on how to customize caption bar (e.g. displaying image on caption bar) and change border width and border color.
WinXP
VS.NET2003
VS2005
C#2.0
.NET
Dev
Beginner
Windows Service to Host Multiple Processes
10 Oct 2006
Arjun Arora
A Windows service which spawns mutiple threads
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Licensing systems in .NET
28 Apr 2014
Artem Los
Three different algorithms for constructing licensing systems, their advantages and disadvantages using C#.NET environment.
C#
.NET
licensing
SoftwareSerial
Basics of Managed Extensibility Framework (MEF)
3 Jul 2014
Arthanarieaswaran
This article explains the basics of MEF for beginner with a simple examble
C#
.NET
Dev
WPF
Design
Beginner
VS2010
Basics concepts of Extension Methods
13 Aug 2012
Arthanarieaswaran
The basic concepts and implementation of Extension Methods.
C#
.NET
Dev
Beginner
Understanding Indexer in C#
25 Sep 2005
Arul Nayagam C
This article explains about the indexer in C# programming with simple program.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Your first delegate is 4 steps away
22 Jun 2006
Arun K Jose
Writing your first delegate is as simeple as that of eating a pice of cake
C#
Windows
.NET
Visual-Studio
Dev
Beginner
Using Windows Application on web
29 May 2006
as_prabahar
This article gives you brief idea of how to run your windows application web
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Static Events
1 Nov 2005
Asghar Panahy
Refresh all loaded controls by changing the base fields.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
A High Performance Binary Serializer using Microsoft Common Intermediate Language
1 Feb 2011
asheesh goja
A high performance binary serializer using Microsoft Common Intermediate Language
C#
.NET
Dev
MSIL
Advanced
Forwarding a type from one assembly to another: TypeForwardedToAttribute
23 Mar 2010
Ashish Kumar Mukherjee
Walkthrough: Forwarding a type from one assembly to another by using the TypeForwardedToAttribute attribute.
C#
.NET
Dev
Intermediate
Slide Show
12 Oct 2007
Ata Kirmani
This article describes how to create a simple presentation application
.NET2.0
VS2005
C#2.0
Windows
GDI+
Dev
Intermediate
Best Practices on Using Implicitly Typed (i.e. var ) and Explicitly Typed Variables
4 Nov 2009
ATANU.PODDER
Best practise using var
C#3.0
C#
C#4.0
Visual Studio Designer Cache Hell
21 Nov 2007
Attilio Pavone
A practical workaround for the "Unable to cast object of type T to type T" error in Visual Studio Designer
.NET2.0
VS.NET2003
VS2005
C#2.0
VS2008
VB
Windows
Dev
Advanced
Images into sql server
20 Jan 2008
Augusto Humire Martinez
It examples show how insert any image into sql server and perharps other types
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Custom Message Box
14 Nov 2006
Avadhesh Kumar Maurya
This article is written for the help of developing his own message box and can be used anywhere we want to use. This is written in C#. I think it will help to maximum developer.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Simple Note Pad
5 Oct 2007
axe.delhi
A Simple Note Pad Application
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Introduction to C# 3
13 Sep 2005
Ayende @ Rahien
Introduction to C# 3
C#3.0
Windows
.NET
Visual-Studio
Architect
Dev
Intermediate
Mixin in C# 3
19 Sep 2005
Ayende @ Rahien
How to add mixin to a class in C# 3
C#3.0
Windows
.NET
Visual-Studio
Dev
Advanced
An Introduction to Fit and Fitnesse
9 Dec 2007
azamsharp
FIT introduces a table based structure minimizing the gap between clients and developers
C#
Windows
Dev
Intermediate
Sorting objects on their properties that do not have their own CompatreTo() implementation.
15 Mar 2006
B.Sai Suryanarayana
Shows how to Sort objects on their properties that do not have their own CompatreTo() implementation with an example of Colored Balls in Pipe using GDI+.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
The Unsafe way of doing it
8 Jun 2007
Bala Rajesh
Writing codes with pointers and memory allocation in c#
.NET1.1
Windows
Dev
Beginner
Conversion of Decimal to any Base (Binary, Octal or Hexa) and vice-versa (C#)
27 May 2005
Balamurali Balaji
Generic functions written in C# to convert a binary,octal or a hexa-decimal to a decimal number and vice-versa.
.NET1.0
C#
Windows
Dev
Intermediate
ThreadManager
25 Sep 2005
balazs_hideghety
An easy way to use threading in your applications.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
How to Work with TFS
30 Oct 2011
Bangla Gopal Surya Prakash
TFS Build agent, Build definition, TFS Build Custom Task
C#
TFS
Access a Web page in Dynamics CRM with JavaScript Code
21 Mar 2008
Baris KANLICA
In this article, I will show you how to access a Web page with JavaScript code in Microsoft Dynamics CRM. You can process CRM entities or different actions in that page
Win2003
Vista
IIS6
IIS7
C#
ASP.NET
Javascript
Intermediate
Advanced
Show navigation bar item in IFrame in Microsoft CRM
21 Mar 2008
Baris KANLICA
We don't make anything without Navigation Bar in CRM. In default, CRM haven't a setting about showing their pages in a IFrame. But we can change this event and we can more effective a usage area in CRM Form.
C#2.0
C#3.0
C#
Three C# Tips: Indexed properties, property delegates, and read-only subproperties
31 May 2004
barrd
How to get indexed properties, property delegates, and readonly subproperties in C#.
.NET1.0
.NET1.1
C#
Windows
Visual-Studio
Dev
Intermediate
Inserts Tabular Text from Text Files into Microsoft Word Table
26 Aug 2010
Bassam Alugili
Inserts tabular text into Microsoft Word document
C#
Windows
LINQ
Beginner
C#4.0
regular-expression
General
PInvoke
.NET4
A Simple Immutable ArrayList for C#
21 Nov 2007
bearvarine
An ArrayList container wrapper class that permits the table to be filled with data in an early phase of a program, but then made read-only (Immutable) for subsequent usage.
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
A Simple Immutable Hashtable for C#
21 Nov 2007
bearvarine
A Hashtable wrapper class that permits the table to be filled with data in an early phase of a program, but then made read-only (Immutable) for subsequent usage.
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
An SVG framework in C# and an SVG-GDI+ bridge
8 Mar 2003
Ben Peterson
Svg.Net is a C# framework for creating SVG images. A GDI-SVG bridge is implemented on top of it.
.NET1.0
C#
Windows
Dev
Intermediate
Implementing A Data Model and Business Layer that Supports State Management
29 Aug 2007
Benzi K. Ahamed
This article describes a technique to develop business layer logical entities that have in-built state management capabilities. It focuses on how to re-use components to make development of new business logic and data modelling layers easier.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Silverlight 4 and Multiple Duplex Clients
3 Feb 2011
Bert O Neill
Be able to push information to an individual browser page or to all browser pages
.NET3.5
C#
Windows
.NET
Architect
Dev
Intermediate
Advanced
Silverlight
C#4.0
The miracle of Tag
17 Jun 2007
Bertus Kruger
How to use the Tag property.
C#2.0
Windows
.NET
Visual-Studio
Dev
Beginner
Improving String.Format
17 Nov 2006
Bevan Arps
Creating an improved version of String.Format.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
How to Embed /Access JavaScript, CSS, Images in an Assembly.
14 Sep 2008
Bhupendra Sinha
This article will explain how to embed/access JavaScript, CSS and images to server control’s assembly.
.NET2.0
VS2005
C#2.0
ASP.NET
Windows
Dev
Intermediate
Microsoft Message Queuing (MSMQ)
28 Nov 2007
Bhupendra Sinha
Microsoft Message Queuing is Microsoft technology for asynchronous messaging. Whenever there is need for applications to send messages to each other, MSMQ can be used. MSMQ can communicate between remote machines, even over internet using http/https.
.NET2.0
VS2005
C#2.0
Windows
.NETCF
Mobile
Dev
Intermediate
WinForm
A BitStream Class for the .NET Framework
1 Dec 2005
Bill Koukoutsis
An article on reading and writing variable-length data using a BitStream class.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Effective C# - Performance notes
4 Jul 2005
Bill Wagner (SRT)
Don't emphasize practices that may have an affect on performance in a few cases
C#
Windows
.NET
Visual-Studio
Dev
QA
Intermediate
A Visual Studio Solution Cloner
24 Oct 2013
Bill_Hallahan
Creates copies of a Visual Studio C++ or C# solution
.NET3.5
C#
Windows
Visual-Studio
Design
Intermediate
Csharp.net
Protecting Writable Properties with an Interface Delegator
1 Apr 2006
billholmes54
This article explains the use and implementation of an InterfaceDelegator. You may also find it to be a good example on building dynamic types using the System.Reflection.Emit namespace.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Access Basecamp Through .NET API Wrapper
8 Dec 2006
binaryace
This API will make submission to Basecamp easier by converting returned responses into .NET objects.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
C# Threadding, one on one - an easy way to do multi-threadding
8 Jun 2007
Bishoy Demian
how to do threadding in .net with C# and update the UI from worker threads
.NET2.0
Win2K
WinXP
Win2003
Vista
VS2005
C#2.0
Dev
Intermediate
WinForm
How to make a class Sealed without Sealed Keyword
10 Aug 2006
biswam
We can make a class sealed without sealed keyword
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
Windows
Dev
Intermediate
Onward! 1.4: A command line alternitive.
3 Jun 2006
Blair "Killingblair" Cahue
A Command Line Alternitive
.NET1.1
VS.NET2003
C#
Windows
Dev
Beginner
INI Class using C#
20 Mar 2002
BLaZiNiX
An INI file handling class that wraps the API functions from KERNEL32.dll
.NET1.0
C#
Windows
Dev
Intermediate
Plug-in Manager
16 Jan 2005
Bob Aman
Plug-in systems provide extensibility and flexibility while avoiding code bloat and feature creep. This article demonstrates how to create and use an advanced plug-in manager using a secondary AppDomain and reflection.
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Advanced
Generating types from external metadata
31 May 2008
Bojan Petkovic
Type generation from external metadata.
C#
XML
Dev
Intermediate
Basic Design Pattern in C#
29 Jul 2006
Boyko Markov
Describes the Singleton class
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Specify a Configuration File at Runtime for a C# Console Application
14 Jun 2006
braditude
Using an app.config file with a console application is a great way to manage settings for a console app. However there is no method to specify a config file at runtime. Here is one way to do it.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Source Code Uncommentor in C#
15 Sep 2009
Brendan Chong
One of the first C# application to remove comments across multiple C-style languages (C, C++, Java and C#)
C#
.NET
Dev
Beginner
All-Topics
Binary operations on byte arrays, with parallelism and pointers
11 Feb 2012
Bruno Tabbia
The basic binary operations (AND, OR, XOR, NOT, ShiftLeft, ShiftRight) applied to byte arrays, made faster thanks to the use of parallelism combined with the use of pointers.
Windows
.NET
Dev
Advanced
C#4.0
Dynamic View Model
28 Jul 2014
Bryan Croteau
A technique for generating ViewModel objects dynamically.
C#
XAML
Tree Iterators
20 Mar 2009
bsargos
Discussing about Tree Iterators: Choices of Datastructure and Algorithm
.NET2.0
WinXP
Vista
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
Set Value Types to Null
15 Nov 2006
BuddyWork
How to assign Null to Value Types
.NET2.0
WinXP
VS2005
C#2.0
Dev
Beginner
Factory Method Pattern With Expression Trees using C#
13 May 2012
BuggyCoder
Efficient Factory Method Pattern Implementation in C# using Expression Trees
.NET3.0
C#3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
Architect
Dev
Beginner
Database Abstraction
10 Aug 2007
C Razzeto
Database abstraction using factory design pattern
C#2.0
ASP.NET
Windows
.NET
Dev
ADO.NET
WebForms
Intermediate
EMGU Kalman Filter
7 Mar 2012
C_Johnson
An intermediate example of signal processing using EMGU Image Processing Libraries
C#
Intermediate
Advanced
processing
image
Image-Recognition
EMGU
EMGUCV
Yet Another Chess Board Control
17 Feb 2004
Cafechess
Chess control with full move validation including checks, mates, stalemates. PGN and FEN parsers.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
MSN Floating Personal Message
31 Aug 2005
cagatay.yildir.im
Showing floating text message on the MSN Messenger as a personal message
.NET1.1
Win2K
WinXP
Win2003
Vista
VS.NET2003
VS2005
C#
CEO
Architect
Improve Performance with Anonymous Methods, Asynchronus Processing, and Thread Pools
26 Nov 2007
caloia
Improve performance with anonymous methods, asynchronus processing, and thread pools.
VS2005
VS2008
C#
Windows
.NET
Dev
Advanced
Function to Resize Images on Upload
21 Oct 2007
Captainobvious
This is a quick C# function to proportionately resize a JPG based on max width and max height parameters
.NET2.0
VS2005
C#2.0
ASP.NET
Windows
Dev
WebForms
Intermediate
DSL Tools
19 Jan 2007
carl.b.anderson
DSL Tools enables the construction of custom graphical designers and the generation of source code using domain-specific diagrammatic notations.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Enhancing C# Enums
11 Oct 2007
Cassio Mosqueira
How to make a class look like an enum with added functionality
.NET2.0
C#
Windows
Visual-Studio
Dev
Intermediate
IconLib - Icons Unfolded (MultiIcon and Windows Vista supported)
14 Feb 2008
CastorTiu
Library to manipulate icons and icons libraries with support to create, load, save, import and export icons in ico, icl, dll, exe, cpl and src format. (Windows Vista icons supported).
.NET2.0
VS2005
C#2.0
Windows
Dev
Advanced
A primitive CEP engine to analyse stock market data in real time
10 Apr 2014
CatchExAs
Can we use LinqRx as a poor-man's complex event processor?
C#
.NET
Architect
Dev
LINQ
Intermediate
Advanced
Dynamically Check Nested Values for IsNull Values
22 Aug 2014
U
CBadger
Dynamically check a value for Null value in an expression tree with an extension method
C#
MVC
DevExpress
How to convert leads to an account or contact?
15 Jun 2007
Cem Onvar
Gives a brief description to convert the leads in MS CRM 3.0.
C#2.0
Windows
.NET
Visual-Studio
Dev
Intermediate
Data Aware Unit Testing
10 Oct 2006
cgreen69
An article discussing strategies for unit testing in data aware environments.
.NET1.1
VS.NET2003
Windows
Dev
Intermediate
For C# - For and For More
6 May 2005
Chad Z. Hower aka Kudzu
Just moved to C#? Do you miss the for i = 1 to 50 syntax? Look no further, C# can do it too by extending it in a unique way.
.NET1.0
.NET1.1
.NET2.0
DotGNU
C++/CLI
C#
VB
Windows
.NETCF
Visual-Studio
Develop Your Own Operating System in C# or VB.NET
12 Aug 2010
Chad Z. Hower aka Kudzu
Develop your own operating system using C# (or VB.NET, etc.) and Visual Studio!
C++/CLI
C
C#
VB
Windows
.NET
Visual-Studio
Architect
Dev
Forth.NET
C# Open Source Managed Operating System - Quick View Under the Hood
3 Jul 2011
Chad Z. Hower aka Kudzu
A quick view under the hood of Cosmos and how it works
Mono
.NET3.5
C#
VB
Windows
.NET
Visual-Studio
Dev
ASM
Intermediate
File Explorer using Treeview controller in C# 2.0
10 Mar 2006
Chandana Subasinghe
A simple application I developed to display files and folders in your computer using Treeview controller in C# 2.0
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Bit wise operations in C#
6 Nov 2001
Chandra Hundigam
Using bitwise operators in C#
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Understanding the System.Buffer class
17 Dec 2001
Chandra Hundigam
A brief introduction to the .NET System.Buffer class
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Windows Services information component
25 Sep 2002
Chandra Hundigam
An article on a Windows Services component
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Understanding the Generic Type in C#
2 Sep 2002
Chandra Hundigam
Storing value and reference types in the generic type in C#
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Understanding Destructors in C#
27 Jun 2002
Chandra Hundigam
This article is about understanding the working concept of destructor in C#
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
JPEG Date Imprint, 4*6 Cropping, SlideShow, HTML Pages Gen Batch processing Tool
15 Jul 2004
chandrap
JPEG Date Imprint, Automatic 4*6 Cropping, Resizing, Thumbnails, SlideShow, HTML Pages Gen Tool. Best part is it is Batch processing Tool.
VC8.0
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
DialogBoxes
31 Oct 2006
ChandraSekar Maheswaran
Frequently used Dialog Boxes
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Using SQLite in your C# Application
16 Dec 2007
Chayan
Using SQLite in your C# application
Win2K
WinXP
Win2003
Vista
TabletPC
Embedded
C#
.NET
Win32
Architect
Regular Expression Validation Class
14 Jun 2006
Cheml0ck
A class that allows easy validation of variables via Regular Expressions
C#
Windows
.NET
Visual-Studio
Dev
Beginner
FOREACH Vs. FOR (C#)
19 Apr 2004
Chester Ragel
Checking the performance between foreach and for loops in depth.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
C#
VB
Visual-Studio
Dev
Intermediate
Function Overloading
10 Mar 2007
Chetan Kudalkar
An exploration of function overloading in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
C# BigInteger Class
28 Sep 2002
Chew Keong TAN
Implementation of a BigInteger Class in C#
.NET1.0
Win2K
WinXP
C#
Visual-Studio
Dev
Intermediate
Application Framework to plug components - Part II - Notify Events
15 Jun 2005
ChinHim
This article describes how to fire events to a framework from a component plugged into it.
.NET1.1
VS.NET2003
C#
Windows
Architect
Dev
Intermediate
Application Framework to plug components - Part I
22 Apr 2005
ChinHim
Simple framework to late bind assemblies using reflection and interfaces.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Generate Filter String
15 Oct 2007
Chirag Patadia
Generate Filter String as per user requirment
.NET2.0
Win2K
WinXP
Win2003
IE6.0
C#2.0
IE7
VB8.0
ASP.NET
Visual-Studio
C# Equivalent of VB's IsNumeric()
10 Nov 2006
Chris Fulstow
C# alternatives to VB's IsNumeric() function
.NET2.0
C#2.0
Windows
Visual-Studio
Dev
Intermediate
Helper Class for Development/Test/Release Configuration Files
22 Nov 2006
Chris Hambleton
An article on how to make a single configuration file for the entire development life-cycle
.NET2.0
VS2005
C#2.0
ASP.NET
Windows
Dev
Beginner
Little Class Library to manage project file related Windows Form Application
20 Apr 2003
Chris Richner
Did you ever want to code a little utility that should manage a project file?
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Simple Preference Module
3 Apr 2007
Chris Zangarine
A simple module to save and restore preferences for objects in your application
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
WinForm
Properties, Controls and XML: AutoSettings
16 Jun 2007
Chris_42
How to connect a control, a property and an entry in an XML-file
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Right Mouse Click Menu Control
29 Nov 2010
Christ Kennedy
A C# control that pops up in a cascade of submenus on a right-click
C#
Windows
Embed Win32 resources in C# programs
10 Dec 2002
Christian Tratz
How to emebd and use Win32 resources with a C# program
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
DependencyProperty Serialization for Business Objects
5 Mar 2009
Christoph Menge
Presents a simple way to serialize business objects that are derived from WPF's DependencyObject and use DependencyProperty with the help of some reflection
C#2.0
C#3.0
C#
Architect
Dev
WPF
Intermediate
LINQ for Immutable Arrays
28 Dec 2012
Christopher Diggins
A library of extension methods similar to IEnumerable for working with immutable arrays.
C#
.NET
Architect
Dev
LINQ
Intermediate
Advanced
.NET4
Efficient Map Operations for Arrays in C#
3 Sep 2012
Christopher Diggins
An informal survey of implementation techniques of the map higher-order function for arrays in C#.
C#
.NET
LINQ
Threading
performance
Parallel
TPL
A "how to" for Delegate use as a thread safe pointer
24 Mar 2005
Christopher G. Lasater
This article provides a real world usage example for using delegates.
C#
Windows
.NET
Visual-Studio
Architect
Dev
Intermediate
ΝUnit Inspired Task Runner
26 Nov 2010
cigwork
Creating NUnit like task sequences for routine application processes
C#
Windows
Simple IoC Container for Unity3d
21 May 2014
Clemens Pfauser
Implementation of an IoC Container to be able to use Dependency Injection in Unity3d
C#
Windows
.NET
Architect
Dev
Intermediate
Advanced
.NET4
Patern
Loose
Runtime variables class to support multiple application development
29 May 2012
Clifford Nelson
A runtime variables class to support multiple application development.
C#
.NET
Dev
Intermediate
Performance and Ideas from Anders Hejlsberg INotifyPropertyChanged
22 Feb 2012
Clifford Nelson
Performance and ideas from Anders Hejlsberg INotifyPropertyChanged
C#
Using Roslyn ScriptEngine for a ValueConverter to process user input
29 Feb 2012
Clifford Nelson
This article is about using Rosyln to evaluate user input in a value converter.
C#
.NET
Dev
Intermediate
Roslyn
Generic ValueConverter for Binding Enumerations to Check Boxes
15 Oct 2011
Clifford Nelson
Generic ValueConverter for Binding Enumerations to Check Boxes
C#
XML
Serializing to a File
30 Jul 2013
Clifford Nelson
Helper for serializing objects in XML or binary and saving to a file
C#
Windows
Dev
Beginner
Using Attributes in Excel Add-in Framework for Validating and Exporting Data
21 Sep 2012
Clifford Nelson
Demonstrates how to use attributes during run time in a serious application to improve maintainability.
C
C#
Dev
Office
Intermediate
.NET Collections Performance Test in WindowsXP and WindowsCE
26 Jul 2011
Cloud Hsu
.NET Collections performance test in WindowsXP and WindowsCE
C#
.NETCF
.NET
Beginner
String Enumerations in C#
27 Jul 2005
CodeBureau - Matt Simner
Options for declaring and referencing static string data.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
A Console ZIP Utility Using ICSharpCode SharpZipLib
30 Nov 2007
Coding Marc
A sample but usable program using the SharpZipLib.
.NET2.0
C#2.0
Windows
Visual-Studio
Dev
Intermediate
Effective C# - Part I
5 Apr 2005
Cohen Shwartz Oren
Make your C# code efficient.
C#
.NET
Visual-Studio
Dev
Beginner
A fast equivalent for System.Random
10 Oct 2006
colgreen
A simple and fast random number generator that can be substituted in place of System.Random, with extra methods and fast re-initialization.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Using IEnumerator and IEnumerable in the .NET Framework
3 Dec 2003
Colin Angus Mackay
An article on the .NET Framework's implementation of the Iterator pattern
.NET1.0
C#
Windows
Dev
Intermediate
Conscript: An embeddable, compiled scripting language for .NET
5 Sep 2008
Colin Vella
An API for enhancing any .NET application with a scripting language
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Virtualization
virtual-machine
EezeeScript: A simple embeddable scripting language for .NET
14 May 2007
Colin Vella
An API for enhancing any .NET application with a simple scripting language
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Building a Simple Reporting System with Unity
29 May 2014
comiscience
Make changement of reporting easier. Unity help us
.NET
Architect
Advanced
C#5
.NET4.5
Combine multiply MSN chat histories into whole one
4 Feb 2006
confach
It can combine multply MSN chat histories into whole one and guide you how to use XML.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Run Dropbox as a Service with C#
2 Jun 2013
Conraddewet
How to run a cloud storage application like Dropbox as a windows service, for use with Windows Server 2003 and 2008
C#
Windows
Visual-Studio
Architect
Beginner
Intermediate
Generated Access to .NET Resource Strings
23 Jun 2003
Corey Frost
This article provides an alternative method of accessing string resources in a C# project by generating access classes for each resource identifier.
.NET1.0
C#
Windows
Dev
Intermediate
LSA Functions - Privileges and Impersonation
27 Aug 2003
Corinna John
Managing privileges and impersonating users
.NET1.0
.NET1.1
Win2K
WinXP
C#
Dev
Intermediate
Serializing Complex Data Containing XDocument
18 Sep 2012
Coxianuk
How to serialize a complex data graph containing interfaces properties and XDocument members
.NET
Dev
Intermediate
C#4.0
C# TCP Server
8 Apr 2013
Craig Baird
A light weight easy to use .NET TCP server library
C#
.NET
Dev
Server
TCP/IP
.NET4
TcpClient
How to fix DateTime values after .NET Xml Serialization
15 Sep 2004
Craig Geil
This will explain what happens when you use the .NET XmlSerializer class directly or indirectly (via .NET Remoting or Web Service calls) to send DataTables with DateTime values in them across different time zones. .NET framework automatically converts the values to the caller's timezone.
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Using the Proxy Pattern to Inject the Uninjectable
15 Nov 2013
Craig Jewiss
If you're new to Dependency Injection, you will sometimes have a dependency that cannot be injected. This article covers these scenarios and outlines how the Proxy Pattern can be used to solve this problem.
C#
Dev
Beginner
Patterns
A C# Implementation of Douglas-Peucker Line Approximation Algorithm
6 Jun 2007
CraigSelbert
DP Line approximation algorithm is a well-known method to approximate 2D lines. It is quite fast, O(nlog_2(n)) for a n-points line and can drastically compress a data curve. Here, a fully OOP implementation is given.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Garbage collection and resource deallocation
2 Nov 2004
Cristian Prats
An article about IDisposable and the Garbage Collector in .NET.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
C# CSV Reader and Writer
22 Jun 2010
CroweMan
Class library which provides the ability to read and write CSV files
C#
ASP.NET
Windows
Dev
WebForms
Beginner
WinForm
Outlook Signatures Out of Active Directory Information
24 Aug 2007
cute-solutions
Generating Outlook signatures automatically using information of the Active Directory
.NET2.0
VS2005
C#2.0
Windows
Dev
Beginner
Redirecting Text Output to a File from a Console Application
17 Jun 2008
czeshirecat
A short article describing how to redirect text output from a console application to a file.
.NET2.0
C#
.NET
Dev
Intermediate
C# Use Zip Archives without External Libraries
12 Jun 2011
D. Christian Ohle
C# use Zip archives without external libraries
C#
Windows
Global Interceptable Program and System Hooks in .NET
7 Aug 2014
D. Infuehr
An introduction on how to implement global interceptable hooks in .Net
Win2K
WinXP
C++
C#
Windows
Win32
Win64
Intermediate
Win7
Win8
PHP4Apps: PHP Scripting from your application
20 Dec 2005
Daaron
How to call the PHP engine from your application and receive the reply and any variables.
.NET1.1
Win2K
WinXP
Win2003
Vista
VS.NET2003
C#
Dev
PHP
Intermediate
log4net NonBufferedSmtpAppenderWithSubjectLayout
10 Nov 2006
DaBuddhaMan
NonBufferedSmtpAppenderWithSubjectLayout is an appender for the log4net logging framework. The mails it sends are non buffered (1 log message = 1 mail) and the subject of the mail can be customized with a layout
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#2.0
Windows
Dev
Intermediate
XML C# STARTING GUIDE First Part
3 Nov 2007
dacanetdev
First Part of a Starting Guide for XML with C#, Methods to manipulate XML in C#
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
VS2008
XML
Windows
Dev
Beginner
Full Outer Join of Two DataTables C# Code
19 Jun 2009
dakshithaw
This article explains how to join two data tables and get the result set into a new data table using C#. Here, this has been done without using Database Access.
.NET2.0
C#2.0
C#3.0
C#
.NET
Dev
ADO.NET
Beginner
Intermediate
Advanced
Blackjack - a real world OOD example
18 Jul 2007
Dan Fontanesi
Learn OOD in .NET by examining a Blackjack game
.NET1.0
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
Complex Data Binding a collection implementing IBindingList and ITypedList
31 Mar 2003
Dan Glass
Complex Data Binding a collection implementing IBindingList and ITypedList
.NET1.0
Win2K
WinXP
C#
Dev
Advanced
Line Counter - Writing a SharpDevelop Add-In
18 Jul 2006
Daniel Grunwald
This article shows you how to start writing SharpDevelop add-ins, by porting Jon Rista's VS add-in to SharpDevelop.
.NET2.0
C#
XML
Windows
Visual-Studio
Dev
Intermediate
Using NRefactory for analyzing C# code
11 Aug 2012
Daniel Grunwald
Use NRefactory to write a standalone application that refactors your C# code.
Mono
C#
.NET
Dev
Advanced
Parser
Recommending a "Deep Assignment" Instruction for C#
22 Feb 2008
Daniel M. Camenzind
This article recommends a "deep assignment" instruction to add to the C# language.
C#
.NET
Dev
Advanced
log4net C# Code Snippets
25 Mar 2009
daniel macey
Visual Studio Code Snippets to assist with configuration of and logging in log4net
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
Yet Another QuickWatch
26 Nov 2007
Daniel Smolka
This QuickWatch displays complex data as a user-friendly tree
.NET2.0
VS2005
C#2.0
.NET3.0
.NET3.5
Windows
Dev
Intermediate
High-Performance Timer in C#
29 Jul 2002
Daniel Strigl
A C# class to provide exact time measurement in your applications.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
GBVB - Converting VB.NET code to C#
27 Apr 2003
Daniel Turini
A tool and a method for VB.NET to C# source code conversion
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
VB
ASP.NET
Dev
App.Config Type String Verification with MSBuild
17 Oct 2009
Daniel Vaughan, Nicolas Dorier
How to use an MSBuild custom task to provide compile time verification of string type names in app.config files.
C#3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
Architect
Dev
Intermediate
How to Edit and Persist Collections with CollectionEditor
26 Nov 2003
Daniel Zaharia
The article demonstrates how to edit and persist collections with CollectionEditor.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
an XML to CSV converter
11 May 2007
danielbromley
this is a quick simple bit of code in a project that can convert an XML file to a csv file
C#
XML
Windows
.NET
Visual-Studio
DBA
Dev
Intermediate
NHibernate Templates for Smart Code Generator
11 Dec 2007
Danilo Mendez
Describes how to generate NHibernate objects and ASPX pages using Smart Code
.NET2.0
Win2K
WinXP
Win2003
Vista
SQL2000
SQL-server-2005
VS2005
C#2.0
VB8.0
Using T4 templates for Finite State Machine generation
25 Sep 2013
Darek Danielewski
Writing multiple finite states machines code is a tedious and boring task. With a little help from T4 Template, this process can be automated.
C#
Architect
Dev
Intermediate
Strongly Typed Guid Classes
22 Mar 2004
Darius Z
Create strongly typed Guid classes by deriving (essentially) empty subclasses from a TypedGuid base class.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Encrypt and Decrypt ConnectionString in app.config and/or web.config!
8 Sep 2007
Dariush Tasdighi
Encrypt and Decrypt ConnectionString in app.config and/or web.config!
.NET2.0
VS2005
C#2.0
Windows
Dev
Advanced
Minesweeper
25 Feb 2006
Dau Quoc Chung
It is a game like Window minesweeper of microsoft
.NET1.1
.NET2.0
VS.NET2003
C#
Windows
Dev
Beginner
Persisted Data in C#
17 Feb 2005
Dave Brighton
This article builds a persisted data application in C#.
.NET1.0
C#
Windows
Dev
Intermediate
Apex Part 1: Create Your First MVVM Application
21 May 2012
Dave Kerr
Write your first MVVM application in ten minutes using the Apex SDK!
C#
Windows
Dev
XAML
WPF
Beginner
Intermediate
Silverlight
Windows-Phone-7
Apex Part 2: Adding Commands to an MVVM Application
21 May 2012
Dave Kerr
Learn how to add Commands to your MVVM application to add functionality without breaking the separation of View and ViewModel.
C#
Windows
.NET
Mobile
Dev
WPF
Beginner
Intermediate
Silverlight
Windows-Phone-7
See the Intermediate Language for C# Code
6 Jun 2013
Dave Kerr
Introducing 'Sil' - the addin that lets you right click on code and quickly inspect the Common Intermediate Language the compiler generates for it.
C#
.NET
Visual-Studio
Dev
Intermediate
Advanced
A Zune Style Application Template for WPF and Silverlight
25 Jun 2012
Dave Kerr
A Zune Style Application Template that makes a great starting point for WPF or Silverlight Projects
C#
Windows
.NET
Visual-Studio
Dev
WPF
Design
Beginner
Intermediate
Silverlight
Graphical Analysis of Process Control Program
11 Feb 2007
David A Brighton
This mathematical program uses explicit conversion and graphical display
.NET2.0
VS.NET2003
C#2.0
Windows
Dev
Intermediate
Pluggable Remote Object Hosting
11 Nov 2003
David Boland
This article presents a Pluggable mechanism for the identification and hosting of .NET Remote objects.
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Enhanced EventLog writing for .NET Applications
11 Nov 2002
David Field
A set of C# classes that work around issues with the standard EventLog object
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
SparseArray for C#
18 Mar 2002
David Hall
A class that supports sparse arrays
VC7
Win2K
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
Deriving from System.Threading.Tasks.Task - Tying The Knot in C#
4 Feb 2014
davidbakin
You can subclass Task - but it is tricky. Here's how you do it by "tying the knot" - using lambdas and variable capture to implement lazy evaluation
C#
Windows
Dev
Intermediate
.NET4
Countdown Number Puzzle Solver
10 Mar 2014
DavidHancock
Describes an algorithm that solves the Countdown number puzzle written in c#
C#
.NET
Recursive
Game
Algorithms
Self installing .NET service using the Win32 API
28 Oct 2005
DavidHoyt
Sometimes the service classes provided by Visual Studio don't give you the control you need, so why not build your own? And while you're at it, why not make it self-installing? The base class provided gives you full control of the Win32 Services API from a convenient base class and attribute.
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
Exceptions Handling - Some Advanced Detail
31 Jan 2010
db_developer
What is the difference between 'throw e' and just 'throw'
C#
Intermediate
Advanced
MEF 2 Preview Beginners Guide
18 Apr 2012
Dean Oliver
A short guide to what to look forward to in the next release of MEF.
C#4.0
MEF
IOC
C# Native Interop: Methods and Performance
19 Feb 2013
Debdatta Basu
Introduction to C#/C++ interoperability, and a performance evaluation.
VC8.0
C#2.0
C#3.0
Advanced
VC9.0
C#4.0
VC10.0
A New Task Scheduler Class Library for .NET
17 Dec 2007
Dennis Austin
A revision of a Task Scheduler class library by David Hall
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Business Object Introduction
18 May 2007
derekliang
This article is going to be served as an introduction to Expert C# 2005 Business Object by RockFord Lhotka which was written for business application developer.
.NET2.0
Win2K
WinXP
Win2003
Vista
SQL2000
SQL-server-2005
VS2005
C#2.0
.NET3.0
Getting Started with ReSharper OpenAPI
13 Jan 2007
developer.dave
Very basic guide to beginning development of your ReSharper PlugIn
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Simple Application Settings Persistence
5 Apr 2005
Dewey Vozel
Simple, easily reusable class to persist name/value pair settings for an application
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
How to copy a String into a struct using C#
10 Jun 2004
dgiljr
How to copy a String into a struct using C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
XML Reader - Import data from XML file to MSSQL table
23 Aug 2007
DhanuWeedagam
Import data from a bulky XML file to a MSSQL table.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
WinForm
Creating a Form That Doesn't Take Focus
10 Apr 2010
Diamonddrake
Popup forms that won't take focus even if clicked on, and cannot be alt+tabbed onto
C#
Windows
Intermediate
Popup Window Finder and Mouse Tracker in C#
26 Nov 2009
Dianyang Wu
An article on retrieving information from popup windows by using low level keyboard and mouse hooks, user32.dll and kernel32.dll APIs, etc.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Advanced
WinForm
Open Forms Elegantly
2 Nov 2008
Dieter Deysel
This article will show an elegant way to open a lot of forms, without the redundant code
.NET3.0
C#
Windows
Dev
Intermediate
Implementing SignalR in Desktop Applications
6 Aug 2014
Dieter Deysel
Step-by-step walkthrough to implement SignalR in desktop applications
C#
Windows
Beginner
VS2013
C# Word 2003 Mailmerge by DSN
26 Apr 2006
Digital_Human
Word 2003 Mailmerge using a DSN connection
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Code Spelling Checker Extension for Visual Studio 2010 (VSX)
7 Apr 2010
Digital-samurai
Building a spelling checker for source code as an extension for Visual Studio 2010
C#
.NET
Visual-Studio
Intermediate
VS2010
.NET4
Marshal an Array of Zero Terminated Strings or Structs by Ref
1 Feb 2007
dmihailescu
Marshal an array of zero terminated strings or structs by reference
VC8.0
.NET2.0
Win2K
WinXP
VS2005
C#2.0
Architect
Dev
Advanced
Chained null checks and the Maybe monad
21 Sep 2010
Dmitri Nеstеruk
Shows how a few Extension Methods solve the 'repeated null check' problem.
.NET3.0
C#3.0
.NET3.5
Dev
Intermediate
C#4.0
.NET4
Local Inversion of Control
20 Feb 2013
Dmitri Nеstеruk
Kind of like inversion of control, but without DI containers
.NET3.5
C#
.NET
Beginner
.NET4
.NET4.5
How to Become a Rumorous C# Developer
14 Jan 2010
dmitryEB
Steps to become famous C# developer.
C#
Dev
MD5 and SHA-1 Hashing (for String and Files)
2 Mar 2006
donperry
MD5 and SHA-1 Hashing for String and Files using the .NET cryptography Provider
.NET1.1
WinXP
VS.NET2003
C#
Dev
Intermediate
Webpage thumbnailer
17 Aug 2006
dooskoobi
An article on how to get a webpage thumbnail and give your favorite links a face.
.NET2.0
VS2005
C#
Dev
Intermediate
Arrays Basics in CSharpDotNetTech
26 Sep 2013
dot net tech
The article explains type of arrays in C# with easy to understandable Graphical examples.
C#
.NET
Beginner
programming
m.Facebook with C#
21 Mar 2014
dot net tech
Performs basic function on your Facebook Profile from C# code without use of Facebook API
C#
.NET
HTML
HTTP
RegEx
Facebook
FireNSIS Studio Installer Creator
19 Feb 2006
dotnetfireball
Is a desktop application developed for allow developers to fast creation of their software installation
.NET2.0
VS2005
C#
ASP.NET
Windows
Dev
Intermediate
WinForm
Static Members vs Instance Members (Overview)
18 Jun 2007
Douglas Parsons
An overview on how Static and Instance Declaration works
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#2.0
Windows
Dev
Intermediate
Web Scraping (Problems & Solutions)
5 Nov 2013
dpalash
From this article, you will be able to get the basic idea about web scraping and a few problems and their solutions while working.
.NET3.5
C#
.NET
Visual-Studio
HTML
Dev
WebForms
Beginner
Intermediate
VS2010
Console Input in C#
29 Dec 2003
DQuigley
This article was written to provide a brief overview of console input in .NET
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Avoiding null in C#
20 Jun 2004
Dr Herbie
Make Code More Robust by Avoiding nulls in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Performance considerations for strings in C#
8 May 2005
Dr Herbie
The effects of string handling on performace.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Connecting a Davis Instruments Vantage Weather Station to the Internet
27 Aug 2007
DueVelocita
This article will describe how to connect a Davis Intruments Vantage weather station to the Internet using .NET 2.0 and C# as well as a few pieces of necessary hardware.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Xmi CodeDom Library, Part 2 - Using dynamic types to increase performance
30 May 2006
Dustin Metzgar
A .Net 2.0 library that converts XMI into CodeDom. Part 2 shows how CodeDom was used to create dynamic types to outperform the reflection-based parsing.
.NET2.0
C#
Windows
Visual-Studio
Dev
Intermediate
Optimize your C# with Inline ASM via ATL and C++
10 Nov 2003
dzzxyz
Optimize your C# with Inline ASM via ATL and C++
VC6
VC7
VC7.1
VC8.0
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
C#
Terminal 3
6 Jun 2007
Ed.Poore
A Multi-port Plug-in Based Serial Port Terminal Program
Win2K
WinXP
Win2003
Vista
VS2005
C#2.0
.NET
Dev
Intermediate
Single Instance Forms
9 Sep 2007
Ed.Poore
Single instance forms in an MDI application
.NET2.0
Win2K
WinXP
Win2003
Vista
VS2005
Mono
C#2.0
Dev
Beginner
General Guidelines for C# Class Implementation
2 Aug 2002
Eddie Velasquez
Practical tips for making your classes good friends with .NET
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Finding Dll's and Exe's under a given directory
21 Aug 2007
edukulla
File_Version is a Simple Tool developed in C#.Net. It will fetch you the Complete Dll and EXE information under any selected directory. Many a times, we may be required to know the information for Dlls\Exe's which gett installed with a particular product .
.NET2.0
C#2.0
Windows
IIS
Visual-Studio
Dev
Intermediate
Convert String To Decimal
5 Jun 2006
Edusie
How convert a string to a decimal using .NET
C#
Windows
.NET
Visual-Studio
Dev
Beginner
C# 2.0 Aliases
3 Oct 2005
Edward Moemeka
A general description of C# 2.0 aliases.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
C# 2.0 Nullable Types
3 Oct 2005
Edward Moemeka
General instructions on the use of nullable types in C#.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
A .Net Tetris game in c# using GDI+
5 Feb 2004
Edward Moemeka
I use GDI+ to create a simple tetris game
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Advanced
Dynamic Type Programming with C# 4.0
10 Nov 2008
Edward Moemeka
Learn how to define types without defining the class first using C# 4.0.
C#2.0
C#3.0
.NET
Dev
Intermediate
Introducing C# 2.0 Partial Types
3 Oct 2005
Edward Moemeka
A general discussion on C# 2.0 partial types.
C#
Windows
.NET
Dev
Intermediate
Property Acccesor Modifiers
3 Oct 2005
Edward Moemeka
General description of the new property accessor modifiers in C# 2.0.
C#
Windows
.NET
Dev
Intermediate
Introducing C# 2.0 static classes
3 Oct 2005
Edward Moemeka
A general discussion on C# 2.0 static classes.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
XML Validation Patterns in .NET 2.0 using C#
28 Feb 2006
Edward Moemeka
This article highlights some ways to validate inbound XML documents .NET 2.0 using the C# programming language. It also addresses some changes to the general pattern from .NET 1.1
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Masks and flags using bit fields in .NET
20 Apr 2004
Edward Smoljanovic
A simple use of bit fields as flags for Windows forms.
VC7
VC7.1
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
PocketPC-2002
C#
Numeric TextBox
22 Sep 2008
Ehsan Golkar
The textbox that accepts numbers and uses separated character for reading easily
C#
Dev
Intermediate
Transform XML via XSLT-Stylesheets
9 Nov 2004
Ekki
Shows how you can make a transformation of XML pages via XSL transform stylesheets, under C#.
.NET1.0
.NET1.1
VS.NET2003
C#
XML
Windows
Dev
Beginner
Yahoo! Weather Reader/Wrapper
11 Sep 2007
El Chubb
A library meant to simplify getting the current weather conditions (as well as a 2 day forecast) into your .NET programs.
.NET2.0
C#2.0
Windows
Visual-Studio
Dev
Intermediate
Help To Use EnvDTE - A Little Simple Library
23 Apr 2007
Elia Conchione
A piece of library that can help to use Visual Studio Editor to search, write, change code directly in the code
VC8.0
.NET2.0
VS2005
C#
Windows
Dev
Advanced
Displaying JSON from PHP into a DataGridView using Json.NET
20 Jun 2013
Eligio Morgado H.
Explaination of how to use JSON to get data from a remote server in C#.
Dev
Beginner
C#4.0
JSON
.NET4.5
VS2012
log4Net and SQLite
14 Jun 2012
Elvin Deras
This article explains how to work with log4Net and SQLite.
Dev
Intermediate
C#4.0
.NET4
Runtime Compiled Symbolic Expressions
15 Dec 2002
Emanuele Ruffaldi
A symbolic expression manipulator with derivation and substitution that dynamically compiles the expressions for fast evaluation.
VC7
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
INotifyPropertyChanged - Automagically Implemented (Reloaded)
25 Nov 2011
emardini
Implement INotifyPropertyChanged and change verifying in model using a proxy generator
Vista
C#
Windows
.NET
WPF
Beginner
XP
Type casting impact over execution performance in C#
21 Aug 2004
Emilio Guijarro
This article analyzes the most common type casting situations in C# and the compiler behaviour in them.
.NET1.1
VS.NET2003
C#
Windows
Dev
Advanced
Virtualization
virtual-machine
BHO Development using managed code
21 Mar 2012
enamur
How to create a simple BHO using C#.
C#3.0
.NET3.5
Dev
COM+
Beginner
Intermediate
Development
Topography Table
20 Oct 2008
Ennis Ray Lynch, Jr.
A simple way to add colorization to large grids of raw data
C#
ASP.NET
Windows
.NET
Dev
Intermediate
Really Simple RSS (Yeah, I know)
15 Oct 2007
Ennis Ray Lynch, Jr.
An easy way to publish your own news feed in ASP.NET
C#
ASP.NET
XML
Windows
.NET
Visual-Studio
Dev
WebForms
Beginner
An easy to use WPF Autocomplete Textbox
10 Jul 2014
Eric Pap
An easy to use custom control basedon textbox that allows Autocomplete, compatible with WCF
C#
WCF
WPF
Reactive
A Naive Bayesian Classifier in C#
28 May 2006
ErichG
A Naive Bayesian Classifier in C#
VC8.0
WinXP
VS2005
C#
.NET
Dev
Intermediate
Reading Turkish RSS Feed in Console with Turkish Fonts
14 Aug 2013
Erol Esen
This article has a usable software tool to read RSS feeds and it is especially designed to read and display Unicode characters inside a console window.
C#
XML
Unicode
HTTP
rss
Converting JScript.NET to C#.
29 Apr 2003
essence
Want to make it easy to make the jump to C#? Here's the answer.
.NET1.0
.NET1.1
C#
Windows
Dev
JScript.NET
Intermediate
Stripping Accents from Latin Characters: A Foray into Unicode Normalization
20 Mar 2006
Evan Stein
How to turn accented characters into ASCII for search purposes.
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
A DXF Reader Solution and a Simple DXF Viewer
31 May 2011
Evren Daglioglu
This project gets a DXF file, extracts and interprets data and draws it on screen.
.NET1.0
.NET1.1
WinXP
C#
GDI+
Dev
Intermediate
WinForm
Using Interfaces for Advanced Accessibility Control Level
24 Jun 2005
evxif
Using interfaces besides the traditional access modifiers (i.e. public, protected, internal, or private) for advanced accessibility control.
.NET1.1
WinXP
VS.NET2003
C#
Dev
Intermediate
Managing Quota Entries in C# and DiskQuotaTypeLibrary
21 Jun 2004
ex3cut3_2
A simple library to manage the quota entries of the Windows system, works for local and remote computers
Win2K
WinXP
Win2003
C#
.NET
Visual-Studio
Dev
Intermediate
Draw objects using Multithreaded
26 Dec 2002
Eyad Buhulaiga
Program that draw objects using the concept of multithreading
.NET1.0
Win2K
WinXP
C++
C#
MFC
Dev
Beginner
Using IFilter in C#
19 Mar 2006
Eyal Post
Using the IFilter interface to extract text from various document types.
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#
Windows
Dev
Advanced
Bulk SMS Sender
18 Aug 2013
Fahad Rafiq
Sending multiple / bulk SMS through Excel file to multiple recipients using GSM phone or GSM modem
C#
Windows
.NET
Beginner
Intermediate
Building XMPP Client using MatriX XMPP SDK
1 Jul 2011
Faruk Pasic
How to build XMPP Client using MatriX XMPP SDK
C#
Windows
.NET
Dev
Beginner
MVP: Updating View’s Binding Asynchronously with the SynchronizationContext Object
15 Mar 2010
FatCatProgrammer
MVP: Updating View’s binding asynchronously with the SynchronizationContext object.
C#
.NET
Dev
Intermediate
Non Kernel Semaphore
11 Jun 2012
FatCatProgrammer
A Semaphore that does not use the kernel by default
.NET1.0
.NET1.1
.NET2.0
.NET3.0
.NET3.5
C#
Architect
Dev
Advanced
StealthObjectFactory
30 Mar 2006
Ferry Mulyono
A brief introduction to StealthObjectFactory, simple OOP scripting framework for .NET Framework 2.0
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Constructors, Destructors and MSIL
18 Sep 2001
Filip Bulovic
Using ILDASM to view custom destructors in C#
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Creating Windows Live Messenger Add-ins
21 Jun 2007
Filip van der Meeren
An article on creating MSN 8 plug-ins
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Cisco configuration download and upload - Part II
30 Dec 2002
firat kocak
The second section of cisco configuration download and upload. In this section, the win SNMP api is explained a litle bit.
.NET1.0
Win2K
WinXP
C#
Visual-Studio
Dev
Intermediate
Advanced Phone Number Type Implementation
24 Dec 2008
Flamewave4
A phone number structure that can be used for parsing, validating, and normalizing phone numbers.
.NET1.0
.NET1.1
.NET2.0
Mono
C#2.0
Dev
Advanced
A glance at C# vNext
12 Jun 2014
Florian Rappl
A detailled outlook at some of the possible language features of the next version of C#.
C#
.NET
Visual-Studio
Architect
Dev
Intermediate
Advanced
C#4.0
.NET4.5
VS2012
Way to Lambda
29 Jan 2013
Florian Rappl
An introduction to lambda expressions as well as an advanced discussion on how and where to use them. This article will also show known and introduce new design patterns that might be helpful.
Mono
C#3.0
.NET3.5
C#
Windows
.NET
Linux
Intermediate
C#4.0
C#3.5
Asynchronous models and patterns
28 Mar 2013
Florian Rappl
An introduction to async / await, popular mistakes and solutions for asynchronous programming, as well as usages and benefits from using asynchronous programming. We will also discuss interesting patterns based on concurrency.
C#
.NET
XAML
WPF
Intermediate
Advanced
Threading
Patterns
Events
GUI
C# 4 - Tuples
9 May 2011
fmsalmeida
Tuples can be very handy for developers, allowing them to return multiple values from a function, the creation of composite keys to Dictionaries and eliminates structs or classes just to fill combobox.
C#4.0
Practical Unit Testing - a manual
11 Oct 2004
Francois Bonin
An article on the details and HowTos of Unit Testing on the .NET platform
.NET1.0
.NET1.1
C#
Windows
Visual-Studio
Dev
Intermediate
Flattening a Hierarchy – a producer thread to get all files in a folder and subfolders
21 Aug 2003
Frank Eden
Flattening a Hierarchy using a producer thread to get all files in a folder and subfolders.
.NET1.0
Win2K
WinXP
Win2003
C#
Dev
Intermediate
Encryption/Decryption with .NET
23 Jun 2002
Frank Fang
Encryption/Decryption with .NET
.NET1.0
C#
Windows
Dev
Intermediate
The CFGLite Project
27 Aug 2003
Frank Olorin Rizzi
The CFGLite Project, for managing configuration files in .NET
.NET1.0
C#
Windows
Dev
Intermediate
The myUML Project.
30 Sep 2003
Frank Olorin Rizzi
This article explains the myUML project that provides a set of tools for the creation and manipulation of UML diagrams.
.NET1.0
.NET1.1
C#
Windows
Dev
Intermediate
UI for Simple HTTP File Downloader
18 Aug 2006
Fred Johanns
Demonstrates how to properly multi thread a UI application while downloading files over HTTP
C#
Windows
Visual-Studio
Dev
Intermediate
How to Convert a Numeric Value or Currency to English Words Using C#
11 Oct 2006
Fred.B
This article includes a sample application that will show you how to convert a numeric value to an English word representation.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
STL Dotnet
19 Oct 2005
Frédéric DIDIER
STL for C#.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Anonymous Method Serialization
12 Feb 2009
Fredrik Norén
Anonymous method serialization
C#
Windows
Dev
Intermediate
Advanced
Lock
27 Nov 2007
Fun@learn
LOCK is used to lock and unlock the files using symmetric key cryptography
.NET2.0
WinXP
Vista
VS2005
C#2.0
.NET3.0
.NET3.5
Dev
Beginner
WinForm
myComboBox
25 Jul 2006
funygel
how to make the standard combobox to drop custom controls
VC8.0
Win2K
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
Validation Library using C# 3.0 Lambda Expressions
18 Dec 2007
Gabor Mezo
A very easy to use business object validation library using C# 3.0 lambda expressions
C#3.0
.NET3.5
VS2008
WCF
LINQ
Beginner
Advanced
Poor Man's Code Injector in C# 3.0 (Exception Handling Scope, Policy, *.* Injection)
18 Dec 2007
Gabor Mezo
A simple way for implementing code injection in C# 3.0
C#3.0
.NET3.5
VS2008
WCF
LINQ
Advanced
Count With Letters Extension
22 Jun 2011
Gammill
A pair of wrappers about Zeltera's "Count with Letters" code to generate "Integer to Excel Column" and "Excel Column to Integer"
VS2008
C#
Windows
Visual-Studio
Dev
Intermediate
Dynamically load a class and execute a method in .NET
10 Apr 2006
Gary Dryden
Dynamically load a class and execute a method.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
I, Interface
22 Nov 2011
garymcleanhall
The wonderful things that decorating a simple interface can produce.
C#
Dev
Optimized Calculation Algorithm for Business Days
7 Sep 2005
Gaurang Desai
Library that implements business days and age calculation and also implements the DateDiff function in C#.
.NET1.0
SQL2000
C#
SQL
Windows
DBA
Dev
Intermediate
Introducing Serialization in .NET
18 Mar 2009
Gaurav-Mehta
Introducing Serialization in .NET
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#2.0
Windows
Dev
Intermediate
How to Get the Last Restart/Reboot Time for Windows
12 Feb 2008
Gautham Jayaraman
This code snippet helps to get the last Windows reboot time using C# and interop
C#
DataObjectBase
18 May 2010
Geert van Horrik
DataObjectBase -> the new Object class for data objects!
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
WPF
Intermediate
Complete Guide on How To Turn A Monitor On/Off/Standby
23 Jan 2006
Gelu Vac
How to turn on/off the monitor
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Set Your Data and Code Free from the Constraints of Hierarchies and Tables
31 May 2010
George Henry 1954
This article describes a base implementation of Ted Nelson's zzstructure in C#.
C#3.0
C#
Windows
Dev
Intermediate
Basic Events Out Of The Box
24 Jan 2011
George Nairooze
Use simple events the same way you call a method
.NET3.5
C#
.NET
Dev
Beginner
Monitor Folder Activity
16 Mar 2003
Gerald Nelson
Monitor Folder Activity in C#
.NET1.0
C#
Windows
Dev
Intermediate
Yet another Logger class
18 Aug 2002
Gevik Babakhani
The Logger class helps .NET developer create application logs in an easy way.
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Custom application configuration. [With Editor Demo]
15 Aug 2002
Gevik Babakhani
This class helps you to create and modify custom configuration files for your application.
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Passing Parameters to Crystal Reports at Runtime
20 Nov 2003
gfajardo
Get and set the parameter value from the report
.NET1.0
C#
Windows
Dev
Intermediate
Simple Rapidshare Download Class C#
29 Jul 2009
Ghasem Heyrani Nobari
By using this class, you can simply download multiple rapidshare links at once! (parallel)
C#
.NET
Dev
Intermediate
Advanced
All-Topics
Hacking out the C# 2.0 Iterators
4 Apr 2005
Giancarlo Aguilera
A hack that enables C# 2.0 Iterators with .NET 1.1.
.NET1.1
.NET2.0
VS.NET2003
C#
VB
Windows
Dev
MSIL
Advanced
Load an EXE File and Run It from Memory
24 Apr 2006
Gianni Marzaloni (ZofM)
Simple application to load an EXE file and run it from memory (only for .NET compiled files)
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Draw with Mouse
17 Oct 2007
Giorgi Dalakishvili
An article showing how to draw on screen
C#2.0
.NET3.0
Windows
Visual-Studio
GDI+
Dev
Design
Intermediate
LuceneWrap: A Compact Lucene.net Wrapper
4 May 2011
Giorgio Minardi
Providing a generic wrap to Lucene.net basic search functions
C#
.NET
Architect
Dev
QA
Beginner
Intermediate
All-Topics
EF
Streaming realtime data to Excel
2 Sep 2014
U
gjvdkamp
This is a minimalistic example of how WCF, Rx and Excel-DNA can be used to stream realtime data to an Excel client.
C#
WCF
Excel
Reactive
Emulate Const Correctness in C#
6 Mar 2008
Glenn Dawson
How to use interfaces to emulate const correctness
C#
.NET
Dev
Beginner
Intermediate
Hex Editor in c#
20 Sep 2005
Glenn Inman
This is a hex editor in c#
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
The Tiny Wrapper Class for URL History Interface in C#
5 Mar 2010
goblins
I think there are people who learned a bit of C# but don't know about COM. I hope my tiny wrapper class library is helpful for such people to use IUrlhistory interface without difficulty.
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Using the Google Desktop and ReSharper APIs
13 Sep 2006
gone_cat
This article describes coding against the Google Desktop API to create a plug-in for ReSharper.
VS.NET2003
C#
Windows
.NET
Dev
Intermediate
ATOM To RSS Converter
24 Oct 2007
Govardhana Reddy
This article will help you to find a way to convert the ATOM to RSS Feed Format
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#2.0
ASP.NET
Windows
Dev
WebForms
Intermediate
Enums as a DataSource
25 Jul 2004
Graham Brooks
How to use an enum as a datasource for lists in .NET applications
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
C# XML Directory Lister
1 Oct 2001
Greg Hack
Generates a directory list as XML
.NET1.0
Win2K
C#
Visual-Studio
Dev
Intermediate
A Simple Extension Framework in C#
30 Jul 2007
Greg Osborne
Extend your applications by providing a framework for other developers
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Errors in XML Log with C#/.NET
23 Oct 2002
GriffonRL
How to write all your errors when using Console.Error to an XML file.
.NET1.0
C#
Windows
Dev
Intermediate
I Love C# Extension Methods
21 Oct 2011
grimmuko
Some useful C# Extension Methods
C#3.0
C#
Windows
.NET
Intermediate
A Comparative Study of Java and C#
30 Aug 2003
gspatwal
A brief article comparing and contrasting the features of Java and C#.
VC6
VC7
VC7.1
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
C#
Java SE
DuckTyping: Runtime Dynamic Interface Implementation
23 Oct 2006
Guenter Prossliner
Dynamic typing (DuckTyping) implementation for .NET.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Dictionary with a Custom Key
13 Feb 2008
Guffa
An article on creating a custom key to use with a dictionary.
.NET2.0
C#
.NET
Dev
Intermediate
Aspect Oriented Programming: learn step by step and roll your own implementation!
11 Sep 2013
Guirec
A journey into AOP land with concerns, pointcuts, joinpoints, advices, aspects, interceptors, proxies, targets, mix-ins, composites...
.NET1.1
.NET2.0
.NET3.0
.NET3.5
C#
Architect
Dev
Intermediate
AOP
.NET4
Gurux Data Refinery
11 May 2010
Gurux Ltd
Retrieve data from a physical device, process it, and visualize the results
WinXP
Win2003
Vista
C#3.0
C#
Windows
Win32
Win64
CEO
DBA
Automated penetration testing in the Microsoft stack with OWASP ZAP
27 Jan 2014
GustavoMartins
Automate your penetration testing using the pentest tool ZAP and the
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
security
TFS
Automation
.NET4.5
Code Review Add-In
7 May 2007
Guy Kolbis
Code Review Add-In helps the process of reviewing code and publishing the results as work items to the Team System Server for review by team members
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Check StyleCop Rules on TortoiseSVN Commit
24 Mar 2014
GWallis
This hook validates code with StyleCop before or after they are checked in to ensure they conform to validation rules.
C#
Windows
Beginner
svn
TortoiseSVN
StyleCop
Automatic Interface Implementer: An Example of Runtime Type Building
10 Jan 2008
GWBas1c
An example of run-time type building; given an interface, returns an object that automatically implements the interface.
.NET2.0
C#2.0
Dev
Advanced
Logical Sudoku Solver
8 Nov 2007
H. Tony
Utilize logical rules and scanning to solve soduku puzzle, no guessing
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Serialize Printer Settings
30 Sep 2003
haag
An article on how to serialize PrinterSettings.
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
Logging with NLog
6 Jan 2007
hacked.emotions
The article describes how to configure nlog to log reports as per your requirement
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Command Line Windows Services Manager
23 Jun 2003
Haidong Chen
How to manipulate Windows services on local or remote computers.
.NET1.0
C#
Windows
Dev
Intermediate
Create a Class and its Collection in Memory, Create Objects from them and Bind them to DataGrid at RunTime using CodeDOM and Reflection
17 Jul 2007
Haitham Khedre
Create a Class and its Collection in Memory at RunTime, then generate objects and assign values and bind to datagrid using CodeDOM and Reflection
VS2005
C#
Windows
.NET
Architect
Dev
QA
Design
Advanced
Manage .NET configuration file appsettings section
19 Oct 2006
Haiyan Du
This is .NET 2.0 Windows Form Application wich can help you to none tech user to update you appsettings in your application configuration file.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Deep copy of objects in C#
18 Jul 2009
Hakger
How to do a deep copy of objects using System.Reflection.
.NET1.0
.NET1.1
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
Dev
Intermediate
.NET4
Data Accessing Independent From Database And Entity With ADO.Net
26 Nov 2012
Halil Ibrahim Kalyoncu
This tutorial aims to show a basic approach for designing a data access layer independent from databases and entities.
C#
Windows
ADO.NET
Intermediate
My BitArray Class
12 Jun 2006
Hamed J.I
A BitArray class with more function
C#
ASP.NET
Windows
.NET
Visual-Studio
Dev
Intermediate
Do Anything With ID3
22 Mar 2007
Hamed J.I
A class for read and write ID3
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
WinForm
Application Trial Maker
16 Feb 2009
Hamed J.I
A library to easily create a trial version of your application
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Castle's DynamicProxy for .NET
14 Dec 2004
Hamilton Verissimo
Explains how to use DynamicProxy to intercept on object instances.
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#
Windows
Dev
Intermediate
Utilizing Microsoft's Object Builder to Create Custom Objects Based on the Dependency Injection Patt
24 Apr 2007
Handpeople
An article describing the utilization of the Object Builder framework to develop custom objects for dependency injection.
.NET2.0
.NET3.0
C#
Windows
Visual-Studio
Dev
Intermediate
Selecting Colors from Anywhere on the Screen
7 Aug 2007
hankhuf
Allows you to drag an eyedropper anywhere on the screen to select a color
.NET2.0
VS2005
C#2.0
Windows
Dev
Beginner
XGetoptCS - A Unix-style getopt() written in C#
5 Jun 2007
Hans Dietrich
XGetoptCS provides Unix-style command line processing for C# apps
VS2005
C#
Windows
.NET
Dev
Intermediate
A C# Class for Complex Polynomials
3 Jul 2007
hanzzoid
A C# class for complex polynomials providing polynomial arithmetics, differentiation and integration
.NET2.0
WinXP
VS2005
C#
Dev
Intermediate
Generics sample in C#
5 Aug 2007
Harikaran S
This article will explain about Generics feature in C# 2.0
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Creating MMC Snapin using C# (Part I)
12 Nov 2003
Harish Kumar L
This article explains how to create an MMC Snapin using C#.
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
Introduction to Threads in C#
13 Apr 2004
hasansheik
A Beginers introduction to Threads using C#
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
C#
Visual-Studio
Dev
Beginner
Generating MD5 Hash out of C# Objects
25 Jul 2008
Hasler Thomas
This article describes how to generate the MD5 hash string for a common C# object.
.NET2.0
WinXP
VS2005
C#2.0
Dev
Intermediate
Briefly exploring C# 6 new features
20 Aug 2014
U
Hassan Hashemi
briefly exploring most important new features of C# 6
C#
Windows
.NET
Dev
Intermediate
Roslyn
Addin to create the Dependent Upon Add-in
27 Jan 2008
haughtycool
Addin to create the Dependent Upon Add-in
C#2.0
C#3.0
C#
BizDraw framework for .NET
30 May 2007
Hayder Marzouk
A small framework to design and print documents containing shapes, text, images, bar codes...
.NET2.0
WinXP
VS2005
C#2.0
SQL
SQL-Server
DBA
Dev
QA
ADO.NET
Browsing objects using ObjectReflector.Net
6 Apr 2007
Hayder Marzouk
Browse any object using ObjectReflector.Net at runtime
.NET1.1
.NET2.0
WinXP
VS.NET2003
VS2005
C#2.0
Architect
Dev
Intermediate
Using C# to Create an Excel Document
26 Aug 2007
Hector Pacheco
Shows how to create an Excel document using C# and formatting the cells
.NET2.0
WinXP
Win2003
VS.NET2003
VS2005
C#2.0
Dev
Intermediate
Notification Client and Server Written in C#
22 Oct 2007
Helbrax
Notification Client and Server written in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Units of Measure Validator for C#
2 Jul 2012
Henning Dieterichs
This library provides a MSBuild task for compile time validation of units of measurement within C# code.
C#
Visual-Studio
C#4.0
validation
MSBuild
Task
Navigating Exception Backtraces in Visual Studio
21 Nov 2007
henon the hacker
A code snippet to print exceptions and inner exceptions in Visual Studio's error parser format.
.NET2.0
VS2005
C#2.0
Windows
Dev
Beginner
Castle Validator Component for Beginners
10 Sep 2011
Henry He
In this article, I will explain how to use Castle validator component in an application and how it works from inside out.
C#
Windows
Dev
Beginner
DataAnnotations Validation for Beginner
17 Sep 2011
Henry He
In this article, I will explain how to use DataAnnotations library's validation feature for domain entity with a simple demo application.
C#
Windows
Dev
Beginner
C#4.0
Registry Export File (.reg) Parser
19 Apr 2011
Henryk Filipowicz
A class to read and parse reg files
C#
Windows
.NET
Win32
Dev
Intermediate
regular-expression
Really Easy Logging using IL Rewriting and the .NET Profiling API
22 Jan 2007
Herbrandson
Explains how to insert logging into code at runtime using IL rewriting and the .Net profiling API
C++/CLI
C#
Windows
Visual-Studio
Dev
Advanced
Dynamic Code Generation vs Reflection
22 Jan 2007
Herbrandson
A dynamic code generator for setting property and field values that outperforms reflection
C#
Windows
.NET
Visual-Studio
Dev
Advanced
Capturing Minimized Window: A Kid’s Trick
5 Oct 2007
Hessam Jalali
Capture a window even if it is minimized or fully hidden by other windows
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
To Unload a Running Dll
25 Apr 2007
himanshu_jain2005
In DotNet how we can Unload DLL
.NET2.0
VS2005
C#2.0
Windows
Dev
Beginner
Convert Numeric Currency into Words for International Currency - Part - II (Optimized)
12 Sep 2010
Hiren solanki
Converts numeric currency in words with two modes - international and Indian. e.g., 1000000 to ten Lacs (for India) one million (for international)
C#
Convert Numeric Currency into Words (For INDIAN Currency Only) (Optimized)
6 Sep 2011
Hiren solanki
Converts from 0(zero) to 10^39(adant-shinghar) into words. E.g. 70250 into seventy thousand two hundred fifty
C#
General
Jalali Calendar
17 Mar 2006
Homam Hosseini
This article explains a more accurate method than the algorithm that the .NET Framework's PersianCalendar uses, to deal with the Persian calendar. This method covers a wider range of dates, and also years before Common Era.
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#
Windows
Dev
Intermediate
Use .NET Reflection APIs to facilitate get/set property
13 Jan 2005
HongJu.Cao
Dynamic access to .NET object's property/field.
.NET1.1
Win2K
Win2003
VS.NET2003
C#
Dev
Intermediate
Wizard like application using Windows.Forms.TabControl
6 Jun 2007
Huanacaraz
Creating wizard like application using Windows.Forms.TabControl
C#
Windows
.NET
Dev
Intermediate
WinForm
Diagrams with Reflector and the Graph Plugin (Part 1)
6 Aug 2007
hughd
Updating the Graph Plugin to provide a diagram of method dependencies within a class.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Dotnet eXtended framework
19 Jul 2004
Hugo Pais Batista
Extend the .NET framework power with DotNetX - free libraries that allow you to generate code, cache database objects, etc.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
SQL
DBA
Dev
WinXpStyle Class
6 Jun 2004
HugoRomano
You can use this class for Windows XP Style Forms.
.NET1.1
WinXP
VS.NET2003
C#
Dev
Intermediate
Populate data from database in a ComboBox
16 Aug 2004
Huseyin Altindag
How to populate data from database in a ComboBox.
.NET1.0
.NET1.1
WinXP
VS.NET2003
C#
Dev
Intermediate
Top 10 Reasons to Dump Java for Visual C#
6 Oct 2006
hyle
This article details the major reasons for Java programmers to consider switching from the Java language to Visual C#.
VC8.0
WinXP
C#
Java SE
.NET
Visual-Studio
Dev
Beginner
Scalar Data Visualization Part 2
9 Dec 2012
I_gO_tO_schoOl_by_scoOter
This article will describe the line contouring section in more detail
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Scalar Data Visualization Part 1
11 Aug 2006
I_gO_tO_schoOl_by_scoOter
This is an introduction for a series of articles about scalar data visualization. This part will introduce the data structure used in my project.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Expression API Cookbook
10 Sep 2013
Sacha Barber, Ian P Johnson
A how to do Expression API cookbook
C#
.NET
Architect
Design
Intermediate
All-Topics
C#4.0
.NET4
Sql Script Generator in C# From SQL Table
8 Sep 2007
idreeskhan
SQL Script Generator generates the SQL Scripts to run on SQL query to analyze only insert and update queries
.NET1.0
.NET1.1
.NET2.0
WinXP
Vista
SQL2000
SQL-server-2005
VS.NET2003
VS2005
.NET3.0
Structs in C#, Structs vs. Classes, Heap or Stack? Structs Constructors
25 Sep 2007
idreeskhan
This article describes Structs in C#, Structs vs. Classes, Heap or Stack? Structs Constructors
.NET2.0
WinXP
VS.NET2003
VS2005
C#2.0
.NET3.0
C#3.0
DBA
Dev
Intermediate
Implementing Dynamic Escalations Using Timers to Augment K2 Workflow
10 Jun 2007
idriseAbdi
Implementing dynamic escalations using Timers to augment K2 Workflow
.NET2.0
C#2.0
Windows
Visual-Studio
Architect
Dev
Intermediate
Generic List of Mutable Objects with Events
7 Aug 2007
Igor Velikorossov
Implementation of an enhanced List of mutable objects with events
.NET2.0
VS2005
C#2.0
Windows
Dev
Beginner
Specialized Queues - A Cyclic Queue
20 Nov 2005
Ilan Assayag
A fixed-sized FIFO queue
WinXP
VS.NET2003
C#
.NET
Dev
Intermediate
TdhCursorFactory - A Class to Provide Animated and Color Cursors to DotNET Applications
1 Nov 2007
Ilíon
This article describes a class to manage animated and color cursors and make them available for use in .NET applications. The cursors may derive from embedded resources, from standard cursors, or from files read from disk.
.NET1.0
.NET1.1
.NET2.0
Windows
Dev
Intermediate
WinForm
Anonymous Methods - Behind the Scenes
9 Feb 2011
İlkay İlknur
In this article, we will see what's going on behind the scenes when we are using anonymous methods
.NET2.0
.NET3.0
.NET3.5
C#
.NET
Dev
Intermediate
Accessing COM+ component using C#
30 Oct 2001
Imtiaz Alam
This article provides a step by step explanation on how to access COM+ applications using C#.
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
A basic Virtual Machine for Experimentation
13 May 2003
Include123
A basic Virtual Machine for experimentation.
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Virtualization
virtual-machine
Code Simplified!!
20 Jul 2012
indranil pal
This article focuses on improving the maintainability of your code thus decreasing the cyclomatic complexity and lines of code, using existing features of .NET.
C#3.0
.NET3.5
Dev
LINQ
Intermediate
C#4.0
.NET4
.NET4.5
RAPPTOR.Persistence - Transparent object persistence the easy way
31 Aug 2005
Ingo Tippold
An example on how to use the object persistence framework.
.NET2.0
VS2005
C#
SQL
Windows
DBA
Dev
Intermediate
An Easy way to interface with semiconductor SECS/GEM equipment in .NET
26 Dec 2005
Insphere Technology
This article provides an introduction on how to interface with SECS/GEM compliant equipment using Insphere SecsToTool.Net.
Win2K
WinXP
Win2003
C#
VB
.NET
Visual-Studio
Architect
Dev
Intermediate
How to create a User Defined Collection
6 Oct 2006
interface Mirror
How to create a User Defined Collection
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
VS.NET2003
VS2005
C#2.0
Dev
Simple PropertyComparer
1 Nov 2006
Ion Botnari
A Simple PropertyComparer
C#
Windows
.NET
Visual-Studio
Dev
Beginner
Game with planes in C#
10 Jun 2007
Ionescu Marius
Nice game with planes
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Creating MDI application using C# (Walkthrough)
29 Jun 2004
irfan patel
If you are a beginner(or intermediate) and want to develop an MDI application in C# then this one is for you!!
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
VB6
C#
Dev
Intermediate
BiDirectionalHashtable
1 Nov 2005
Itay Sagui
Create a BiDirectionalHashtable to access both key and items in O(1) time, and create a connection between items.
.NET1.1
.NET2.0
Win2K
WinXP
VS.NET2003
VS2005
C#
Dev
Beginner
WinForm
The Y Combinator in C#
28 May 2014
ivan_wl
This article described how to derive the Y Combinator using C# language.
C#
STUN Client
20 Apr 2007
Ivar Lumi
STUN client C# implementation with sample application
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
IMAP Messages Transfer Tool
28 Dec 2006
Ivar Lumi
IMAP messages transfer tool
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
SIP Stack with SIP Proxy - (VOIP)
11 Jun 2007
Ivar Lumi
C# implementation of SIP
.NET2.0
VS2005
C#2.0
Windows
Dev
Advanced
LINQ vs ADO.Net - A Practical Overview
17 Apr 2013
J van Rooyen
From a developer's perspective, a comparative article
C#
SQL
Windows
.NET
Dev
ADO.NET
LINQ
Intermediate
Declarative Programming--Unifying Form And Web Development
23 Nov 2004
Marc Clifton, J. Dunlap
Use declarative programming to create UI's common for both Web and Form applets.
C#
ASP.NET
XML
Windows
.NET
Visual-Studio
Architect
Dev
XAML
WebForms
Intercepting method calls in C#, an approach to AOSD
2 Oct 2004
J4amieC
This is one of many approaches to using AOP principles in C# using ContextBoundObject.
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Architect
Dev
Beginner
EventyList: The List with Events
28 Apr 2008
Jacek Gajek
Generic list class based on Microsoft's implementation with few additional events to handle like BeforeAdd, OnAdd, BeforeRemove, etc.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Create Custom Color Maps in C#
15 May 2007
Jack J. H. Xu
This article shows how to create various custom color maps
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Excel Charts in C# Applications
1 Aug 2007
Jack J. H. Xu
This article shows you how to use Excel charts in C# applications
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Draw a US Flag using C# and GDI+
7 Dec 2007
Jack J. H. Xu
This article shows how to draw graphics objects using C# and GDI+
.NET2.0
VS2005
C#2.0
Windows
GDI+
Dev
Intermediate
Extract/Save Article Headers from Newsgroups
9 Sep 2006
Jacky S
A simple C# program that can extract/save article headers from Newsgroups
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Visual Cryptography Generator
22 Oct 2007
Jacky Yiu
Visual cryptography is a cryptographic technique which allows visual information (pictures, text, etc.) to be encrypted in such a way that the decryption can be performed by the human visual system, without the aid of computers.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Implementing the Huffman algorithm as a C# library
20 Sep 2005
JadBenAutho
Flexible HuffmanAlgorithm object, based on streams data forms.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Documentation in C#
27 Oct 2006
Jaiprakash M Bankolli
This article explains about C# documentation and ways to automate it
IE6.0
IE5.5
C#
ASP.NET
XML
Windows
.NET
Visual-Studio
Dev
WebForms
Implementing the Singleton Pattern in C#
10 Mar 2008
Jaiprakash M Bankolli
This article describes about design pattern namely Singleton Pattern.
.NET1.0
.NET1.1
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
The Interface Construct in C#
31 Oct 2007
Jakob Lanstorp
Using interfaces as a means to decouple classes, making your application more flexible.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
export sql server or other database query in to excel or word by using c# programming
8 Aug 2007
jalal khodabandeh
export sql server or other database query in to excel or word by using c# programming
.NET2.0
VS2005
C#2.0
Windows
DBA
Dev
Intermediate
store and retrieve image to/from sql server database
5 Aug 2007
jalal khodabandeh
simple save and fetche image toand from database
.NET2.0
VS2005
C#2.0
Windows
DBA
Dev
Beginner
E-mail Address Scanner in C#
26 May 2006
James Gupta
Scan a website for email addresses and add them to an XML-based file (MSN contact list file)
C#
Windows
.NET
Visual-Studio
Dev
Beginner
Fast Dynamic Property Access with C#
22 Mar 2005
James Nies
Reflecting on Properties is nice, but often it can be too slow. This article describes an alternative method for dynamic property access.
.NET1.1
VS.NET2003
C#
Windows
Dev
MSIL
Advanced
Multi-monitor Warp Speed Screen Saver
21 Dec 2008
James Ritchie Carroll
High-speed screen saver simulating a warp-speed effect; will span multiple monitors.
.NET2.0
C#
Windows
Win32
Dev
Intermediate
WinForm
A non-well-formed HTML Parser and CSS Resolver
20 Jul 2007
James S.F. Hsieh
A non-well-formed HTML parser and CSS Resolver builded by pure .NET C#
.NET1.0
.NET1.1
.NET2.0
DotGNU
C#2.0
C
VB
XML
CSS
Windows
Simulating polymorphic operator overloads with C#
19 Apr 2005
James T. Johnson, Nish Sivakumar
Article shows how to overcome the C# insistence on operator overloads being static and describes a method for simulating polymorphic behavior for operator overloads.
C#
Windows
.NET
Visual-Studio
Dev
Beginner
TypeLoader for .NET
3 Jan 2002
James T. Johnson
Class and splash screen to load custom types at runtime.
.NET1.0
C#
Windows
Dev
Intermediate
Orchestration of asynchronous communication
31 May 2012
Jani Giannoudis
How to centralize and unify asynchronous execution of actions and functions.
.NET3.5
C#
Architect
Dev
Beginner
A WIX web setup
9 May 2007
JannuD
Create WIX web setup using VS2005 and Wix 3.0
.NET2.0
VS2005
C#2.0
ASP.NET
XML
Windows
Dev
WebForms
Intermediate
MultiException: Type-Safe Collections without CollectionBase
12 Sep 2001
Jared Bienz
How to create Type-Safe collections without using CollectionBase
.NET1.0
Win2K
C#
Dev
Intermediate
Convert VB6 forms to C#
5 Apr 2003
JarekNET
Convert VB6 forms to C#
.NET1.0
C#
Windows
Dev
Intermediate
Entity Framework 4 EDMX Modifier - Correct Default Values in SQL Server
24 Jun 2010
Jason Sobell
This article describes a utility that modifies EF4 edmx files so that they support SQL Server's 'Default Value or Binding' property
C#
SQL
.NET
SQL-Server
DBA
Dev
ADO.NET
C#4.0
.NET4
EF
StreamMuxer
14 Feb 2006
Jason.Thomas
A class that allows you to create multiple substreams with varying access rights from a single stream.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
SafeDeflateStream
30 Jan 2006
Jason.Thomas
A wrapper class for DeflateStream that properly handles exceptions.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Load config files
6 Sep 2006
Javier Lema
Load an ini file to configure own application
C#2.0
Windows
.NET
Visual-Studio
Dev
Intermediate
All about abstract classes.
26 Feb 2004
Jayababu
This article provides a quick introduction to abstract classes in .NET.
.NET1.0
.NET1.1
C#
Windows
Visual-Studio
Dev
Intermediate
Reflector
11 Jan 2004
Jayakrishna Damarla
An article on Reflection.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C++
C#
MFC
Dev
Intermediate
Simple chat application using .NET remoting
27 Nov 2006
jdkulkarni
This is a simple and powerful chat application for the intranet using .NET remoting.
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#2.0
Windows
Dev
Intermediate
Manage Processes on Remote Machine
8 Mar 2007
jdkulkarni
The article describes how to manage processes on a remote machine using WMI
.NET2.0
Win2K
WinXP
Win2003
Vista
VS.NET2003
VS2005
C#2.0
Dev
Advanced
Non-Deterministic Destructors - What Are They?
31 Jul 2007
Jean Paul V.A
An article on non-deterministic destructors in C#
C#2.0
Windows
.NET
Visual-Studio
Dev
Advanced
File System Search Engine
5 Jan 2009
Jean-Christophe Grégoire
A generic File System search engine
C#3.0
.NET3.5
.NET
Dev
LINQ
Intermediate
Using a Plugin-Based Application
13 Aug 2014
Jean-Pierre Bachmann
How to create a Plugin Based Shell
C#
Windows
WPF
Advanced
MEF
VS2013
Another Simple Yahoo Map Proxy
3 Apr 2007
jebberwocky
Another Simple Yahoo Map Proxy
C#
Javascript
XML
Windows
.NET
Visual-Studio
Dev
Ajax
Beginner
Automation Helper for Stored Procedures in C#
18 Jul 2007
Jeff Bramlett
Helper classes for automation of stored procedures
.NET2.0
SQL-server-2005
VS2005
C#2.0
ASP.NET
XML
SQL
Windows
DBA
Dev
Using a Rules Engine to Separate Business Rules from the Application
29 Aug 2006
Jeff Bramlett
Using a Rules Engine to separate Business rules from the application
.NET1.1
.NET2.0
Win2K
WinXP
C#2.0
ASP.NET
Visual-Studio
Dev
Intermediate
Use Rules In Your Applications
29 Aug 2006
Jeff Bramlett
A Rules Engine class library with source code and documentation
C#
Windows
Visual-Studio
Dev
Intermediate
Using CollectionBase and DictionaryBase
20 Jun 2003
Jeff Martin
An article on deriving from CollectionBase and DictionaryBase in order to data bind to controls and access data in an easier manner.
.NET1.0
C#
Windows
Dev
Intermediate
Extreme Optimization #1.1: Mapping IP addresses to country codes.
30 May 2003
Jeffrey Sax
Highly optimized classes for looking up the country code corresponding to an IP address
.NET1.0
C#
Windows
Dev
Intermediate
Internet web macros in C#
4 May 2004
JEHAN Sebastien
Write web macro agents with plugin libraries for data processing
.NET1.0
C#
Windows
Dev
Intermediate
Cache Collection
11 Aug 2008
Jerome Bellanger
A data structure implementation of a fixed size collection: the oldest element is automatically deleted if the maximum capacity is reached
.NET2.0
Mono
.NET3.0
.NET3.5
C#
C# COM Object for Use In JavaScript / HTML, Including Event Handling
22 Apr 2009
Jerome Terry
A complete example of how to create a C# COM object for use in JavaScript / HTML, including event handling
WinXP
Vista
VS2005
C#2.0
C#
Javascript
Windows
Visual-Studio
HTML
Dev
Displaying Greek letters in .NET using char casting
4 Sep 2006
JHotGermany
How to display Greek letters in .NET using char casting.
.NET1.1
Windows
Visual-Studio
Dev
Intermediate
A spelling corrector based on Bayes Theorem (PHP, C#)
10 Sep 2007
Jia.Chen
This article introduces SpellingDice a spelling corrector based on Bayes Thorem and Dr. Peter Norvig's essay
C#
ASP.NET
Windows
.NET
Visual-Studio
Dev
PHP
WebForms
Advanced
Visual Studio 2010 Concept IDE
10 Jun 2005
Tom Ollar, Jim Bennett
Design concept for a new Visual Studio UI.
C#
Windows
.NET
Visual-Studio
CEO
Architect
Dev
Intermediate
Single-Instance C# Application - for .NET 2.0
30 Jan 2006
Jim Rogers
A quick and easy guide to creating a single-instance application in C#, with .NET 2.0.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
VTD-XML: XML Processing for the Future (Part I)
17 Apr 2008
Jimmy Zhang
Introduce VTD-XML, the future of XML processing
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
VS.NET2003
VS2005
C#2.0
.NET3.0
Programming XPath with VTD-XML
10 Jun 2010
Jimmy Zhang
Learn to take advantage of VTD-XML's stateless XPath capability to achieve unmatched efficiency and flexibility
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
Moving Form Without Titlebar
13 Jun 2007
jinfrics
This code will help you in creating a customized form interface
.NET1.1
.NET2.0
WinXP
VS.NET2003
VS2005
DotGNU
C#2.0
.NETCF
Mobile
Dev
Accelerate Your XML Development Under .NET 2.0
8 Mar 2007
Jinjun Xie
An article on using XML in a lazy way
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
Windows
Dev
Intermediate
Read a certain line in a text file
3 Nov 2005
Jisu74
Read a certain line in your text files by making an array
.NET2.0
VS2005
C#
Windows
Dev
Beginner
Programmatically Convert Documents to PDFs the Easy Way
9 Feb 2007
jkandiko
An easy way to create PDF documents from code
.NET1.1
VS.NET2003
C#2.0
Windows
Dev
Intermediate
Textbox Which Holds an IP Address
18 Aug 2008
jkatebin
This is a control which represents a single IP Address
.NET2.0
VS2005
C#2.0
.NET3.0
.NET3.5
C#
.NET
Visual-Studio
Dev
Beginner
Set the Culture and UI Culture for Windows Forms Globalization
28 Mar 2007
JM ® - DE CASTRO
In some instances, you may want to have most of your application change according to the operating system's or user's culture settings, You can have culture-specific classes format the information with the invariant culture,
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
WebUpdate: Keep All Your Fat Client or Single User Applications Up To Date Simply!
26 Apr 2006
jocool2550
A simple way to keep all your fat client or single user applications up to date, easy to add to your projects and much easier than any other product to put online an update!
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
LINQ to SQL Performance Considerations
1 Apr 2010
Joe Pitz
Performance considerations when using LINQ to SQL
C#3.0
.NET3.5
C#
.NET
Dev
Beginner
Intermediate
Creating a Switch function that works for non-integral types
4 Jun 2007
Joe Sonderegger
A Switch function that works for non-integral types.
.NET2.0
VS.NET2003
C#2.0
.NET3.0
C#3.0
Windows
Dev
Intermediate
Most Recently Used (MRU) Menu Class in C#
13 Nov 2007
Joe Woodbury
A Most Recently Used files class, in C#.
.NET1.1
VS.NET2003
C#
Dev
Intermediate
Most Recently Used (MRU) Menu Class for .NET 2.0 in C#
6 Nov 2009
Joe Woodbury
A Most Recently Used files class for .NET 2.0 in C#
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
WinForm
Having fun with MIT's ConceptNet 2.1 in C#.
21 Feb 2006
JoeSox
A ConceptNet .Net Utility Class Library.
C#
XML
Windows
.NET
Visual-Studio
CEO
Architect
DBA
Dev
Intermediate
C# ConceptNetUtils (CNU) Version 2
24 Mar 2007
JoeSox
A C# dynamic link library that runs ConceptNet: A Semantic Network of Common Sense
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Handling Multiple Views on a Common Data Set
20 May 2001
Joey Runyans
This atricle looks at some problems and solutions for using multiple views on a single data set in the C# and .NET framework.
.NET1.0
C#
Windows
Dev
Intermediate
Revisit the Game of Life while Learning about Extension Methods in C#
24 Aug 2008
Johan Fourie
A fun variation of the Game of Life re-factored using extension methods
WinXP
Win2003
Vista
C#
Dev
Intermediate
C#: Using Reflection and Custom Attributes to Map Object Properties
11 Mar 2014
John Atten
I have a general distaste for decorating my code with Attributes and Annotations. Most of the time, I can't help but feel like there must be a better way to accomplish what I am trying to do, and/or that I have somewhere sprung a leak in what should be a helpful abstraction. Other times, though, c
C#
.NET
Dev
LINQ
reflection
Dynamic Proxy Creation Using C# Emit
24 Nov 2003
John Mikhail
Creating a Java like Dynamic Proxy using the C# Emit feature
.NET1.1
C#
Windows
Visual-Studio
Dev
Advanced
Share User Settings Between Applications
17 Dec 2008
John Simmons / outlaw programmer
A not-so-dotNet way to allow multiple programs to share a single settings file
C#3.0
.NET3.5
C#
.NET
Dev
Intermediate
Overriding App.Config Settings for Multiple Objects
17 May 2008
John Simmons / outlaw programmer
One method for loading common and object-specific data from your app.config file.
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
Intermediate
Random Thoughts..
26 Jul 2014
John Underhill (Steppenwolfe)
CSRG random generator in C# and the NIST STS Library (Huge update!)
C
C#
Windows
Visual-Studio
HTML
Dev
Intermediate
VS2010
Making .NET Applications Scriptable with Aphid, an Embeddable Scripting Language
29 Nov 2013
John_Leitch
This article details how to make .NET applications scriptable with Aphid, an embeddable scripting language.
.NET2.0
Mono
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
VB
Windows
.NET
Gmail Agent API v0.5 / Mail Notifier & Address Importer
6 Jul 2004
Johnvey Hwang
Open source Gmail API in C#
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Using Extension Methods to Create Form Extensions
5 Feb 2009
Jonas Butt
This article demonstrates the use of the Extension Methods language feature of C# 3.0.
VS2005
.NET3.0
C#3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
Architect
Dev
Multiple Language Syntax Highlighting, Part 2: C# Control
12 Mar 2003
Jonathan de Halleux
Fast and furious colorizing library for source code (C, C++, VBScript, JScript, xml, etc.)
.NET1.0
C#
Windows
Dev
Intermediate
Refly, makes the CodeDom'er life easier
1 Mar 2004
Jonathan de Halleux
A smart wrapper around CodeDom that speeds up code generation.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Production Grammar Framework for .NET with Applications to Testing
10 Jun 2004
Jonathan de Halleux
Production grammar can be used to produce a wide range of results, including automatic test cases.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
C++/CLI
C#
VB
ASP.NET
Visual-Studio
STL-Style Functor Delegates
24 Sep 2002
Jörgen Sigvardsson
An article on how to use delegates to emulate STL-functors
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
log4net XmlConfigurator Simplified
16 Jun 2007
Joseph Guadagno
This article covers the configuration of log4net using the XmlConfigurator. This article also demonstrates how to create multiple log files for your application.
.NET2.0
VS.NET2003
VS2005
C#2.0
VB8.0
Windows
Dev
Beginner
C# 4.0's New Features Explained
16 Aug 2009
Josh Fischer
A guide to C# 4.0's new features - explained with code examples and a little historical perspective.
Windows
.NET
Dev
Intermediate
C#4.0
C# Delegates, Anonymous Methods, and Lambda Expressions – O My!
19 Dec 2009
Josh Fischer
An explanation of the different ways to create delegates through a guided example that starts with .NET 1.1.
.NET1.1
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
Dev
Intermediate
Implementing Perl-style list operations using C# 2.0
22 Jul 2004
Jouni Heikniemi
Instructions on implementing Perl map and grep with C# 2.0.
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#
Windows
Dev
Intermediate
Functional programming in C#
10 Jun 2012
Jovan Popovic
This article explains how you can use functional programming in C#.
C#
.NET
Dev
Intermediate
event and custom eventargs in depth for beginners
12 Nov 2008
Joydeep Sen
learn how to attach event with an object and how to create custom eventargs for beginners
.NET2.0
VS2005
C#
.NET
Visual-Studio
Dev
Beginner
Intermediate
XNA Scrolling Images at Windows Phone
7 Feb 2014
Juan Carlos Recio Abad
Learn how to scroll images at xna to create worlds, level, so on.
C#
Windows
.NET
Phone
XNA4.0
Using Nested Lambda Functions to Implement Numerical Algorithms
19 Jul 2010
Julian Robinson
For numerical computations, coding with lambda functions can substitute for the want of nested methods in C#.
Dev
Intermediate
C#4.0
.NET4
Visual Matrix
14 Aug 2001
Junaid Majeed
How to solve any sort of matrix using C#.
.NET1.0
Win2K
C#
Dev
Intermediate
Creating a Nickname Generator
19 Aug 2007
Juraj Borza
Nickname generator
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
C#2.0
Dev
Intermediate
Working with UTF8 characters...
11 Mar 2008
JustChiragPatel
it is not difficult to work with UTF 8 characters anymore...
C#2.0
C#3.0
VB8.0
C#
VB
DAL DataSets vs. Collections
15 Apr 2007
Justin Bozonier
Shows how to create a data bindable strongly typed collection via a DAL to replace a DataSet.
.NET2.0
VS2005
C#2.0
Windows
DBA
Dev
Intermediate
Understanding CGI with C#
27 Jan 2005
Justin Williams
Leveraging the Common Gateway Interface in C#.
.NET1.1
IIS5.1
IIS6
VS.NET2003
C#
ASP.NET
Windows
HTML
Dev
WebForms
Create Sample Application Using Entity Objects In C#.Net
15 Oct 2007
justindhas
Create Sample Application Using Entity Objects Using C#.Net
.NET2.0
SQL2000
IIS5.1
VS2005
C#2.0
ASP.NET
SQL
Windows
DBA
Dev
Bind Data's to Table Using JSON with Webservice.
23 Nov 2007
justindhas
Create JSON Application With WebServices
WinXP
IIS5.1
IE6.0
IE5.5
C#2.0
IE7
ASP.NET
Javascript
XML
.NET
The Power of Delegates in C#
19 Jun 2013
K K Kodoth
Document describes about the Delegate in C# and the usage of delegate in different scenarios
.NET1.0
.NET1.1
.NET2.0
.NET3.0
.NET3.5
C#
ASP.NET
.NET
Dev
Design
Register New Account using Matrix XMPP Library
3 Sep 2011
K.Kirivarnan
Register New Account using Matrix XMPP Library
C#3.0
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
XMPP
Protocol
Jabber Client using MatriX XMPP Library
9 Sep 2011
K.Kirivarnan
Jabber Client using Matrix XMPP Library
C#
Windows
.NET
Visual-Studio
Intermediate
Game of life: Code solution in C#
7 Mar 2012
Kailash Shastri
An Object Oriented solution to Conway's Game of life problem in C#
.NET3.5
C#
ASP.NET
.NET
Architect
Dev
QA
Intermediate
C#3.5
Threading
Genetic Algorithms and the Traveling Salesman Problem using C# and ATL COM
24 Nov 2002
Kalyan S Dontharaju
An article on Travelling SalesMen Problem Solving by GA
VC6
VC7
Win2K
WinXP
C#
.NET
Visual-Studio
MFC
Dev
Intermediate
Indexers In C#
6 Sep 2006
kalyan.Bandarupalli
C# introduces a new concept known as Indexers which are used for treating an object as an array. The indexers are usually known as smart arrays in C# community.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Forms Authentication ! An Introduction
18 May 2008
Kamal Singh Kharayat
An Introduction to Forms Authentication and Its practical usage.
.NET2.0
C#2.0
C#
ASP.NET
.NET
WebForms
Beginner
HttpTunnel in C#
29 Jan 2007
Kamlesh Singh
How to create TCp connection through proxy server
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Step by Step Guide to Delicious OAuth API
24 Apr 2010
Kamruzzaman Titu
Learn how to use Delicious OAuth API in your .NET projects with an example
C#
ASP.NET
Late Bound ActiveX Loading [TamilFM]
26 Oct 2006
Kannan K
Late Bound ActiveX loading [TamilFM]
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Using POP3 with C# to download and parse your mail.
17 Nov 2002
Karavaev Denis
Using this class in your C# application you can manage your mailbox and download and parse your messages.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Association, Aggregation, Composition, Dependency and IOC for Beginners
24 May 2014
Kausik J. Nag
Association, Aggregation, Composition, Dependency and IOC for beginners
C#
Beginner
Concurrent Object Pool, the Right Way
22 Apr 2013
Kel_
An implementation of a generic, concurrent object pool with smart memory management.
Mono
C#
.NET
Dev
C#4.0
Rational Numbers - .NET 4.0 Version (Rational Computing 1)
22 Jul 2010
KenJohnson
A Rational number type providing virtually unlimited precision for .NET and Silverlight.
C#
.NET
Dev
Intermediate
.NET4
C# - XML Schema Validator
12 Nov 2004
Kenny Young
This article demonstrates the use of an XML Schema validation class.
C#
XML
Windows
.NET
Visual-Studio
Dev
ADO.NET
Intermediate
The Magical Exclusive OR (XOR)
17 Aug 2011
KentBill
XOR operation is magical and what can it do for you? It can switch the values of variable, back up and encrypt data.
C#
.NET
Design
Beginner
Intermediate
All-Topics
Resume Sender
20 Jan 2007
Kerry Teo
A simple application to help manage your job applications
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Design by Contract Framework
12 Jul 2002
Kevin McFarlane
A C# library that implements Design by Contract
.NET1.0
C++
C#
Windows
Visual-Studio
MFC
Dev
Intermediate
Incorporating Parameterized Construction in the Singleton Design Pattern
5 Aug 2003
Kevin McFarlane
How to incorporate parameterized construction in Microsoft's recommended implementation of a Singleton
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
An Introduction to Business Objects in C#
11 Mar 2002
Kevin McFarlane
An Introduction to Business Objects in C# using a simple Person object as an example
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
A C# Password Generator
17 Aug 2003
Kevin Stewart
An article on implementing a simple password generator class in C#
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
XML Finite State Machine in C#
31 Mar 2002
Kevin Stewart
An article on implementing a table-driven finite state machine using XML and C#
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Creating a dynamic object from XML using ExpandoObject
25 Oct 2012
Kevin Yochum
Creating a dynamic object from XML using ExpandoObject.
C#
XML
.NET
Dev
Intermediate
C#4.0
.NET4
.NET4.5
Text-based menu class for Console Applications
25 Jan 2003
Kiff
This class helps creating and using menus in console applications by using delegates. It will show you the basics of array lists and delegates.
.NET1.0
Win2K
WinXP
C#
Visual-Studio
Dev
Intermediate
Middle Mouse Button (or Wheel) to Doubleclick (.NET 2.0)
9 Jul 2007
kim.david.hauser
This is a small but handy tool I'm using everyday. It converts a middle mouse button click into a left mouse button double click.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Image Processing Library in C#
29 Jan 2003
Kishor Aher
This Article Help you to Build an Image Processing Library in C#
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Game of Life Simulator as Learning Tool
10 Sep 2009
kiswa00
How I learned more about C#, UserControl, and project design by implementing a Game of Life simulator.
C#
Windows
.NET
Dev
Intermediate
WinForm
Software Design Patterns (Simplified) - Abstract Factory - Part 2
26 Aug 2005
KJAM2005
a.k.a (Dr.D and his adventures in Software Design)
VC7
VC7.1
VC8.0
WinXP
Win2003
VS.NET2003
IE6.0
C#
.NET
Dev
Software Design Patterns (Simplified) - Abstract Factory - Part1
25 Aug 2005
KJAM2005
a.k.a (Dr.D and his adventures in Software Design)
VC7
.NET1.1
WinXP
VS.NET2003
IE6.0
C#
Dev
Beginner
Another XML parser in C#
9 Sep 2008
Knasenmc
A simple XML file reader
C#
.NET
Intermediate
Custom Generic Compare For Collection
20 Dec 2006
knowledge43
A generic class, used for comparing an object by one of it's properites.
.NET1.1
VS.NET2003
ASP.NET
Windows
Dev
Intermediate
WinForm
Creating Custom Controls-Providing Design Time Support 2
2 Mar 2005
Kodanda Pani
This article explains how we can use Designers for providing Design time support.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Calendar control in Data Grid in C#
27 Mar 2007
kokilaB
Trigerring a Calendar in a Datagrid
SQL2000
VS.NET2003
ASP.NET
Windows
.NET
DBA
Dev
WebForms
Beginner
BinaryFormatter vs. Manual Serializing
13 Jan 2012
kosmoh
Comparison of serializing with BinaryFormatter (standard .NET class) against manual per-byte serializing; some pros and cons before selecting the right method for you.
C#
.NET
Dev
WCF
Intermediate
Monitoring attribute value changes inside a class
7 Jan 2012
kosmoh
A class that allows you to monitor the actual change of a variable and notifies all interested objects with an event.
C#
.NET
Architect
Intermediate
technical
Operator Overloading in C# .NET
7 Apr 2011
krdeepak123
This article gives an overview about operator overloading in .NET using C#
.NET1.0
.NET1.1
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
Intentional Logic in C#
7 Oct 2003
Kris Vandermotten
Allow your programs to reason with incomplete data.
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
C# - Installing and uninstalling software
21 Aug 2007
KronoX
This article will teach you how to install and uninstall *.msi files with C#
.NET2.0
VS2005
C#2.0
Windows
Dev
Beginner
WinForm
Using the VB.NET My Namespace in C# .NET 2.0
20 Jan 2006
kubben
In VB.NET 2.0, we have a new namespace, My, that exposes some nice classes. This article shows you how to access this namespace in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Understanding Delegates in C#
2 Nov 2006
lakshmi patil
This tutorial describes some basics about some of the great features of the C# language, namely Delegates and Events.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Coding Standards for C#: Names
7 Apr 2007
LakshmiChava
Comprehensive and essential facts which we developers sometimes neglect in C#
.NET1.1
C#2.0
Windows
Visual-Studio
Dev
Beginner
Outlook Add-in: Set the time for your draft mails, for sending the mails at particular time in Microsoft Outlook 2003
11 Aug 2006
Lalit Singh Sisodia
This Outlook add-in will create a Command Bar button in the Standard Tool buttons collection. This utility will automatically send the draft mails.
.NET1.1
WinXP
VS.NET2003
Dev
Advanced
Unit testing with Fakes with Visual studio Premium 2012
25 Apr 2013
lalitsrana
Dummy's guide to Fakes.
C#
Windows
Beginner
C#4.0
Message & InfoBus Components
9 Dec 2002
lambo82669
An article on message/info bus components for lightweight messaging.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
The .NET bug: the finally block could be executed twice
1 Oct 2005
Laurent Fournié
An exception in asynchronous delegates causes all finally blocks to be executed twice.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Shell.NET
27 Jul 2003
Laurent Rodier
A set of Unix-like console applications written using the .NET Framework
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
NParallel Chapter II: Loop and Task Parallelism
18 Dec 2007
leafwiz
NParallel0.2 now supports Loop and Task Parallelism. This article is going to show you how and what is behind the scenes.
C#2.0
C#3.0
C#
NParallel, A Small Parallel Execution Library
19 Dec 2007
leafwiz
A Simple Library which allows you to write asynchronous code easily, almost in a synchronous pattern.
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
Windows
Dev
Intermediate
JumpTo RegEdit
9 Jul 2012
ledtech3
This is an alternative for "JumpTo RegEdit"
.NET1.1
WinXP
Vista
VS.NET2003
Dev
Intermediate
VB.NET
Using a Property to store an Array
19 May 2005
legalAlien
How to use a C# property to store and retrieve an array.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Check If A String Value Is Numeric
6 Mar 2006
Leon Kovach
A way to determine if a string value has a specific Style Number And/OR Culture
.NET1.0
.NET1.1
.NET2.0
C#
Windows
Visual-Studio
Dev
Beginner
JS Parser
17 Jul 2003
Leon Langleyben
Simple utility to browse and summarize script files
.NET1.1
C#
Windows
Visual-Studio
Dev
Intermediate
Dynamic Application Configuration Solution
7 Aug 2007
Leon Langleyben
Another simple way to work with complex updatable configuration in .NET applications
.NET2.0
VS2005
C#2.0
Windows
Architect
Dev
Design
Intermediate
How to export a Crystal Report using C#
11 May 2007
LeoSimon
This article describes how to use C# to customize exporting a Crystal Report
.NET2.0
VS2005
C#2.0
ASP.NET
Windows
Dev
WebForms
Intermediate
A .NET State Machine Toolkit - Part II
25 Oct 2006
Leslie Sanford
A detailed look at using the more advanced features of the .NET state machine toolkit.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
A .NET State Machine Toolkit - Part III
26 Oct 2006
Leslie Sanford
Using code generation with the .NET state machine toolkit.
.NET1.1
VS.NET2003
C#
Windows
Dev
ADO.NET
Intermediate
A .NET State Machine Toolkit - Part I
29 Mar 2007
Leslie Sanford
An introduction to the .NET State Machine Toolkit.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
I/O Ports Uncensored - 1 - Controlling LEDs (Light Emiting Diodes) with Parallel Port
27 Sep 2003
Levent Saltuklaroglu
Controlling LEDs (Light Emiting Diodes) with Parallel Port
Win2K
WinXP
Win2003
C#
.NET
Visual-Studio
Dev
Intermediate
I/O Ports Uncensored Part 2 - Controlling LCDs (Liquid Crystal Displays) and VFDs (Vacuum Fluorescent Displays) with Parallel Port
28 Sep 2003
Levent Saltuklaroglu
Controlling LCDs (Liquid Crystal Displays) and VFDs (Vacuum Fluorescent Displays) with Parallel Port
Win2K
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
A Graphics Drawing Tool by using WPF
23 Jun 2011
Lewis Liu L
Graphics Drawing Tool by WPF
C#
Windows
WPF
Intermediate
A Graphics Drawing Tool by using C# and Winforms
23 Jun 2011
Lewis Liu L
A Graphics Drawing Tool by using C# and Winforms
WinXP
C#3.0
C#
Windows
GDI+
Dev
Intermediate
Advanced
GUI
Demonstrating Custom Attributes: Build An Assembly Searching Tool.
25 Dec 2005
Lim Bio Liong
Build an assembly searching system via custom attributes and reflection.
VC7
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Beginner
Execute a Program for n Seconds
29 Apr 2009
Linccg
Start a program, execute for n seconds, then kill it
WinXP
C#2.0
C#3.0
C#
Windows
Win32
Beginner
ASN.1 Editor
30 Jun 2008
Liping Dai
An editor to view, analyse and modify ASN.1 DER encoded data
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Advanced
A Multipanel Control in C#
17 Jun 2009
liron.levi
This control acts like a tab control but without the tabs...
.NET2.0
C#2.0
C#3.0
C#
.NET
Dev
Beginner
Intermediate
Advanced
WinForm
Complex Calculator
26 Jun 2007
livibetter
This calculator is written as a demo application for the SCI library
.NET2.0
WinXP
Win2003
VS2005
C#
Dev
Beginner
WinForm
Mandelbrot Set with Smooth Drawing
11 Apr 2007
livibetter
This program implements a simple way to see a Mandelbrot set
.NET2.0
Win2K
WinXP
Win2003
VS2005
C#2.0
Dev
Intermediate
.NET Framework Runtime Serialization
22 May 2009
logicchild
An article with a focus on object serialization.
C#2.0
C#3.0
XML
.NET
Dev
Intermediate
A Link to LINQ and a Look at the Binary Search Tree
19 Apr 2010
logicchild
A Comprehensive Look at LINQ and the Binary Search Tree Data Structure
Vista
C#3.0
VS2008
C#
Windows
Visual-Studio
Dev
LINQ
Beginner
Win2008
Using the Linked List via C#
24 Mar 2010
logicchild
An article meant to encourage the use of the Linked List in C#
Vista
C#2.0
C#3.0
C#
Windows
Beginner
Win2008
C#4.0
Win7
A Calculator via Visual C
13 May 2010
logicchild
An Article the Demonstrates How to Build a Windows Forms Calculator
WinXP
Win2003
Vista
VS2005
C#2.0
C#3.0
VS2008
C#
Windows
Visual-Studio
Non-Zero-Based Arrays and Interface
16 Mar 2009
logicchild
An article to help the beginner to understand the dimensions of arrays and interfaces
C#2.0
C#3.0
C#
C# Class Construction Techniques
14 Apr 2009
logicchild
An article that describes interfaces, indexers, and delegates.
C#
.NET
Dev
Beginner
Input and Output: File System Information, Reading, Writing, and Streams
26 May 2009
logicchild
An article about I/O and Streams for the Beginner
C#
.NET
Beginner
A Mentor’s Example Article
21 Aug 2009
logicchild
An Article to Help the New Writer Understand Sone Helpful Concepts
C#2.0
C#3.0
C#
Beginner
Using the APIs Defined in the System.Net.NetworkInformation Namespace
30 Dec 2009
logicchild
An article that uses C# to demonstrate how to gather network information
.NET2.0
C#
.NET
Dev
Intermediate
Hardware
C# Language Essentials for the Beginner
1 Nov 2009
logicchild
An article to help the beginner in the C# language
.NET2.0
.NET3.5
C#
.NET
Visual-Studio
Dev
Design
Beginner
Building Basic Windows Applications
23 Oct 2009
logicchild
An Article that explains certain aspects of Windows Forms
Vista
C#
Windows
Dev
Intermediate
Win2008
WinForm
Lambda Expressions: A C# 3.0 Language Enhancement
13 Jul 2009
logicchild
An article that describes the C# 3.0 Lambda Expression feature
C#2.0
C#3.0
C#
.NET
Learn How to Simplify the Asynchronous Programming Model
19 Aug 2009
logicchild
An article that desribes the concepts of the APM and the use of features to simplify its use.
C#2.0
C#3.0
.NET
Dev
Intermediate
Advanced
Some Time on Reflection
27 Aug 2010
logicchild
An article that explains some valuable aspects about .NET's Reflection API
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
Basics of Single Instruction Multiple Data (SIMD)
15 Jan 2011
logicchild
Using SIMD instructions with C# via the Intel MKL.
Vista
C#2.0
C#3.0
VS2008
.NET
Visual-Studio
Dev
Intermediate
Win2008
C#4.0
Random Number Generation
2 Mar 2011
logicchild
The .NET Framework’s built-in generator.
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
Visual-Studio
Dev
Beginner
Applied Mathematics in C# via the Extreme Numerical Libraries for .NET
10 Oct 2010
logicchild
An article that describes how to use and integrate a Numerical Library for .NET
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
Using the .NET Framework BCL Math APIs via C#
13 Apr 2011
logicchild
An article to help the beginning C# student who may need to code Math in school.
.NET2.0
Mono
C#2.0
.NET3.0
C#3.0
.NET3.5
Dev
Beginner
C#4.0
C#3.5
Design Patterns - nuff said !
2 Sep 2010
LogiPro101
Principles of Design Patterns to answer why they exist, who should actually use them and their learning roadmap for beginners (using C#)
C#
Windows
Developing Managed Event Sinks/Hooks for Exchange Server Store using C#
17 Dec 2003
Logu Krishnan
This Article explains the Exchange Event Sinks and the creation of Event Sink Store Component using C#. Article also discusses about registering the event sink component to the component services and binding the event sink to an exchange user.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Convert INI file to XML
29 Jan 2007
Loki
You probably need to convert your old INI files into XML. Read on for a solution.
.NET1.0
.NET1.1
Win2K
WinXP
VS.NET2003
C#
VB
XML
Dev
Intermediate
An Application to Create Interesting and Fully Customizable Web Photo Gallery
4 Apr 2007
Lorenzo1981Ge
An application to create interesting and fully customizable Web photo gallery using plugins for generating pages
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
TaskScheduler
17 Apr 2013
Lothar Perr
A simple structured and easy to use Task-Scheduler
C#
.NET
Dev
Intermediate
Smart Search Textbox
25 Nov 2007
lsnarayanan
This Article is an enhancement of the Typeahead Texbox article in code project site. I have tried to generalize and give more functionality which were missing in the Typeahead article.
.NET2.0
VS2005
C#
Javascript
XML
CSS
Windows
HTML
Dev
XSLT
Timer surprises, and how to avoid them
2 Feb 2007
Luc Pattyn
A simple app demonstrates unexpected behavior of .NET timers and Thread.Sleep(); native multimedia timers come to the rescue.
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#
Windows
Dev
Intermediate
A General Fast Method Invoker
4 Jul 2006
Luyan
Method reflecting invoke is nice, but very frequently it can be too slow. This article describes an alternative method for dynamic method invoke.
C#
Windows
.NET
Visual-Studio
Dev
Advanced
Functional Programming in C# 3.0 using Lambda Expression - Part 1
12 Feb 2009
M Sheik Uduman Ali
This article explains how to use C# 3.0 lambda expression for functional programming.
C#3.0
.NET3.5
Intermediate
Functional Programming in C# 3.0 using Lambda Expression - Part 2
21 Feb 2009
M Sheik Uduman Ali
This article explains how to use C# 3.0 lambda expression & LINQ for functional programming
C#2.0
C#3.0
.NET3.5
C#
.NET
Advanced
Searching in an ArrayList
12 Aug 2008
M Usman
A smart way to search an ArrayList.
C#2.0
C#3.0
.NET
Dev
Intermediate
SystemTrayNotifyIcon with Event Generator
3 Feb 2003
M. Bilal Ahmed
This article provides a generic class using which one can easily use a SystemTrayNotifyIcon class with the key functionalities of hiding, showing and animating NotifyIcon and generating events on every changed state of NotifyIcon.
.NET1.0
C#
Windows
Dev
Intermediate
Create Transparent Windows using C#
31 May 2001
M.A.K.Jeelani
This article demonstrates various new UI features such as Transparent Windows, Control Anchoring and Control Docking.
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Configuration Files for Class Library Projects
8 Mar 2007
m_irfan
This article explains how we can create a custom ConfigurationManager for DLL assemblies (created with .NET 1.1) that can load configuration settings from an XML based configuration file.
.NET1.1
VS.NET2003
Windows
Dev
Intermediate
Expander user control for Windows Metro Style app
15 Mar 2013
M_Tamas
How to create an expander control for Windows Metro style application
C#
Windows
Dev
XAML
Intermediate
Metro
Finding Document Similarity using Cosine Theorem
7 Dec 2006
m0nt0y4
Finding Similarity in Docs
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Extending MVC Identity
5 Jul 2014
Mack Ait-Aoudia
Extending MVC Identity
C#
MVC
Implementing Object Pool in C#
2 Dec 2005
Madhu Raykar
Object pooling patterns are very useful object-oriented patterns. They work well for large or heavy weight objects that are expensive to create.
WinXP
C#
.NET
Visual-Studio
Dev
Beginner
WinForm
UploadFileEx: C#'s WebClient.UploadFile with more functionality
19 Oct 2004
madmik3
UploadFile hides some of the things you might need to get your Windows client simulating forms with file input fields. UploadFileEx gives you more control where you need it!
.NET1.0
C#
Windows
Dev
Intermediate
MEF Features - with Examples
28 Jul 2011
Mahadesh Mahalingappa
In this article, I will explain some of the useful features that MEF provides
C#
MEF
Dynamic Treeview with Drag and Drop by Kendo
22 Aug 2014
U
Mahsa Hassankashi
This article explains how to make data source for kendoTreeView, particularly it is designed for organization chart such as personals or documents which need nested query, after drag and drop one node to another one it will save it. Look at Demo
C#
HTML
Beginner
Intermediate
MVC
jQuery
VS2013
Using the _CDECL calling convention in C# (changing compiler service)
22 Dec 2005
Mainak Saha
An article on using the __cdecl callback from C#, changing compiler service.
VC6
.NET1.1
Win2K
VS.NET2003
C#
Dev
MSIL
Intermediate
How to make Informal Form
30 Jul 2005
Majdi Jamal
How to make Informal Form Using C#
VC7
.NET1.1
VS.NET2003
C#
Windows
Dev
Beginner
Crystall Motion
17 Jun 2004
Mamad876
Control LCD connected to parallel port
.NET1.0
Win2K
WinXP
Win2003
C++
C#
MFC
Dev
Intermediate
Why I use explicit interface implementation as a default implementation technique
28 May 2012
Mamasha Knows
EIMIs turn to be very useful in refactoring. I will try to prove it here. If you are working with large code bases, as I often do, this article is worth reading.
C#
Architect
Dev
Design
Beginner
Intermediate
Friends and internal interface members at no cost with coding to interfaces
18 Jun 2012
Mamasha Knows
Good coding practices sometimes lead to neat solutions of seemingly unrelated issues. Do you code to interfaces? - Get friendship at no cost.
C#
.NET
Architect
Dev
Intermediate
Advanced
C# 3.0 New Language Features (Part 2)
24 Jan 2008
Manah Manah
An article about the new language features of C# 3.0
.NET3.0
C#3.0
C#
ASP.NET
Windows
.NET
Dev
Beginner
C# 3.0 New Language Features (Part 1)
4 Jan 2008
Manah Manah
An article about the new language features of C# 3.0
.NET3.0
C#3.0
ASP.NET
Windows
GDI+
Dev
Beginner
ConsoleLibrary, C-Functions for use in C# console applications
16 May 2004
ManiB
A C++ class library with functions like GetKey(), SetCursor(), Cls() ... for use in C# console applications
VC7.1
VS.NET2003
C#
Windows
.NET
Dev
Intermediate
Introduction to Object Oriented Programming Concepts
30 May 2013
Manish Agrahari
Abstraction, encapsulation, inheritance, polymorphism in C#.NET
C#
.NET
Beginner
A Simple Wizard Control for .Net 2.0 with Full Designer Support
4 Feb 2008
Manish Ranjan Kumar
This is a simple yet powerful wizard framework for .Net 2.0. Just drag and drop and your component is ready for use.
.NET2.0
VS2005
C#2.0
Windows
Dev
Beginner
Enumerate System Objects using WMI
23 Apr 2007
Manish Ranjan Kumar
This article demonstrates how to query system using WMI interface
.NET2.0
VS2005
C#2.0
Windows
Dev
Beginner
OO, Patterns and Sudoku Solver: Part 2
6 May 2007
manojo
Sudoku solver
.NET2.0
VS2005
C#2.0
Windows
Dev
Design
Intermediate
Bot Suite
24 Aug 2008
Mansoor Sarfraz
Bot Suite is a collection of utilities provided to create, schedule and run the chat bots. Bot suite consists of three applications i.e. Bot Studio, Bot Engine & MyMessenger. Bot suite provides the solution for the automated conversation using these applications. We will see their usage here.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
XML Database In C#
6 Jul 2008
Mansoorahmed86
This small application stores data in XML format
C#2.0
C#3.0
C#
XML
DBA
Dev
Intermediate
Inside Trivadis Framework
9 Sep 2004
Manuel Permuy
This article describes the architecture of the "Trivadis Framework".
C#
Windows
.NET
Visual-Studio
Architect
Dev
Intermediate
Inside Cdot-Insource Framework
9 Sep 2004
Manuel Permuy
This article describes the architecture of the "Cdot-Insource Framework".
.NET1.0
C#
Windows
Visual-Studio
Architect
Dev
Intermediate
Using InsomniaServer to Build a Web-interface for your Application
15 Jul 2011
Manuel Then
InsomniaServer enables you to add a fully-featured, customizable webserver to your projects. See how it works.
.NET2.0
C#2.0
Javascript
XML
Windows
Visual-Studio
Dev
Ajax
Intermediate
Hunt the Wumpus
20 Jun 2014
Marc Clifton
A Higher-Order-Programming Environment (HOPE) Example
C#
.NET
GDI+
Architect
Dev
Intermediate
C#4.0
.NET4.5
The Semantic Web and Natural Language Processing
16 Jul 2014
Marc Clifton
Using AlchemyAPI, process and filter RSS feeds in the Higher Order Programming Environment
C#
Windows
.NET
GDI+
Architect
Dev
Intermediate
C#4.0
.NET4.5
C# Language Features, From C# 2.0 to 4.0
15 Mar 2012
Marc Clifton
A description of the new language features starting from C# 2.0, going through to version 4.0
C#2.0
C#3.0
C#
Dev
Beginner
C#4.0
C# and Ruby Classes
23 Feb 2013
Marc Clifton
A deep dive into the differences and similarities between C# and Ruby classes
C#
Windows
.NET
Architect
Dev
Intermediate
Ruby
A Raw Serializer
8 Jan 2006
Marc Clifton
Replace the BinaryFormatter with this class for compact (nullable) value type serialization.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Advanced Unit Testing, Part II - Core Implementation
22 Sep 2003
Marc Clifton
This article illustrates how a unit test automation framework is implemented and continues the case study developed in Part I.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
An Undo/Redo Buffer Framework
2 Jun 2005
Marc Clifton
The basic framework to implement undo/redo functionality.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Another Look At IDisposable
29 Aug 2003
Marc Clifton
A discussion of the Dispose method, how to use it, when to use it, and problems using it.
VC6
VC7
VC7.1
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Understanding Simple Data Binding
4 Sep 2005
Marc Clifton
Tricks, pitfalls, and work arounds to .NET's data binding.
.NET1.1
VS.NET2003
C#
Windows
Dev
Beginner
WinForm
Benchmarking Direct, Delegate and Reflection Method Invocations
5 Jan 2003
Marc Clifton
This console mode applet illustrates the significant performance hit of methods invoked using reflection.
VC6
VC7
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Object Comparer
15 Jun 2005
Marc Clifton
A fun but probably useless foray into comparing objects of different types.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Advanced Unit Testing, Part III - Testing Processes
28 Sep 2003
Marc Clifton
Extend Unit Testing So That Entire Processes Can Be Tested
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
The Application Automation Layer - Using XML to generate Menus
5 May 2003
Marc Clifton
Exploring the issues of menu management as specified externally via an XML file, in the context of status bars, toolbars, and events.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
The Enumerable Enumerator
2 Nov 2006
Marc Clifton
Iterate over your enums, and other things to do with enums.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Advanced Unit Testing, Part IV - Fixture Setup/Teardown, Test Repetition And Performance Tests
8 Oct 2003
Marc Clifton
This article extends the unit testing framework, adding fixture setup/teardown capability and performance (time and memory) measurement/testing.
Win2K
WinXP
Win2003
C#
.NET
Visual-Studio
Dev
Intermediate
Declarative Programming--Unifying Form And Web Development
23 Nov 2004
Marc Clifton, J. Dunlap
Use declarative programming to create UI's common for both Web and Form applets.
C#
ASP.NET
XML
Windows
.NET
Visual-Studio
Architect
Dev
XAML
WebForms
Advanced Unit Testing, Part I - Overview
18 Sep 2003
Marc Clifton
An Introduction To The Issues Of Unit Testing
Win2K
WinXP
Win2003
C#
.NET
Visual-Studio
Dev
Beginner
The Application Automation Layer - Using XML To Dynamically Generate GUI Elements--Forms And Controls
22 Jun 2003
Marc Clifton
Exploring the issues of runtime form and control generation as specified by XML files.
Win2K
WinXP
Win2003
C#
.NET
Visual-Studio
Dev
Intermediate
Safe Method Caller -- A Defensive Programming Technique
26 Jun 2007
Marc Clifton
There are numerous times when we write code that communicates with a service or technology that, by nature of the connection or the robustness of the technology, can fail. This service helps protect you from those problems.
C#
Windows
.NET
Dev
Intermediate
A realtime event log monitoring tool
27 Aug 2003
Marc Merritt
Demonstrates how to do realtime event log monitoring
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Windows Impersonation using C#
29 Apr 2003
Marc Merritt
An article demonstrating how to use Windows impersonation in your C# code
.NET1.0
.NET1.1
C#
Windows
Dev
Intermediate
CRC Encoding
6 Dec 2003
Marcel de Wijs
An article on using CRCxxx checksum calculations in C#, combined with the serialstreamreader example found on this site.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Image Protector - Merge an Image with a Transparent Image with Copyright Programmed in C#
25 Jul 2005
Marcelo Lujan [El Bebe.Net ]
Image Protector - Merge an image with a transparent image with copyright, in C#
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
GDI+
Dev
Advanced
Drawing a Basic 3D Cylinder Chart in WPF
21 Apr 2014
Marco Bertschi
A really basic 3D Cylinder chart, drawn on a WPF canvas
C#
.NET
WPF
Beginner
RESX to XLS conversion for multi-language support
25 Jul 2007
Marco Roello
Easily convert your RESX projects files to Excel and back to localized RESX
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Interpolation with Polynomials and Splines
19 Oct 2005
Marco Roello
A port of the Java sample project written by Tobias von Petersdorff
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
List processing using Yield and Delegates
4 May 2005
Marcus Andrén
Instead of iterating through each element in a collection, we can write iterators to do specific tasks.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Glade Code Changer
18 Jul 2007
Marek Wyborski
This article introduces a code generator for Glade that produces C# code
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
VSA Scripting in .NET
27 Feb 2005
Mark Belles
Using Visual Studio for Applications to add scripting capabilities to your .NET apps.
.NET1.1
Win2K
WinXP
Win2003
Vista
VS.NET2003
C#
Dev
Beginner
Quick Performance Triage
3 Nov 2009
Mark Ericksen
Class to help triage performance problems in your application
C#
.NET
Dev
Beginner
Intermediate
Using Collaboration Data Objects (CDO) to check for new Exchange email
18 Feb 2004
Mark F Garrison
Using Collaboration Data Objects (CDO) to check for new Exchange email
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Test Driving NHibernate 3.0, LINQ and the Entity Framework CTP 5 with the Abstract Factory Design Pattern
2 Apr 2011
Mark J. Caplin
Developing an N-Tier application with C#
C#
.NET
Architect
Dev
LINQ
Intermediate
Advanced
EF
Alternative way to support languages under the .NET Framework
16 Feb 2004
Mark Johnson
A suggestion to an alternative way to support languages under the .NET Framework.
.NET1.1
Win2K
WinXP
Win2003
C#
Visual-Studio
Dev
Intermediate
Extensions to DrawTools
7 Oct 2011
Mark Miller
DrawTools library extended to include Layers, Zoom, Pan, Rotation
.NET2.0
VS2005
C#2.0
Windows
GDI+
Dev
Intermediate
A Controllable Notifying Thread Queue with Generics
3 Aug 2006
Mark Newman #2
An alternative to the System.Threading.ThreadPool. A controllable queue to execute operations asynchronously.
.NET2.0
VS2005
C#2.0
C#
Windows
.NET
Visual-Studio
Architect
Dev
Intermediate
Mock FIX Trading Server
13 Aug 2014
Mark_Shield
A mock FIX trading server for use when testing FIX trading clients
C#
.NET
HTML
Intermediate
C#4.0
VS2010
.NET4
WPF FIX Automated Trading Client
13 Aug 2014
Mark_Shield
A demo WPF synthetic order book client UI that manages synthetic orders and submits firm orders to a trading server via FIX
C#
HTML
Dev
WPF
Intermediate
C#4.0
VS2010
C# 3.0 Features
20 Dec 2007
marlongrech
Shows the new language features for C# 3.0
C#3.0
.NET3.5
Dev
Intermediate
Evaluate Expressions from C# using JavaScript's Eval() Function
5 Dec 2009
Martijn Boeker
This article describes how to wrap Eval() in a tiny JScript class, compile it into an assembly and call it from C# to evaluate expressions at runtime.
C#
Javascript
Beginner
Intermediate
Advanced
SID Translator Library
17 Jan 2005
Martin Budar
The article briefly describes the library for conversion of Windows domain account name into its security identifier (SID) and vice versa.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
How to write a loading circle animation in .NET?
15 Feb 2007
Martin Gagne
A new kind of progress bar for .NET 2.0.
.NET2.0
Win2K
WinXP
Win2003
Vista
TabletPC
C#
Visual-Studio
GDI+
Dev
Logging into single file from multi-process
2 Jun 2008
Masayuki Tanaka
This article shows a way to logging into single logfile from multi-process avoiding file lock conflict
C#
.NET
Dev
mbNotes: electronic notes v1.1
2 Feb 2004
Massimo Beatini
Electronic notes in C#
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
UserManager: a class to manipulate local Windows users and groups
2 Aug 2006
Massimo Beatini
UserManager was built to simplify local users and groups manipulation
.NET2.0
Win2K
WinXP
Win2003
VS2005
C#2.0
Dev
Intermediate
ISBN13 Validation
27 Mar 2007
Matglas
Validating ISBN13 numbers on format and correct checksum in class or CustomValidator (ISBN: book reference numbers)
.NET2.0
VS2005
C#2.0
ASP.NET
Windows
HTML
Dev
WebForms
Intermediate
WinForm
.NET Connector for Microsoft Outlook
19 Feb 2004
Mathias Taylor
Export Microsoft Outlook data using XML DataSets and the Outlook COM Object Library.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C++
C#
MFC
Dev
Intermediate
Implementing Linked Lists with The Null Object Pattern
2 Mar 2006
Matt Fowler
Designing a Linked List without the use of NULL or looping
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Dynamically Invoke A Method, Given Strings with Method Name and Class Name
7 Aug 2007
Matt Perdeck
Sometimes you need to compute the name of a method into a string. This article shows how to call a method given a string with the method's name and class.
.NET2.0
C#2.0
ASP.NET
Windows
Visual-Studio
Dev
Intermediate
Mail Checker 1.0
18 Jan 2003
Matt Watson
An article on creating a program to check your IMAP mail. The program will minimize in the system tray and will show the number of new messages.
.NET1.0
C#
Windows
Dev
Intermediate
Running Redis as a Windows Service
31 Jan 2014
Matthew Dennis
A utility to run Redis, or other executables, as a Windows Service.
C#
Windows
Architect
Dev
Intermediate
Windows-service
NoSQL
Creating a Basic Extension Method
7 Nov 2007
Matthew Hazlett
Extending System.Color with .toHTML()
.NET3.0
C#3.0
VS2008
Windows
Dev
Beginner
FileDiff Contest Entry
12 Aug 2009
Matthew Hazlett
Text Difference between two files
WinXP
Vista
C#2.0
VS2008
C#
Windows
Visual-Studio
Dev
Beginner
Win7
List(T).ForEach or Foreach, It Doesn't Matter...Or Does It?
17 Jun 2010
Mattia Baldinger
When you use a List, it doesn't matter if you use the ForEach method of the generic list or use a normal foreach or does it? Sometimes it makes a difference!
.NET2.0
.NET3.0
.NET3.5
C#
Dev
Intermediate
.NET4
Extensible Line Code Counter
2 Jan 2009
mattraffel
Utility for counting lines of source code. It can easily be extended to count any source code types
C#3.0
.NET3.5
C#
.NET
Architect
Dev
Building an AI Chatbot using a Regular Expression Engine
21 Jun 2007
MattsterP
This article describes how to build an AI Chatterbot using a popular, Regular Expression-based open source Chatterbot engine: Verbots
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#2.0
Windows
Dev
Intermediate
Easier Database Access with Diamond Binding (Part 1)
18 Sep 2007
Matty22
An introduction to the benefits of ORM using the free Personal Edition of Diamond Binding
.NET2.0
Win2K
WinXP
Win2003
Vista
SQL2000
SQL-server-2005
VS2005
C#2.0
VB8.0
A Synchronized Volume Control for your Application
16 Jan 2008
Maurice Tarrant
Using WinMM.DLL to build a Volume Control synchronized to the system Volume Control utility.
.NET2.0
C#2.0
C#
Windows
.NET
Dev
Intermediate
The Shady Side of Rich Text
26 Apr 2007
Maurice Tarrant
Shading and Syntax Highlighting a Rich Text selection
.NET2.0
C#
Windows
Visual-Studio
Dev
Design
Intermediate
Winding Back the System Clock
5 Jul 2006
Maurice Tarrant
Launch an application after temporarily change the system clock.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
XwServiceBase - A Windows Service Template
21 Nov 2010
Max Santos
A template to use as a "starter kit" for new Windows services
.NET2.0
C#2.0
C#
Windows
.NET
A Practical Means to Perform Functions with Administrator Privilege (Elevate Process Privilege)
10 Apr 2011
McArthor Lee
Elevate process privilege without restarting it
Vista
VS2008
C#
Windows
Visual-Studio
Win2008
Win7
Win2008-R2
Use WM_COPYDATA to send data to/from C++ and C# Windows processes
26 Oct 2003
mcgahanfl
Use WM_COPYDATA to send data to/from C++ and C# Windows processes
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
MSDTC Service enable issues when Using .NET TransactionScope.
25 Jan 2010
Md. Marufuzzaman
How to use .NET TransactionScope & enable Microsoft Distributed Transaction Coordinator (MSDTC)
WinXP
Win2003
Vista
C#3.0
VS2008
C#
Windows
Visual-Studio
Architect
DBA
Formless Notify Icon Application
21 Apr 2007
mdv113
Shows notify icon, starting an app without a form, unhandled exception handling
.NET2.0
WinXP
VS2005
Embedded
VB8.0
C#
Dev
Intermediate
8-bits paralel port..C# version..
21 Apr 2004
mehmetydm
8-bits paralel port..C# version..It's done with mod(%) approach..
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Using MSMQ from C#
11 Jan 2004
Mercy Ponnupandy
Using MSMQ from C#
.NET1.0
C#
Windows
Dev
Intermediate
Writing Hello World in different styles using C# and .NET
11 Jan 2004
Mercy Ponnupandy
Writing Hello World in different styles using C# and .NET
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Simple Ontology Support for C#
11 Jul 2007
mf040
Extending the class hierarchy with semantic information
.NET2.0
Mono
C#2.0
Windows
Visual-Studio
Architect
Dev
Design
Intermediate
DBTree
16 Nov 2007
MH2538
A DB Base Tree that load it's nodes from a table
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
SQL-server-2005
VS2005
C#2.0
Switching Seamlessly Between Serialization
12 Jun 2012
Mic
Swintching between different types of serialization.
.NET2.0
Mono
.NET3.0
.NET3.5
C#
ASP.NET
XML
.NET
Architect
DBA
File-Interface-Script
5 Dec 2004
Michael Alexander Classen
Script-interpret-class with comfortable editor and debugger
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
C# DateTime Library
19 Dec 2005
Michael Ceranski
Common DateTime routines for C#.
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#
Windows
Dev
Intermediate
Redhotglue C# ArrayObject
27 Jun 2002
Michael France
Using the ArrayObject you can easily resize 2D and 3D arrays in C#
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Create String Variables from Embedded Resources Files
15 Jun 2004
Michael McKechney
Use embedded text files as the source for populating large string variables.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C++
C#
MFC
Dev
Intermediate
Application Data Utility Class
27 Apr 2002
Michael Mumcuoglu
ApplicationData is a generic utility library class for managing an application's data
.NET1.0
C#
Windows
Dev
Intermediate
Single Process Instance Object
9 Oct 2002
Michael Potter
An object that enforces a rule that only one instance of a program can be running at a time.
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Exception Handling in C# with the "Do Not Catch Exceptions That You Cannot Handle" rule in mind
5 Jan 2006
Michael Vanhoutte
Exception handling in C# with the "Do Not Catch Exceptions That You Cannot Handle" rule in mind.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Sending Input Messages to Other Windows or How To Win a Flash Game By Your Programming Skills
4 Jul 2006
Michal Remi
Library for sending input messages to other windows and links to libraries you need to take full control over any running window.
C#
Windows
.NET
Visual-Studio
Dev
Advanced
An LL(1) Syntax Directed Engine in C#
19 Jan 2014
Michele Sobrero
This article is dealing with parsing and semantic analysis. A full LL(1) parsing engine is introduced as an example to show a possible implementation.
C#
Dev
Intermediate
Sorted Set and MultiSet with Embedded Keys
16 Feb 2008
Mick O'Neill
AVL Search tree implementation with the objects accessed by an embedded key
C#2.0
C#3.0
.NET
Dev
Intermediate
MongoDB with C#.NET
30 Jan 2012
m-idrees
This article demonstrates how to get started with MongoDB in C#.NET
C#
Windows
.NET
Intermediate
Implementing XOR cipher encryption / decryption in C#
18 Mar 2009
mightyCoCo
A theoretical and practical implementation of the XOR encryption technology in C# which is extended from the Vernam cipher
C#2.0
C#3.0
C#
Windows
WinMobile
.NETCF
.NET
Dev
Beginner
BigInteger Library
23 Sep 2011
Mihnea Rădulescu
A .NET 2.0 and Mono library for the 64 bit optimized handling of very large integers, up to 10240 binary digits or approximately (safe to use) 3000 decimal digits
.NET2.0
C#2.0
C#
.NET
Dev
Beginner
Intermediate
Advanced
Motion class to animate your controls
25 Jul 2003
mijalis
An article on easily animating controls on a form in C#
.NET1.0
Win2K
WinXP
Win2003
C#
Dev
Intermediate
"C# Hooks For RRDtool"
26 May 2010
Mike Corley
C# (.NET and Mono) library provider for RRDtool
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
Dev
GPS Receivers, Geodesy, and Geocaching: Vincenty’s Formula
9 Jan 2008
Mike Gavaghan
Vincenty's Formula is an iterative solution for calculating the distance and direction between two points along the surface of Earth.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Overview of XQuiSoft Logging using the Provider Pattern (Open Source)
6 Dec 2010
Mike Lang
An Introduction to XQuiSoft Logging with a comparision to other log components
C#
Windows
.NET
Visual-Studio
Architect
Dev
Intermediate
Vital Techniques for Using Objects as Properties
7 Mar 2007
mike montagne
Explains critical undocumented design issues of building components with objects as properties
VS2005
C#
Windows
.NET
Dev
Intermediate
Customizing Code Generation of Telelogic Rhapsody in C with .NET
30 Aug 2007
Mike Pagel
A detailed guide on how to extend the Rhapsody code generator in C#
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
A C# Class to Perform Arithmetic on Complex Numbers
14 Nov 2007
Mike Pliam
A C# class to perform arithmetic on complex numbers
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Asynchronous Method Invocation
1 Aug 2006
mikeperetz
How to use .NET to call methods in a non-blocking mode.
C#
Windows
.NET
Visual-Studio
Dev
Beginner
C# Templates for Visual Studio 2003
18 Oct 2005
miklovan
This article contains new templates for Form, Control and Class creation in C# which are more compactly formatted. It also gives an idea of how to edit the templates yourself.
.NET1.1
VS.NET2003
C#
Windows
Dev
Beginner
WinForm
Using C# Interfaces to Make Applications Resilient to Changes
24 Feb 2011
milan
Taking advantage of Interfaces to make applications resilient to changes.
C#2.0
Windows
.NET
Dev
Beginner
LINQ To Google Image and Google Groups
8 May 2007
Ming.Chen
A LINQ Implementation for Google Images/Groups Search
VS2005
.NET3.0
C#3.0
Windows
Dev
LINQ
Advanced
C# Client for the Apache Kafka Bus
9 Mar 2014
MiNioC
C# client for the Apache Kafka bus 0.8
C#
.NET
Intermediate
UNIX timestamp to System.DateTime
10 Apr 2005
Miros79
Converting UNIX timestamp to System.DateTime.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Special Function(s) for C#
15 Sep 2005
Miroslav Stampar
Physical constants and special functions not found in the System.Math class
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Automating web browsing
11 Dec 2006
mitja g
An article on how to automate web browsing: clicking a button, entering data in a text box etc.
.NET2.0
WinXP
Win2003
VS2005
C#
Dev
Intermediate
Screen Capture on Multiple Monitors
16 Feb 2013
mittaltarsem
Utility to capture full or part of screen with support for multiple screens.
C#
Windows
Win32
GDI
Beginner
clipboard
C# control library
23 Feb 2006
MJDamron
A few controls: ImageListBox, ImageComboBox, ColorComboBox, UpDown, OutputWindow, and PickList
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
Plug-in Manager for Logging - Configure MSEL2 On the fly
20 Mar 2006
Mohamed Elzahaby
A plug-in Manager allow switching between different logging tools and 3rd parties (like log4net; nLog ; MSEL Logging Block and other).
C#
Windows
.NET
Visual-Studio
Dev
Beginner
Capture all of the forms of a .net Desktop application
20 Nov 2005
Mohamed Elzahaby
This Application helps you to save a pring screen of all of the forms in another .net application
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Extend Built-In Classes
24 Feb 2008
Mohamed M. El-Kalioby
How to extend built in Classes
Win2K
WinXP
Win2003
Vista
C#3.0
VS2008
C#
Windows
WinMobile
.NET
How does it work in Mono's C# compiler?
30 Apr 2012
Mohammad A Rahman
The Mono is an Open Source free programming language project. It has the implementation of Microsoft’s .NET Framework based on the ECMA standards for C# language and Common Language Runtime (CLR). In this article, I will explore how the Mono C# compiler works.
Mono
C#
.NET
Dev
Beginner
Intermediate
compiler
How does it work in C#? - Part 3 (C# LINQ in detail)
23 Jul 2013
Mohammad A Rahman
Language Integrated Query (LINQ) is a Microsoft .NET Framework component that works as a communicator between the objects and the data. This article partially taken from the "Expert C# 5.0" - book and it will explore the different extension methods used in the LINQ using C# and IL code to discuss..
C#3.0
.NET3.5
ASP.NET
Dev
LINQ
Intermediate
Advanced
C#4.0
C#3.5
.NET4
How does it work in C#? - Part 1
20 Nov 2012
Mohammad A Rahman
How does var, auto implemented properties and += or -= of events work in C# programming language.
C#3.0
C#
Windows
.NET
Dev
Beginner
Intermediate
C#4.0
How does it work in C#? - Part 2
4 Feb 2013
Mohammad A Rahman
How does throw, rethrow and where, select clause of Enumerable class work in C# programming language.
C#2.0
C#3.0
C#
C#4.0
Hebb neural network
31 Oct 2007
Mohammad Mehdi Norian
implementation of ocr by hebb algorithm
SQL-server-2005
C#
Windows
.NET
Visual-Studio
DBA
Dev
Advanced
Persian DialogBox Controller
7 Oct 2006
Mohammad Mir mostafa
A Sample Component to Control Some of DialogBoxes
.NET2.0
VS2005
C#2.0
Windows
Dev
Advanced
Simplifying Exception-Safe Code
1 Apr 2003
MohammadAbdulfatah
Exception correctness can be more easily attainted with the help of a couple of utility classes and C#'s "using" clause.
.NET1.0
Win2K
WinXP
C#
Visual-Studio
Dev
Intermediate
Math Parther Engine
30 Jul 2004
Mohammed Azmy
A parser that understand the mathematical equations.Just enter the equation and you will get the result
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Simple Application to Zip and UnZip files in C# using J#
20 Apr 2007
Mohammed Habeeb
An article to demonstarte the usage of J# library in C# for zip and unzip functionalities
.NET2.0
C#
Windows
Dev
Intermediate
Code Review Checklist and Guidelines for C# Developers
11 Jun 2013
Mohammed Hameed
This is a general code review checklist and guidelines for C# developers, which will serve as a reference point for development.
.NET2.0
C#2.0
C#3.0
.NET3.5
C#
.NET
C#4.0
VS2010
review
.NET4.5
Saving Registry Settings
7 Nov 2006
Mohammed Kawser
Saving Registry Settings in Visual C#
VC7.1
.NET1.1
Win2K
WinXP
C#
Dev
Beginner
Intermediate
Kerosene Dynamic Data Services
11 Mar 2014
Moises Barba
Implementing the Repository and Unit of Work Patterns dynamically using Kerosene ORM
C#
SQL
Windows
.NET
SQL-Server
Architect
DBA
Dev
ADO.NET
WCF
C# Easy Extension Properties
30 May 2012
Moises Barba
(v2) How to convince your C# objects to carry extended properties, in real time, and with no modifications in their code. V2 includes a collector for disposable properties.
C#
Architect
Dev
Intermediate
Advanced
C#4.0
DeepObject: A Multi-level C# 4.0 Dynamic Object
15 Oct 2012
Moises Barba
A class to create multi-level dynamic objects in C# 4.0
C#
Architect
Dev
Advanced
C#4.0
Object-Oriented Programming in C# .NET - Part 1
3 Jul 2011
Morteza Giti
An article that discusses Object-Oriented Programming in C# .NET
C#
.NET
Dev
Object-Oriented Programming in C# .NET - Part 3
7 Jul 2011
Morteza Giti
A discussion of constructors, finalizers, static classes and static members, constants and abstract classes in C#
C#
.NET
Dev
Object-Oriented Programming in C# .NET - Part 2
7 Jul 2011
Morteza Giti
In this part of the article, I will continue my discussion on OOP by discussing methods, properties and access modifiers.
C#
.NET
Dev
Object-Oriented Programming in C# .NET - Part 4
7 Jul 2011
Morteza Giti
A look at advanced concepts such as inheritance, polymorphism, sealed classes and partial classes in C#
C#
.NET
Dev
Object-Oriented Programming in C# .NET - Part 5
7 Jul 2011
Morteza Giti
A discussion of virtual and override members, overriding operators, interfaces and nested types in C#
C#
.NET
Dev
Html Agility Pack - Massive information extraction from WWW pages
4 Feb 2014
morzel
What to do if database of over 150,000 records is available only as a list of webpages each holding just 50 records? You can spend a week clicking through it and die of boredom or you can write a scraper that will do the work for you :)
C#
.NET
HTML
Intermediate
How to Print Invoice using C#?
15 May 2011
Mostafa Kaisoun
This is a trial to print Invoice with C#
C#
My Flex Grid ActiveX Control
26 Oct 2007
Mostafa Kaisoun
Edit Flex grid with Combo box
.NET1.1
VS.NET2003
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
PictureBox Array in Visual Studio .NET
1 Nov 2007
Mostafa Kaisoun
Visual Studio .NET not support Array of controls, I try to create PictureBox array
.NET1.1
VS.NET2003
Windows
Dev
Intermediate
Extension Methods in C#
17 Mar 2009
Moustafa Arafa
Extension methods as one of C# Enhancements
.NET3.0
C#3.0
.NET3.5
Architect
Dev
Advanced
To Remove Decimal From Price
29 Jun 2006
msaffi
How to remove decimal from Price column where , decimal point exist
C#
Windows
.NET
Visual-Studio
Dev
Advanced
Asynchronous Threading
5 Dec 2005
Mubi | www.mrmubi.com
Asynchronous Threading Using C#
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
C# vs C/C++ Performance
2 Mar 2008
Mugunth Kumar, Singapore
Comparison of Performance of C++ and C#
VC6
.NET2.0
WinXP
Win2003
Vista
C#2.0
C#3.0
C++
C#
Windows
Using ADO.Net for your Data Access Classes
6 Aug 2007
Muhammad Asad Siddiqi
This articles describes the workling of ADO.Net using .Net base classes for database access
.NET1.0
.NET1.1
.NET2.0
SQL2000
SQL-server-2005
VS.NET2003
C#2.0
.NET3.0
C#3.0
Windows
Designing and Integrating Crystal Reports
8 Aug 2007
Muhammad Asad Siddiqi
For Professional looking reports within your application
.NET1.0
.NET1.1
.NET2.0
C#2.0
Windows
Visual-Studio
Dev
Intermediate
Simple Encrypt and Decrypt Technique and Computing Hash using C# in .NET
6 Aug 2009
Muhammad Shafiqul Islam (Rana)
This article demonstrates how simply you can encrypt and decrypt simple text and compute hash values
.NET2.0
.NET3.0
.NET3.5
C#
ASP.NET
.NET
Dev
Beginner
Intermediate
Dot NET Code Generator
9 May 2006
Muhammad Shahbaz Saleem
Shows you how to automate coding process
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Introduction of Managed Extensibility Framework (MEF)
3 Apr 2010
Muhammad Shujaat Siddiqi
An introduction of Managed Extensibility Framework (MEF) with Visual Studio 2010
Mono
C#
.NET
Visual-Studio
Architect
Dev
WebForms
Design
Beginner
VS2010
Multilanguage Supporting Urdu and English
1 Dec 2011
MuhammadShahidRasul
In this article, we discuss a way in which you could manage your site to support multiple languages.
C#
Windows
Beginner
C# Wizard Templates Integrated with SourceSafe
14 Aug 2005
Muneeb R. Baig
I was looking for some solution that may be helpful in creating Code Templates to be used across the development team(s) and that can also maintain the versioning/revision history as well as provide integration with SourceSafe.
Win2K
WinXP
Win2003
VS.NET2003
C#
.NET
Architect
Dev
Intermediate
Simple Text Editor With Speech Abilities
27 Jun 2007
Muneer Safi
An article on using the Microsoft Speech SDK to make a simple text-to-speech application
VS.NET2003
C#2.0
VB
ASP.NET
Windows
.NET
Dev
WebForms
Intermediate
Broadcasting Using Socket-Oriented Approach
21 Nov 2007
Muneer Safi
This solution explains a socket approach to send a message (broadcast message ) to clients in the same VLAN
.NET1.1
C#2.0
Windows
Visual-Studio
Dev
Intermediate
Understanding Static Methods and Data
24 May 2010
munir.hoque
This article may be helpful for beginners of C#
.NET2.0
C#2.0
C#3.0
.NET3.5
C#
.NET
Beginner
Monad like programming with C#
18 Sep 2013
Muraad Nofal
A haskell monad/(applicative)functor like interface in C# that extends IEnumerable.
C#
LINQ
Generics
delegates
ienumerable
operators
functions
Image Recognition with Neural Networks
30 Oct 2007
Murat Firat
This article contains a brief description of BackPropagation Artificial Neural Network and its implementation for Image Recognition
.NET2.0
VS2005
C#2.0
Windows
Dev
Advanced
Text to Braille Converter
18 Jul 2007
MussaratAziz
Converts the regular text into Braille text.
.NET1.1
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
MathLibrary for Matrix and Vector
29 Sep 2011
N.Banukobhan
It has all the operations of matrix, vector
C#
Windows
Intermediate
Interface based programming in C#
30 Dec 2013
Nagaraj Muthuchamy
This article is aimed to help junior developers understand the Interface concept in C# language.
C#
.NET
Architect
Dev
Beginner
Intermediate
interface
Hierarchical Tree
24 Dec 2008
Nagarajan Rajesh
Updated version of the wonderful and sleek "Tree Chart Generator" written by Rotem Sapir
.NET3.0
C#
Dev
Intermediate
Tips using DataGrids
12 Feb 2007
Nahed Qudieh
Tips on using DataGrids when programming using .Net
.NET2.0
VS.NET2003
C#2.0
Windows
Architect
Dev
Advanced
Flexible Self Extracting Application in C# (ProjectSFX)
26 Mar 2012
Nakul Vyas
This project presents a self extracting archive creator using Reflection and codeDOM
C#
.NET
Dynamic Invoke C++ DLL function in C#
26 Jun 2008
Namdn
This article introduces why I use dynamic invoke C++ DLL function in C# and how to call it.
C#2.0
C++
Dev
Intermediate
Conditional Methods using Conditional Attribute
18 Jan 2006
Namratha Shah
Conditional Methods using Conditional Attribute
C#
Windows
.NET
Visual-Studio
Dev
Beginner
Class Diagram in VS.NET 2005
9 Oct 2006
Namratha Shah
Class Diagram in VS.NET 2005
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Multiple Indexers In a Class Using Interface Indexers
17 Jan 2006
Namratha Shah
Using multiple indexers in a class using interface indexers.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Threading in C#
21 May 2001
Anshuman Dimri, narendar
This application demonstrates the threads in C# using Forms and GUI controls.
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Matrix Rain
5 Oct 2010
NaveenSoftwares
A simple C# Console program to display Matrix Movie Effect
C#
Windows
Sorting Datagrid Columns
18 Sep 2007
Navneet Codes
Code for sorting of data in datagrid according to columns headers
WinXP
VS2005
.NET3.0
C#3.0
ASP.NET
Dev
WebForms
Intermediate
Adding Event to Event Viewer
18 Sep 2007
Navneet Codes
Code for adding events to the event viewer by C#
WinXP
VS2005
.NET3.0
C#3.0
Dev
Intermediate
WinForm
Windows Mail
17 Sep 2007
Navneet Codes
Code for sending emails through winforms by using C#
VS.NET2003
.NET3.0
C#3.0
Windows
Dev
Intermediate
WinForm
Fix Message Implementation using QuickFix
6 Sep 2011
Neeraj Kaushik 1980
This article is about how to use QuickFix .NET engine.
C#
.NET
Architect
Beginner
Intermediate
Advanced
How to write custom log and source for custom log in C#
12 Jun 2007
Neeraj Kumar Suryawanshi
It will show you the way for writing custom log in C#.Net
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
WinForm
Opening multiple document windows with previous instance
15 Mar 2004
neilck
Communicates with previous instance by passing command line argument file name. Previous instance opens new child window each time file name is passed.
.NET1.0
C#
Windows
Dev
Intermediate
Custom ConfigurationSettings through configuration resource embedding
3 May 2004
nemes
Selective .config/embedded xml config resources reading
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Traditional "Hello World" Programme Using Different Approaches. PART-II.
30 Sep 2001
nemesh
Writing hello world program using different approaches in C#.
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
AltSerializer - An Alternate Binary Serializer
19 Sep 2006
neocognitron
The AltSerializer is a replacement for the binary serializer built in to .NET.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
WaitCursor hack using using
2 Mar 2004
Nicholas Butler
A simple way to display a WaitCursor.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
LED Example with Measurement Studio
28 Sep 2010
Nick Alexeev
How-to article describing software, hardware setup
C#
.NET
Architect
Dev
Hardware
Creating Your First C# Windows Application
27 Feb 2002
Nick Parker
Learn how to create your first Visual C# Windows application.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
An extension for a Configuration Settings class in .NET
19 Aug 2003
Nick Parker
A class to allow easy access and updating to configuration settings for your .NET application.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
C#
Dev
Intermediate
Get The User Name In C# For NT Authentication
20 May 2002
Nick Parker
Through the .NET Framework you can easily get the current user name to authenticate.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Parameter Substitution within Expression Trees
6 Jan 2011
Nick Polyak
This article describes how to substitute a parameter within an Expression tree by another expression, similar to how one can substitute an argument within a mathematical function by a different function
C#
.NET
Architect
Dev
LINQ
Intermediate
Silverlight
C#4.0
.NET4
Trees
Silverlight Animations along Arbitrary Mathematical Paths via Easing
28 Aug 2011
Nick Polyak
Describes a simple algorithm for animating object movements along arbitrary paths
C#
Architect
Dev
Intermediate
Advanced
Silverlight
Task Parallel Library and async-await Functionality - Patterns of Usage in Easy Samples
13 Apr 2013
Nick Polyak
TPL/Async tutorial with emphasis on how to use it and why it is needed
C#
Windows
.NET
Architect
Dev
Intermediate
Advanced
.NET4
.NET4.5
Horizontal ListView Component
28 May 2006
nicklenting
Component which you can add to your project that allow you to add items horizontal to a ListView component.
VC7.1
WinXP
VS.NET2003
C#
.NET
Dev
Advanced
App.Config Type String Verification with MSBuild
17 Oct 2009
Daniel Vaughan, Nicolas Dorier
How to use an MSBuild custom task to provide compile time verification of string type names in app.config files.
C#3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
Architect
Dev
Intermediate
IDispatch
22 Aug 2009
Nicolas Dorier
Pattern to easily create and test asynchronous solutions.
C#2.0
C#3.0
.NET3.5
Dev
Design
Intermediate
Semi generated crawler
22 Jun 2012
Nicolas Dorier
Leverage Visual studio Web Test Framework for your crawling needs...
.NET
codegen
Let's see : Attach an Azure blob drive in windows 7.
3 Nov 2012
Nicolas Dorier
This article will teach you how to see what is going on inside. And take advantage from it.
.NET
Intermediate
Azure
Demystify http.sys with HttpSysManager
23 Aug 2012
Nicolas Dorier
Configure the HTTP traffic on your local machine. A nice alternative for netsh http.
C#
.NET
Dev
Intermediate
SysAdmin
PInvoke
NHook - A .NET debugger API for x86
1 Dec 2012
Nicolas Dorier
Debugger API, explore and modify running program easily
C++/CLI
C#
Javascript
SQL
.NET
ASM
Advanced
GestSpace : A case for Rx Framework and Leap Motion
17 Sep 2013
Nicolas Dorier
A story about how Rx Framework saved my life for high frequency event processing
C#
.NET
Architect
Dev
Intermediate
WPF Geometries, the Processing way
15 Aug 2013
Nicolas Dorier
Create drawings easily with the Drawing/Drawer space paradigm
C#
.NET
Dev
WPF
Intermediate
The best of reactive framework extensions
20 Feb 2014
Nicolas Dorier
An enumeration of nice code rewrite of recurring spaghetti code thanks to Reactive Framework
C#
.NET
Dev
Beginner
Intermediate
Advanced
Unit test and the man in the middle
22 May 2012
Nicolas Dorier
How to unit test network resources access : The hacker way.
C#
.NET
Intermediate
Best practices to create your own Fluent library
4 Nov 2010
Nicolas Dorier
You'll be able to easily and mechanically create your own Fluent library.
C#
.NET
Dev
Intermediate
RIA
NBitcoin : How to scan the Blockchain ?
14 Jun 2014
Nicolas Dorier
An efficient and extensible way to scan the Blockchain
C#
.NET
Architect
Dev
Intermediate
Bitcoin
NBitcoin : Cryptography Part 2
21 May 2014
Nicolas Dorier
Two Factor keys and Stealth Addresses
C#
.NET
Intermediate
Bitcoin
NBitcoin : The most complete Bitcoin port (Part 1 : Crypto)
21 May 2014
Nicolas Dorier
Intro to Bitcoin for .NET Developers
C#
.NET
Intermediate
Carved Dialog
20 Jan 2004
Nidheesh T.Mani
A dialog class whose top is made carved and the title bar is gradient filled
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Writeable Application Scope Settings
18 Jun 2012
Niel M.Thomas
Create and use writeable Application Scope settings.
C#
Dev
Intermediate
.NET4
Verifying .MD5 file verification databases
12 Jan 2004
Niels Penneman
An article on writing a program to process .MD5 file verification databases
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Creating Cool Agent User Interfaces
14 Mar 2002
Nikhil Dabas
This article describes using Microsoft agent to create user interfaces that display characters, like Office 2000 Office Assistants.
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Active Directory Searcher
17 Jun 2005
Nikita D. Sinelnikoff
How to search Active Directory
.NET1.1
Win2003
VS.NET2003
C#
Dev
Intermediate
Fractions in C#
17 Oct 2005
Nikola Stepan
An article on a Fraction class in C#.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Step by step guidance for calling a IronRuby Method from C#4.0
26 Oct 2010
Niladri_Biswas
A short demo as how to call a method written in IronRuby 1.1 and making a dynamic invocation to the method from C# environment.
C#
.NET
Win32
Dev
Beginner
C#4.0
General
.NET4
top
Sort by Updated
Title
Updated
Author
Score
Generics
Implementing Continuations in a Generic Way - The Usage of the Option Type in C# - Make Code More Clear
23 Aug 2011
Member 3531622
How to make code more clear, easier to write and more extensible in a generic way. Use of Option type in C# in combination of Func delegates
ASP.NET
Dev
Intermediate
C#4.0
MVC
Generic Abstract Factory
22 Apr 2014
31337 H4X0R
Generic Abstract Factory Design Pattern
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Patterns
Generics <C#>
25 Feb 2004
Aagamuri Sridhar
An article on generics, gives clear picture about generics with examples
.NET2.0
C#
Windows
Visual-Studio
Dev
Beginner
Convert a Generic List to a Datatable
23 May 2010
Abhijeet Singhai
A Generic List with a feature of converting itself to a DataTable
.NET2.0
C#2.0
C#
.NET
Dev
Beginner
All-Topics
Generic Service Locator
30 Sep 2006
alanliu0110
This article shows a generic service locator implementation that gives you both ease of adding new services and type safe checking by compiler
Windows
Visual-Studio
Dev
Beginner
Simple Generic Tree
6 Sep 2012
alc_aardvark
Simple Generic Tree in c#
C#
.NET
Dev
Intermediate
Trees
Generics
Generic Dynamic Methods Primer
23 Aug 2007
Alexander Arlievsky
Sample how to use generics and dynamic methods together to get simple type safe access to private variables
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
C# Generic Type Generator
31 May 2012
Alexander Van Berg
Combinatorial generation of C# generic types.
Windows
Dev
LINQ
Intermediate
Advanced
C#4.0
VS2010
testing
programming
.NET4
Reusable dynamic programming with C# generics
24 Jul 2006
Andrew Tweddle
Dynamic programming is a mathematical optimization technique. Generics are used to provide a reusable algorithm.
.NET2.0
C#
Windows
Visual-Studio
Dev
Intermediate
Interesting Use of Generics in C# 2
20 Mar 2008
Antoniu-Gabriel Rozsa
Generics in C# are cool. Not as cool as C++ templates, though. However, one can do pretty interesting things with them.
.NET2.0
VS2005
C#2.0
C#
.NET
Visual-Studio
Dev
Design
Intermediate
Advanced
Types and Collections in C# 3.0 .NET
13 Jul 2010
Anupam Banerji
Defines collections and types and explains their use in the C# 3.0 language.
.NET3.0
C#3.0
.NET3.5
C#
.NET
Architect
Dev
WPF
Design
Beginner
A Generic State Machine and Attempt to Generic Component
25 Jul 2007
article
A Generic State Machine and Attempt to Generic Component
.NET2.0
VS2005
C#2.0
Windows
Architect
Dev
Intermediate
Leaveraging GenericType Converter for Hybrid Property Databinding
23 Feb 2008
Arup Banerjee
Leaveraging GenericType Converter for Hybrid Property Databinding
C#2.0
C#3.0
C#
Dev
Intermediate
Generic NameValueCollection Implementation
31 Jul 2007
balazs_hideghety
Generic NameValueCollection Implementation
.NET2.0
C#2.0
Windows
Visual-Studio
Dev
Beginner
Multi-map Generic Collection Class in C# - A Dictionary Collection Class that can Store Duplicate Key-value Pairs
6 Jun 2009
Bharath K A
The generic Dictionary collection class in .NET requires the key to be unique. But many applications/services require a flexible, generic Dictionary collection type that can accept multiple values for a key. This article explains one such generic Dictionary collection type.
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
Beginner
Intermediate
Generic Sparse Array and Sparse Matrices in C#
25 Oct 2013
Bill_Hallahan
Generic Sparse Collection Containers
C#
Intermediate
Advanced
Generic List Sort Function
16 Jul 2008
Bryan Sumter
This allows the programmer to sort a list based on multiple properties
.NET3.5
C#
ASP.NET
.NET
Dev
Intermediate
Building a puzzle game using Generics
8 Sep 2004
Carlos R. Lacerda
This article describes how to build a simple game using a doubly linked list
.NET1.0
VS2005
C#
Windows
Dev
Intermediate
Sample Code for Methods and Delegates in Generic List
26 May 2007
che3358
Samples show how to use Generic default methods
.NET2.0
VS2005
C#2.0
ASP.NET
Windows
Dev
WebForms
Intermediate
Using a Generic Type to Simplify Flags Enumeration Operations
6 Dec 2010
cigwork
Using a generic type taking an enumerated type to provide simple manipulation of the enumeration as an alternative to [Flags] attribute
.NET3.0
C#
Windows
.NET
Dev
Beginner
Policy Based Design Implemented in C#
6 Oct 2011
Cloud Hsu
Policy based design implemented in C#
C#
.NET
Design
Advanced
Code Generation tools complementing generics
25 Sep 2004
cminusminus
A palette of code generation tools for VS.NET.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Using Lazy for properties - Hack and slash attempt
19 Aug 2011
ColinBashBash
Getting Lazy to work for me.
.NET
Dev
Beginner
C#4.0
Generics, Serialization and NUnit
10 Jul 2006
craigd
Generic class to help de/serialize any Type, plus a discussion on NUnit testing Generic classes
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Generic Event Arguments
5 Oct 2009
DaveyM69
Save your keyboard and fingers, and write less code using generic event arguments.
C#2.0
C#3.0
.NET
Dev
Intermediate
Advanced
C#4.0
Generic Singleton Provider
26 Jul 2005
davojc
An article describing how to use Generics to create a singleton provider.
.NET2.0
WinXP
VS2005
C#
Dev
Intermediate
MEF Generics
2 Feb 2012
Dean Oliver
How we can harness the power of MEF and extend it by way of generics.
C#4.0
MEF
reflection
IOC
Perform Binary Searching on Range of Generic Types
23 Sep 2008
Paul Brower, dmprantz
Perform Binary Searching on Range of Generic Types
C#
Architect
Dev
Design
Intermediate
Arithmetic in Generic Classes in C#
23 Feb 2009
DogSpots
A discussion of doing arithmetic in generic classes and a small utility to make it easy.
.NET3.0
C#
Dev
Intermediate
Fun with Singletons in C# 2.0
21 Nov 2006
Federico Andres Lois
This article will show you how to create generic singletons that honor all of their properties and at the same time are extensible enough to handle not so obvious scenarios.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
A Command Line Caller Example
16 Nov 2011
gemma85
A Command Line Caller example
C++
Grouping a List on a String Property without LINQ
14 Oct 2010
Greg Olmstead
Grouping a List based on string property of the object in the list without LINQ
.NET2.0
Mono
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
Windows
.NET
Dev
Lagged Generics: Easily Constrain Change Rate of Variables
27 Dec 2007
Inaki Ayucar
This article shows a very basic example of using generics to create variables that cannot be changed faster than a specific rate
.NET2.0
Win2K
WinXP
Win2003
Vista
TabletPC
Embedded
C#2.0
.NET3.0
C#3.0
Sorting using IComparer classes (including Generics)
23 Jun 2006
Jeff Bramlett
Methodology demonstration for sorting collections by the item class properties or methods.
.NET2.0
Win2K
WinXP
VS2005
C#
Dev
Intermediate
Trictionary - Multi-Value Dictionary
11 Mar 2009
Joe Enos
A wrapper around the Dictionary that returns two values instead of one.
.NET2.0
.NET3.0
.NET3.5
C#
Dev
Intermediate
Convert Base Type to Derived Type
12 Mar 2009
Joe Enos
.NET method to convert an object into a derived type
.NET3.5
C#
Intermediate
CollectionSorter
31 Jan 2009
Joe Enos
Alternative methods for sorting a .NET List
C#
.NET
Using Find in a Generic List
27 Oct 2008
johan_vw
This article investigates the use of List.Find() when using value and reference types, and how to use it when working with your own custom classes.
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
Generic XML Serialization Methods
29 Apr 2009
Kanhar Munshi
An XML Helper Class that can Serialize and De-Serialize custom User objects using C# Generics
WinXP
C#3.0
C#
Windows
Architect
Dev
Intermediate
Advanced
WinForm
Operator Overloading with Generics
23 Jun 2005
Keith Farmer
Using Lightweight Code Generation and delegates to allow operator overloading in .NET 2.0.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Sorting Collection of Custom Types Generically
28 Jul 2007
Kiran Bheemarti
Sorting a collection of custom types
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Object Cloning Using Generic in C#
20 Apr 2008
Kurush Rastkar
This utility creates a new instance of your class using generic.
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
VS2008
C#
ASP.NET
.NET
Visual-Studio
Generic Lazy Load Cache Class
5 Sep 2008
Laughing.John
Presents a base class for creating a singleton lazy load cache.
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
Windows
.NET
Dev
Intermediate
Primer on Generics
18 Apr 2009
logicchild
An article that describes Generics and the need for them.
C#
.NET
Dev
Beginner
Generics
8 May 2009
logicchild
More on Generics
C#2.0
C#3.0
C#
Generic Collections: Interfaces & Classes
9 Jun 2009
logicchild
An intermediate level article for those who need a reference for Generics
C#2.0
C#3.0
C#
Intermediate
Generic Classes
18 Jan 2010
Ludmal de silva
Microsoft .NET Generic classes.
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
Dev
Intermediate
C#4.0
.NET4
Declarative Generics And Type Converters
17 Sep 2004
Marc Clifton
How to declaratively define a closed generic and use type converters to implement assignment from a string.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
A Circular List
4 Mar 2007
Marc Clifton
A circular list implementation.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
A Very Efficient Generic Recursive Iterator using Yield Return
1 Jun 2007
marcel heeremans
This article demonstrates techniques on how to optimise the common programming task of recursively iterating through a container control using generics and yield return.
C#2.0
Windows
.NETCF
.NET
Visual-Studio
Mobile
Architect
Dev
Beginner
Immutable Generic Collection Extensions
18 Dec 2007
Marshall Rosenstein
Create immutable / read-only collections from existing ICollection, IList, or IDictionary instances.
C#3.0
.NET3.5
C#
.NET
Dev
Intermediate
An Easy Way to Populate Instances using Generics
20 Dec 2006
Martin Olivares
A sample of using generics to simplify a Data Access Layer
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Multifield indexed list
17 Jul 2009
max_cn
Generic container class which has a possibility to add numerous indexes to any public property of a content class.
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
.NET
Dev
Intermediate
C#4.0
.NET4
Updating Your Form from Another Thread without Creating Delegates for Every Type of Update
8 Oct 2010
Michael Demeersseman
Updating your form from another thread without creating delegates for every type of update
.NET3.0
C#3.0
.NET3.5
C#
VB
.NET
Beginner
Intermediate
C#4.0
.NET4
Generic List (C#)
12 Aug 2009
Michael T. Shrove
Generic List based object that acts as a List but with built-in events
C#2.0
C#3.0
C#
Windows
Visual-Studio
Beginner
Intermediate
Advanced
A Generic Clamp Function for C#
31 Jan 2008
Mike McCabe
A function for 'clamping' values to within a given range
C#2.0
C#3.0
C#
Dev
Beginner
Simplifying Exception-Safe Code, Generics Style
14 Aug 2004
MohammadAbdulfatah
Exception correctness can be more easily attainted with the help of generics and C#'s "using" clause.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Handy wrapper class for thread-safe property access
21 Feb 2009
Moreno Airoldi
A simple C# approach to thread-safe property access using Generics and type cast overloading.
.NET2.0
.NET3.0
.NET3.5
C#
Dev
Intermediate
Dependency Injection with ObjectPoolManager (OPM)
31 Oct 2010
Navnath_Kale
Lightweight and simple
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
VB
ASP.NET
.NET
Architect
Dev
top
Sort by Updated
Title
Updated
Author
Score
How To
Creating a Tasktray Application
23 Sep 2007
[ICR]
How to create an application that consists primarily of a tasktray icon
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
C#2.0
.NET3.0
C#3.0
Visual-Studio
How to Start with XML and LINQ: A Beginner Guide.
11 Jun 2012
@AmitGajjar
How we can utilize power of LINQ with XML data.
C#
XML
LINQ
C#4.0
iPhone like List Scrolling with FingerFlicker
5 Oct 2007
8r13n
Simple example of how to build a finger controlled list that runs smoothly
.NET2.0
C#2.0
Windows
.NETCF
Visual-Studio
Mobile
GDI+
CEO
Dev
Design
Write text to transparent GIF
19 Jan 2009
Abdallah Gomah
How to write text to a transparent GIF image and save it back without loosing the transparency.
C#2.0
C#
Windows
Dev
WinForm
How To Use Java Packages In .NET
17 May 2013
Abhishek Kumar Goswami
This tip is about how to use Java packages in .NET using IKVM.NET
C#
Java
.NET
Beginner
Intermediate
Advanced
Windows 7 Trigger Start Service
17 Jan 2010
Abhishek Sur
Implement services that start/stop automatically to some events like Device attached, Network Availability, Firewall port modified, Domain join, Group Policy change etc
C#3.0
VS2008
C#
Windows
Win32
Win64
Visual-Studio
Dev
Beginner
Win2008
Query Notification using SqlDependency and SqlCacheDependency
3 Nov 2012
Abhishek Sur
The article demonstrates how you can use SQL Server Query Notification feature to get notification from database whenever the result of a command gets changed. Sample application demonstrating SqlDependency and SqlCacheDependency is also included.
C#
ASP.NET
SQL
.NET
SQL-Server
Architect
Dev
ADO.NET
WPF
Beginner
Type conversions with implicit and explicit operators
12 Apr 2011
After2050
This article helps to understand how to do user defined type conversions using implicit and explicit operators.
.NET
Dev
Beginner
C#3.5
How to use Crystal Reports with Access database in C#
2 Jun 2005
Ahmed jamil Kattan
An article explaining how to add reports to your home database in your C# application.
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
Calling API functions using C#
10 Oct 2001
Ajit Mungale
This article helps you to get an idea about calling API functions in C#.
.NET1.0
Win2K
C#
Dev
Intermediate
Installing and Using side-by-side native assemblies from C# and MC++
10 Sep 2008
akiran
This article details how to create, install and use side-by-side native assemblies from C# and MC++.
WinXP
Win2003
C++
C++/CLI
C
C#
Windows
Architect
Dev
COM
Detecting XP Themes
18 Mar 2004
Alastair Dallas
How To Detect Theme Settings in Windows XP
VC6
VC7
VC7.1
WinXP
C#
.NET
Dev
Intermediate
Saving and obtaining custom objects to/from Windows Clipboard
26 Aug 2004
Alex Yumas
The code shows how to save (and restore) an instance of your own class to clipboard.
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
VS.NET2003
VS2005
C#
Dev
Working with vCards using the MS CDO for Exchange Library
1 Feb 2006
Alexander Kleshchevnikov
vCard is a popular format developed to exchange business information. It was developed to easily share your contacts with other people. In this article, I will explain how to get personal infromation from a vCard, edit it, and save the changes in a file.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Using Resource-only Assemblies with C#
17 Apr 2002
Alexis Smirnov
This note describes how to use resource-only assemblies with C# in the context of a multi-assembly project.
.NET1.0
C#
Windows
Dev
Intermediate
How to find current ApplicationContext at run time
3 Aug 2004
alphacon
How to find current ApplicationContext at run time.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
How to get current ApplicationContext instance at run time
3 Aug 2004
alphacon
Step by step instruction how to get current ApplicationContext instance at run time
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Whidbey to Everett Project Converter (Visual Studio 2005 to Visual Studio 2003)
7 Jun 2006
andrewcates
This article describes how to convert a Visual Studio 2005 project into a Visual Studio 2003 compatible format
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Lucene.Net – Custom Synonym Analyzer
10 Sep 2013
AndrewSmith
How to use Lucene.net search to work with synonyms
WinXP
Win2003
Vista
C#
Architect
Dev
Design
Intermediate
Reading Image Headers to Get Width and Height
28 Apr 2009
andywilsonuk
Looks at techniques for getting an image's width and height quickly
.NET1.1
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
Intermediate
Pass Data from One Form to Another Form
25 Mar 2009
Angsuman Chakraborty
How to transfer data from one form to another form
.NET2.0
WinXP
.NET3.0
.NET3.5
C#
Windows
.NET
Dev
Design
Beginner
Complete Unit Conversion Sample in C# .NET
26 Dec 2007
Antonom
How To Convert { Cm Px In Mm } Unit ?
.NET2.0
WinXP
Win2003
Vista
.NET3.5
C#
ASP.NET
WebForms
Beginner
Intermediate
Multiple Inheritance With Interfaces
13 Feb 2008
ANURAG VISHNOI
This articles talks about the clash situation where a function with the same name resides in two interfaces and one Derived class call it.
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
WallPaper Changer for .NET
29 Apr 2005
arbel kfir
An article about changing the desktop wallpaper.
.NET1.1
Win2K
WinXP
VS.NET2003
C#
GDI+
Dev
Intermediate
How To Get Properties and Methods in Late Binding COM-Apps Like Excel
29 Jun 2005
Ariadne
The article describes how to find the methods and properties of an COM-Object (like Excel), which is unknown at compilation time (late binding).
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Using the SqlServer.Management.Smo
1 Feb 2008
Ashfield
Making use of the SqlServer.Management.Smo to get information about database objects
.NET2.0
C#
SQL-Server
Serialize - Deserialize multiple Objects
8 Nov 2008
Ashish Mundra
Serializes and Deserializes multiple objects one at a time
.NET1.0
.NET1.1
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
Converting WinForms => Web Forms using CodeDom
10 Feb 2005
Hardy Erlinger, ASommer
Introducing a workable approach to converting Windows Forms to ASP.NET Web Forms.
.NET1.1
VS.NET2003
C#
VB
ASP.NET
Windows
Dev
WebForms
Advanced
WinForm
Run Microsoft SyncToy from a Console Application
14 Jun 2007
AToad
An article that shows how to run the Microsoft's SyncTool application from a console application.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Getting Closer to Multiple Inheritance in C# 3.0
13 May 2008
Audaxis
How to implement multiple inheritance in C# 3.0
C#3.0
C#
.NET
Architect
Dev
Design
Intermediate
Custom Message Box in VC#
8 Feb 2012
Awadhendra1234
How to create custom message box in C#.NET
C#
.NET
C# Creating Dynamic Menus
5 Sep 2003
Barretto VN
Creating Menus Dymanically in C#.
VC7
VC7.1
.NET1.0
Win2K
WinXP
Win2003
C#
Dev
Intermediate
Multilingual Application Made Easier in C#
16 May 2006
Beniton Fernando
This article focuses on how to work with a multilingual application
.NET1.1
VS.NET2003
VS2005
C#
Windows
Dev
Beginner
WinForm
Interaction between C# Application and Oracle through Custom Object
1 Jan 2011
Bibhas Paul
Interaction between C# application and Oracle through custom Object
.NET3.5
C#
ASP.NET
.NET
Architect
Dev
Design
Beginner
Intermediate
Advanced
C# WCF Client/Server without HTTP with Callbacks Made Easy
19 Aug 2009
Bob Bevers
A simple way to do callbacks that works in C# in programs
C#
Windows
Dev
WCF
Beginner
Setting Enum's Through Reflection
23 Aug 2006
bobdain
Solves the problem of how to set an enum type in a dynamically loaded DLL.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Walkthrough: Making a SetInMotion Device Plugin
11 Jun 2014
Brandon Potter
Make a plugin for SetInMotion to talk to a device, and then control it from the entire SetInMotion ecosystem!
C#
Windows
Dev
Beginner
Intermediate
.NET4
.NET4.5
Filtering properties in a PropertyGrid
27 Mar 2006
bsargos
This articles describes some easy ways to filter the properties displayed in a Microsoft PropertyGrid.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Implementing Message Queue Using Counting Semaphores
26 Jun 2009
Bunty1983
Implementing message queue in C Sharp
.NET2.0
WinXP
Vista
Mono
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
Windows
Dynamic Invoke from Unmanaged DLL
4 Jan 2005
calaquendi
This article explains invoking unmanaged DLL functions from C#.
VC7
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Refactoring copy/paste code with the use of delegates
3 Nov 2010
Carlos Conceição
A tactical solution for refactoring copy/paste patterns in C#.
.NET2.0
.NET3.0
.NET3.5
C#
Windows
Dev
Intermediate
C#3.5
General
.NET4
Autonumbering in Dynamics CRM 2011
22 May 2011
cbm
Learn how to create an autonumber system for custom entities in Dynamics CRM 2011.
C#
Visual-Studio
Dev
LINQ
Intermediate
VS2010
Development
Kill any application with system menu using C#
17 Nov 2002
Chandra Hundigam
This article uses Windows APIs to kill any application with a system menu
.NET1.0
C#
Windows
Dev
Intermediate
Generic implementation of IEditableObject via TypeDescriptor and Reflection
24 Jun 2009
Charles Strahan
A demonstration of how to create an IEditableObject wrapper for any object, and a detailed look at the concepts and patterns used.
C#2.0
C#3.0
.NET3.5
Architect
Dev
Intermediate
Interop: Waiting in C# on External Win32 Events
31 Aug 2005
Chip Patton
An article on catching external process events from within .NET (C#) code.
VC7
VC7.1
VC8.0
.NET1.1
WinXP
Win2003
VS.NET2003
C#
MFC
Dev
Serialization and Deserialization in ASP.NET with C#
27 May 2009
Chirantan Upadhyay
Serialization and Deserialization in ASP.NET with C#
.NET2.0
C#2.0
C#3.0
C#
ASP.NET
.NET
Dev
Intermediate
How To Parse Hyperlinks in an HTML Document and Follow Them Recursively
5 Jul 2007
Christoph Schick
This article shows you how to parse hyperlinks in an HTML document using regular expressions and follow them recursively
VS2005
C#2.0
Windows
.NET
Dev
Intermediate
How to perform fading transitions on Textures in XNA 4.0 using Interpolation Timers
7 Jul 2012
CJ Kent
Create an Interpolating Timer and use it to fade textures in and out in XNA 4.0
C#
Windows
WinMobile
Win32
Visual-Studio
Dev
XBox
Beginner
Intermediate
Advanced
WPF: Remote Desktop (RDP) using C#
28 Apr 2014
Codes Of Shadows
Code on using MSTSC in c#
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
Windows
.NET
COM+
Beginner
Importing and Extending ActiveX Controls in .NET
3 Aug 2004
Colin Peng & Yang Si
Importing and extending ActiveX controls in .NET.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Using Resources in Your Application Part I - Simple Embedding.
8 Mar 2003
Dan Logan
The first article in a multi-part series, describing how to incorporate resources into your .NET application development.
.NET1.0
Win2K
WinXP
C#
Visual-Studio
Dev
Beginner
How to Integrate C# Window in C++ Project
10 Oct 2009
Daniel Yanovsky
This article describes how to integrate C# Window Form in C++ Project
C++
C#
Windows
.NET
Visual-Studio
Dev
COM
Intermediate
Advanced
Writing custom attributes in C#
2 Nov 2006
datenkabel
This article and sample tries to describe how to implement custom attributes using C#.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Generic Type Mapping
18 Dec 2010
Dave Sexton
A utility to assign the values of one type to another.
Windows
Dev
Intermediate
C#4.0
.NET4
Complex Properties in C#
5 Sep 2008
DaveyM69
'Complex properties' and Size3D in C#.
.NET2.0
.NET3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
Dev
Intermediate
Create md5 Hash-code using Assemblies in SQL Server 2005
7 Jan 2011
Denis Strukachev
Create md5 hash-code using assemblies in SQL Server 2005
SQL-server-2005
C#
SQL
.NET
SQL-Server
Using Exchange 2003 with Webdav (Send, Retrieve, Attachments, Contacts, Mailboxsize, Mark as Read)
18 Sep 2009
Dennis Betten
Using Exchange 2003 with Webdav
.NET3.5
VS2008
C#
.NET
Visual-Studio
Dev
Intermediate
Advanced
WinForm
Using Dynamic Proxies for Fault Tolerance and Failover
4 Mar 2009
Derek Viljoen
How to leverage LinFu (or any other Dynamic Proxy implementation) for Fault Tolerance and Failover
WinXP
Win2003
Vista
.NET3.0
.NET3.5
C#
Architect
Dev
Advanced
Win2008
Reflecting on Generics
12 Dec 2007
Derek Viljoen
How to access, use and interpret generic classes and methods using reflection
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Win32
Win64
Dev
Microsoft Dynamics CRM 4.0 Plug-in Testing and Debugging
23 Jul 2010
Dinesh Uthayakumar
A technique to test/debug the Microsoft Dynamics CRM 4.0 plug-in
.NET3.0
C#
Dev
Intermediate
Application
testing
practices
One to zero/one relation in entity framework code first
13 Aug 2014
diponsust
Here we will see how to configure one to zero/one relation between two entities in Entity Framework Code First
C#
VS2010
database
CodeFirst
EntityFramework
Manage Entity Framework code first in real time projects
28 Jul 2014
diponsust
C#
SQL
VS2010
database
Project-Management
CodeFirst
EntityFramework6
Integrating an unmanaged C++ .lib with C#
6 Mar 2011
DLChambers
Demonstrates integrating Port95NT's unmanaged DLPortIO.lib with C#.
C++
C#
.NET
Dev
Intermediate
.NET asynchrony in the UI context
21 Nov 2011
dmihailescu
UI and concurrent programming using IAsyncResult, BackgroundWorker, TPL, and ‘async’ syntax.
C#
.NET
Dev
Intermediate
Parallel
Async
syntax
A Simple Scheduler in C#
13 May 2013
Eduardo Antonio Cecilio Fernandes
How to build a simple Scheduler in C# for Desktop and Web Applications
C#
.NET
Visual-Studio
Architect
Dev
Intermediate
Advanced
Threading
Scheduler
Extracting files from a remote ZIP archive
30 Oct 2004
Emanuele Ruffaldi
This article presents a technique to access parts of a ZIP archive stored on a Web Server.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Key Object-Oriented Concepts and how to use them in Visual C#
15 Sep 2013
Enayat Ashkian
Overview of Key Object-Oriented Concepts in Visual C# (Quick Guide)
.NET1.0
.NET1.1
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
How To Embed a Web Page in an InfoPath Form
5 Oct 2006
FirozOzman
How to embed a Web Page in an InfoPath Form
Win2K
WinXP
VS2005
C#2.0
.NET
Architect
Dev
Advanced
Multi Page Multi Column Text Printing
15 Jun 2007
Fiwel
How to do a multi page multi column text printing
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
A WGS84 to Swedish National Grid (RT90) Projection Class
24 Apr 2007
flmz_81
An article on how to transform planar coordinates from the the WGS 84 Ellipsoid onto the Swedish National Grid (Riket koordinatsystem 1990).
.NET2.0
C#
Windows
Dev
Intermediate
How to Create Birthday Reminders Using Microsoft Outlook, in C#
4 Jan 2004
Frank Eden
This article shows you hot to use Microsoft Outlook appointments. I used a version of the code to put reminders in for my family members.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
C#
Visual-Studio
Dev
Intermediate
How to Create Birthday Reminders Using Microsoft Outlook, in C#
4 Jan 2004
Frank Eden
This article shows you how to use microsoft Outlook appointments. I used a version of the code to put reminders in for my family members.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C++
C#
MFC
Dev
Distance between locations using latitude and longitude
16 Dec 2005
Gary Dryden
Calculate the distance between two locations given their latitude and longitude.
C#
SQL
Windows
.NET
Visual-Studio
DBA
Dev
Intermediate
How to create a virtual directory with C#
5 Jul 2001
Gaston
A simple example of using the DirectoryServices namespace in .NET
VC6
.NET1.0
Win2K
VB6
C#
Dev
Intermediate
Implementing Two-way Binding of a Numeric Value to a String (such as TextBox.Text)
26 Apr 2010
George Henry 1954
Presents a class that facilitates high-usability binding of an ordinary TextBox to a numeric property
C#3.0
C#
Windows
WPF
Silverlight
MVVM
WinForm
Processing Global Mouse and Keyboard Hooks in C#
31 Aug 2011
George Mamaladze
This class allows you to tap keyboard and mouse and/or to detect their activity even when an application runs in the background or does not have any user interface at all.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Compress Zip files with Windows Shell API and C#
24 Oct 2005
Gerald Gibson Jr
1 alternative
Use Windows Shell API in C# to compress Zip files without showing the Copy Progress window.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Create in-process asynchronous services in C#
6 Feb 2006
Gerald Gibson Jr
Use C# along with delegates, threads, and message queueing to create powerful in-process asynchronous services.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Decompress Zip files with Windows Shell API and C#
3 Oct 2005
Gerald Gibson Jr
Use Windows shell API in C# to decompress Zip files, without showing the Copy Progress window.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Convert MP3 to EXE
18 Mar 2008
Giorgi Dalakishvili
An article showing how to convert MP3 file to executable file
.NET2.0
WinXP
VS2005
C#2.0
C#3.0
C#
Windows
.NET
Dev
Intermediate
Bat file compiler
13 Feb 2008
Giorgi Dalakishvili
An article deskribing how to convert a bat file to an executable.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Check to see if an MDI Child is already active in an MDI Parent
20 Jul 2004
GRMartin
A Simple boolean function to check if an MDI Child has already been loaded into an MDI Parent Container.
.NET1.1
VS.NET2003
C#
Windows
Dev
Beginner
Using AOP in C#
9 Jan 2006
Guilherme Labigalini
Shows how to use AOP with C# and the NKalore compiler. This article also has basic exemples of AOP with NKalore, and shows how to use the AFTER, BEFORE, and AROUND advices.
.NET1.1
C#
Windows
Visual-Studio
Dev
Intermediate
Embedding JavaScript into C# with Rhino and IKVM
11 Nov 2009
GWBas1c
Describes a technique to call JavaScript from C#, and then to allow the JavaScript to call back into C#.
Mono
C#
Javascript
Windows
.NET
Dev
Linux
Intermediate
Advanced
Visual Studio Tools for Office 2008 Ribbon Designer with XLINQ for Yahoo
5 Dec 2007
hackman3vilGuy
See the new Ribbon Designer in Visual Studio 2008 allowing you to graphically create ribbons for your Office add-ins. Add images from the Yahoo Image Search API and analyse the content of your document
Win2K
WinXP
Win2003
Vista
C#3.0
VB9.0
.NET3.5
VS2008
C++/CLI
Architect
Excel Converter To Microsoft SQL SERVER
24 May 2008
HamidMoghadam
This application dynamically gets the Excel database and converts it to SQL Server
.NET2.0
C#
.NET
CEO
Architect
DBA
Dev
QA
Design
Intermediate
Install a Windows service the way YOU want to! (C# version)
27 Nov 2003
HanreG
Shows how to change settings for a Windows service during installation.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Converting WinForms => Web Forms using CodeDom
10 Feb 2005
Hardy Erlinger, ASommer
Introducing a workable approach to converting Windows Forms to ASP.NET Web Forms.
.NET1.1
VS.NET2003
C#
VB
ASP.NET
Windows
Dev
WebForms
Advanced
WinForm
How to launch Windows applications (Notepad) / Call Batch files from a C#/.NET console application.
12 Apr 2005
Harish Shikhare
How to launch a Windows application (Notepad) / Call Batch files from a C#/.NET console application.
.NET1.1
WinXP
VS.NET2003
C#
Dev
Intermediate
Set TextBox Height
7 Sep 2008
hayes.adrian
How to change the height of a single-line textbox
.NET2.0
Win2K
WinXP
Win2003
Vista
TabletPC
C#
Custom String Formatting in .NET
28 Apr 2004
Heath Stewart
Discusses the implementation of custom format providers for existing types and custom formatting for user-defined types.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Ways to Remove from List by Property Value
9 Nov 2009
Henrik Sterndorff Jessen
Having 2 Lists, how do you remove from List1 all the instances of List2, matching a property value
C#
Windows
.NET
LINQ
Intermediate
How to Keep Your Sanity and Multiple Projects Version Numbers in Sync
23 Apr 2007
Herbrandson
A simple solution to keeping multiple projects version numbers in sync
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
VS2005
.NET3.0
VB7.x
VB8.0
VB9.0
C#
Provide plug-in support in your own applications
4 May 2012
HiDensity
A tutorial showing how to add plug-in support to your own applications.
C#
Windows
.NET
Dev
Intermediate
Sending Data from a Flash Movie to the Hosting C# Application
30 Sep 2005
Hossam Aldin
An article showing how to send data from a Flash Movie to the hosting C# application, using FSCommand.
.NET1.1
Win2K
VS.NET2003
C#
Dev
Intermediate
Using reflection to fill ListViews with arbritary objects
21 Jan 2004
Hugo Wetterberg
How to make the ListView to display objects regardless of type.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
A simple and complete logger for .net applications
30 Dec 2008
ichramm
The very complete logger for .net
.NET2.0
Mono
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
Beginner
CLRBinding - Properties Binding
23 Jun 2012
igkutikov
Binding Properties of non GUI elements that still implement INotify
C#
Windows
.NET
XAML
WPF
Beginner
Intermediate
Binding
How To Disable FlashPlayer (AxShockwaveFlash) Right-click ContextMenu
5 Sep 2008
IncureForce
How to disable FlashPlayer (AxShockwaveFlash) right-click ContextMenu
.NET1.0
.NET1.1
.NET2.0
.NET3.0
.NET3.5
C#
Intermediate
Flash
Writing a Win32 method to find if an application is already running
21 Jan 2006
Itay Sagui
This article demonstrates how to write a method to find out if an application is already running in the background.
.NET1.1
WinXP
VS.NET2003
C#
Dev
Intermediate
OverrideXml: control XML serialization of classes you can't change
16 Aug 2014
Ivan Krivyakov
How to control XML serialization in code, without custom attributes
C#
XML
.NET
Architect
Dev
Design
Intermediate
Advanced
DB to Browser - Easy Silverlight Overview
17 Apr 2013
J van Rooyen
A simple article: From DB to Browser using Silverlight
C#
SQL
.NET
Dev
ADO.NET
WCF
Intermediate
Silverlight
Lambda Expressions and Expression Trees: An Introduction
14 Mar 2007
J. Dunlap
Introduces C# 3’s lambda expressions and expression trees in an easy-to-understand way, and describes their benefits and uses. Also touches on anonymous delegates.
VS2005
.NET3.0
C#3.0
Windows
Dev
LINQ
Intermediate
Create a Custom Color Shading in C#
15 May 2007
Jack J. H. Xu
This article shows how to create a custom color shading
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Type-Strong Asynchronous Execution
5 Jan 2008
Jacob Korsgaard
Executing a method asynchronously with typed parameters.
C#2.0
C#3.0
C#
Windows
.NET
Dev
Intermediate
Late-Binding DLLs in C#
29 Feb 2004
James Brannan
Creating plug-in DLL libraries for use in C# applications.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C++
C#
Dev
Advanced
Using reflection to extend .NET programs
9 Jan 2002
James T. Johnson
In this article I use interfaces and reflection to extend a programs functionality.
.NET1.0
C#
Windows
Dev
Intermediate
An Elementary HTML Parser
16 May 2002
James T. Johnson
A class to parse HTML - a part of the ScreenSaver competition
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Embedding IronPython in a C# Application
21 Jan 2010
James Wucher
Examples of embedding the Iron Python engine in a C# form application.
Embedded
C#
IronPython
scripting
Scan directories using recursion
15 Jul 2008
Jan Schreuder
A generic class for scanning directories using recursion and events
C#2.0
C#3.0
C#
Using OleDb to Import Text Files (tab, CSV, custom)
15 Jul 2008
Jan Schreuder
A simple class to help you get started with the OleDb Jet Engine to import text files
.NET1.0
.NET1.1
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
Display Confirmation message in Console application
5 Oct 2008
Jans Mary Suncy
Display Confirmation message in Console application
VS2005
C#
.NET
Visual-Studio
Intermediate
Description Enum TypeConverter
3 Mar 2004
Javier Campos
This article explains how to manage to make a TypeConverter for enums using its descriptions.
.NET1.1
C#
Windows
Visual-Studio
Dev
Intermediate
Accessing CVS Repository with C#
24 Nov 2004
Jay Nelson
An article on accessing a CVS repositry using C#.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
How To Convert an HTML Table into an XML File
23 Aug 2007
Jia.Chen
This article demonstrates how to efficiently convert an HTML table into an XML file
C#
XML
Windows
.NET
Visual-Studio
HTML
Dev
Beginner
Custom MSBuild Task to Undo Checked-out Binaries in TFS
19 Feb 2013
Jim Roth
Using the TFS API to undo checkouts for build processes
C#
XML
Windows
Visual-Studio
Architect
Dev
XAML
Intermediate
C#4.0
VS2010
Linq to SQL Performance Considerations - Part 2
28 Apr 2010
Joe Pitz
Linq to SQL Performance Considerations - Part 2
C#
Windows
Dev
LINQ
Intermediate
Optimize Your Data Layer for Quicker Code Development
19 Feb 2010
Joe Pitz
Create re-useable code for your data layer
C#
.NET
Beginner
Intermediate
Advanced
Displaying a Notify Icon's Balloon Tool Tip
29 Mar 2002
Joel Matthias
Displaying a balloon tool tip for a notification icon.
.NET1.0
C#
Windows
Dev
Intermediate
Using the clipboard to transfer data to and from your applications
1 Feb 2001
Jon Boyce
An article describing ways to use the clipboard to transfer data to and from applications on the .NET Platform using C#
.NET1.0
Win2K
C++
C#
Visual-Studio
MFC
Dev
Beginner
Mixing .NET and Assembly Language in a standalone 64-bit exe
17 Oct 2011
Jose A Pascoa
This article deals with building a standalone 64-bit .NET .exe file that is statically linked with an Assembly Language compiled object file.
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C++/CLI
Windows
Win32
Win64
Dev
Print Screen in C#
21 Aug 2009
jp2code
How to Capture the PrintScreen keypress and Save it to an Image
C#2.0
C#3.0
C#
How to run PowerShell scripts from C#
29 Aug 2008
jpmik
An article on embedding and/or launching PowerShell scripts from a C# program.
.NET2.0
Vista
VS2005
C#2.0
.NET3.0
Dev
Intermediate
Automatically GAC an assembly after a build and include debug info.
10 Aug 2007
Justin.Jones
This describes how to modify a VS project to automatically GAC an assembly after a build and optionally include debug info.
VS.NET2003
VS2005
C#2.0
Windows
.NET
Dev
Intermediate
Coloring Consle and changing its Title
12 Oct 2004
Kashif Bilal
This article explains how to change fore and back ground color of text in a console application. It also explains how we can change the title of Console windows and the use of Win32 APIs.
.NET1.1
VS.NET2003
C#
XML
Windows
Dev
Intermediate
Await Tasks in C#4 using Iterators
29 Aug 2013
Keith L Robertson
Write synchronous-looking asynchronous methods without async/await in Visual Studio 2010.
Dev
Intermediate
C#4.0
VB10.0
Threading
.NET4
Parallel
Asynchronous
Task
C# - Data Transfer Object
18 Nov 2004
Kenny Young
This article demonstrates how to use the serializable Data Transfer Object to transfer data throughout applications.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Retrieve Names from Nested AD Groups
25 Jun 2008
kian01
This code walks though all nested groups under an Active Directory group and returns all user names that are members of these.
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Visual-Studio
Dev
Administrate Indexing Server from within your application
1 Jul 2005
[email protected]
Describes in detail how you can programmatically administrate Indexing Server, for example create a new Indexing catalog and then add folders to be indexed by this catalog.
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#
Windows
Architect
Dev
Beginner
Creating Custom Controls-Providing Design Time Support 1
22 Feb 2005
Kodanda Pani
This article explains how to develop customized design time extensions.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
WinForm
C# & SQLite 1007000
3 May 2011
kribo
.NET project with a SQLite embedded database
C#
SQL
.NET
ADO.NET
Intermediate
C# and MySQL/Connector 5.2
22 Mar 2008
kribo
An article on how to connect to a MySQL database using the Connector/NET 5.2
C#2.0
C#3.0
C#
DBA
Dev
Intermediate
MySQL
Using Reflection to convert DataRows to objects or objects to DataRows
8 Oct 2005
kubben
Using Reflection to convert DataRows to objects or objects to DataRows.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Compress/Decompress Zip Files without Third-party Libraries in C#
29 Aug 2013
Kumar Kisalaya
This is an alternative for "Compress Zip files with Windows Shell API and C#"
.NET3.5
VS2008
C#
Windows
Dev
Intermediate
VS2010
VS2012
VS Recent Project List Cleaner
21 Jan 2004
Laudeci Oliveira
How to clear Visual Studio .NET Recent Project List.
.NET1.1
WinXP
VS.NET2003
C#
Dev
Intermediate
Automating Internet Explorer
24 Feb 2005
Leslie Hanks
An article describing how to automate IE, mainly for testing purposes.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Scrolling a Rich/Textbox Automatically
1 Feb 2008
Lipman Roi
How to scroll a textbox by given pixels
C#
Windows
Win32
Beginner
Intermediate
Domain Specific Language using C# 4.0 - Part 3
30 Dec 2010
M Sheik Uduman Ali
Explains how to define internal DSL using C# language constructs
C#
.NET
Architect
Dev
Design
Beginner
Intermediate
All-Topics
C#4.0
.NET4
Numbers and Characters only Textbox Validation in C# !
5 Jul 2011
Mahmoud Hesham El-Magdoub
Filter your Textbox to Integers, Characters or doubles only in C# , Create customized numeric alphabetic texboxes
C#
Beginner
Simple Guide to Mathematical Expression Parsing
18 Jun 2010
Mahyar Etedal
In this article, I introduce a very simple way to parse an expression.
C#
.NET
Win32
Design
Beginner
Single Instance Application in C#
12 Dec 2004
Manish K. Agarwal
An article demonstrating how to run a single instance of an application and activate previous one if already running.
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
How to redirect Standard Input/Output of an application
27 Apr 2007
Manish Ranjan Kumar
This articles demonstrates how to redirect Standard Input/Output of an application.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
WinForm
Dynamic Crystal Report with C#
29 Sep 2007
Manjula Wickramathunga
This program shows how to dynamically load data from a database and application into the Crystal Report
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
How to make a mail enabled contact in C#
22 Sep 2005
mapleleafsfan
This little article explains how to make a mail enabled contact in C#.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Using NetZ with Dynamically Loaded Assemblies
21 Jul 2006
Marc Clifton
How to use dynamically loaded assemblies with your NetZ-built application.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Duck Typing with the Dynamic Keyword
24 May 2013
Marc Clifton
Don't do this at home.
C#
.NET
Dev
Intermediate
.NET4
.NET4.5
How To Swap Top Level Forms
25 Jun 2004
Marc Clifton
Use a specialized ApplicationContext to swap top level forms.
VC8.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Detect if another process is running and bring it to the foreground
30 Sep 2002
Marc Clifton
Sometimes, you only want one instance of your application running. This is a C# implementation that tests to see if an instance of your application is already running, and brings it to the foreground if it is.
Win2K
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
A Study In Equality
26 Dec 2007
Marc Clifton
Understanding value and ref types for equality tests and as keys in collections
Win2K
WinXP
Win2003
Vista
TabletPC
Embedded
C#
.NET
Dev
Beginner
A Simple Drag And Drop How To Example
10 Dec 2004
Marc Clifton
The basics, along with some things I learned along the way.
C#
Windows
.NET
Visual-Studio
Dev
Beginner
WinForm
Parsing floating point strings with specified decimal separator
9 Apr 2003
Marcin Cuprjak
Parsing strings in .NET is very easy, but if you want to specify different decimal separators, there might be some confusion.
.NET1.0
C++
C++/CLI
C#
VB
ASP.NET
Windows
Visual-Studio
MFC
Dev
Detect browser closing through clicks on the [X] button
23 Jun 2005
Mario Serrano (makadown)
This explains the technique to detect Window closing with C# and how to close user sessions safely at the same time.
.NET1.1
WinXP
VS.NET2003
C#
ASP.NET
Dev
Intermediate
Enumerate and Host Control Panel Applets using C#.
15 Feb 2004
Mark Belles
Demonstrates how to enumerate and host Windows Control Panel Applets using C# and unmanaged C++.
VC7
VC7.1
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Generic Mapper
28 Feb 2010
Massimiliano Peluso "WeDev Limited"
This article show an easy and reusable solution to create a generic mapper between two entity objects.
VS2005
.NET3.0
C#3.0
.NET3.5
VS2008
Dev
Intermediate
C#4.0
VS2010
.NET4
Programmatically add references to Visual Studio .NET
16 Sep 2005
Matteo Mike Peluso
How to programmatically add references to Visual Studio .NET.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
How To Manage Windows Service Application on our Local Computer
4 Aug 2009
Md. Marufuzzaman
This article will demonstrate how we can manage Windows service application on our local computer.
VS2005
.NET3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
Beginner
Intermediate
.NET4
How To Create a Windows Event Log and Write your Custom Message as well
22 Aug 2009
Md. Marufuzzaman
A simple class to create a Windows event log and write your custom message as well
VS2005
C#2.0
C#3.0
VS2008
C#
Windows
Visual-Studio
Beginner
C#4.0
Sending Tasks Programmatically
24 Jul 2005
Mercy Ponnupandy
This article shows two different ways of sending tasks programmatically. One is using the Microsoft Outlook 11.0 Object Library and the other is using vCalendar.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
The "Silent Process Service"
3 May 2006
Michael Ceranski
Convert an application to a service without modifying any code.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Service Controller
29 Sep 2005
Michael Ceranski
How to programmatically control an NT Service.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Model View Presenter Using Dependency Injection and Threading Support
8 Jan 2008
mikeperetz
How to code the MVP pattern using Spring.Net.
.NET2.0
Win2K
WinXP
Win2003
Vista
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
Globalization in WPF or Silverlight
14 Mar 2010
mikewishart
Dynamic globalization for WPF and Silverlight apps without breaking design time
C#
Windows
.NET
Architect
WPF
Intermediate
Silverlight
Modify the list of typed URLs in IE
8 May 2005
MinaFawzi
How to modify the list of typed URLs in IE.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
OID Conversion
20 Nov 2006
Miroslav Stampar
Convert OID numbers from a byte array to a string and vice versa.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Multilingual applications using C#
18 Apr 2004
Mishra Krishna
This code explains the basic understanding and development of multilingual applications in .NET using C#.
.NET1.0
Win2K
C#
ASP.NET
Visual-Studio
Dev
Intermediate
Create a Remote Process using WMI in C#
21 Nov 2008
Moorthi N
Create a remote process using WMI in C#
.NET1.0
.NET1.1
.NET2.0
.NET3.0
C#
IBM Websphere MQ Process Message Immediately with C#
21 Sep 2008
Mr.Fuangwith S.
IBM Websphere MQ process message immediately with C#
C#
Windows
Visual-Studio
Dev
Beginner
Simple Task Parallel Library (TPL) Example
22 Apr 2014
MSBassSinger
Writing a threaded application with a responsive UI
C#
.NET
Architect
Dev
Beginner
Intermediate
Threading
.NET4
How to Execute External Uncompiled C# Code
12 May 2014
MSBassSinger
Compiling and running C# code from your application.
Windows
Architect
Dev
ASM
Beginner
Intermediate
C#4.0
Build Your Own Add-in For Microsoft Office Using .NET
10 Dec 2005
Mubi | www.mrmubi.com
How to build an add-in for Microsoft applications supporting add-ins, using C#.
Win2K
WinXP
Win2003
IE6.0
C#
.NET
Visual-Studio
Dev
Intermediate
Solve Linear and Polynomial Equations
3 Nov 2011
N.Banukobhan
This is used to Solve Linear or Polynomial equations.
C#
Windows
Intermediate
OOP
How to avoid WSODs in the Visual Studio 2005 Designer
3 Apr 2006
nadav74
An article on how to deal with designer exceptions in Visual Studio 2005.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
How To Get IP Address Of A Machine
1 Feb 2001
Naveen K Kohli
Tip on how to use DNS class and get IP address of a machine
VC7
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Multiple Ways to do Multiple Inserts
5 Jun 2008
Neeraj Saluja
Various ways to do Multiple Inserts in SQL Server 2000/2005 or Oracle Database using ADO.NET in single database round trip.
.NET1.1
.NET2.0
C#2.0
C#
.NET
Dev
ADO.NET
Intermediate
LiveCode.NET
6 May 2002
NETMaster
Compile C# code on-the-fly. Usage in a plug-in / plug-out component model.
.NET1.0
C#
Windows
Dev
Intermediate
Populating a drop down control from an XML file
26 Feb 2004
nikhilt
This article describes a simple way to populate a drop down control from an XML file.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
C#
Visual-Studio
Dev
Intermediate
top
Sort by Updated
Title
Updated
Author
Score
C# Programming - Memory Management
Shallow Copy vs. Deep Copy in .NET
10 Oct 2008
Ahmad Eid Salim
Shallow and deep copy are used for copying data between objects.
VS2005
C#
Windows
Dev
Intermediate
Plugging and Preventing Managed Memory Leaks
22 Nov 2012
Amit Bezalel
Tackling mananged memory leaks using windbg, profiliers and weakreferencs
C#
Windows
Advanced
Debugging
memory
Better Than Zip Algorithm For Compressing In-Memory Data
23 May 2006
Andrey Dryazgov
An article on the in-memory data compression engine for .NET
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#
VB
Windows
Dev
Intermediate
Excel Automation - With Clean Exit/Quit
11 Sep 2011
Anshul Mehra
This article provide APIs & functionality so that Excel Quits after automation
C#3.0
C#
Windows
Intermediate
C#4.0
WinForm
How to write friendlier code for the Garbage Collector and to gain performance boost
9 Feb 2006
Cohen Shwartz Oren
Learn how to create objects in a way that diminishes the GC performance cost.
.NET1.1
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Memory Mapped File Interoperability with .NET Objects
23 Oct 2012
Crooked path
This article provides the basic framework for reading/writing .NET objects, targeting the Windows Memory Mapped File API.
C#
Dev
Intermediate
.NET4
.NET4.5
Removing Event Handlers using Reflection
23 Aug 2010
Hedley Muscroft
How to remove an object's Event Handlers using Reflection
C#
Programming Memory-Mapped Files with the .NET Framework
4 Jan 2011
Jun Du
An introduction to MMF and shared memory in .NET applications.
WinXP
Win2003
Vista
.NET
Dev
Intermediate
Win2008
C#4.0
Win7
VS2010
Trouble with the Large Object Heap
16 Oct 2006
Keith Vinson
Having trouble keeping your applications running? This could be why....
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Pinned Object
11 Feb 2007
Marc Clifton
A helper class for working with structures that need to be pinned to prevent the GC from moving them.
Win2K
WinXP
Win2003
Vista
VS2005
C#2.0
.NET
Dev
Intermediate
Monitoring Process Statistics in C# WPF
25 Jul 2009
Najam ul Hassan
In this article, I will explain the performance monitoring of any instance in the Form of statistics and graphs as well.
C#2.0
C#3.0
.NET3.5
C#
.NET
Dev
QA
WPF
Intermediate
Advanced
top
Sort by Updated
Title
Updated
Author
Score
C# Programming - PInvoke
Interoperating with Windows Media Player using P/Invoke and C#
7 Feb 2004
Alexander Kent
An article demonstrating the usage of Platform Invoke Services in Visual C# to interoperate with Windows Media Player.
VC6
VC7
VC7.1
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
MFC
Control in Focus in Other Processes
1 Apr 2009
Andrec
Retrieve the hWnd of focused controls in other applications.
.NET1.0
.NET1.1
.NET2.0
.NET3.0
.NET3.5
VS2008
C#
Win32
Dev
Intermediate
An INI file handling class using C#
14 Mar 2002
BLaZiNiX
A C# class that exposes the INI file handling functions from Kernal32.dll
.NET1.0
C#
Windows
Dev
Intermediate
.NET and COM Object Events in Console Applications
5 Sep 2007
Boaz V
How to receive events from a COM object using the application message loop in a console application.
.NET1.1
.NET2.0
C#2.0
Windows
Dev
COM
Intermediate
Using P/Invoke to Automate Database Signon
24 Aug 2004
Charlie Williams
Using P/Invoke to automate database signon.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Interoperating with Windows Media Player using P/Invoke and C#, Part 2
26 Oct 2006
Chuck Han
A more flexible/powerful approach to the original article.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Essential P/Invoke
31 Oct 2005
Cohen Shwartz Oren
The article aims to shed some light on an irksome topic, in managed code, named P/Invoke.
.NET1.1
WinXP
VS.NET2003
C#
Dev
Intermediate
PInvoke pointer safety: Replacing IntPtr with unsafe struct pointers
24 Aug 2012
David Jeske
Replacing IntPtr with unsafe struct pointers.
C#
.NET
Dev
Intermediate
Advanced
Advanced Topics in PInvoke String Marshaling
12 Apr 2013
David Jeske
An exploration of some subtle different ways that strings can be marshaled with PInvoke.
C#
.NET
Dev
Intermediate
Advanced
How to check for user inactivity with and without platform invokes in C#
22 Dec 2004
Dennis C. Dietrich [MSFT]
Within the last month, two fellow programmers asked how to implement a timeout after a certain interval of inactivity. This article features four and a half ways of doing this.
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
VS.NET2003
VS2005
TabletPC
C#
RunAs Class
14 Feb 2005
Dewey Vozel
Class that wraps CreateProcessWithLogonW as well as a simple control that makes use of the RunAs class.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Using Hooks from C#
30 Dec 2009
Don Kackman
An article on using Windows hooks from .NET, demonstrated with a MouseHook.
.NET1.0
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
Loop holes around PInvoke
4 Mar 2004
Edward Moemeka
Features some tricks related to File IO.
.NET1.0
.NET1.1
Win2K
C#
Visual-Studio
Dev
Intermediate
Window Tray Minimizer
26 Oct 2007
Giorgi Dalakishvili
An article showing how to minimize any Window to the system tray
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Calling Managed .NET Function from Unmanaged Windows Custom DLL.
25 Apr 2004
hasansheik
It will help you to call a managed function from unmanaged DLL function.
VC6
VC7
VC7.1
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Subclassing TextBox Using Native Callbacks
3 Jan 2008
imran afzal
Adding Click Event on a Textbox by Subclassing using Native Callbacks
.NET2.0
C#2.0
C#3.0
C#
.NETCF
.NET
Dev
Intermediate
Bienz.SysInfo - System Information the .NET way
15 Jun 2002
Jared Bienz
A library that assists in gathering system information such as disk volumes, labels and even disk icons.
.NET1.0
C#
Windows
Dev
Intermediate
How to Marshal a C++ Class
15 Mar 2007
jeffb42
An article on how to marshal a C++ class
C#2.0
C++
Windows
.NET
Visual-Studio
Dev
Intermediate
Using legacy plug-ins with .NET
15 Jun 2004
Leonardo Pessoa
Anyone who ever worked with Windows development before .NET should know how to load DLLs dynamically. However, it's not possible to convert function pointers to something like a delegate. So, I created a small trick to use legacy plug-ins still using PInvoke.
.NET1.0
.NET1.1
C#
Windows
Visual-Studio
Dev
Advanced
Using legacy plug-ins with .NET - Part 2
7 Sep 2004
Leonardo Pessoa
So far, using Win32 plug-ins in .NET involved complex solutions like using CodeDOM or another legacy DLL. Now, I came up with a pure .NET solution.
.NET2.0
VS2005
C#
Windows
Dev
Advanced
How To Convert PDF to Image Using Ghostscript API
28 Mar 2010
Lord TaGoH
How to use Ghostscript library to create an image (or images) from a PDF file
Win2K
WinXP
Win2003
Vista
C#
Windows
Dev
Beginner
Capturing the Running IE Instances in C#
31 Mar 2002
Manisha Mehta
How to find the running instances of Internet Explorer on your machine.
.NET1.0
Win2K
C#
Dev
Intermediate
Clearing the Console Screen using API
1 Apr 2010
Mohammad Elsheimy
Learn how to clear the console screen via API calls. In addition, learn some console techniques such as moving the text around the screen.
C#
.NET
Win32
Advanced
top
Sort by Updated
Title
Updated
Author
Score
Reflection
Compressed DataTable serialization using GZip
17 Sep 2008
A$TRAL Moristar
Using this FastDataTable you can serialize your data with fast and good compressing.
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
ADO.NET
Intermediate
Reflection is Slow or Fast? A Practical Demo
5 Nov 2010
Abhishek Sur
The article demonstrates how Reflection APIs behaves in real time development and also gives you few ways to improve its performance.
C#2.0
C#3.0
C#
.NET
Architect
Dev
Intermediate
All-Topics
C#4.0
Dynamic Type Using Reflection.Emit
4 Nov 2010
Abhishek Sur
In this article, I have provided sample codes to ensure you could build your own Dynamic Type easily using Reflection.Emit classes.
C#2.0
C#3.0
C#
Architect
Dev
Intermediate
Advanced
C#4.0
Copy Properties From One Object To Another
27 Mar 2011
Adrian Vintu
Deep copy routine for complex objects that can return a destination type different than the source type.
.NET3.5
C#
Dev
WCF
Intermediate
Advanced
Recursive
C#3.5
Framework
Load Any Object From Most Any Database
8 Feb 2010
Alaric Dailey
Building An O/R Mapper Step 1
C#
.NET
ADO.NET
Beginner
Intermediate
Using Custom Attributes to Map Database Tables and Columns to Classes and Fields
18 Feb 2010
Alaric Dailey
Building an O/R Mapper: Step 2.
C#
.NET
Dev
ADO.NET
Intermediate
Generic user control to edit any arbitrary object
15 Nov 2009
Anantjot Anand
This article will provide insight into how Reflection could be helpful in developing generic desktop user control interfaces.
C#
.NET
Architect
Dev
Intermediate
WinForm
Dynamic Loading of Assemblies at Runtime through .NET Reflection
8 Sep 2010
anshudutta
Shows the ability of .NET to load assemblies at run time based on appropriate necessities by using the power of late binding and reflection
C#
XML
.NET
Dev
Intermediate
Parameters Flexibility When Late Binding to an Event
20 Jun 2011
Asher Barak
.NET allows binding to an event with a method that has a different signature than that of the published delegate, as long as the return type and the parameter types are derived from those in the published delegate. This article offers a mechanism for allowing this flexibility when late binding to an
C#
.NET
Dev
Intermediate
Implementing a generic CSV file importer using Reflection and attribute based programming in C#.NET
1 Aug 2007
Benzi K. Ahamed
The purpose of this article is to discuss the design and development of a generic CSV file importer using features like Reflection and attributes present in .NET. This article serves as an example on how Reflection and attribute based programming can be used to create very powerful constructs.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Reflection with IDispatch-based COM objects
7 Jan 2013
Bill Menees
Use .NET's TypeToTypeInfoMarshaler to get a full .NET type with member information from an IDispatch-based COM object.
C#
.NET
Dev
Intermediate
BBuilder: Open Source Batch Builder
1 Nov 2007
breezback
An article on BBuilder - Open Source Batch Builder
.NET2.0
C#
Windows
Visual-Studio
Dev
Intermediate
Invoke a Lambda Function through Reflection
10 Aug 2010
brianclemmensen
How to call a strongly-typed lambda function with reflection
.NET3.5
C#
.NET
Dev
Intermediate
.NET4
Using Reflection to Create a Factory Class for Dynamic Method Invocation using Templates
5 Mar 2010
caloia
How to call templates dynamically with Reflection
C#3.0
C#
Windows
.NET
Dev
Intermediate
Advanced
C#4.0
EF
Declarative Data Load for Object Properties & .NET UI Controls
15 May 2010
Chandramouleswar Chakicherla
This article details a new practice to prepare the .NET Business Objects using the data retrieved from the Database and binding them to .NET UI Controls dynamically using Reflection through centralized mapping between a types’ Properties Vs Data-Columns Vs UI-Controls.
C#
ASP.NET
.NET
Visual-Studio
Architect
Dev
ADO.NET
WebForms
Design
Beginner
Quickly Generate and Use Dynamic Class
15 Sep 2010
David Furshpan
Quickly show you how to create and use a dynamic type/class
C#
Windows
WPF
Intermediate
Silverlight
MVVM
Tracing Events Raised by Any C# Object
19 Jul 2008
davidbakin
Describes a class to trace events raised by any C# object, via .NET Reflection
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
Intermediate
Using Reflection to Manage Event Handlers
26 Oct 2010
Derek Viljoen
How to wire up delegates to events using reflection
C#
.NET
Intermediate
Using DLL Component as Embedded Resource (Using Reflection)
20 Aug 2006
FetalDump
Describes how you can use DLL component without reference from resources
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Using the LINQ ColumnAttribute to Get Field Lengths from your Database
30 Jun 2008
HightechRider
Reflecting on LINQ properties gets you information about the length of your database fields
C#
Windows
Architect
DBA
Dev
QA
LINQ
Intermediate
Reflection in C# Tutorial
28 Aug 2007
Idemudia Sanni Esangbedo
Reflection in C# Tutorial
.NET2.0
C#2.0
Windows
Visual-Studio
Dev
Intermediate
Custom Objects Searchable through Reflection
28 May 2009
I-Flite
Make your custom objects searchable simply by annotating them.
C#2.0
C#3.0
.NET
Dev
Intermediate
Using Reflection to load unreferenced assemblies at runtime in C#
24 Jan 2009
jacobjordan
Very useful for making plug-in or addon support in .NET applications.
C#2.0
C#3.0
C#
.NET
Intermediate
Advanced
Reflection optimization techniques
29 May 2013
Jain, Ajay
The article presents some .NET techniques for using Reflection optimally and efficiently.
Win2K
WinXP
Win2003
Vista
C#3.0
.NET3.5
Windows
.NET
Architect
Dev
Introduction to Creating Dynamic Types with Reflection.Emit: Part 2
1 May 2006
jconwell
Part 2 of an introduction to creating dynamic types. This article shows how to actually generate the methods in a dynamic type and how to call them.
VC8.0
WinXP
Win2003
VS2005
C#
.NET
Dev
MSIL
UML
Advanced
Reflection to Read XML
16 Nov 2009
KN.Sudha
How Reflection can be used to populate XML data to BO
C#
Examining an Assembly at Runtime
10 Aug 2009
logicchild
An article that desribes how to use the Reflection API.
C#2.0
C#3.0
.NET
Dev
Intermediate
CLI: Command Line Interface Tool for C# Apps
6 Mar 2012
m0rdred
Tired of generating your command line parsing interface to your apps? Here is yet another CLI tool for helping you do just that.
XML
Windows
.NET
Dev
Linux
Intermediate
C#4.0
reflection
Console
serialization
Power of Dynamic: Reading XML and CSV files made easy using DynamicObject in C#
10 Aug 2012
Mahesh Kumar Velayutham
DynamicObject wrapper for XML and CSV reading
C#
Windows
Dev
Design
Intermediate
HyperDescriptor: Accelerated dynamic property access
20 Apr 2007
Marc Gravell
Provides a vastly accelerate runtime property implementation that can be applied even to closed-source classes
.NET2.0
C#2.0
Windows
Visual-Studio
Dev
Intermediate
Creating a Reflections Class Library and Implementation
23 Jun 2007
mariocatch
Contains an example Reflection class that handles dynamic input/parsing parameters for finding/calling methods on the fly (dynamically)
WinXP
C#2.0
.NET
Visual-Studio
Dev
Intermediate
Dynamic class loading
12 Dec 2008
MarkusDoof
Dynamic class loading using a registered section structure in the config file.
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
Dev
Advanced
WinForm
Reflection.Emit based native library call
3 Apr 2014
mll5
Reflection.Emit based native library call
C++
C#
Intermediate
reflection
Parse DataSet via Reflection
1 Sep 2009
NeoPunk
This article shows how to bind relational data model with object design model
SQL-CE
C#
WinMobile
Mobile
Dev
Intermediate
J2ME
EF
Strong: Reflection without magic strings
11 Aug 2008
Nicholas Butler
A class that safely retrieves MemberInfos using the C# 3.0 compiler.
C#3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
Architect
Dev
LINQ
Intermediate
top
Sort by Updated
Title
Updated
Author
Score
Reporting
The HTML Report Engine
23 Jun 2006
Ambalavanar Thirugnanam
The HTML report engine is a .NET class library which helps in generating well formatted HTML reports.
C#
Windows
.NET
Visual-Studio
HTML
Dev
ADO.NET
Intermediate
Genius Open HTML Generator - How To Easily Create an Amazing Report
22 Oct 2009
APIReport
Generate an HTML table in 4 lines of code either from a SQL query or a DataTable. Highlighting, sorting, all is customizable
VS2005
C#2.0
C#3.0
VS2008
C#
Javascript
CSS
SQL
Windows
Visual-Studio
Reporting XML data using Crystal Reports
22 Oct 2007
Asif Sayed
This article will show you how to report XML data with Crystal Reports and a Windows Forms client.
.NET2.0
WinXP
VS2005
C#2.0
XML
Dev
ADO.NET
Beginner
WinForm
Report Builder
10 Jun 2004
Daniel Zaharia
Article on a simple report builder.
.NET1.1
VS.NET2003
C#
Windows
GDI+
Dev
ADO.NET
Intermediate
Create/Read/Edit Advance Excel 2007/2010 Report in C#.Net using EPPlus
13 Nov 2013
Debopam Pal
Export Advance Excel 2007 Report
C#
Windows
.NET
Win32
Visual-Studio
Beginner
Intermediate
C#4.0
Win7
VS2010
Create/Read Advance PDF Report using iTextSharp in C# .NET: Part I
27 Nov 2013
Debopam Pal
Create/Read/Write Advance PDF Report using iTextSharp.DLL in Desktop, Mobile, Web Application
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
ASP.NET
Dev
Beginner
Intermediate
C#4.0
Binding DataSet and Generic *.rdlc Reports to a ReportViewer at Runtime
25 Jul 2006
DIren
Binding DataSet and Generic *.rdlc Reports to a ReportViewer at runtime
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Progress Reporting Framework
7 Sep 2011
Doc Lobster
Reporting Progress for Complex Algorithms
C#
Windows
Dev
Intermediate
WinForm
Creating Crystal Reports using C# with Datasets
13 Jan 2006
Ishara Gunarathna
This is a sample that guides you to create reports with Crystal Reports using C# Datasets, which is the best and the easiest way to create reports.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
How to do paging and navigation with Crystal Reports using C# .NET
10 Dec 2007
KennyPatel
Crystal Reports with paging and navigation functionality with C# .NET.
C#2.0
C#3.0
.NET
Dev
Intermediate
Integrating Crystal Reports in .NET using C#
1 Jul 2006
Moutaz Salem
An article on integrating Crystal Reports in .NET using C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
EasiReports
13 Feb 2006
Nicholas Butler
A library to add reports to your application.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
top
Sort by Updated
Title
Updated
Author
Score
Samples
“Hello world” program using Indigo MSMQ Service
13 Jun 2005
|
[email protected]
The article demonstrates a simple Indigo server - client communication based on MSMQ.
.NET2.0
Win2003
VS2005
C#
Dev
Intermediate
Hex Converter
18 Jun 2003
W
e
i
ye Che
n
This article is about a program which helps you convert numeric value from decimal to hexadecimal representation and vice versa.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Updating the Assembly Version
13 Feb 2007
Aaron Sulwer
Code and example showing how to update the Assembly Version.
.NET1.0
.NET1.1
.NET2.0
WinXP
Win2003
Vista
VS2005
C#2.0
.NET3.0
C#3.0
Subliminal Messaging
24 Nov 2004
Adam McKee
Displays subliminal messages.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
WinForm
GPS - Deriving British Ordnance Survey Grid Reference from NMEA data
23 May 2006
Alex@UEA
An article on a C# class to convert GPS derived NMEA data to the British Ordnance Survey Grid.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Need a SetConfig method for your Configuration Settings? What about an AppSettingsWriter?
20 Jan 2006
Alexandru Stanciu
Here are the configuration classes that allow you to modify your config file.
C#
XML
Windows
.NET
Visual-Studio
Dev
Intermediate
Sprache.Calc: building yet another expression evaluator
10 Jul 2014
Alexeу Yakovlev
This paper demonstrates a technique of building Sprache parsers using grammar inheritance.
C#3.0
C#
.NET
Dev
LINQ
Intermediate
expression
.NET4
Calculator
Parser
How to Add a Smart-Tag to a User Control
9 Oct 2008
alexlevocitakahashi
This is a 3 step sample to include a Smart-Tag in your UserControl
WinXP
Vista
VS2005
C#
Dev
Design
Intermediate
Sample NHibernate IInterceptor implementation
6 Feb 2007
Ali Ozgur
This article describes a simple implementation of NHibernate IInterceptor interface
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Complete Users' Password Administration for .NET
24 Jun 2005
arbel kfir
This article creates a complete suite to manage users and users' passwords. The application saves and loads all the data using an XML file and MD5 encryption.
.NET1.1
WinXP
VS.NET2003
C#
XML
Dev
Intermediate
Collection Initializers and Query Expressions for Dictionary Objects
12 Feb 2009
Arun George John
This article explains the syntax to use collection initializers and query expressions for Dictionary objects in C# 3.0.
.NET3.5
C#
Dev
LINQ
Beginner
Extending the IAsyncResult Pattern for Multiple Parameter Function Calls
22 Mar 2010
Assil
How to make your methods callable asynchronously by creating begin/end pair stems, in a similar way that the WSDL.exe tool generates the contract files for a Web Service.
.NET2.0
.NET3.0
.NET3.5
C#
Dev
Intermediate
Export DataGrid to Excel
19 Jun 2003
Bhavtosh
Code that exports a whole DataGrid into an Excel file.
VC7
.NET1.0
Win2K
WinXP
Win2003
C#
ASP.NET
Dev
Intermediate
An MSN Messenger Log Listener
6 Feb 2006
Bill Pierce
A custom log listener for the Microsoft Enterprise Library Logging framework.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Custom app.config
28 Mar 2005
Brian ONeil
Custom configuration class to load configuration settings from an external file.
.NET1.1
VS.NET2003
C#
XML
Windows
Dev
Intermediate
Delete Links from the Recent Projects List on the Start Page of Visual Studio 2003, 2005 and 2008
25 Apr 2008
Carlos Saraiva Jr.
This application deletes links from the Recent Projects list on the Start page of Visual Studio 2003/2005/2008
.NET2.0
Win2K
WinXP
Win2003
VS.NET2003
VS2005
C#2.0
Dev
QA
Intermediate
C# Open Source Managed Operating System - Intro to Plugs
4 Jul 2011
Chad Z. Hower aka Kudzu
Introduction to writing plugs in Cosmos in C#, Assembly, or X#
Mono
.NET3.5
C#
Windows
Dev
MSIL
Intermediate
VS2010
Integrating MapPoint in your .NET applications
2 Oct 2005
Chayan
Using the MapPoint web service API and C# to calculate the route/driving directions between two places (e.g. cities) and generate a map showing the same.
.NET1.1
Win2K
WinXP
VS.NET2003
C#
VB
Architect
Dev
Intermediate
Template for VB.NET (C# Users).
26 Sep 2004
Chester Ragel
Modified template for VB.NET which will make VB.NET similar to C#.
.NET1.1
Win2K
WinXP
Win2003
Vista
VS.NET2003
C#
VB
Javascript
Dev
RSS 2.0 Framework
19 Jan 2013
Chris Richner
RSS 2.0 framework implements the RSS 2.0 specification in strongly typed classes. The framework enables you to create and consume valid RSS 2.0 feeds in your code in just a few minutes.
.NET1.0
.NET1.1
WinXP
VS.NET2003
C#
ASP.NET
Dev
Intermediate
Client-Side Caching for .NET Applications
26 Jan 2005
Chris Wuestefeld
Uses a cache on the client side of a distributed .NET application to improve performance.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
ADO.NET
Intermediate
Bottleneck - a tool for finding code bottlenecks in C#
14 May 2002
Christian Graus
A simple tool that can be used to time how long different parts of your code take to execute, and where bottlenecks occur
.NET1.0
C#
Windows
Dev
Intermediate
A C# WPF .NET 4.0 "DataGrid" with Persistent Controls in Cells
29 Aug 2011
Christopher Camacho
A DataGrid lookalike that has persistent controls in cells
C#
Dev
WPF
Intermediate
A C# WPF .NET 4.0 NumberBox UserControl
28 Mar 2012
Christopher Camacho
A user control for entering numeric values
C#
Windows
.NET
Dev
WPF
Intermediate
Silverlight
C#4.0
Silverlight4
Range Constructor
22 Sep 2005
csinge
Range resizing...emulating Microsoft Outlook address book buttons.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Code First with SQL CE
9 Nov 2013
Damijan Vodopivec
Sample Code First project with SQL CE 4.0 database
SQL-CE
C#
.NET
SQL-Server
Dev
Beginner
How to reuse the Windows Workflow Foundation (WF) cool type browser editor in your components
11 Feb 2007
Daniel Cazzulino [XML MVP]
A step by step walkthrough on how to reuse the Workflow Foundation (WF) type browser in your own components and controls that will be used in a WinFx-enabled environment.
.NET2.0
WinXP
VS2005
C#
Dev
Intermediate
Building Applications with the SharpDevelop Core
3 Jan 2006
Daniel Grunwald
Use XML definitions for your applications to make them extensible.
.NET2.0
VS2005
C#
XML
Windows
Architect
Dev
Advanced
WinForm
Screen Saver Starter Kit
6 Nov 2007
Daniel M. Camenzind
A starter project to write your own Screen Saver
.NET2.0
C#2.0
Windows
Visual-Studio
GDI+
Dev
Intermediate
A C# Mersenne Twister class
5 Oct 2003
Dave Loeser
A pseudorandom number generator.
VC7
VC7.1
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Build a class to generate random passwords
1 Apr 2005
David Farrell
An explanation of how to build a class in C# to generate random passwords.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Fowler Refactoring Example
19 May 2003
David Veeneman
A C# translation of the 'Starting Point' example in Chapter 1 of "Refactoring - Improving the Design of Existing Code", by Martin Fowler.
.NET1.0
C#
Windows
Dev
Intermediate
Creating a Custom Configuration Section in C#
18 Sep 2007
Dennis Fazekas
Creation of a custom configuration section similar to AppSettings. Stores settings for both Development and Production environments, and returns the appropriate settings based on the machine’s configuration in which the application is being executed.
.NET2.0
VS.NET2003
C#2.0
ASP.NET
XML
Windows
Dev
WebForms
Advanced
WinForm
Calculator with Proportionaly Resizable Controls. Using Hashtable() to store default locations of controls.
4 Jan 2003
diSant
This article shows you how to use Hashtable() to store data, foreach() to cycle through collections of elements, and some other functions that you can usually see in most of the applications.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Add a context menu to the Windows Explorer
12 Apr 2005
dmihailescu
Add a context menu to the Windows Explorer using Registry only.
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
Make similar suggestions for input text by remembering old inputs
15 Jul 2005
EEmadzadeh
Suggest most similar typed text in the past while typing new ones to guide the user to select previously typed texts.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Dumping is easy
26 Aug 2004
Egidio
A small method for easily dumping an array of Bytes.
VC8.0
Win2K
WinXP
VS.NET2003
C#
.NET
Dev
Intermediate
A C# Serviced Component for Websphere MQ 5.3
29 Oct 2004
eleung
A C# .NET serviced component that encapsulates MQ PUT and MQ GET.
.NET1.0
Win2K
WinXP
Win2003
IIS5.1
IIS6
C#
ASP.NET
VBScript
Visual-Studio
Creating a Blend like Scrollbar
26 Aug 2009
Florin Badea
This article shows how to style a scrollbar to look like the scrollbars in expression blend
C#2.0
C#3.0
C#
Windows
Dev
WPF
Intermediate
Sorting an array of class objects on-the-fly
18 Aug 2009
Francine DeGrood Taylor
A class which allows you to sort an array of objects with just a sorting method.
VS2005
C#2.0
.NET3.0
C#3.0
Dev
Intermediate
Controlling Skype with C#
29 Oct 2013
Gabriel Szabo
C# example code for controlling Skype
VC8.0
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
A Simple Analog Clock Widget
23 Oct 2007
gan.gary
Create a simple C# analog clock widget; you can do it too!
C#
Windows
.NET
Visual-Studio
GDI+
Dev
Beginner
C# and Table Value Parameters
20 Aug 2009
gaurav_verma_mca
How to send bulk data using table value parameters from C#
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
SQL
.NET
SQL-Server
Architect
Passing a set of name/value pairs to a service method
4 Jan 2012
George Henry 1954
Presenting some custom code that serializes and deserializes a dictionary of name/value pairs.
.NET
Dev
Intermediate
C#4.0
A Few Extension Methods that Streamline Working with strings and Data Stores
16 Jan 2012
George Henry 1954
These are a few extension methods that I have written to simplify working with strings and data stores, and within that context, to make my code more readable and expressive
C#
.NET
IconHandler
1 Feb 2006
Gil.Schmidt
An icon handling class for icon extraction from files and registry
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#
Windows
Dev
Intermediate
Strongly typed CSV reader (CsvToObj) and Code First initialization
21 Sep 2011
Giorgio Minardi
Loading a strongly typed list from a CSV via Reflection and initializing tables using EF Code First.
C#
.NET
Dev
Intermediate
Generating a unique computer/user ID using C#
11 Apr 2006
Gratemyl
How to generate a unique computer/user ID, using C#, which can be used for user tracking, software licensing, etc.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Tree Builder
18 May 2003
Guillermo Rivero
Tree Builder with MS Access.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Simplifying Lucene using Adapter Pattern, Generics, Reflection, and Custom Attributes
14 Dec 2012
Haitham Khedre
using Lucene out of the box using C# .Net and Generics
C#
.NET
Architect
Dev
Intermediate
All-Topics
Framework
plugin
.NET4
Cloud
Copy a Stream with Progress Reporting
10 Apr 2012
Henning Dieterichs
This article describes how to copy a stream into another and how to track comprehensive progress information of the copy operation.
C#
Windows
.NET
Dev
Intermediate
Test for additional instances of a process – short and simple
4 Jan 2006
holgerl
A simple method to test for additional instances of an application.
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
.NET scripting, a new approach
15 Nov 2004
Hugo Wetterberg
A new(?) approach to scripting in .NET applications.
VC8.0
.NET2.0
Win2K
WinXP
Win2003
VS2005
C#
Dev
Intermediate
A Message Loop object
29 Aug 2005
Ilan Assayag
Asynchronous sequential execution of methods using a message loop.
VC7.1
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
C#
Visual-Studio
Dev
Intermediate
C# for MS-DOS: Expression trees compiled into 16-bit MS-DOS binary
4 Sep 2008
Ivan Krivyakov
C# arithmetic expressions compiled into 8086 machine code (yes, you can run it on Vista :-))
.NET3.5
C#
IP Watchdog: Simple Windows Service Written in C#
14 Aug 2012
Ivan Krivyakov
Self-installing windows service that monitors computer's WAN address and sends e-mail when it changes
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
Windows
.NET
Win32
Architect
Dev
Reverse Geocoding with C# and MapPoint 2009
26 Mar 2009
james.wren
Use C# and MapPoint 2009 to find a street address from a latitude/longitude.
.NET3.5
C#
Windows
Dev
COM
Intermediate
The R Statistical Language and C#.NET: Foundations
14 May 2008
Jeff B. Cromwell
Use the R Language in C#.NET applications.
C#2.0
C#3.0
C#
Windows
.NET
Dev
Intermediate
R
Converting CSV Data to Objects
26 May 2006
Jeff Brand
Using custom attributes and .NET Reflection to load objects from a CSV file.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
A C# implementation of Unix crypt()
30 Dec 2004
Jeroen-bart Engelen
A C# version of the Unix crypt() algorithm.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
find out how processor load using wmi
25 Sep 2009
jesuli
Example of how to find out the processor load using wmi (windows management instrument)
C#2.0
C#3.0
C#
Invoking methods @ Runtime on method name
27 Dec 2004
Jitesh Patil
Invoking methods at runtime on method name, using the Reflection.MethodInfo class.
.NET1.0
C#
Windows
Architect
Dev
Intermediate
Read tags of .ogg files
12 Jul 2004
JockerSoft
A simple class that reads default tags of ogg vorbis files.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Securely Delete a File using .NET
14 Jan 2008
Johan Martensson
How to securely delete a file using .NET
.NET2.0
C#2.0
C#3.0
C#
Windows
.NET
Dev
Intermediate
C# and WebSphere MQ (formerly MQSeries) Client/Server examples
7 Mar 2004
John Concannon
Examples to PUT and GET messages to and from MQSeries using four different methods which build on each other.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
SocialClub: A Sample application using C#.NET, Entity Framework 5 and LocalDb
4 Apr 2014
John-ph
An introduction to basic CRUD operation using Entity framework code-first and LocalDB
C#
.NET
Dev
LINQ
Beginner
.NET4.5
Pdfizer, a dumb HTML to PDF converter, in C#
17 Jan 2004
Jonathan de Halleux
This library converts simple HTML documents to PDF.
.NET1.0
.NET1.1
VS.NET2003
C#
ASP.NET
Windows
Dev
Intermediate
Easy XML Parsing in C#
2 Mar 2008
Joseph Armbruster
The easiest way to get XML parsing in C#
.NET2.0
C#2.0
.NET3.0
C#3.0
C#
XML
.NET
Dev
Beginner
Intermediate
API Browser
12 Jan 2005
kbrryder
A Windows API browser that shows you all the definitions and help on API methods.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
WinForm
Useful classes for using with ASP/C#.NET applications
23 May 2005
Kerry Teo
Some useful classes you can use when creating ASP/C# applications.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Full-text searching with IFilter's
30 Jul 2005
[email protected]
Indexing Server, SQL Server, Windows SharePoint Services, SharePoint Portal Server, Exchange Server and Windows Desktop Search provide full-text search capabilities. Each utilizes the so called IFilter components to index the content and then allows clients to search the index.
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
SQL2000
VS.NET2003
VS2005
C#
IBM WebSphere MQ with C#: GUI application that is both GET REQUEST/ PUT RESPONSE and PUT REQUEST/ GET RESPONSE
9 Nov 2005
Koushik Biswas
An article on synchronization of a GET REQUEST/ PUT RESPONSE MQ C# program and a PUT REQUEST/ GET RESPONSE MQ C# program.
VC7
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Exporting Crystal Reports in different formats
1 Feb 2004
kutubshikora
An article on exporting Crystal Reports in different formats.
.NET1.0
Win2K
WinXP
Win2003
C#
ASP.NET
Dev
Intermediate
Custom Objects From the App.Config file
21 Apr 2004
Mark Focas
Defining custom objects in the App.Config file, and retrieving them via the IConfigurationSectionHandler Interface.
.NET1.0
.NET1.1
Win2K
VS.NET2003
C#
Dev
Intermediate
Document Processing Part II: Request Driven OCR
30 Apr 2005
Martin Welker
To get qualified access to paper based information, sometimes more than plain OCR is needed. This article shows why, and offers a solution to increase OCR quality by semi-automatic table extraction.
.NET1.1
WinXP
VS.NET2003
C#
Dev
Intermediate
Multipage TIF Viewer
26 Nov 2008
Matjaž Grahek
A simple and useful viewer of multipage TIF/TIFF images
WinXP
Win2003
VS.NET2003
VS2005
C#2.0
C#3.0
VS2008
Win32
Win64
GDI
Automatic Undo/Redo for .NET classes
29 Jul 2005
Matt Davison
A unique spin on implementing generic Undo/Redo funcionality for .NET classes using method invocation interception...
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Simple Excel 2007 Data Loader to SQL 2008 Server
9 Dec 2008
Mia Wallace
Simple Excel data loader to SQL Server using SQlBulkCopy
C#
SQL
Beginner
Automating a specific instance of Visual Studio .NET using C#
14 Aug 2004
Mohamed Hendawi
Get a list of running Visual Studio instances, and a reference to the automation server.
VC7
VC7.1
.NET1.0
.NET1.1
WinXP
VS.NET2003
C#
Dev
COM
Intermediate
Multi-client per one server - socket programming in .net(C#)
18 Dec 2012
Morteza Naeiamabadi
A sample on socket programming in .net(C#) which handles multi-client per one server
.NET2.0
C#2.0
C#
.NET
Visual-Studio
Dev
Intermediate
VS2010
Your first program using MVC pattern with C#/WinForms
2 Jul 2013
Nagarajan Krishna
A simple example of using the MVC pattern with C#/WinForms.
C#
Windows
Architect
Design
Beginner
MVC
Interpreting Intel 80-bit Long Double Byte Arrays
5 Apr 2004
Nathan Baulch
A simple BitConverter class that is capable of reading and writing Intel 80-bit long doubles.
.NET1.0
C#
Windows
Dev
Intermediate
Single instance app in C#
3 Jan 2004
nigs_krec
Sample for demonstrating interprocess communication using same application.
Win2K
C#
.NET
Visual-Studio
Dev
Intermediate
top
Sort by Updated
Title
Updated
Author
Score
Utilities
DotLucene Indexer
22 Feb 2006
Abi Bellamkonda
DotLucene Indexer is a handy tool that can be used to automatically generate index for full text
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Creating a Custom Tool to Generate Multiple Files in Visual Studio 2005
30 Nov 2006
Adam Langley
Visual Studio provides interfaces for extending the environment to generate one file from another through a "Custom Tool". Now, learn how to generate multiple files, easily, and extensibly.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
How To Get A Website Thumbnail in a C# Application Without Creating A Form (console)
5 Jul 2008
AdamNajmanowicz
The article describes how to get a thumbnail of a Website in .NET Framework 2.0+ without launching a fully interactive WinForms application.
Win2K
WinXP
Win2003
Vista
TabletPC
C#2.0
VB
.NET
Visual-Studio
Dev
Lotus Notes Integration with Microsoft .NET Platform (C#)
23 Apr 2007
Aditya P Gupta
This article explains how to use .NET and Lotus Notes Interop to integrate Lotus Notes capabilites into applications
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
VS.NET2003
VS2005
C#2.0
Dev
Intermediate
pseudoLocalizer -- a tool to aid development and testing of internationalized applications
7 Oct 2004
AGUNN
An explanation of why you want to pseudo-localize, and a pair of tools for 'translating' into a useful pseudolocal language.
.NET1.1
VS.NET2003
C++
C#
Windows
Dev
QA
Intermediate
Monitoring Access to Your Shared Files on Network
9 Mar 2010
Alan Zawari
ShareMonitor allows you to monitor any access to your network shared files
C#3.0
VS2008
C#
XML
Windows
.NET
Visual-Studio
LINQ
Intermediate
C# - Formatting Text in a RichTextBox by Parsing the Rich Text Format (RTF)
3 Aug 2006
Alun Evans
Automatically colour the text/syntax of string submitted to a RichTextBox, by parsing the Rich Text Format
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Getting info from .NET applications in production environments
22 Dec 2012
Amit Bezalel
Get simple debug info from a tray icon.
C#
.NET
Dev
Intermediate
Managed
Debugger
Merge Firefox json bookmarks
5 Nov 2012
AmrEmam
A utility to merge 2 firefox json bookmark files while preserving tags, and directory struction
C#
JSON
Firefox
RAII (Resource Acquisition Is Initialization) C# Helper Classes
29 Oct 2010
Andreas Gieriet
Some useful RAII C# helper classes for functionality that does not implement IDisposable
C#
.NET
Framework
Patterns
programming
Integrate Windows Desktop Search 2.x with Web Search
3 Dec 2006
Andrew Bingham
An article on integrating Microsoft's Windows Desktop Search engine with Web search on an intranet
.NET1.1
VS.NET2003
Javascript
XML
Windows
Dev
Intermediate
Argument Helper
20 Mar 2009
Andrew_Thomas
An argument helper for checking arguments passed into methods.
C#2.0
C#3.0
C#
.NET
Architect
Dev
Beginner
XGenPlus - A Flexible Tool to Generate Typed XML Serializers for your .NET Applications
12 Nov 2007
Sivakumar G, Anoop Madhusudanan
XGenPlus is a flexible tool to generate typed XML serializers for your .NET applications. It provides more flexibility than the sgen.exe tool combining the efficiency offered by Mvp.Xml.Xgen library.
.NET2.0
VS2005
C#2.0
Windows
Architect
Dev
Intermediate
Clipboard Image Archiver
22 May 2005
ashish_patil++
ClipboardImageArchiver is a utility that archives clipboard images. You can simply copy an image to clipboard (say from IE) and 'Paste' it into ClipboardImageArchiver. A key feature of ClipboardImageArchiver is that it can save (export) files to a Zip archive.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Whois Client with .NET
8 Sep 2010
Athalia
A little class to query whois servers
.NET2.0
C#2.0
C#
.NET
Dev
Intermediate
Use a Generic Util for Easily Testing REST Methods
30 Jan 2014
B. Clay Shannon
Overview and Usage of a Util for testing REST methods
C#
ASP.NET
Windows
.NET
SQL-Server
Visual-Studio
CEO
Architect
Dev
QA
XPath assertions in unit tests
24 Mar 2014
Bar Nir
Extending Visual Studio unit testing assertions
C#
Windows
Visual-Studio
Architect
Dev
Beginner
Intermediate
Advanced
testing
test
Mass Find & Replace
9 Feb 2009
bcryner
Finds and replaces specified text in a directory of files
C#
Dev
Constructing a Generic MarkupParser to Handle HTML, XML, etc.
6 Nov 2008
Ben Fair
This article discusses the construction of a generic markup parsing engine in C#.NET 2.0 as well as a set of objects for working with the markup.
C#2.0
C#3.0
Dev
Intermediate
Text Parser for C#
26 Oct 2006
BeSoft
This class parses text data stored in String or TextReader objects, i.e., it is suitable for loading of text files.
C#2.0
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Track File Activites
12 Feb 2013
Biswas, Sumit
It helps to track/monitor file activites using FileSystemWatcher and maintains log, which can be viewed using various filter options.
WinXP
C#2.0
C#3.0
C#
Windows
Win32
Dev
Intermediate
Importing Data from Spreadsheet (XLS) to SQL Database
27 May 2010
caiubyfreitas
CSV 2 SQL Script Generator
C#
SQL
Wmi2Dataset
17 Nov 2007
canozurdo
Make Queries over WMI as in the Query Analyzer
.NET2.0
C#2.0
Windows
Visual-Studio
Dev
Intermediate
WinForm
Testing Equality of Two Objects
13 Jan 2008
Carl Johansen
A general purpose C# method for testing whether two objects have the same values in their respective public properties
.NET2.0
C#2.0
C#
.NET
Dev
Intermediate
Visual Studio X86 Assembly Debugger (C# Open Source Managed Operating System)
4 Jul 2011
Chad Z. Hower aka Kudzu
Several users have written to me requesting information on the new Cosmos X86 assembly level debugger. Because of the great interest I have written this short preview article.
Mono
.NET3.0
.NET3.5
C#
Dev
ASM
MSIL
Intermediate
VS2010
NoSqlJsonFile - .NET lightweight Document Store
13 Mar 2013
Chia-MingLiang
A NoSQL-like document store in JSON format.
C#
database
JSON
Math Equation Parsing using Call Stacks
3 Apr 2014
Chris Copeland
Using call stacks, rather than Regular Expression, to deconstruct mathematical formulae and calculate values.
C#
.NET
Architect
Dev
Design
LINQ
Intermediate
Recursive
Decryption
programming
CommandParser - A getopt() Inspired Command Line Parser for C# using LINQ
5 Sep 2009
Christopher Hahn
Command line parsing is an irritatingly repetitive problem to solve when creating command line tools. What's worse, it has been solved many times over throughout the course of computing history. This library is an attempt to solve many of the problems common to handling command line arguments when
.NET3.0
C#3.0
C#
ASP.NET
Windows
.NET
Dev
Beginner
Intermediate
Advanced
Runtime Object Editor
30 May 2006
Corneliu Tusnea
A powerful window/object editor to be used at runtime that allows viewing/changing of properties and fields, method invocations, and object hierarchy navigation.
.NET1.1
.NET2.0
WinXP
Win2003
VS.NET2003
VS2005
C#
Dev
Intermediate
C# Scripts using DynamicMethod
10 May 2011
D. Christian Ohle
C# scripts using DynamicMethod
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Measuring time performance of code blocks automatically
20 Feb 2012
dariush_ha
This article shows an easy and automatic way to measure estimate elapsed time while executing code blocks
.NET
Beginner
Intermediate
C#4.0
Bare bones SourceSafe journal monitor
6 Sep 2008
David Catriel
A simple and straightforward tool to monitor and report SourceSafe database changes.
.NET2.0
VS2005
.NET3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
DBA
Dev
DIffer: a reusable C# diffing utility and class library
30 Apr 2005
David Hovel
Flexible C# directory tree comparison utility.
.NET1.1
WinXP
Win2003
VS.NET2003
C#
Dev
QA
Intermediate
C# Zip Files and/or Folders
7 Jul 2009
david.ribeiro
How to Zip files and/or folders using C#
.NET2.0
VS2005
C#2.0
C#3.0
VS2008
C#
ASP.NET
.NET
Visual-Studio
Intermediate
Visual Studio Cleaner and More
18 Dec 2011
Dennis Lang
Delete junk files from Visual Studio solution/project by selecting files using search patterns
VS2008
C#
.NET
Visual-Studio
Intermediate
Color Matrix Image Drawing Effects
26 Apr 2010
Dennis Lang
This program demonstrates the graphics effects of drawing an image with a ColorMatrix.
C#
Windows
.NET
Try Catch handler for C#
16 Jul 2014
diponsust
C#
Intermediate
VS2013
Working with Windows Service Using VS 2005
16 Jun 2009
divyaloksuman
Written in C# for beginners who want to learn
.NET2.0
C#2.0
C#3.0
C#
.NET
Dev
Beginner
How to Burn Optical File Images with IMAPI 2.0 from Managed Code
30 May 2008
dmihailescu
Burn ISO files using IMAPI v2.0 and C#
.NET2.0
VS2005
C#2.0
C#3.0
.NET3.5
VS2008
C#
.NET
Win32
Visual-Studio
Wildcard Manipulation for Text
18 May 2005
dmihailescu
Searches and replaces text based on a pattern that uses wildcards.
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
Generative Snippets in C#
15 Nov 2008
Dmitri Nеstеruk
Using C# to generate parameterized VS code snippets
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
XML
.NET
Visual-Studio
Property dependency generation in Visual Studio
19 Jan 2009
Dmitri Nеstеruk
A VS add-in to analyse property dependencies in classes.
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
TypograFix: A Tool for Typographic HTML Beautification
20 Dec 2008
Dmitri Nеstеruk
Presents a script/tool for typographic HTML reprocessing
WinXP
Win2003
Vista
C#3.0
.NET3.5
HTML
Architect
Dev
WPF
Design
Hartley Transform of an Image in C#
22 Dec 2010
Dr. Vinayak Ashok Bharadi
Implementation of 2D Discrete Hartley Transform of an Image in C#
C#
.NET
Dev
Intermediate
Copy and Rename Registry Keys
11 Nov 2006
drdandle
A utility that will copy and rename registry keys
C#
Windows
.NET
Visual-Studio
Dev
Beginner
C# Script for .NET 2.0
29 Jan 2006
Ed.Poore
A simple yet amazingly powerful script engine for C# and .NET 2.0.
Win2K
C#
.NET
Visual-Studio
Dev
Intermediate
Derived Class Manager
18 Dec 2006
Eitsop
Demonstrates how to manage derived classes using run-time reflection.
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#2.0
Windows
Dev
Intermediate
Add Item wizard
17 Feb 2006
Erlend Robaye
A wizard of wizards that can be configured without stopping Visual Studio.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Depends4Net - Part 2
30 Aug 2011
Espen Harlinn
A .NET 2.0 Windows Forms based version of Depends4Net - Shows how to create custom datasources for databinding
.NET2.0
C#
.NET
Architect
Dev
Design
Intermediate
WinForm
Depends4Net - Part 1
1 Sep 2011
Espen Harlinn
"Dependency Walker" light for .NET using a separate AppDomain and the reflection-only context
C#
.NET
WPF
Intermediate
C#4.0
CIMTool for Windows Management Instrumentation - Part 2
22 Feb 2013
Espen Harlinn
Use WMI to retrieve information about your system
C#
Windows
Architect
Dev
Intermediate
SysAdmin
CIMTool for Windows Management Instrumentation - Part 1
22 Feb 2013
Espen Harlinn
Use WMI to retrieve information about your system and genrate classes for easy WMI development.
C#
Windows
Architect
Dev
Intermediate
SysAdmin
generation
CIMTool for Windows Management Instrumentation - Part 3
30 Mar 2013
Espen Harlinn
A first take on code generation for WMI, and a bit of magic for the WPF DataGrid
C#
Windows
Architect
Dev
Intermediate
SysAdmin
generation
Single Instance Application (With a Twist)
14 Mar 2007
Eyal Post
A reusable class to support single instance applications
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Util Library and Extension Methods
7 May 2013
Farhan Ejaz
A simple Util library.
C#3.0
Dev
Intermediate
C#4.0
Small and easy bug report system
16 Jan 2009
Fco. Javier Marin
A very small and easy C# + PHP bug report system.
C#
.NET
Dev
Beginner
Bookmark merger for Mozilla Firefox
29 Nov 2006
Flandhart
Merge bookmarks from several files in Firefox format.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Make a Zip/UnZip Software using SharpZipLib
14 Sep 2007
flankerfc
This article shows how to use SharpZipLib to make a small Zip/UnZip software easily
.NET2.0
WinXP
VS2005
C#2.0
Dev
Intermediate
Build Automation Using C#, Visual Studio, Source Safe, InstallShield and NullSoft Installer
14 Oct 2008
FranklinPena
Automating the Application Build Process
.NET1.1
C#
XML
Visual-Studio
Dev
Intermediate
Keldyn XmlFormatter
19 Aug 2010
Fredrik Norén
A .NET IFormatter which serializes to and from XML
C#
XML
.NET
Architect
Dev
Intermediate
IIsAdmin.NET: Create Multiple Web Sites Under Windows XP
16 Jun 2005
Mark Belles, Gabe Wishnie
Tool for creating multiple web site definitions under Windows XP.
.NET1.1
WinXP
VS.NET2003
C++
C#
Dev
Intermediate
WinForm
File Compare Utility for Lean and Mean Contest
27 Aug 2009
Gaurav Dudeja India
File Compare Utility for entry in the Lean and Mean competition
C#
Windows
Dev
Intermediate
All-Topics
A C# Grep Application
11 Mar 2003
George Anescu
Presenting a small C# application which provides Grep-like functionality under .NET.
VC7
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Implementing the Observer Pattern using Rx.
2 Jun 2014
George Swan
An alternative to Observer Pattern (C#).
.NET3.5
C#
Dev
Beginner
Administering Printer Settings in C# for Flexible Printing
18 Mar 2008
ggraham412
An article on setting printer settings from within a .NET program
.NET2.0
C#
Windows
Dev
COM
Intermediate
A Simple Way To Use Asynchronous Call in Your Multithreaded Application
9 Oct 2009
gico
A simple way to use asynchronous calls
.NET2.0
C#2.0
C#3.0
C#
.NET
Dev
Intermediate
Advanced
Reflection Explorer
11 Jul 2006
Giuseppe Casadio
Using reflection as a runtime debugger, and to load/save settings files.
.NET1.1
WinXP
VS.NET2003
C#
Dev
Intermediate
Comparison and synchronization tool using C#
10 Nov 2005
Glaxalg
This article introduces a compare/synchronize tool written using C#.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
WinForm
Emit Proxy
29 Dec 2010
Greenhippo
A dynamically generated proxy using .NET emit
.NET3.5
C#
.NET
Dev
Intermediate
Advanced
Having fun with C# 3.0 extensions
7 Dec 2008
Greg Orchard
Implementing an extension utility class.
C#2.0
C#3.0
.NET3.5
Dev
Beginner
Detecting Application Idleness
11 Apr 2006
GWSyZyGy
A utility class that alerts your code when the application is idle.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
WinForm
Microsoft Visual Source Safe Client
20 Sep 2006
H. S. Masud
Microsoft Visual Source Safe client which can notify of check-ins.
.NET1.1
VS.NET2003
C#
Windows
Dev
Advanced
Downloader Component
14 Jan 2007
Hadi Eskandari
A component to download files over the network with support for proxies, SSL and resume.
.NET1.1
.NET2.0
VS.NET2003
C#2.0
Windows
Dev
Intermediate
Labels Creation using Crystal Report in Windows Application using C#.NET 2.0
21 Jul 2008
Harry Christopher
An article about Labels Creation using Crystal Report in Windows Application using C#.NET 2.0
C#2.0
.NET3.0
ASP.NET
Windows
GDI+
Dev
Intermediate
Yet Another Class Generator
9 May 2006
HB HB
An essential tool for every programmer, this tool will generate the setters/getters for classes, in different programing languages.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
DbSharp
11 Jul 2014
Higty
DbSharp is a DAL Generator. It generates a StoredProcedure client class that enables you to call stored procedure easily. DbSharp also creates Table and Record classes that enables you to CRUD operation.
C#
SQL
DBA
Dev
Intermediate
VS2013
CRUD
WallRotate - A wallpaper changer in VC#
17 Aug 2006
Hitesh Sharma
WallRotate is a simple-to-use software that will give your boring desktop new colours in a few minutes. WallRotate manages your wallpapers, and changes them periodically.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Comonitor - A COM+ Monitor
7 Dec 2005
Iddo Lazar
A COM+ monitoring application.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
TDHAppBar - A Library to Convert a Windows.Forms.Form into an Application Desktop Toolbar
18 Dec 2007
Ilíon
This article describes a class which may be used to convert any Windows.Forms.Form into a docked Application Desktop Toolbar. That is, by use of the AppBar.ApplicationDesktopToolbar class, one's Toolbar applet may be either floating or docked to an edge of the Desktop.
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
DotGNU
C#2.0
C#3.0
C#
.NET
Win32
Advanced MIME Parser/Creator/Editor
5 Oct 2005
Ivar Lumi
An advanced MIME parser/creator/editor application.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Project Localizer
13 May 2008
Jacek Gajek
A tool for localizing source files and generating helper classes in any programming language
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
C# .NET Background File Downloader
2 May 2009
Jeroen De Dauw
A multithreaded file downloader with progress details, speed info and more
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Intermediate
Advanced
Make Your Applications Extendable With Text Commands
5 Sep 2007
Jesper Olsen
This is a small part of a Command Line Interpreter I made. This class-library is the core command interpreter where you can insert commands and then execute them by their name.
.NET2.0
WinXP
VS2005
C#2.0
Dev
Intermediate
Schedule Different Tasks in your Apps
18 Sep 2007
Jesper Olsen
Set up a schedule of tasks to be performed - programmatically or via a GUI
.NET1.1
.NET2.0
WinXP
VS2005
C#2.0
Dev
Advanced
A C# way for indirect width and style formatting.
14 Jun 2012
JesseChisholm
FormatEx is a method that allows structuring formatting placeholders indirectly from arguments.
C#
Windows
.NET
Dev
Intermediate
Advanced
General
string
Server Availability
29 Jul 2008
Jinal Desai
Making generalized database server connection utility
.NET2.0
VS.NET2003
VS2005
C#
Architect
Beginner
Intermediate
Advanced
Semantic Password Generator that Uses WordNet
5 Oct 2007
JoeSox
C#+IronPython 2+WordNet+Python+.NET = w00t!
C#
Windows
.NET
Visual-Studio
CEO
DBA
Dev
Intermediate
MagicWords: How to build a SlickRun clone in one hour
11 Feb 2007
John Roland
An improved command line utility inspired by SlickRun.
C#
Windows
.NET
Visual-Studio
Dev
Beginner
United States Postal Service (USPS) Web Tools Wrapper
9 May 2008
johnnycantcode
United States Postal Service (USPS) Web Tools Wrapper is a .NET library you can use for address validation, retrieving rates and YES even printing labels
C#
ASP.NET
Windows
.NET
Visual-Studio
Dev
Intermediate
ApiFrame : A simple library for Web API security, exception and versioning
3 May 2014
John-ph
A simple C#.NET library that implements the core components required for ASP.NET WEB API development
C#
.NET
Architect
Dev
Advanced
MVC
.NET4.5
ZIP Code Utility
2 Jan 2005
Jon Sagara
This article provides an easy method to lookup a U.S. City/State by ZIP Code, or one or more ZIP Codes by City/State. It also describes a method to calculate the distance between two ZIP Codes and find all other ZIP Codes within a radius of X miles of a specified ZIP Code.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
SQL
DBA
Dev
HiUpdate tools - Automatic application updates
19 Sep 2013
Josef Andrys
HiUpdateTools is a easy tools to use publish new version of your application
C#
Visual-Studio
VS2012
Visual Studio Project MRU List Editor III
23 Apr 2010
peterchen, Josh Beach, Nelviticus
An update to a stand-alone tool for editing Visual Studio's MRU list
.NET2.0
C#2.0
C#
.NET
Visual-Studio
Dev
Beginner
Auto-detect CSV Separator
27 Jul 2011
JosipK
Explains how to detect which character is used as a separator in CSV file
.NET3.5
C#
.NET
Dev
Intermediate
CSV
Explorer Shell Context Menu
27 May 2008
Jpmon1
Add the Windows Explorer Shell Context Menu to your application
.NET2.0
C#2.0
C#3.0
C#
.NET
Dev
Design
Intermediate
C#/.NET Command Line Argument Parser Reloaded
9 Jul 2014
Julian Ohrt
Easy to use yet powerful command line argument parser which also creates usage and parameter information for the user.
C#
.NET
Log File Cleanup App for Windows
20 Mar 2009
karanmalhotra86
An app written in C# .NET to clean up old log files from Windows directories
C#2.0
C#3.0
C#
Code Test Bed
25 Oct 2010
KChandos
Algorithm experimentation via dynamic code generation and compile
C#3.0
C#
VB
Windows
.NET
Dev
Intermediate
Microsecond and Millisecond C# Timer
14 Apr 2013
ken.loveday
MicroTimer: A microsecond and millisecond timer in C# that is used in a similar way to the .NET System.Timers.Timer.
C#
Windows
.NET
Dev
Intermediate
time
performance
RSS bar using BandObject
14 May 2005
kenshiro7
RSS aggregator in tool bar of IE/Explorer.
VC7.1
.NET1.1
Win2K
WinXP
VS.NET2003
IE6.0
C#
Dev
Intermediate
WinForm
WindowClass
9 Feb 2009
Kristian Sixhoej
A class that provides methods for finding and manipulating windows
C#
Windows
.NET
Win32
Visual-Studio
Dev
Intermediate
Advanced
VS.NET Solution Cleaner
29 Nov 2006
Leonardo Paneque
A small but useful application for cleaning a VS.NET solution folder.
.NET1.1
VS.NET2003
VS2005
Windows
Dev
Intermediate
Project Tool
23 Sep 2007
Liu Junfeng
Backup your C# solution and projects for archive or source code sharing. Temporary or unused files are excluded.
VS2005
C#2.0
Windows
.NET
Dev
Intermediate
Call tree for C# programs
8 Jan 2009
Louis T Klauder Jr
A simple C# user function call tree lister.
WinXP
Vista
VS2008
C#
Windows
Win32
Win64
Visual-Studio
Dev
QA
Use C# to manage IIS
6 Aug 2010
luckzj
Use C# to manage IIS
C#
Windows
IIS
SmartLists - Extended Lists with Events
29 Sep 2010
Luigi Grilli
SmartLists library is a collection of classes that extends the standard C# List object
.NET2.0
.NET3.0
.NET3.5
C#
.NET
Dev
Beginner
.NET4
Sending Passthrough - Commands to a Printer
8 May 2007
m@u
Bypassing GDI+ to send Printer-Commands
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
Dev
Intermediate
An Extendable RESX - File Editor
22 Dec 2006
m@u
A simple RESX editor
C#
Windows
Visual-Studio
Dev
Intermediate
Post build step static linking tool for C#, using ILMerge
1 Dec 2005
manicguitarist
Post build step static linking tool for C#, using ILMerge.
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#
Windows
Dev
Intermediate
TorTray
5 Oct 2005
Paul A. Howes, Mark Barrineau
An article describing tray icon controls, inter-thread event handling, and processes using .NET 2.0 RC1.
.NET2.0
WinXP
VS2005
C#
Dev
Intermediate
IIsAdmin.NET: Create Multiple Web Sites Under Windows XP
16 Jun 2005
Mark Belles, Gabe Wishnie
Tool for creating multiple web site definitions under Windows XP.
.NET1.1
WinXP
VS.NET2003
C++
C#
Dev
Intermediate
WinForm
Visual FoxPro Lines of Code Analysis
5 Jan 2012
Mark Miller
Lines of Code Counter in C# that analyze FoxPro Projects (PJX)
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Getting Started with Drools.NET
23 Sep 2008
MarkJoel60
How to use Drools.NET in Visual Studio 2008
C#
.NET
Visual-Studio
Dev
Design
Intermediate
Generate SQL Script Programmatically
8 Sep 2009
Md. Marufuzzaman
How to generate SQL object script using C#.NET
.NET2.0
SQL-server-2005
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
Windows
A simple backup maker for your programs' folders
5 May 2007
Mehran Farshadmehr
An application for backing up from your programs' folders.
.NET2.0
WinXP
VS2005
C#2.0
Dev
Intermediate
Unicode compliant multilingual word breaker
21 Apr 2005
Member 96
A simple but effective multilingual word breaker for use with text retrieval systems.
.NET1.1
VS.NET2003
C#
XML
SQL
Windows
DBA
Dev
Intermediate
XTract: A tool for excerpting relevant text
22 Apr 2005
Member 96
Extracting the best fixed length excerpt from a document based on search terms.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Quick Application Launch Utility
3 Mar 2007
Michael Elly
This Windows utility enables you to launch applications simply by typing their name or part of it. It saves you the need to search for it in the hierarchical 'Start-->All-Programs' menus or to create a big ‘Quick Launch’ folder in your task bar.
.NET2.0
Win2K
WinXP
Win2003
VS2005
C#
GDI+
Dev
Intermediate
NetCalculator
21 Jul 2005
Micu Radu
A simple net calculator for use in networking math calculations
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Enabling Your Application to Become a Plugin Host
3 Jun 2006
Mike Pagel
This brief article is a compilation of the .NET mechanisms that allow for discovering and late-binding external code to your application.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
SimpleZip
25 Mar 2008
mikeward001
Generate Zip archives without third-party support
.NET2.0
C#2.0
ASP.NET
Windows
Dev
Intermediate
Batch Renamer in C#
26 Jan 2010
Mohammad Dayyan
Renames files
WinXP
Vista
C#3.0
.NET3.5
VS2008
Windows
.NET
Visual-Studio
Beginner
Firefox Bookmark Manager by C# and XML
24 Sep 2008
Mohammad Dayyan
With KingMark you can exchange your bookmarks between Firefox and IE
WinXP
Vista
C#2.0
C#3.0
.NET3.5
VS2008
C#
XML
Windows
.NET
A Resource Hacker in C# .NET
6 Mar 2012
Morteza Giti
How to get into a .NET DLL file and extract its types, show their information, extract the members of each type, and even invoke them.
C#
.NET
Dev
Intermediate
A Very Lightweight Platform for Testing in Console Mode
31 Jan 2010
Mostefai Mohammed Amine
A library to help a developer to test core business operations in console mode before integration in larger UI project
.NET2.0
.NET3.5
C#
.NET
Architect
Dev
Design
Beginner
Intermediate
All-Topics
WinDos Tool
26 Oct 2007
msmits
A tool for executing any DOS command using property editors
C#
XML
Windows
.NET
Visual-Studio
Dev
XSLT
Intermediate
Collision Finder
12 Jul 2006
nadav42
A tool that finds refernced DLL version collisions.
.NET2.0
Win2K
WinXP
VS2005
C#
Dev
Intermediate
Version Control Tool
2 Jun 2005
NaveenNayak
This tool is used to modify version information of .NET assemblies. This tool allows you to auto increment or to manually choose Assembly Version, and to increment version information of all assembly files under a selected folder.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Encrypted Zipping of Files in C# and Java
14 Sep 2008
Neill Harper
Source code to create a compressed, encrypted password protected zip file in C# and Java
C#
Java
Windows
Dev
Intermediate
Visual Studio Project MRU List Editor III
23 Apr 2010
peterchen, Josh Beach, Nelviticus
An update to a stand-alone tool for editing Visual Studio's MRU list
.NET2.0
C#2.0
C#
.NET
Visual-Studio
Dev
Beginner
Snapshot Running Processes With SeguroList, Part 1
21 Aug 2014
N
newton.saber
Creating a utility to take a snapshot of my system's running processes leads to more learning.
C#
WPF
VS2010
JSON
VS2013
Data Encryption/Decryption using RijndaelManaged and PasswordDeriveBytes Classes
18 Jun 2006
Nidheesh T Mani
A C# class for Ecrypting/Decrypting using .NET classes like RijndaelManaged and PasswordDeriveBytes
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
top
Sort by Updated
Title
Updated
Author
Score
Windows Forms
How to do Application Initialization while showing a SplashScreen
30 Jan 2003
matthias
s.
This Article shows how to display a splash screen during your application initialization.
.NET1.0
C#
Windows
Dev
Intermediate
Changing the background color of cells in a DataGrid
28 Apr 2002
Mazdak
How to change the background color of cells in a DataGrid depending on their value
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Form Placement Component
11 Nov 2003
Alvaro Mendez
A component class that restores a form's placement (location, size and state) to what it was when it was last closed.
.NET1.0
C#
Windows
Dev
Intermediate
UI State Synchronization of WinForm Controls
11 Oct 2011
A. Raees
UI State Synchronization of Win Form Controls
C#2.0
C#3.0
C#
Windows
Intermediate
C#4.0
WinForm
Form appearance effect and notification window
11 Jul 2005
abhinaba
This article contains a form that can be used to give fade in/out effect to any form and specifically to notification/alert windows.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
WinForm
Launch Application Windows in MultiScreen
13 Sep 2010
Adhish Pendharkar
Launch Application Forms in MultiScreen
C#2.0
C#3.0
C#
Windows
Win32
Win64
Beginner
C#4.0
Video
Application
Add Most Recently Used Files (MRU) List to Windows Applications
26 Nov 2012
Adib Saad
A .NET4.0 alternative for "Add Most Recently Used Files (MRU) List to Windows Applications"
WinXP
C#
Windows
Visual-Studio
Dev
Intermediate
.NET4
Atlassian Jira - TortoiseSVN Plugin for Issue Tracking and Easy Linking of Subversion Project with Jira Issue
30 Mar 2009
Ahmet Göktaş
Atlassian Jira - TortoiseSVN Plugin for Issue Tracking and Easy Linking of Subversion Project with Jira Issue
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
WinForm
Manage YouTube using C# and Youtube API 1.6
7 Jan 2011
Ajit Hegde
1 alternative
I describe some of the things about Youtube video feeds
C#
Windows
Advanced
WinForm
Full Game of Sliding Puzzle
24 Dec 2010
Alberto Molero
This is a full game version of sliding puzzle
.NET2.0
C#
.NET
Intermediate
Advanced
Adjusting font and layout for cross-Windows compatibility
19 Jul 2007
Alessio Saltarin
How to display fonts on Windows Forms according to OS and theme defaults
C#
Windows
.NET
Visual-Studio
Dev
Beginner
WinForm
Drag and Drop files from Windows Explorer to Windows Form
31 Jan 2003
Alex Fr
How to open files dropped from Explorer to a Windows Form
.NET1.0
C#
Windows
Dev
Intermediate
Add Most Recently Used Files (MRU) List to Windows Applications
6 Feb 2003
Alex Fr
1 alternative
Provides an implementation for and teaches you how to add a list of most recently used files to your Windows Forms applications.
.NET1.0
Win2K
WinXP
C#
Visual-Studio
Dev
Intermediate
Non-transparent controls on a semi-transparent window
6 Jul 2006
Alexandr Golovanov
The article describes the use and the principle of operation of semi-transparent controls with non-transparent child controls.
.NET1.1
WinXP
VS.NET2003
C#
GDI+
Dev
Intermediate
WinForm
Fade-in forms using .NET and C#
10 Apr 2005
Alexandru Ghiondea
Describes how to build forms that fade-in when they load.
.NET1.1
Win2K
WinXP
Win2003
Vista
VS.NET2003
TabletPC
C#
Dev
Intermediate
Sending Keystrokes to another Application in C#
11 Apr 2007
Ali Zamurad
Showing dotNet SendKeys functionality
.NET2.0
WinXP
Win2003
VS2005
C#2.0
Dev
Intermediate
WinForm
Use of MSMQ for Sending Bulk Mails
29 Mar 2011
Amol Rawke Pune
Use of MSMQ for Sending bulk mails
C#3.0
.NET3.5
C#
.NET
Dev
Intermediate
C#3.5
WinForm
Modal and Modeless Dialog Box in C#
16 Jun 2008
anand choubey
This article describes the basic idea about modal and modeless in C#.
.NET2.0
C#
Windows
.NET
Dev
Intermediate
Persist Window State Component
10 Apr 2005
angus_grant
A WinForms component to save window position and sizes to registry or XML file or custom saving based on developer choice.
.NET1.0
.NET1.1
VS.NET2003
C#
VB
Windows
Dev
Intermediate
Create Tic Tac Toe Game
3 Sep 2013
Anoop Kr Sharma
Create Tic Tac Toe Game - Step by Step
C#
Windows
Beginner
A Secure Role-based Windows Form
30 Sep 2009
Arjo Kalisvaart
This article describes how to implement Role-based Windows Form security. The solution includes a "SecureBaseForm" which allows/denies access to an inheriting Form and may fire the UserIsAllowed or UserIsDenied events.
.NET2.0
C#2.0
C#3.0
Windows
Dev
Intermediate
WinForm
Rapid Mapping Form
17 Jul 2009
Asher Barak
This article describes a form with two lists. The form is used to drag and drop items from one list to the other and create a "mapping" between items from the lists.
.NET2.0
C#2.0
C#
Windows
.NET
Dev
WinForm
Creating Tabbed MDI Form
31 Oct 2008
asugix
A tutorial for creating a tabbed MDI form
WinXP
Vista
C#
Dev
Design
Beginner
WinForm
Gadget Maker IDE
28 Sep 2011
Azim Zahir
This article explains how to create a Gagdet using an IDE
C#
Javascript
Windows
HTML
Understanding Logic Gates
7 Aug 2011
Azim Zahir
This article describes the various logic gates
C#
Windows
.NET
Beginner
Enabling Windows XP Visual Style UI for your C# applications
31 Oct 2003
Barretto VN
Enabling Windows XP Visual Style UI for your C# applications
VC7
VC7.1
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
C# Wizard for Beginners
14 Dec 2003
Barretto VN
C# Wizard for Beginners
VC7
VC7.1
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
Drag and Drop Image in C#.NET
27 Dec 2006
bijulsoni
You can perform drag and drop operations of image data. This article explains how to use the DragEnter,DragLeave, and DoDragDrop events.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Binding Helpers: Separation of UI, View-Model, and Data-Model in WinForms
22 Jan 2012
BobJanova
Some techniques for data binding in WinForms to keep processing and display separate.
C#
.NET
Intermediate
Data
WinForm
Binding
A Reusable, Flexible Error Reporting Framework
28 Apr 2004
brady gaster
Using configuration classes and simple implementation, this library allows your applications a flexible method of reporting errors that happen. Included is a Windows XP-like WinForms UI that allows users the ability of opting for error reporting in WinForms applications.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
How to derive from a parent form
12 Oct 2007
bryce
Create a parent form from which other forms can be derived.
.NET2.0
VS2005
C#2.0
Windows
Architect
Dev
Intermediate
Simplifying GUI development with Actions
30 Jun 2005
Burkovsky
Simplifying GUI development with Actions.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
WinForm
Converting Images to and from Base64Format
9 Apr 2011
charles henington
Using System.Convert namespace to convert between base64 and images
C#
Windows
.NET
Beginner
Application
Steam
convert
image
ImageProcessing
WinForm
Downloading Youtube Videos C# WinForm
2 Jul 2010
charles henington
Grab Youtube video in C# WinForm
C#
WinForm
Manage YouTube using C# and Youtube API 1.6
30 Jul 2014
CodeFate
Revision: "Manage YouTube using C# and Youtube API 1.6"
VS2008
C#
Windows
HTML
Intermediate
Advanced
WinForm
YouTube
VS2013
A Generic Method for Cross-thread Winforms Access
17 Jun 2009
colonel720
A convenient shortcut using generics to check for InvokeRequired on a Winforms control
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
Intermediate
Advanced
Sticky Windows - How to make your (top-level) forms to stick one to the other or to the screen
8 Feb 2004
Corneliu Tusnea
Nice class that makes your top-level forms stick when moved or resized. Makes it easy to arrange the windows on the desktop.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
C#
VB
Visual-Studio
Dev
Intermediate
Bind Entities without Properties to Windows Forms Controls
29 Feb 2008
da5id
How to avoid property coding in entity objects
.NET2.0
C#2.0
C#
Windows
.NET
Dev
Intermediate
Line Numbers for RichText Control in C#
11 Aug 2009
Damian J. Suess
Display line numbers for rich text box with auto sizing. This is a converted version from another article written in VB.NET.
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
Dev
Windows Style via IExtenderProvider
1 Aug 2005
Dan Andreescu
Implementing Cascading Style Sheets for .NET Windows Forms with IExtenderProvider and C#.
.NET1.1
VS.NET2003
C#
XML
CSS
Windows
Dev
Intermediate
WinForm
Adding Mouse Gesture Functionality to Your .NET Application Within Seconds
15 May 2008
Daniel M. Camenzind
This project allows you to add mouse gesture functionality to your Windows Forms application with just a few lines of code.
.NET2.0
C#3.0
C#
.NET
Dev
Intermediate
WinForm
Unleash PropertyGrid with Dynamic Properties and Globalization
29 Jan 2004
Daniel Zaharia
The article presents a way to enhance the use of the PropertyGid control with dynamic properties and globalization
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
GoogleMapsNet - GoogleMaps Control for .NET
21 Sep 2012
darkoman
A simple .NET control for GoogleMaps web services.
C#2.0
.NET
Dev
Intermediate
WinForms MVP - An MVP Framework for WinForms
20 Jan 2014
David Rogers Dev
A basic introduction to the WinForms MVP framework and how to use it.
C#
Intermediate
WinForm
MVP
Windows Forms User Settings in C#
1 Aug 2006
David Veeneman
# programmers don’t have anything quite as slick as the VB.NET My.Settings namespace. However, there is an alternative
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
A cool vista-sidebar-style clock control (4 style)(fixed)!
8 May 2008
Davidwu
A cool vista-sidebar-style clock control (4 style)(fixed)!
C#2.0
C#3.0
C#
VB
Windows
WinMobile
.NET
Win32
Win64
Visual-Studio
How To Make a Windows Form App Truly Full Screen (and Hide Taskbar) in C#
3 Dec 2006
Dejan.Vesic
One of the sounds-like-simple questions is “how to make your application truly Full Screen” i.e. not showing Taskbar or anything like that on the screen estate
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
C# Single Instance App With the Ability To Restore From System Tray (Using Mutex)
9 Aug 2009
devzoo
A way to prevent multiple instances of your application from opening, and focusing/activating the first instance window.
C#
Windows
Beginner
Intermediate
WinForm
C# Form Animation with Windows API
10 Jan 2007
Dhimant Trivedi
The article demonstrates Windows Form Animation using Windows API
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Parsing Windows 7 Libraries Without .NET 4 or the Windows7 API Codepack
10 Jan 2011
Diamonddrake
This article details enumerating available Windows 7 libraries and their contained folders by parsing them as XML
C#
Win7
Fading Forms and Setting Opacity Without Flicker Using the Layered Windows API
14 Oct 2009
Diamonddrake
Get more control over your forms opacity by manually creating a wrapper to the Layered Windows API
.NET3.5
C#
Windows
.NET
Win32
Intermediate
Encryption and Decryption
24 Mar 2009
dj_limi
Its the software who can make the Ceasares Code
.NET2.0
C#2.0
C#3.0
.NET3.5
C#
.NET
Win32
Win64
Dev
Intermediate
Fireball.XmlGui
29 Jul 2005
dotnetfireball
A library for creating plug-ins with User Interface created from an XML file.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
WinForm
Fireball Resourcer
29 Dec 2004
dotnetfireball
Embeding resources on application with base64 alghoritm.
.NET1.0
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Titled Window Form
8 Jun 2007
dr.TyGER (Konstantin)
An article on a form that looks like a Windows Installer form
.NET2.0
C#2.0
Windows
Visual-Studio
GDI+
Dev
Intermediate
WinForm
Looking for the missing link - Binding business objects to WinForms
27 Sep 2004
Eduard Liebenberger
Simplifying the creation of a user interface for business objects while providing a consistent mechanism for handling IsDirty and IsValid in the UI.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Parent Process Window
15 Mar 2008
Enver Buzoku
Shows how to get the process ID and show a modal window on the parent processes window
WinXP
Vista
VS2005
C#2.0
C#3.0
VB7.x
VB8.0
VB9.0
VS2008
C#
MdiClient Revisited
13 Oct 2004
Erdal HALICI
Drawing background of MDI window using 100% managed code, including design time support.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
GDI+
Architect
Dev
Multi Document Interface (MDI) tab page browsing with C#
22 Dec 2005
Fabian Tang
An article on tab page browsing in MDI Windows forms.
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
WinForm
Generic Property Window
16 Feb 2006
Fernando A. Gomez F.
Article that demostrates how to create generic property windows.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
WinForm
Windows Forms - Creating and Persisting Custom User Settings in C#
6 Sep 2008
Frank Gennaro 2487219
This article discusses the creation and persistence of .NET Framework and custom objects within the Windows User Settings.
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
Windows
.NET
Windows Forms - Creating and Persisting Custom User Settings in C# - Part 2
9 Sep 2008
Frank Gennaro 2487219
This article discusses the creation and persistence of .NET Framework and custom objects within the Windows User Settings.
.NET2.0
WinXP
Win2003
Vista
.NET3.0
.NET3.5
C#
Intermediate
Advanced
Move window/form without Titlebar in C#
26 Jul 2005
FreewareFire
How to move a form without having a Titlebar in C#.
VC7
.NET1.1
WinXP
VS.NET2003
C#
Dev
Intermediate
Building Code-Only Forms in Visual Studio
3 Feb 2009
G.Franklin
How to create a code-only form in a Visual Studio project, and prevent the VS-Designer from messing with your code
.NET2.0
VS2005
C#
Windows
Dev
Beginner
Intermediate
WinForm
Using ReactiveUI for WinForms MVVM Design
4 Aug 2014
gardner9032
A brief example showing how to use the Reactive UI framework to perform a separation of concerns using MVVM.
C#
.NET
Dev
LINQ
Advanced
ViewModel
Restart Manager Support For Windows Application
16 May 2014
Gautham Prabhu K
Restart Manager Support For Windows Application
.NET3.5
.NET
Architect
Dev
Design
Intermediate
C#3.5
.NET4
C#5
.NET4.5
C# Space Invaders using WinForms Objects
17 Jun 2008
GCalcerano
Create the famous game using only labels, panels and pictures
.NET2.0
C#
.NET
Dev
Design
Intermediate
XML Driven introduction to Automated User Interface Testing in .NET Using Microsoft UI Automation
8 Jan 2014
Ger Hayden
This is a dual working example of identical C# and C++/CLR test harness reading test data from identical XML inputs and conducting tests on a common Windows Forms application.
C++
C#
XML
.NET
Dev
Intermediate
VS2012
Disabling Close Button on Forms
12 Sep 2007
Giri Ganji
How to disable the Close button on C# WinForms
.NET2.0
WinXP
VS2005
C#2.0
Dev
Intermediate
How to Properly Handle Cross-thread Events and Update a Label with BeginInvoke and BackgroundWorker
8 Feb 2008
Gldmelo
This article explains how to update a Label using cross-thread event handling, delegates, BeginInvoke and BackgroundWorker.
.NET2.0
Win2K
WinXP
Win2003
Vista
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
A Base Windows Form for displaying, editing and automatically updating Many-to-Many relationships - Part I
29 Sep 2005
Gordon Moore
A base Windows Form for displaying, editing and automatically updating many-to-many relationships.
.NET2.0
VS2005
C#
Windows
Dev
ADO.NET
Intermediate
WinForm
AoB: A Base Windows Form for displaying, editing and automatically updating Many-to-Many relationships – Part 3
21 Oct 2005
Gordon Moore
In this part I explain how to deal with concurrency issues.
.NET2.0
VS2005
C#
Windows
Dev
ADO.NET
Intermediate
WinForm
A Base Windows Form for displaying, editing and automatically updating Many to Many relationships – Part 2
11 Oct 2005
Gordon Moore
In this part I have added the routines to update the database on exit, and because I felt very generous, I have added in a routine to import data from an Excel datasheet.
.NET2.0
VS2005
C#
Windows
Dev
ADO.NET
Intermediate
Changing Your Application User Interface Culture On The Fly
19 Feb 2013
Grant Frisken
Change the UICulture of your application forms without closing and recreating them
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
Tic Tac Toe in C#
5 Jun 2002
Grant Richard
An article using a simple game to explore more complex constructions.
.NET1.0
C#
Windows
Dev
Intermediate
WinForm
Creating Custom Shaped Windows Forms in .NET
21 Aug 2004
Haroon Rehman
Creating custom shaped Windows Forms in .NET.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
GDI+
Dev
Intermediate
Deep Binding
2 Jul 2005
Hayder Marzouk
Binding Complex objects to Windows Forms controls
.NET1.1
VS.NET2003
C#
Windows
Dev
Advanced
Windows XP Visual Styles for Windows Forms
19 Apr 2005
Heath Stewart
Add Windows XP Visual Styles to your .NET Windows Forms
.NET1.0
WinXP
C#
VB
Dev
Beginner
Using Another Thread in a Winform to do a Computation
14 Oct 2007
Hector Pacheco
Shows how to update the UI of a WinForm by using a different thread
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
WinForm
Solving Sudoku
18 Jul 2011
hosein fereidooni
Solving Sudoku using Informed Search Algorithms
C#
Windows
Architect
Dev
Advanced
C#3.5
Game
Application
Development
WinForm
Navigation through records with a TrackBar (Slider)
7 Jul 2005
Huseyin Altindag
Navigation through records with a TrackBar.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Centralize Show Form Validation Logic
16 May 2005
Jason Apergis
This article will show how to centralize your logic when opening a Windows Form.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
WinForm
Using a delegate to pass data between two forms
18 Mar 2004
JasperB
Using a delegate to pass data between two forms
.NET1.1
Win2K
VS.NET2003
C#
Dev
Intermediate
Hide the Datagrid Columns Which are Not Intended to be Displayed at Runtime
8 Apr 2010
Jatin.Prajapati.ER
Hide the datagrid columns which are not intended to be displayed at runtime
.NET2.0
SQL-server-2005
VS2005
C#2.0
C#
Windows
.NET
SQL-Server
Visual-Studio
DBA
The Favalias Application
30 Sep 2003
jcmag
Favalias application enables you to manage your favorites web sites in an XML file and to launch your favorites application using aliases. You can also make your own addins (in any .NET language) to call your own code.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Use the ApplicationContext Class to Fully Encapsulate Splash Screen Functionality
2 Jan 2004
jconwell
This isn't an example on how to create a splash screen for your app. This article explains a clean way to encapsulate splash screen functionality into an inherited ApplicationContext class. This article also shows in detail what happens behind the scenes when a WinForm app starts.
.NET1.1
Win2K
VS.NET2003
C#
Dev
Advanced
Create your first Web Application with GOA WinForms
2 Jul 2007
Jeff Karlson
This article describes how to create a very simple project using GOA WinForms for Flash
.NET1.1
VS2005
Windows
Dev
Beginner
RIA
WinForm
SnapFormExtender - a magnet for your MDI child forms
4 Mar 2004
Jevgenij Pankov
An extender provider that draws MDI child forms to another form's edges while moving or resizing
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Interactive Shaped Forms
19 Mar 2002
Jibin Pan
This Demo show how to create shaped form and customized buttons using the Region, GraphicsPath and picture class
.NET1.0
C#
Windows
Dev
Intermediate
Article Zero: Building a UI Platform
27 Feb 2005
Tom Ollar, Jim Bennett
Building a UI platform in C#
.NET1.1
Win2K
WinXP
VS.NET2003
C#
GDI+
Dev
QA
Intermediate
WinForm
Article One: Building a UI Platform in C# - Drag and Drop
28 Feb 2005
Tom Ollar, Jim Bennett
The initial architecture for drag and drop takes flight.
.NET1.1
VS.NET2003
C#
Windows
GDI+
Dev
QA
Intermediate
WinForm
Article Three: Building a UI Platform in C# - The Control Composite
16 Feb 2005
Tom Ollar, Jim Bennett
Use TranslateTransform and Clip to effectively paint child controls.
.NET1.1
VS.NET2003
C#
Windows
Dev
QA
Intermediate
Article Two: Building a UI Platform in C# - Testing via UI Animation
3 Mar 2005
Tom Ollar, Jim Bennett
Describes an implementation of UI animation for the support of Test-Driven Development.
.NET1.1
WinXP
VS.NET2003
C#
Dev
QA
Intermediate
Drag and Drop Internet Shortcuts from Windows Forms to the Desktop
21 Jul 2005
jisikoff
Short article on how to drag URL links from a Windows Forms app to the desktop.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
WinForm
Saving and Restoring the Location, Size and Windows State of a .NET Form
5 Mar 2002
Joel Matthias
A simple class to automatically save and restore a form's position size and window state.
.NET1.0
C#
Windows
Dev
Intermediate
RCM v1.4 - Theming library: Customize the Appearance of Forms and Common Controls
27 Feb 2010
John Underhill (Steppenwolfe)
A complete skinning engine; modify the appearance of forms, scrollbars, listviews, buttons, and most common controls.
C#2.0
C#3.0
.NET
Dev
Intermediate
RCM -Lite
23 Feb 2010
John Underhill (Steppenwolfe)
A Form skinning library in C#
C#
Intermediate
An HTML Trace Listener for Windows Forms
20 Nov 2007
Jon Koser
Display formatted trace messages in a browser control
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Instantly Changing Language in the Form
21 Jan 2007
Julijan Sribar
How to switch language on the form instantly.
.NET1.0
C#
Windows
Dev
Intermediate
WinForm
Floating, collapsible transparent window in C#
4 Mar 2005
Julusian
How to create a floating, collapsible transparent form in C# using the NativeWindow class
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
WinForm
Using Cache in Your WinForms Applications
5 Dec 2004
Kirby Turner
The article talks about using the System.Web.Caching.Cache object in WinForms applications.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
WinForm
MyHomeLibrary or How I Try Different Method of Data Managing in C# .NET
18 Jan 2014
Kirill__
How to manage data using different tools from .NET
C#
XML
.NET
ADO.NET
WinForm
A Simple Configuration Form for Applications
13 Sep 2005
Kisilevich Slava
A simple configuration form for applications.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
WinForm
Web services testing tool with hierarchical type parsing
17 Jul 2007
Konstantin Onufrijev
An article on building a tool, helping to test web services with hierarchical input/output types
.NET2.0
C#2.0
Windows
Visual-Studio
Dev
Intermediate
WinForm
Working with Registry in .NET
10 Jun 2002
Kumar Gaurav Khanna
Explains the basics of interacting with registry in .NET
.NET1.0
C#
Windows
Visual-Studio
Dev
Beginner
Passing an Object between Two .NET Windows Forms
26 Jan 2004
Larry1024
Two Visual Studio designer created forms are displayed. Buttons and TextBoxes on the forms demonstrate how a DateTime object can be passed between the forms. The second form can be thought of as a dialog box and the object passed back could be the encapsulated results of the dialog operation.
.NET1.0
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
Overriding Keydown in a User Control using ProcessKeyPreview
7 Feb 2008
Laughing.John
How to easily override key processing in a form or user control
.NET1.0
.NET1.1
.NET2.0
Mono
DotGNU
C#2.0
.NET3.0
C#3.0
VB7.x
VB8.0
Access Parent Statusbar from a child
30 Nov 2004
LimeyRedneck
Update the parent's status bar panel(s) from a child MDI form
VC7.1
WinXP
VS.NET2003
C#
.NET
MFC
Dev
Intermediate
Animation on Windows Forms
23 Dec 2008
logicchild
Implementing a basic animation on a Windows Form.
C#
.NET
GDI+
Dev
Intermediate
Windows Forms, Random Number Generators, and Parallel Programming
16 Apr 2010
logicchild
An article that demonstrates building a Windows Forms application via Parallel computing
Vista
C#
Windows
Visual-Studio
Dev
Intermediate
Win2008
C#4.0
Win7
VS2010
Industrial Controls 2
21 Feb 2010
Luca Bonotto
A library of controls with a custon renderer for use in the controls processes panel display
.NET2.0
C#2.0
.NET3.0
C#3.0
C#
.NET
GDI+
Analog Meter
4 Apr 2008
Luca Bonotto
Analog meter control with the possibility to set a custom renderer
.NET2.0
C#2.0
C#
.NET
GDI+
Dev
Intermediate
Industrial Controls
11 Apr 2008
Luca Bonotto
A library of controls with a custon renderer for use in the controls processes panel display
.NET2.0
C#2.0
C#
.NET
GDI+
Dev
Intermediate
Solving the .resx Merge Problem in TFS
6 Sep 2013
Magnus_
This is an alternative for "Solving the .resx Merge Problem "
VS2008
C#
Windows
Dev
LINQ
Intermediate
WinForm
Hosting XNA in a Window
28 Jul 2007
Marc Clifton
My journey to unravel and discover a solution for hosting XNA in a WinForm UserControl
C#
Windows
.NET
Visual-Studio
Architect
Dev
XBox
Intermediate
WinForm
Window State Monitor
8 Mar 2005
Marc Clifton
A window state monitor.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Let Your Form Drop a Shadow
15 Dec 2007
Marcus Deecke
This article describes how to let your Form drop a shadow, the Windows way
.NET2.0
C#2.0
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Add Context Sensitive Functionality to a Windows Forms Control
10 Feb 2006
Mark Belton
Replace the right-click menu with something graphical.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Example for FolderBrowserDialog in C#
29 Jun 2007
Martin Baeumer
An article discussing FolderBrowseDialog in C#
C#
Windows
.NET
Visual-Studio
Dev
Beginner
A curtain hiding screen updates, and blending old and new content with a nice fade effect
13 Jan 2007
Mathieu Jacques
Freeze parts of the user interface until all drawings are done, and blend old content with the new one smoothly.
.NET2.0
Win2K
WinXP
VS2005
C#
Dev
Intermediate
WinForm
Not Just Another Form Fader
7 Apr 2006
MBursill
A form fader with support for synchronous and asynchronous fading as well as FadeOnLoad, FadeOnClose, and FadeOnHover options.
.NET1.1
Win2K
WinXP
Win2003
Vista
VS.NET2003
C#
GDI+
Dev
Intermediate
Application State Data using XML
26 Sep 2006
mcgahanfl
A utility to capture/restore state data to a container via XML.
C#
XML
Windows
.NET
Visual-Studio
Dev
Intermediate
WinForm
Form and Control Position and Size Utility
4 Apr 2003
McGiv
Allows easy saving and loading of form and control's position and size.
.NET1.0
C#
Windows
Dev
Intermediate
Drawing Cards with Cards.dll
18 Sep 2003
Mike Kitchen
An article on drawing cards using the cards.dll supplied with windows
Win2K
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
Ye Aulde Application Starter
3 Dec 2005
miklovan
Give your application a good start! Handle unhandled exceptions, ensure one instance running, use splash screen for lengthy load and more. All in one pack - enjoy!
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
WinForm
Drawing Windows Controls During Runtime Based on XML Feed
1 Aug 2011
milan
How to draw Windows Controls during runtime based on XML feed
C#
XML
Windows
.NET
Beginner
WinForm
Creating a non rectangular form using GDI+
22 Dec 2004
MinaFawzi
This article descibes ways to creating a non rectangular form using GDI+.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
GDI+
Dev
Intermediate
WinForm
Programming Microsoft Agent in Windows Forms
28 Dec 2010
Mohammad Elsheimy
Learn how to program with Microsoft Agent in Windows Forms applications
C#
.NET
COM
Intermediate
WinForm
Sending/Receiving PictureBox Image in C# To/From Microsoft SQL SERVER
10 May 2008
Morteza Naeiamabadi
This article is written for those stuck in such a problem
.NET2.0
C#2.0
C#
.NET
CEO
Architect
DBA
Dev
QA
Design
OSD window with animation effect, in C#
25 May 2006
Mr.Smarty
The article explains how to create an OSD window with animation/semi-transparent effects, in C#, using the NativeWindow class.
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
VS.NET2003
VS2005
C#
Dev
Runtime resizable controls!
23 Feb 2006
Murat YILMAZ
Add resizeability to your Windows Forms controls.
.NET1.0
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
WinForm
Loading a TreeView using HierarchyID
5 Jun 2009
Mycroft Holmes
Using SQL Server 2008 Hierarchy ID data type to populate a TreeView
C#3.0
VS2008
C#
Windows
SQL-Server
Visual-Studio
Dev
LINQ
Beginner
Intermediate
Chain of Responsibility Pattern
29 Jun 2007
nazishrizvi
This article discusses a how to make a custom wizard control using the Chain of Responsibility pattern
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Extending the save file dialog class in .NET
24 Aug 2004
Neil Davidson
Using the GetSaveFileName function to extend the Save File dialog class
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
How to close a multi-threaded .NET Windows Forms application and prevent the ObjectDisposedException from getting thrown
15 Nov 2008
nhumbad
An article on how to properly close a multi-threaded Windows Forms application without having an ObjectDisposedException thrown.
.NET2.0
C#2.0
C#3.0
C#
.NET
Dev
Intermediate
WinForm
Windows Forms Setup Saver
26 Apr 2005
Nick Kopp
Presents a generic method of saving and reloading the status of a Form's controls using XML.
.NET1.1
VS.NET2003
SQL-CE
C#
XML
SQL
Windows
DBA
Dev
Intermediate
Efficient data entry through browser automation
29 Feb 2012
Nicolas Dorier
You will learn how to create a semi automated crawler, and automate browsing
C#
.NET
Dev
Beginner
NHibernate for Winforms with Spring.Net
19 Feb 2009
Nieve Goor
A Winforms Nhibernate framework code generation
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
Windows
Architect
Dev
Lazy Initializer for NHibernate
4 Mar 2009
Nieve Goor
Reducing StaleObjectStateException damage in multi-user WinForms applications.
.NET3.5
C#
Dev
Intermediate
Advanced
WinForm
Advertise
|
Privacy
|
Mobile
Web01 | 2.8.140902.1 | Last Updated 3 Sep 2014
Copyright ©
CodeProject
, 1999-2014
All Rights Reserved.
Terms of Service
Layout:
fixed
|
fluid