10,883,810 members (74,159 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
Who's Who
Most Valuable Professionals
The Lounge
The Insider News
The Weird & The Wonderful
The Soapbox
Press Releases
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
Work with Partial view in MVC framework
by
khem thapa
Work with Partial views in Asp.
net MVC
Toggle Enum Values of an Enum Variable
by
Sachit Devkota
Toggle between enum values of an enum variable
Use Webclient to Make An Auto Updater
by
BlueMaple_chief
To make a simple auto updater demo,
I use webclient 'interfaces' to download the file and monitor the progress.
Properly Split and Merge Files
by
EveryNameIsTakenEvenThisOne
Splitting and re-construction of any kind of files made easy,
without corruping the result.
Research Library
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...
Gartner: Magic Quadrant for On-Premises Application Platforms
New and composite on-premises applications need a complex array of...
IDC: The Intelligent Integrated Enterprise
Read this paper to learn how you can create an intelligent, integrated...
Discussions
Re: Minor simplification of the code
by
PIEBALDconsult
on
tip/trick "Toggle Enum Values of an Enum Variable"
vb.net Code Please :( really need it
by
Member 11080952
on
Manage processes on remote machine
vb.net Code Please
by
Member 11080952
on
Manage processes on remote machine
Minor simplification of the code
by
djmarcus
on
tip/trick "Toggle Enum Values of an Enum Variable"
Re: Works straight out of the box!
by
mla154
on
Single Instance Application in C#
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
Sqlite
SQL-server-2008R2
Expression blend
sqldatasource
SqlServerm
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
jQuery
JNDI
JDBC
JNI
LINQ
MVC
MFC
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
by
ADF
Boo
httphandler
call
curves
linkedln
Polymorphism
Step
by
step
step
dt
LBP
Adobe
Captivate
5.5
FileIO
Calender
Netezza
nuke
DropBox
ColorPickerExtender
2008R2
UIView
Layers
Property
Open
UnityConfiguration
entity-foundation
petroleum
tamil
magento
Compiled
Opensource
Action
Oil
Simulator
Fully
implicit
IMPES
reservoir
.Silverlight
WebMethod
auto-correct
constexpr
ODR
Black
WinAPI
EnumChildWindows
winpcap
workflow
methods
CouchDB
Pdftoword
exe
DCOM
EntityFramework6
Junk
logout
html2canvas
CreateJS
CoreAnimation
nodes
GIS
POSIX
ETL
kettle
Bamboo
Karma
Thunderbird
System.Reflection
Cisco
data-center
sign-on
server-2012
C++.
Pentaho
Lean
MSBI
SibnalR
RealTime
intranet
Cookie
JavaFX
jobs
config
Profiles
MPEG-2
MPEG-4
Works-on-my-machine
POS
Ready
MHTML
Contest
InputGesture
MenuItem
ImageResizer
TortoiseSVN
StyleCop
keyCode
Ports
HTM
Stored-Routines
MySQL-Connector
HTML5/CSS3
EntityFramework5
Ports...
Tasks
RowCancelingEdit
RowUpdating
Escape
Vısual
studıo
pagelife
cycle
stacktrace
IE11
HtmlEditor
CKEditor
FallbackValue
TargetNullValue
Vote
Reputation
editing
TBB
CImage
hbitmap
Favicon
Workspaces
SqlDataReader
quicklaunch
Google-Play
linkedin
UIActionSheet
Mail
IAmACheater
rewrite
DataContract
MessageContract
online
module
grid.mvc
SyncFx
ECMAScript
profile
DirectoryInfo
GetFiles
SoftNI
Subtitle
SerialLcd
MatrixKeypad
Authorization
iOS7
Datakeyname
LCD
SoftwareSerial
Matrix
Keypad
PIR
abusive
ConfigureAwait
new
gitter
windo
auhtentication
UTF-8
authetication
hex
openers
dbnull
bundles
lockfree
ClientSide
ClientID
Spring
Comms
Google-Cloud-Storage
db4o
ActiveServerPages
ASPPlus
ardruino
Parallelism
Lock-free
.framework
Raster
Vector
Image-Processing
Image-Conversion
start
NoAttempt
MTP
POP3
TLS
Nesting
pdftohtml
OAuth2
google-api
vedio
TcpChannel
hosts
vist
JPA
JDO
ISD
windowsMobile
DOD
Jade
DEVNAMES
Zend-Studio
JQuery.js
Factory
Factory
[Repost]
vectors
Phone-8
FileStream
Secure
Area
DEVMODE
PACS
DICOM
IPP
definition
mp4
menustrip
Timer
Communication
interruption
AOIT
AppDynamics
websitepanel
HDEVNAMES
Intercepting
RadTooltipManager
State
codedump
datagr
xlsx
Selector
GlobalAlloc
HGLOBAL
serialize
HDEVMODE
sq
ApplicationCommands
TFS2012Ex
DHTMLl
WebConfig
NPOI
Typecasting
aspx
Android4
webapp
VERTY
EBase
Perfect
perfect
Perfect
MDbg
leadtools
casting
Sphere
Hyper-V
image-rotator
stepper
Jira
GitHub
FileResult
field.
HtmlDocument
Primary
AutoIncrementSeed
activiti
CRUD
windows-mobile
ItemsControl
Multibinding
report
Blinking
Cordova
html5-canvas
HtmlEditorExtender
keyup
Confirm
NTFS
SAX
Abstract
Type
Micro
classicasp
Route
Transfer
Request
Gear
Autofac
VIews
Lucene
Routers
MonoTouch
Xamarin.iOS
Transfer
Play
Ownership
MSTest
Emoticon
contextmenu
selenium
magick
RadEditor
Informix
OsX
code
tutorials
Firebird
AVR
DevC
read/write
AlertDialog
Activity
Enity
RowDeleting
RowDataBound
antivirus
shellscript
jqPagination
DevOps
diagnosing
multiobjective
tabu
zoning
Intermediat
Lenovo-Horizon
mvc5
Repeater
CheckBoxList
command-line
clustering
compactness
homogeneity
RatingControl
Popup
AjaxControlToolkit
google-anlytics
google-analytics
System.Windows.Forms
Teradata
AIC-2013
dtsearch
LinkedPIXEL
Red
Hat
WCFServices
MasterCard
OpenAPI
Fitbit
migration
Tera
JW
WTF
ForeignKey
Theory
elment
bootcamp
shared_ptr
RowEditing
username
jPlayer
SoundManager2
audio.js
Commanding
Automated
CARD
sub
subreport
Parallelport
Patern
network-programming
biometrics
Loose
coupling
ViewModel
Sinatra
Heroku
8.1
dyn
prompt
Blogs
camera
motion
Pagging
WebControls.Menu
Cofe
DragMove
check
Auditing
WDM
msvad
Kernnel
surveillance
Signal
fastreport
window.print
Chromecast
Phone7
ActiveDirectory
less.css
print
using
thermal
Jasmine
ECG
LinkButton
Onclick
Vliadtion
Examples
How
PyTools
UDM
Unified
Dimensional
Modeling
Modeling
ModalPopUpExtender
Site
Starter
Kit
DefaultValue
override
CopSSH
Configuration
CUDAfy.NET
twilio
Virtual-Device
Sesison
Classifieds
fusioncharts
free
slideDown
treview
service..
Configuration
repeat
XmlSerializer
Debian
Broadcom
B43
Wireless
Educational
DOCX
ELF
TCP
coverage
R
effects
Responsive
Finance
Art
EZGUI
sprites
hiding
FPDF
Portable
11g
resources
Unity3D
Django
ToolBoxControl
Joomla
pooling
inherited
method
Finalize
Dispose
Creating
BIOS
MBR
11
RavenDB
SOQL
AutoMapper
MySQL
kendo
Dart
Gmail
Imap
POP
PreparedStatement
setDate
Provider
prototype
constructor
lame
Haswell
laptop
EAGetMail
Turkish
Atom
Powerbasic
Explore
education
CP10
chosen
cypher
OpenType
BCP
DO
MY
DoMyWork
RFID
transponders
WindowsApplication
CompositeCommand
SharedSrevcies
Biometric
Fingerprint
picture
openxml
DataTune
TargetData
Eye
rectangle
EventAggregator
DelegateCommand
haephrati
Michael
Haephrati
Amiga
Rashumon
HarmonySoft
Manager
MTM
HierarchicalDatagrid
Devanagari
ace
InputMask
with
like
formating
Skype
smartcard
IamLazy
D
Cutting
wpfextendedtoolkit
Priority
TaskScheduler
daypiolet
MSExcel
Account
Readonly
Const
xampp
MSXML
wpfextended
GimmeCode+
tftp
libraries
Updating
random
Saa
AzureWebSites
Quickbooks
Connector
CDN
ScriptManager
BoundChecker
GoogleApp
lincense
commercial
advert
home
IIS8
credit
cards
mod10
Luhn
Laziness
WRL
CopyProtection
HTML.
Layout
15
self-host
Dispatcher
gac
KeyboardListener
versioning
WebRTC
8086
Saltarelle
TodoMVC
header
crime
webresponse
DropDownList
c++builder
down
C++//MFC
Nant
GNU
ToolStrip
webkit
msaccss
Approval
CUDA
Flipkart
topshelf
windows-store
SOLID
miscellaneous
functions
CWinThread
Lambda
expressions
ARM
NEON
one-way
None
xCode
GLKit
Working
cryp
lazy
givemecode
UPnP
SqlDependency
axWindowsMediaPlayer
XML-Documentation
Kata
crash
properties
objects
validator
port
mapping
port-mapping
credits
copyrights
DynamicMethod
duck
copy
field
TouchScreen
webscraping
code-generation
Scrum
NuGet
Install.ps1
no-effort
Exolorer
C3
Dangling
Pointer
windows-server-2008
edmx.
try
catch
if
else
GSM
Unity
RNG
UVC
WIA
Win32/64
imaging
box
clang++
partition
TextInfo
TitleCase
Symbol
VisualStudio2010
tablet
words
nlog
windows.forms
dropdown
Accelerometer
AS3
Bluetooth
MonoForAndroid
HTML5/CSS
HLSL
RTC
DOT
WFP
Basic
Spring.NET
vsc++
restart
shutdown
lock
logoff
GPS
Html5(WebSockets)
ITriedNothing
tightVNC
comparison
off
topic
Utltrabook
Splash
app
Extended.Toolkit
Annotation
FLuent
WinJS
positions.
EJB
Servlet
PropertyGrid
Win8-Desktop
Lubuntu
UpdateProgress
FileUpload
DetailsView
bitwise
operators
chess
JSF
sharepoint2010
Sensors
iCanHazCodez?
hooking
TcpClient
App_Code
UPOS
Typescript
webapplication
Tokens
Federated
touch
File/Shell
joke
OpenID
eventhandler
OLE
Download
umbraco
internal
Aritcle
missing
need
App.config
connection
password
connectionstring
Cr
crosspost
collisions
asio
smb
Emai
c/c++
NotAQuestion
malware
Windows-Phone-8
SDK
NDk
TDD
picturebox
AppDomain
Caliburn.Micro
Nokia
S60
dianosing
DBMS
Health
Diet
Group
Policy
Multidimensional
DAO
databse
queries
Multi-touch
Life
Fitness
Exercise
EF5.0
plinq
array
Schema
heavy
operations
win
Moscrif
conversion
CLOB
OleDb
OAuth
Bug
template
superfish
rtl
KLOUT
intrinsics
struct
frameset
Help
Doctrine
TWAIN
marshalling
T4
ODAC
ODP.NET
Entities
ASP>NET
physics
frame
speak.js
Web-Razor
Newgen
Radbutton
not-programming
money
MonoDevelop
Notification
ASP:NET
FIX
tts
text-to-speech
ZedGraph
g++
inline
Intel
RichTextBox
OvertypeMode
Tag
QuickFix
vi
Feature-Pack
WinR
VPN
POS.NET
routing
decorator
SASS
NBT
Named
Facebook
Raspberry
Pi
Chromium
updater
KnockoutJS
bind
IIS7.5
Music
vshost.exe
COleDateTime
ParseExact
logging
log
mailling
SSE
C++/AMP
ADB
beg
PLC
DoesNotMakeSense
jsrender.js
Knockout.js
bootstrap
NET4.5
CE
Zones
Mercurial
Mercurial
IE10
VisualStudio2012
results
read
results
Refactor
chromiumembedded
FOP
Dependency
ninject
webapi
Mango
FogBugz
postback
trigger
Server2010
Knockout
paging
Base36
itextsharp
behaviors
CD-Text
Plist
third-party
mailing
each
Authentication
Location
Geolocation
path
interactive
App_Offline.htm
Offline
normalization
Firewall
NLB
duplicate
Plone
Zope
quartznet
quartz.net
Aspose
concepts
Autocomplete
website
ITSM
Deserialize
resize
side
mode
cacls
OData
Csharp.net
statechart
Modules
Exchange-Server
types
numerics
Phalanger
X
kiosk
dataset
eg.C#
SqlBulkCopy
row
DataReader
power-shell
MineCraft
Management
Languages
dbase
III
typed
click
WDK
USB/HID
RAWINPUT
borders
Dump
firmware
BHO
Click
hidden
minimized
simulate
EnumProcessModules
Third
rss
feed
NXT
Fantom
Windbg
mix
mixal
CPP/MFC
Opera
MVC4
Counters
Amazon-SQS
alternative
pasting
vs11beta
Garbage
Collection
Garbage-Collection
Lease
Shippinglist
Xamarin
Shaders
Cookbook
JSON.NET
Await
PhoneJS
DNS
RadioButton
ReWork
LotusNotes
X3DML
PE
VS2013
PaaS
OMR
IntelAIC2013
AIO
fragile
Parse
stm32
Version
SP3
Printers
NativeExcel
obsolete
cURL
WINE
SelectedIndexChanged
MVC-API
Mapped
BoF-SURF
BoF-SIFT
storage
construction
deprecate
EntityFramework
Instant
Payment
Notifications
histogram
SIFT
SURF
Intertop
CMFCRibbonBar
fasm
jtextfiled
sinhala
WPXNA
Visa
VisaNet
nasm
DOWNLOADING
Screaming
Java.
Document
Pending
changes
CORS
OllyDbg
anti-debug
gesture
VisualStudio2008
underscore.js
backbone.js
datalist
CQRS
bill
Impact
Indian
IT
Fail
LLLPG
isbn
progess
Blender
programatically
US
Immigration
BPMN
Migradoc
TIFF
Concurrency
codeblock
Linked
PNG
Dynamic
LESS
dapper
tiles
ER/Studio
Google+
GPU
Cooler
SharePoint2013
NoSQL
JPG
Logger
blacklist
screenshot
haproxy
subdomain
Monogame
Tracking
CustomAction
ob
ActiveTreeView
SSTree
SSTreeWndClass
box2d
kineticjs
JVM
OpenXLive
MFC/C++
GLUI
saver
re-posted
Nullable
4.o
ASP.NET2.0
Compatibility
OleLoadPicture
AngularJS
Shopping
Cart
solutions
mutual_ssl
glyph
neural
Node.js
Restful
pdf2json
WAMP
BSOD
private
Pocket
Nose
HANA
PhoneGap
Learn
training
dojo
ASP.NET4.0
MciSendString
Autodiscovery
Zimbra
SignalR
MergeSort
Installation
MSAccess
elmah
ultra
SOLR
JSONiq
SP1
silverpop
DataBa
partialview
autostart
Gecko
I18N
Culture
CodeIgniter
Jquery(tooltip)
economics
Recursive
MOSS2007
Google-Maps
Sharp-Map
Threading
Excel
Encryption
Decryption
Ubuntu
peer-to-peer
PInvoke
PDF
Midi
PluginException
statistics
Sprint
Backlog
Burdown
jetbrains
intellij
idea
Owner
Master
Team
Explained
Product
Backlog
SmtpClient
NET2.0
CP
VideoSlider
AVX
product
4+
SSMS
to
Mapper
TableStorage
User
visual-source-safe
deserialization
Beginners
windowsPhone8
MDX
DWH
OpenVision
PyVision
SQL2008
Big
StreamInsight
CEP
geoserver
RadTabStrip
My-Sql
MS-Sql
SoapUI
Arduinio
Enums
zeromq
hadoop
Shape
Detection
Mathmatics
cmd
C++14
VS14
macro(vba)
SQL-server-2008R2.
hiring
saml
Server2005
netduino
UISwitch
IDontCare
C+11
configurationmanager
Elasticsearch
Kibana
fields
Self-organizing
SOM
representation
Rtsne
maarten
word-embedding
clusplot
kmeans
GridControl
VB#
Production
ghraphics
minizip
Efficiency
Constant
wind
Continuous-build
Closure
Liberator
Korma
Monthly
Prize
Modifiers
Sql2012
entity-framework
reportviewer
Why
Webform
applications
Bitcoin
Spike
Server.
kendoui
C#2010
Maintainability
Dataview
MVC.NET
Defender
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
Steam
convert
IDE
Reports
Turbo
TurboC++
QT
display
icon
size
Forms
keypress
InputLanguage
MysticalPowers
Outlook
Networking
LAN
Foo
Reporting
Steps
Recorder
CTreeCtrl.
web.Config
Transform
structures
MPEG
Gtk#
CORBA
Lucene.NET
ODBC
Templates
Boost
RIA
DataGrid
XNA
administrator
current-directory
struts
WSS
Project
CSV
Unicode
JSON
GUI
Cygwin
Git
linker
Oxymoron
psychic
abilities
MSComm
USB
ProbablyBadIdea
TurboC
ListView
installer
NeedMysticalPowers
MessageFromSpace
Malamanteau
Algorithms
plugin
SSRS
General
legal
menu
UI
XNA3.0
PrototypeJS
Shell
Color
Application
Framework
Scheduler
Web-Development
User-controls
AOP
regular-expression
Toolbar
shortcut
checkbox
Video
combobox
Speech-SDK
directshow
Gridview
Sorting
Bidirection
DateTime
Access
Exception
JDK
Sharepoint
ActiveX
msi
Windows-Installer
Game
Robot
Euler
maths
Calculus
media
player
Microcontroller
portlet
locked
file
socket
udp
Humor
ListBox
DockPanel
DataTemplate
practices
programming
avoid
partial
VSTO
Matlab
Events
Missed-Article
directory
sso
calcium
encoding
CComboBox
drop-down
sbs
time
ntp
gpedit
compiler
active
DataGridView
stream
comparision
Homework
urgentz
windows-2008
SliderExtender
entity
Multimedia
GimmeCode
EWS
Delphi
Target
loading
Loading
Indicator
bar
MultiHandle
indicator
Indicator
For
Slow-Loading
processing
loading
Server
CodeJock
AI
Patterns
64-bit
redirecting
WWF
pst
PathListBox
Silverlight4
hC#
Animation
Storyboard
BNF
Cache
JSP
Drag
from
Treeview
drop
Parameter
Sudoku-C#
Sudoku-Game
Sudoku
Codez
Velocity
Spam
function
overloading
overload
table
argument
FAT32
Kindle
Sort
file-system
Post
Article
Inheritance
Masterpage
Body
Managed
Intermediate-Studio
FAT
Silverrlight
mp3
audio
service
Direct2D
Blend
UDTT
TVP
DataTable
DataRow
Amazon
Amazon-S3
Errors
Advertisement
NFS
HDD
PayPal
jQueryL
Interop
Unmanaged
eCommerce
virus
performance
disk
integration
tools
AutoCAD
font
image
clone
Windows-service
IE8
lay
outs
luntbuild
continuous
SSIS
resource
IPC
Network
TCP/IP
TML
sms
AT
Commands
ATCommands
Firefox
Change
Capture
CDC
Boost.Test
Diagnostics
Profiling
Incompressible
Decompress
Decompression
Deflate
Inflate
Hashing
Sandcastle
MAML
ZIP
Compress
Compression
Compressible
U
Links
WindowsForms
PS
Vita
DocProject
Engine
PyQt
Maya
WSDL
WebHosting
Office-Automation
MSWord
Procedures
QT-Creator
Bass.Net
RegEx
hosting
IPv6
noturgent
XP
Chart
MSChart
NHibernate
Stored
Calculator
Apple
safari
Powerpoint
repair
std::pair
Debugging
CS5
Inverter
ups
power
Battery
boolean
domino
Tab
Virtualization
virtual-machine
DTS
blog
SMTP
XmlReader
binary
search
query
Image-Recognition
Contour-Analysis
Augmented-Reality
rampant
hyperbole
technical
Augmented
reality
Recognition
Injection
Eval
Injection
RES
MinGW
Attributes
CV
Contour
analysis
illegal
TR1
chrome
intern
optimization
caml
LightSwitch
batch
script
.bat
Lookup
Tables
Visio
ContentProperty
PowerShellPoint
multithreading
Scrollbar
Synchronize
Driver
HTA
Wrap-panel
Device
GPGPU
heterogeneous
compute
khronos
heterogenous
kronos
DevExpress
Kill
Process
oops
OpenCL
Arduino
Language
NDepend
AddIn
ArchitectNET
notifyicon
Phone
OLAP
TSQL
wix
Writing
Article-Writing
Multi
Development
Snd
Trees
GPL
3D
BI
virtual
machine
CSS3
Visualisations
Web
MEF
cryptography
MVVM
Internet
XPCOM
screen
multi-monitor
format
email
DSA
key
licensing
software
BeDev
Controls
Extension
Mach-O
Snow
Leopard
pattern
monitoring
keylogger
Silverlight5Beta
smo
Speech
Comet
Push
Message
Terminal
PC
Silverlight5
TFS
Applet
LAMFWAC
globalization
master/detail
CMOS
TTL
Serial
ANSI
AsyncCTP
Flex
WebService
SerialPorts
EF
localization
JSONP
ErrorHandling
MSBuild
Solution
Reactive
Extensions
DOM
DI
Munq
IOC
review
PVS-Studio
P/Invoke
TimeSpan
cobol
WinForm
NoEffort
MemoryBarrier
Webmatrix
IOCP
Sockets
reflection
Holiday
JQueryUI
SOAP
BDA
ExpressionWeb
delete
protected
denied
svn
RemoteControl
Singleton
Explorer
Text
Vulcan.NET
IO
SplitContainer
WebSocket
MSMQ
competition
IE9
Taskbar
ThreadAbortException
Challenge
IFrame
Eclipse
COMPort
NET
PostgreSQL
NUnit
ASMX
execution
serialport
Telerik
WinCe
CLR
Bitmap
MDI
OCR
Handling
N-Tier
Project-Management
ssh
source
Masking
ADS
LaTeX
TikZ
Antlr
research
DirectSound
Haskell
Magic
Builder
Append
InteropServices
Visual-WebGui
Formula
copy-paste
cpu
C++/MFC
ClickOnce
Deployment
Webcam
API
Repost
portability
Parallel
File-Upload
MCTS
Certification
Sidebar
ListControl
Pagefile
Impersonation
Redirection
Processbook
Data
Historians
Chat
MS-Access
Data-Binding
WindowsCE
CF
CompactFramwork
ImageProcessing
Browser
Dynamics
CCC
crossword
compact
Shift
Registers
questions
Link
Aggregation
Trunking
Word
Microsoft
Transact-SQL
HTML5
VisualStudio
log4net
Pascal
Interview
scalability
TabControl
os
other
RDL
CrystalReports
C++0x
BIAS
setup
REST
Generics
HTTP
VHDL
Style
SecurID
Base64
TabItem
Behaviour
GOLD
Parser
bsn-goldparser
Regions
Navigation
Discovery
Hotkey
publish
Scoped
ASHX
Handler
CodeFirst
automatic
generator
Intel64
netbeans
Framwork
snapshot
replication
WoW64
TableLayoutPanel
Redo
Undo/Redo
J2SE
unit
memory
Google-Docs
Encapsulation
composite
SSAS
ETW
Tracing
Undo
Octave
language-agnostic
Coco/R
BSD
License
Custom
Apps
command
line
interface
WebParts
es
ORM
dotnetnuke
OHLC
Wifi
Membership
Intermediateal
rendering
Repository
TortoiseHg
OpenSearch
mu
Roslyn
clueless
Blob
Aspnet
exam
Debugger
Shared
IZWebFileManager
supersized!
nmake
include
makefile
filepath
portaudio
encode
PCM
mixer
Signing
DB
SNMP
DataContext
ecma262
CFontDialog
UX
ffmpeg
WM6
server-control
Expresson
Expression-Trees
WrapPanel
LocalStorage
GWT
Ultrabook
Remoting
replace
mac
streaming
DOS
FTP
cmake
Office-Interop
PowerBuilder
SVG
CString
BSTR
find
Model
view
controller
Workaround
PRISM
cassini
BUILD
EMGU
EMGUCV
Async
HttpModule
WinRT
DB2
AS400
iSeries
Enterprise
5.0
First
infographic
VSTO-Excel
Automation
Silverlight5RC
2007
pivot
url
rewriting
SEO
pivot-table
AVG
delegates
Open-Office
RDLC
XMPP
Protocol
SOA
WSE
TreeListView
TaskDialog
MessageBox
CMS
Asynchronous
Calls
infragistics
LinearGradient
Metro
Panorama
W8
GCC
WMI
patent
software-patent
Registry.
Win2003-R2
modem
twitter
Symbian
bada
Indexes
compilation
GLSL
numbers
math
wxWidgets
CFileDialog
LAMOFOWAC
Silverlight3
FacebookAPI
SA]
DataBinding
SQSQL.net4
MVP
prime
Image-Borders
Exact
XPath
ISS
XNA4.0
JQGrid
Binding
Dictionary
Enum
Binding-Dictionary
Binding-Enum
Web-Design
CURSOR
METAFILE
JPEG
tier
WebBrowserControl
RDF
Kinect
Novice
ALM
drawing
form
IPICTURE
MVC3
RTFM
OCCI
C++98
WM5
Client
Address
HKLM
reg
Kml
Google-Earth
lxml
proxy
Lua
Maven
OSGi
release
ascii
Dynamics-AX
Vimeo
Fazlur
Raman
KUET
OpenCV
AX
rs232
UAC
updatepanel
UnitTestFramework
Operating
XP/VISTA/SEVEN
SAPI
computing
SHDocVw
MSHTML
logic
domain
DSL
System.Drawing
ComputationalTheory
Kernel
problem
VSS
Editors
posting
artificial
fuzzy
U2
UniData
Pick
WSA
newsletter
redundancy
RenderTarget2D
Texture2D
Backup
coredata
IBM
UniVerse
DataAnotation
DataValidation
UnitTesting
EAI
on
Rails
Thumbnail
assertion
interfaces
SharpKit
Keyboard
WebGL
PIC
NoAQuestion
saas
wiki
drivers
vnc
Agile
ms-sql-server
decimal
strings
vmware
Grouping
StoredProcedures
MailSlot
iPad
Relationship
Oriented
MyXaml
XWindow
CS
PWCT
wlan
5GHz
WaterMark
Remote
Desktop
paste
MVC2
xlib
X11
TV
YouTube
Mouse
HFONT
signature
MSDN
utf8
Server2008
static-code-analysis
OpenMP
serialization
CTE
PDB
Drupal
Symbols
CORE
Topics
psycho
LDAP
Window
IList
WaTiN
MAPI
Win32.DLL
arrays
translate
g2log
formatting
update
GoF
XSL
wpftoolkit
candlestick
W7
p
jagged
Stopwatch
Razor
TextBoxBase
mainframe
InfoPath
Ext.Net
trigonometry
geometry
Scrolling
Map
Bing
registry
VSTS
test
generation
wordpress
Ribbon
mathematics
insert
RowUpdated
OnRowUpdated
Console
White
ILDASM
C++11
DHCP
SCOPE_IDENTITY
IDENT_CURRENT
DataAdapter
CommandBuilder
CalenderExtender
Genuilder
Generic
Platform
null
begininvoke
Bash
System.Console
CodeDOM
off-topic
Containers
Persist
Hacking
KeyDown
front
XBase
M
SACCESS
OOP
asynchrony
TPL
BackgroundWorker
Task
T-SQL
DBus
Services
virtual-image
crm
forum
xsd
hash
checksum
webbrowser
Printer
login
Gnome
procedure
ExtJS
export
href
htmltextwriter
Python2.7
Toolkits
Parsing
Interpreters
Iran
Persian
Arabic
Business
Intelligence
CLI
event
single
instance
certificate
https
Canvas
iOS
masm
VTK
EF4.0
browsing
syntax
colorize
ssl
digital
Runtime
findcontrol
recursion
ienumerable
yield
Zend
object
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
Filter by article name:
top
Sort by Score
Title
Updated
Author
Score
The C# Programming Language - Applications
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
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
Build a Desktop GIS Application Using MapWinGIS and C# - Part 3
22 Nov 2009
Wisam E. Mohammed
Raster data display and manipulation using MapWinGIS.
C#
Windows
.NET
Dev
Advanced
Build a Desktop GIS Application Using MapWinGIS and C# - Part 4
20 May 2010
Wisam E. Mohammed
The hidden secerts of GIS data creation.
C#
.NET
Architect
Dev
Intermediate
OPEN-MVC-PLUS-ENTITY-FRAMEWORK...
16 Feb 2012
Ryan Samiee
Open MVC PLUS ENTITY FRAMEWORK + XML DB FOR WebLight Components for MVC.NET 3.0
C#
XML
.NET
DBA
Design
Intermediate
Advanced
C#4.0
MVC
WEBLIGHT 2.00 OpenSource Component Library for MVC.NET 3 and 4
8 Aug 2012
Ryan Samiee
WEBLIGHT 2.00 OpenSource Component Library for MVC.NET 3 and 4
C#
Dev
Intermediate
MVC
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
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
SQLoogle - Part 1 of 2
16 May 2013
dale.newman
Google your SQL.
C#
.NET
SQL-Server
Lucene.NET
T-SQL
Enhanced Skype Chatter Robot
4 Aug 2013
Osman Kalache
An Enhanced Skype Chatter Bot, with a friendly user interface, programable knowledge base, testing interface with Export/Import knowledge base to files
C#
Windows
.NET
Robot
Chat
Skype
How to build a basic IVR (Interactive Voice Response) menu system with DTMF/voice control in C# to improve your call center
23 Jul 2014
W.Walker
It explains step-by-step how to develop a basic IVR voice menu system in the most simplest way and explains how to create such professional VoIP functionalities as blind transfer and human speech control.
C#
.NET
Visual-Studio
Dev
Beginner
Intermediate
Sales
VS2013
Introduction to FHIR (Fast Healthcare Interoperability Resources)
1 Jun 2014
Ranjan.D
This article is all about Introduction to FHIR specification. We will be seeing a real FHIR Client and Server Implementation.
C#
.NET
Dev
WCF
Beginner
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
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
Yet another ORM Ado.net Wrapper
14 Sep 2014
N
Jean-Pierre Bachmann
Ado.net ORM
C#
ADO.NET
Beginner
Intermediate
.Net Expression Evaluator using DynamicMethod
13 Mar 2007
Wilson, Drew
Evaluating Dynamic expressions by compiling C# code to IL, then creating a DynamicMethod from the IL.
VS2005
C#2.0
Windows
.NET
Dev
Advanced
Build a Desktop GIS Application Using MapWinGIS and C# - Part 2
16 Jul 2009
Wisam E. Mohammed
Time to advance your symbology skills and label your map
C#
.NET
Architect
Dev
COM+
Design
Beginner
Intermediate
Advanced
WinForm
Fast String Sort in C# and F#
16 Jan 2011
Stefan Savev 2
1 alternative
Implementation of Multikey String Quick Sort (following Sedgewick)
C#
Architect
Dev
Intermediate
F#
Sorting
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
Robot Alarm Clock
15 Sep 2013
Jim Atwell
Bluetooth robotic alarm clock using C#
C#
Windows
Visual-Studio
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
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
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
WPF Secure Messenger
22 Nov 2013
Baxter P
WPF Secure Messenger
C#
WPF
Encryption
Networking
MVVM
TCP
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
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
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
Building .NET Coverage Tool
25 Aug 2009
Sergiy Sakharov
This article is a walkthrough for building a .NET coverage tool
C#2.0
C#3.0
C#
.NET
Intermediate
Advanced
How to improve your VoIP PBX with voicemail functionality in C#
8 May 2014
W.Walker
This guide demonstrates how to build voicemail service into your VoIP PBX in C# in order to manage your calls more effectively.
C#
Windows
.NET
Visual-Studio
CEO
Architect
Dev
Beginner
Intermediate
Advanced
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
How to build a simple SIP PBX in C# extended with dial plan functionality
29 Jul 2014
W.Walker
It demonstrates how to develop a fully-functional SIP PBX in the most simplest way and explains how to create such useful VoIP features as dial plan.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
VS2010
Application
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
Context Help Made Easy
2 Feb 2007
Tom Clement
This article introduces a new way of instrumenting your code that enables help authors associate help topics with the application’s visual contexts at any time - even post-compilation – and to do so using the application’s user interface without the involvement of the developer.
.NET2.0
VS2005
C#
Windows
.NET
Visual-Studio
Architect
Dev
Beginner
WinForm
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
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
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
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
The beauty of fractals - A simple fractal rendering program done in C#
27 Jul 2009
Zimmermann Stephan
A fractal rendering application demonstrating many .NET programming techniques.
C#
.NET
Dev
Beginner
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
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
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
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
Build a Desktop GIS Application Using MapWinGIS and C#
13 Jul 2009
Wisam E. Mohammed
The royal gate to building Desktop GIS applications using the Open Source MapWinGIS and C#.
.NET2.0
Win2K
WinXP
Win2003
Vista
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
A Simple Taint Checking Solution for C#
16 Mar 2011
Paul Lessard, M.Sc.
We propose a way to secure C# programs by emulating Taint checking
Mono
C#
Perl
Windows
Intermediate
Ruby
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
Twitter Client - Login to C# application using twitter oAuth using Twitterizer library
28 Apr 2013
raza.ahmed.se
C# Twitter Integration using Twitterizer
C#
XML
Windows
.NET
Dev
WPF
Intermediate
C#4.0
.NET4
.NET4.5
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
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
How To Send and Receive SMS using GSM Modem
10 Sep 2007
Ranjan.D
SMS Client - Server Software is used for sending, reading, deleting messages. It uses GSM modem for sending SMS. It listens for incoming messages to arrive, processes the read message and takes action accordingly. This SMS software requires GSMComm Library which you can also download.
.NET1.1
VS.NET2003
Windows
Dev
Intermediate
WinForm
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
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
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
Network Utility
26 Jun 2014
Syed M Hussain
A Network Utility application to get system information and analyze your network
C#
Application
system
Network
VS2013
Complete End to End CRUD Operations Using Knockout.JS and EntityFramework 5 in MVC4 Application
27 Aug 2014
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
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
C# WPF Log4Net Viewer
15 Oct 2009
Ken C. Len
Log4Net XML log viewer
.NET3.0
.NET3.5
C#
Dev
WPF
Intermediate
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
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
A Simple Snake Game: Engerek
9 Feb 2011
Okan Kocyigit
A simple snake game controllable both by joystick and keyboard, graphics using C#, joystick control using Directx
C#
Windows
.NET
DirectX
Beginner
Intermediate
Game
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
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++
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
.NET DUMeter clone
10 Feb 2003
leppie
A DUMeter clone, but with some better/different reporting features.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Transport Stream Analyzer for HDTV standard
7 May 2004
ro_angel_bv
A program that analyzes a transport stream.
.NET1.0
Win2K
WinXP
Win2003
C#
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
A simple Autosave/Recovery paint application
8 May 2014
Praveen Raghuvanshi
An application explaining the basic implementation of Autosave feature.
.NET
Dev
XAML
WPF
Design
Intermediate
C#3.5
Application
Framework
.NET4
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
xmove - Regex enabled file move command
5 Nov 2003
Sebastien Lorion
Moves files or directories using regular expression patterns.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
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
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
Write your own Code Generator or Template Engine in .NET
26 Sep 2006
Shahed.Khan
This paper demonstrates building a code generator, template engine, template parser, or template processor in .NET. The demo implementation uses cutting edge .NET technologies available today such as C#, .NET 2.0, MS Provider Pattern, Enterprise Library January 2006, CodeDom etc.
.NET2.0
VS2005
C#
Windows
Architect
Dev
Intermediate
WinForm
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
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
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
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
A DelegateQueue Class
13 Mar 2007
Leslie Sanford
An implementation of the ISynchronizeInvoke interface.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
My Explorer In C#
26 Aug 2002
Paul Li
An article on creating a simple Window Explorer using C# with out Interop.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
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
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
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
JawBreaker Game in C#
28 Dec 2003
Gavi Narra
A simple implementation of Jawbreaker
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Daily Wallpaper Changer
22 Apr 2013
Carlos Luis
Yet another wallpaper changer
C#
Windows
Dev
Beginner
Intermediate
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
SignalR - Simple Chat Application in C#
8 Jan 2013
Shivanand Arur
SignalR - Simple Chat Application in C#
C#
Dev
Intermediate
SlideShowBuilder
26 Oct 2007
Giorgi Dalakishvili
An application that allows building of slideshows
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Simple Magnifier
1 Apr 2007
otigli
A fun little application: Simple magnifier for your desktop
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Remote control media player
11 Feb 2007
Sacha Barber
An article which shows how to remotley control a media player
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Ez SQL, An easy to use query editor with many useful features
14 Nov 2012
TG_Cid
Query editor to execute scripts against Microsoft SQL Server (tested on 2008 and 2012, although it should work well in 2005).
Windows
.NET
Dev
Intermediate
C#4.0
CopyFileGeneric
29 Apr 2010
Abhishek Shekhar
Copy files with additional functionalities
WinXP
C#3.0
C#
Windows
WinForm
Windows Charting Application
15 Mar 2011
rajesh peter
Windows Charting Application to generate charts using the Microsoft charting control and save the chart image as a file
C#3.0
.NET3.5
C#
.NET
Architect
Dev
Design
Beginner
Intermediate
Advanced
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
Graph of Function
11 Feb 2014
Vasyl Khomko
The program builds graphs of mathematical functions
C#
Windows
SwitchNetConfig - Laptop users, quickly switch network and proxy configuration in different places
6 May 2004
Omar Al Zabir
A handy utility for laptop users which stores network and proxy configuration as profiles and apply a profile very quickly whenever laptop goes to a different network
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
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
Auto Clicker C#
19 Apr 2009
Avi Bar
A program that simulates mouse and keyboard
C#
.NET
QA
Coding an N-Tier Application in C# Without Any Wizard: Part II
5 Jan 2013
Vuyiswa Maseko
Coding an N-Tier application in C# without using Wizards.
Win2K
WinXP
Win2003
Vista
SQL2000
SQL-server-2005
VS.NET2003
VS2005
TabletPC
Embedded
C# Batch Photo Resize
18 Feb 2008
Renan Rodrigues Duarte
One small example teaching how to create a software for resizing and editing pictures
.NET2.0
C#2.0
C#3.0
C#
.NET
GDI+
Dev
Intermediate
JSON Viewer
3 Aug 2013
Syed M Hussain
In this article, I explain how I developed a simple JSON data viewer using the System.Web.Extensions.dll and the JavaScriptSerializer class.
.NET3.5
C#
.NET
Beginner
.NET4
.NET4.5
AutoComplete TextBox
29 Dec 2006
pfemiani
Implement a simple auto-complete textbox.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
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
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
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
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
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
C# Popup Killer
25 Aug 2002
Stephane Rodriguez.
C# implementation of a tool to close banned windows
.NET1.0
Win2K
WinXP
C#
Dev
Beginner
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
Using Microsoft Tag API
16 Apr 2010
Tamer Oz
This article describes how to use Microsoft Tag API
.NET2.0
Vista
.NET3.0
.NET3.5
C#
ASP.NET
.NET
Dev
Intermediate
Win2008
Preprocessor Directives in C#
29 Feb 2012
Sridhar Patnayak
To explain Preprocessor directives in C#
C#
ASP.NET
WebForms
Intermediate
C#3.5
WinForm
How to develop a call queue with periodically played informational messages in C# for improving your VoIP PBX
22 Jul 2014
W.Walker
It explains how to create a virtual call queue extension in your C# IP PBX in order to make your Automatic Call Distribution (ACD) system more effective.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Sales
VisualStudio
Microsoft
NET
xWindow A Widget Application
7 Jul 2014
Syed M Hussain
A widget based application
C#
VS2013
How can I remind myself of everything in my life?
13 May 2011
SercanOzdemir
Don't forget to use Reminder v1.0 to remind everything.
C#
Windows
Dev
Intermediate
DLL
file
Application to Debug Serial Port Communication
14 May 2007
rj45
This is a very simple app I use to test serial traffic. It enumerates the COM ports, allows you to edit all properties of SerialPort class instance. It also allows you to send files randomly to the serial port and save incoming data to a file.
VS2005
C#
Windows
.NET
Dev
Beginner
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
MathParser - Math Formula Parser
20 Jan 2008
Tamer Oz
MathParser is a class that can calculate the result of mathematic operations given as string such as "3+5/2-3*(1+3)". It can also calculate the result of parametric formulas such as 3A+5B/2C. Calculation is made by operation order(/,*,-,+) and parenthesis rule.
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
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
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
Drawing Names (A Christmas Name Drawing Application)
23 May 2012
ZachCox
A Christmas name drawing application using DHTML, JavaScript, XML, C#, Forms, VS2008, .NET 3.5, encryption.
.NET3.5
C#
Windows
.NET
Visual-Studio
Dev
Beginner
Intermediate
VS2010
WinForm
Tiny Java Editor
11 Jun 2014
Syed M Hussain
A simple Java editor developed in C#
C#
.NET
Visual-Studio
Beginner
Tool for Viewing Drag and Drop and Clipboard Formats
5 Mar 2002
Rui Lopes
A tool for viewing clipboard and drag and drop formats
Win2K
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
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
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
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
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
Explorer - A Visual Studio 2005 add-in which interacts with Windows Explorer
16 Jun 2008
Sylvain BLANCHARD
This add-in adds the ability to open Windows Explorer at specified locations and to execute the application in 'Windows Explorer mode'.
.NET2.0
Win2K
WinXP
VS2005
C#
Dev
Intermediate
Word Automation using Late binding - Usage of dynamic Keyword
9 Nov 2011
Prathapachandran.v
This article gives a brief idea about word automation using late binding and dynamic keyword in .NET Framework 4.0
WinXP
Win2003
Vista
C#
Windows
.NET
Architect
Dev
Design
Beginner
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#
Monitor and Manage Services on Remote Machines
8 May 2009
rusevd
Display status on services on several remote machines; one click start/restart, view logs;
.NET2.0
C#
.NET
Visual-Studio
Dev
Intermediate
Passing Data between Windows Forms
27 Jan 2007
salysle
Passing Data between Windows Forms
C#
Windows
.NET
Visual-Studio
Dev
Beginner
Scratchpad: An Auto Save Notepad
27 Mar 2007
pierre poliakoff
Scratchpad is a very simple Notepad-like editor that performs an automatic save every 5 minutes and when the application is closed.
.NET2.0
VS2005
C#2.0
Windows
Dev
Beginner
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
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
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
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
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
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
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
Logon to a One Click Windows application using a SmartCard in C#
22 May 2014
Steven Richardson
Windows
Beginner
Intermediate
Advanced
Win7
Performance Monitor Grid
4 Nov 2003
retZ
Tool to monitor machines on network.
.NET1.1
VS.NET2003
C#
Windows
Dev
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
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
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
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
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
Excel Report from Microsoft Project
8 Jan 2007
zam664
Extract project data from Microsoft Project and import it into Microsoft Excel.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
SvnPerms dot Net
9 Sep 2008
Riaan Lehmkuhl
C# port of svnperms.py pre-commit script.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
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
Dependency Injection of an Abstract Factory
30 May 2014
Roberto Mameli
.NET
Architect
Intermediate
C#5
.NET4.5
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
AccountPlus
10 Sep 2009
Ashish Tripathi
A Complete Account Management System
.NET2.0
C#2.0
Windows
Dev
ADO.NET
Advanced
Customized Task Manager in .NET using C# and Windows Forms
9 May 2007
satisharveti
This article outlines how to customise the Task Manager using C# and Windows Forms
VS.NET2003
C#
Windows
.NET
Dev
Intermediate
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
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
A Really Vain "How are my articles doing" Web Spider
4 Feb 2013
Sacha Barber
A simple web spider to see fetch CodeProject articles.
C#
Windows
.NET
HTML
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
Tail utility for windows
18 Jan 2004
SathishVJ
Tail utility for windows
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Rating of Open Source AOP Frameworks in .NET
5 Aug 2008
V.GNANASEKARAN
This article provides a methodology to rate the available open source AOP frameworks in .NET
.NET1.0
.NET1.1
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
Windows Service which Kills Unwanted Windows
8 Jan 2008
Victuar
Written in C# Windows service which monitors all Windows and kills unwanted ones.
Win2K
WinXP
Win2003
Vista
C#2.0
C#
Windows
Win32
Dev
Intermediate
Tips to Make ASP.NET Talk to ASP, PHP, RAILS and JAVA (Part 1)
16 Oct 2007
Vijayaraghavan A Iyengar
Tips to integrate ASP.NET app with legacy ASP, PHP, RAILS, JAVA apps
.NET2.0
C#
ASP.NET
Windows
Java SE
Visual-Studio
Dev
PHP
WebForms
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
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
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
iTunes Style Music Browser using MSN Desktop Search API
29 Dec 2005
Sean McLeod
Music browser app using the MSN Desktop Search query API.
.NET2.0
Win2K
WinXP
VS2005
C#
Dev
Intermediate
WinForm
RSS Feed Link Reader
29 Feb 2008
salysle
Constructing a simple application that may be used to view RSS feeds from the desktop
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
Password Protected Stream Using Decorator Pattern
9 Jan 2012
sumit469
Builds a password protected stream on top of System.IO.Stream
C#
ASP.NET
Windows
.NET
Visual-Studio
Architect
Dev
WebForms
Design
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
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
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
Universal Framework for Science and Engineering - Part 10: Research of epilepsy
12 Feb 2007
Petr Ivankov
An article on framework to medicine.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Timer Computer Shutdown
2 Oct 2002
Steve Puri
This application provides functionality to Shutdown, Restart, Stand By, Hibernate or Log Off supported computers at a selected date and time.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Notes 2007
28 Dec 2006
David Morton
An utility to search multiple files.
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
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
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
Autoincrement Version in Visual Studio
12 May 2010
vdasus
Autoincrement version in Visual Studio
C#2.0
C#3.0
C#
C#4.0
The use of Stacks in C#
5 Jan 2007
punchcardRay
Using a stack to manage priorities
C#
Windows
.NET
Visual-Studio
Dev
Beginner
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
WeatherNotify
16 May 2005
rantanplanisback
Show weather in status bar and/or in a window. Details can be shown on another window. This is a multiple languages/units software (to add more languages, just put an XML file in the language directory). This is a C# translation of phpweather.
.NET1.1
VS.NET2003
C#
Windows
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
User Database Query Tool
13 Mar 2007
KChandos
User Query for SQL Server
VS2005
C#
SQL
Windows
.NET
DBA
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
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
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
Quick n' Dirty Alpha Mask Generator
15 Mar 2007
patchwerk
A quick-to-implement method for generating an alpha mask from a flat image file with no alpha channel
.NET1.1
Win2K
WinXP
Vista
VS.NET2003
Dev
Design
Intermediate
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
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
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
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
Technorati Ping Using C#
29 Jan 2009
Ravi Vooda
Source code to ping technorati for your blogs
WinXP
Vista
C#
Windows
.NET
Beginner
Win2008
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
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
A Simple Mine Sweeping Game
22 Sep 2008
vivounicorn
A simple mine sweeping game using C#
Win2K
WinXP
Win2003
VS2005
C#
Dev
Beginner
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
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
Info.NET, the way to collect and organize your data on the side of your screen, similar to Dashboard on MSN 8
8 Dec 2002
Ryan Dawson
This application provides the underlying framework to create your own panels on this side bar, and then freely distribute it to your own audience. Included in the existing application are the following panels: Stocks, Internet search, Weather, News, Dictionary, Sports, and Messenger.
.NET1.0
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Advanced
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
HtmBuilder
30 Jun 2003
pburns
An article on the idea of bulding html pages from templates with .Net windows applications
.NET1.0
.NET1.1
C#
Windows
Visual-Studio
Dev
Intermediate
Simple Parental Control Service in C#
31 Mar 2008
Victuar
Windows service in C# which allows to control computer's ON/OFF time: automatically turns computer OFF every day at the desired time
C#2.0
C#3.0
C#
Dev
Intermediate
To Convert your Text or .txt File to Speech or AudioFile in .wav Format
18 Jun 2009
saketbit
A converter to Convert user's Text or any .txt File into Speech or .wav AudioFile
C#2.0
C#3.0
C#
.NET
Dev
COM
Intermediate
Show/Hide Outlook Express Tray App
28 Jan 2003
Tracy Anne Barlow
An application to effectively place an application in the system tray
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
HolidaysMailer
21 Sep 2011
Mihnea Rădulescu
An automated mail sending application
.NET2.0
C#2.0
C#
.NET
Dev
Beginner
Intermediate
Advanced
Marketing
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
¿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
Parsing Supplemental Event Log Data
9 Apr 2005
Sean Michael Murphy
An application to translate the additional byte data in an event log entry into a useful form.
.NET1.1
Win2K
WinXP
VS.NET2003
C#
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
C#: Application to Browse and Read using RSS Feeds from your Desktop
9 Jun 2008
Prashant K Singh
This article describes the usage of the WebBrowser object in C# to read and maintain your favourite RSS Lists
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
A Simple Geo Fencing Using Polygon Method
7 Mar 2010
RajuBhupathi
A Simple Geo fencing using polygon method
C#2.0
C#3.0
C#
ASP.NET
Windows
CEO
Architect
DBA
Dev
Design
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
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
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
Zoomer - Capture/Zoom/Add Filter/Choose Format/Save
20 Jun 2005
Polis Pilavas
An article on Zoomer - A tool to Capture/Zoom/Add Filter/Choose Format/Save Screenshots.
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
Simple WebPageCheck (Spider)
10 Jan 2007
zeltera
Small application that checks a list of websites for specified text
.NET2.0
VS2005
C#2.0
VB6
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
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
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
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
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
Yahoo Emoticons, Hidden emoticons (smileys) and Emotes in your system tray
10 Feb 2005
SathishVJ
A program that allows you to use hidden and regular emoticons in Yahoo. Also adds emotes feature.
.NET1.1
VS.NET2003
C
C#
Windows
Dev
Intermediate
TaskLister 1.0a
25 May 2006
Praveen Nair (NinethSense)
An article about builing a task tracker software.
.NET2.0
Win2K
WinXP
VS2005
C#
Dev
Intermediate
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
Email Client Application by Implementing Our Own SMTP and POP3 protocols using C#
9 Dec 2008
Rizwan Ahmed
In this email client application, I have implemented my own SMTP and POP3 protocols in C#.
.NET2.0
C#2.0
C#3.0
C#
.NET
Intermediate
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#
Getting Drive's Volume Information using C#
20 Dec 2007
S.Vinothkumar
Getting Drive's Volume Information using C#
.NET2.0
C#2.0
C#3.0
C#
.NET
Intermediate
WinForm
Stopwatch and Rubik's Cube Shuffle Algorithm Generator
15 Feb 2008
pHysiX
A simple program that features a straight forward stopwatch, history and a Rubik's Cube Shuffle Algorithm Generator
C#2.0
C#3.0
C#
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
Internet Magic (Proxy Server) Windows Application
10 Apr 2010
shi123456
Windows application which creates a proxy server to share Internet over any TCP/IP network
.NET2.0
VS2005
C#
Windows
.NET
Visual-Studio
Intermediate
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
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
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
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
Light Note 2.1
10 Feb 2006
H. S. Masud
A smart note application.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
A Command Line Calculator
24 Nov 2005
H. S. Masud
A command line calculator using CodeDOM.
C#
Windows
.NET
Visual-Studio
Dev
Beginner
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
TrayCalendar.NET
22 Jun 2006
MJDamron
A simple application that places a date in the system tray
C#
Windows
.NET
Visual-Studio
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
Coding an N-Tier Application in C# without any Wizard - Part I
6 Apr 2009
Vuyiswa Maseko
Beginner to intermediate in N-Tier
.NET1.0
.NET1.1
.NET2.0
WinXP
Vista
SQL2000
SQL-server-2005
VS.NET2003
VS2005
C#2.0
JavaScript Code Compressor
7 Jul 2005
volkan.ozcelik
In this article, we will be creating a JavaScript code compressor using C#, which compresses the JavaScript code into a single line.
.NET1.1
VS.NET2003
C#
Javascript
Windows
Dev
Intermediate
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
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
Backup Utility in C#
4 Aug 2003
rbala
A utility to backup directories and stick a datestamp on the folder, and remove folders older than N days, where N is configurable.
.NET1.0
Win2K
WinXP
Win2003
C++
C#
MFC
Dev
Intermediate
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
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
PluginManager
19 Jan 2003
leppie
PluginManager: plug-in automation
.NET1.0
Win2K
WinXP
C#
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
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
Using a system tray application to check , send and configure emails
25 Aug 2002
Ragavendran Vaidhyanadhan
This article demonstrates creation of a system tray application ,creation of processes , reading and writing XML data
.NET1.0
Win2K
WinXP
PocketPC-2002
C++
C#
MFC
Dev
Intermediate
File Transfer using Socket Application in C# .NET 2.0
26 Feb 2009
SumanBiswas
File transfer using C#.NET by using TCP Socket
Win2K
WinXP
Win2003
Vista
VS2005
C#2.0
C#3.0
C#
Windows
Visual-Studio
Customized Solution & Project Explorer in .NET using C# and Windows Forms
9 May 2007
satisharveti
This application will allow us to see any project's or solution's contents as in Solution Explorer view without loading process-heavy VS.NET
C#
XML
Windows
.NET
Visual-Studio
Dev
Intermediate
Bulk Insert using ODP.NET
7 May 2008
viswaInfotech
Bulk Insert using ODP.NET
C#2.0
C#3.0
C#
SQL
.NET
Dev
Intermediate
Using Lambda Expression in C# 3
2 Apr 2008
Udeshika Horanagama
This article describes how to use Lambda expression in C# 3 to make developers' life easier.
C#
.NET
Beginner
Intermediate
Simple countdown chronometer
11 Jun 2008
pechan00000
Countdown chronometer i've used to help me when im in a exposition
C#2.0
C#3.0
C#
Windows
.NET
Beginner
WinForm
Outlook Mail Content Reading and Exporting it in to Text File
18 Dec 2007
satish.neelakantam
Outlook Mail Content Reading and Exporting it in to Text File
C#2.0
C#3.0
C#
How Can You Load .NET Assemblies Dynamically
1 Apr 2008
Steingrebe
Not really new, but a solution
.NET2.0
C#
ASP.NET
.NET
Dev
ADO.NET
Beginner
Intermediate
Using .NET to Create Objects for a Sample POS System
9 May 2008
Ralph in Boise
A C# implementation of an Open Source POS system.
.NET2.0
VS2005
C#
Dev
Intermediate
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
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
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
MaxDB Connection
22 Jan 2008
zadeveloper.com
How to connect ot MaxDB with c#
VS2005
C#2.0
C#3.0
C#
Win32
Visual-Studio
DBA
Dev
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
TimeTracker
24 Jun 2008
Sanjay Gupta (Tech Archit)
Tool to trace the login and logoff time for HR
C#2.0
C#3.0
C#
Run any stored procedure using that C# code
22 Apr 2009
SumanBiswas
That code can run any type of stored procedure.
.NET2.0
C#2.0
C#3.0
.NET3.5
C#
.NET
Dev
ADO.NET
Beginner
Intermediate
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
top
Sort by Score
Title
Updated
Author
Score
Attributes
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
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
Permission-by-aspect
7 Dec 2008
SeMartens
Implementation of a permission management using custom attributes and Aspect Oriented Programming (AOP).
C#2.0
C#3.0
C#
.NET
Architect
Dev
Intermediate
Dynamic Discovery of Message Fields
7 Jul 2014
Tho Dinh Nguyen
Utilize System.Attribute and Assembly to discover type and retrieve data members to be displayed on windows form
C#
Windows
Architect
Design
Intermediate
C#3.5
C#5
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
Quick Overview of C# Attribute Programming
23 May 2012
Tom R Smith
Programming with attributes refines and solves some of the difficult development problems we face every day.
C#
.NET
Dev
Beginner
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
Multiple Inheritance in C#
27 Mar 2008
Smart K8
The attributes can be used to provide multiple inheritance functionality for C# classes
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
Windows
.NET
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
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
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
Assembly Attributes
8 Feb 2004
Ahmed Alhosaini
Programmatically inspecting assembly attributes.
.NET1.0
.NET1.1
Win2K
WinXP
C#
Visual-Studio
Dev
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
A helpful way to use the FlagsAttribute with enumerations
10 Sep 2008
remarkpk11
Bitwise operations with enumerations.
VC6
VC7
VC7.1
VC8.0
.NET2.0
WinXP
Vista
VS2005
C++
C++/CLI
top
Sort by Score
Title
Updated
Author
Score
C# Programming - Beginners
Dot Remoting - Server Activated, SingleCall Technique
11 Jan 2011
Sivaraman Dhamodharan
Shows how you can create remote objects and access it from client. Here, it is server activated single call technique
C#
.NET
Beginner
WinForm
From one number system to another
10 May 2012
PIEBALDconsult
This is an alternative for "From one number system to another"
C#
Windows
.NET
Dev
Beginner
C#3.5
Application
Framework
General
expression
How to Use Null-Coalescing Operator (??)
29 Aug 2013
Sampath Lokuge
How to Use Null-Coalescing Operator
C#
.NET
Adding JavaScript scripting support to one application: One easy way
2 Sep 2013
V.Lorz
One simple approach for adding JavaScript scripting support to your .Net application is described.
C#
.NET
Intermediate
Understand how bitwise operators work (C# and VB.NET examples)
30 Mar 2013
ProgramFOX
This article explains how bitwise operators work and this article explains also several purposes of them with examples in C# and VB.NET.
C#
Dev
Intermediate
VB.NET
bitwise
operators
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
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
Computer Vision: Laser Range Finder
7 Jul 2010
shivamkalra
Finding the distance of an object using a laser pen and an ordinary web-cam !
C#
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
A Beginner's Tutorial on Operator Overloading in C#
4 Sep 2012
Rahul Rajat Singh
This article talks about the operator overloading in C#. What are the various types of operators that can be overloaded.
C#
Beginner
Background Thread? Let me count the ways....
14 Aug 2013
Rob Philpott
Ten fun ways of doing something on a background thread
C#
Windows
Beginner
Work with Partial view in MVC framework
21 Sep 2014
N
khem thapa
Work with Partial views in Asp.net MVC
C#
ASP.NET
.NET
HTML
Dev
Beginner
VS2013
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
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
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
Diving into OOP (Day 5): All About C# Access Modifiers (Public/Private/Protected/Internal/Sealed/Constants/Static and Readonly Fields)
16 Sep 2014
U
Akhil Mittal
Access modifiers (or access specifiers) are keywords in object-oriented languages that set the accessibility of classes, methods, and other members. Access modifiers are a specific part of programming language syntax used to facilitate the encapsulation of components.
C#
Access
static
protected
OOP
Readonly
private
Modifiers
Public
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
hello, world - A primitive view of the state of the art
30 Apr 2004
Will Senn
A revival of the CLI for .NET development.
.NET1.1
Win2K
WinXP
C#
Visual-Studio
Dev
Beginner
A Beginner's Tutorial on Basics of Delegates, Anonymous Functions and Lambda Expressions in C#
7 Dec 2012
Rahul Rajat Singh
This article talks about the delegates and how to write delegate handlers using functions, anonymous functions and Lambda expressions.
C#
Beginner
delegates
Lambda
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
Attributes in C#
24 Sep 2002
sadaf alvi
In this tutorial we will see how we can create and attach attributes to various program entities, and how we can retrieve attribute information in a run-time environment.
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
async and await -Simplified-Internals
5 Mar 2014
Saurabh_Saxena
async and await- Simplified -Internals
C#
.NET
Dev
Intermediate
C#4.0
Threading
.NET4.5
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
DataGrid in WPF using SQL Server Compact 3.5 Sp1
5 Feb 2011
RameshSengamalai
DataGrid in WPF using SQL Server Compact 3.5 Sp1
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NETCF
.NET
ADO.NET
WPF
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
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
Exception Handling for C# Beginners
18 Nov 2010
Sivaraman Dhamodharan
Walks you through Exception Handling techniques
Win2K
WinXP
C#
Windows
Beginner
A Beginner's Tutorial on Implementing IEnumerable Interface and Understanding yield Keyword
11 Oct 2012
Rahul Rajat Singh
This article discusses how to implement IEnumerable interface and using yield keyword.
C#
Beginner
From one to another positional number system
14 Jul 2013
Perić Željko
1 alternative
Developing and implementation of algorithm for converting number from one to another positional number system
C#
Windows
.NET
Dev
Beginner
C#3.5
Application
Framework
General
expression
A Beginner's Tutorial - Type Casting and Type Conversion in C#
26 Aug 2012
Rahul Rajat Singh
This small article discusses about type casting in C#.
C#
Beginner
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
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
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
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
Read CSV input from a text file and add integer values in each string read
16 Oct 2013
SimbarasheM
Read CSV input from a text file, and add integer values in each string read (line by line). Incorporate Unit Tests to test the program's functionality using C#.
C#
Beginner
A Beginner's Tutorial on Extension Methods, Named Parameters, Optional Parameters, Object Initializers and Anonymous types in C#
5 Apr 2013
Rahul Rajat Singh
In this article we will discuss four very important features of C# programming language.
C#
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
Nullable Types in C# - A Beginner's Tutorial
1 Sep 2012
Rahul Rajat Singh
This article talks about Nullable types in C#. We will see when could we find ourselves in need for Nullable types and what should we know if we are dealing with Nullable types.
C#
Beginner
Enums in C#
15 May 2007
Chetan Kudalkar
A tutorial on enums in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
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
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
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
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
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
Introduction to inheritance, polymorphism in C#
9 Oct 2001
Nish Sivakumar
An elementary introduction to inheritance, polymorphism in C# using simple code snippets
.NET1.0
C#
Windows
Dev
Beginner
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
Writing Unsafe code using C#
10 Oct 2001
Zeeshan Amjad
A simple tutorial that shows how to write unsafe code using C#
.NET1.0
C#
Windows
Visual-Studio
Dev
Beginner
MEFify an Applications
7 Dec 2008
rudigrobler
A very simple example of how to make an existing application extendible using MEF
C#
Windows
.NET
Win32
Dev
Beginner
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
Enums and Structs in C#
13 Oct 2001
Nish Sivakumar
Two oft-overlooked value types that C# offers and where they can be used
.NET1.0
C#
Windows
Dev
Intermediate
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
DataBinding in WPF Browser Application using SQL Server Compact
22 Aug 2011
RameshSengamalai
DataBinding in WPF Browser Application using SQL Server Compact
SQL-CE
C#
.NET
SQL-Server
Visual-Studio
XAML
WPF
SQL-Server-2008
VS2010
Interfaces vs Abstract Classes
31 Jul 2013
Mayank Dubey
Uses of Interfaces and abstract class
C#
.NET
Design
Beginner
Intermediate
.NET4
Events and event handling in C#
16 Oct 2001
Nish Sivakumar
An introduction to using events and event handlers in C#
.NET1.0
C#
Windows
Visual-Studio
Dev
Beginner
Three Layer Architecture in C# .NET
24 Feb 2014
Parikshit Patel
This article describes a typical three layer architecture in C# .NET. It is a very useful approach for coding due to easy code maintenance.
.NET2.0
C#2.0
C#
Beginner
A Beginner's Tutorial on String Comparison in C#
24 Aug 2012
Rahul Rajat Singh
This small Tip talks about the right way of comparing strings in a C# application.
C#
Beginner
Method Overriding in C#
9 May 2007
Chetan Kudalkar
A tutorial on method overriding in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
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
Access Modifiers for Beginners
6 Aug 2013
Faisal(mfrony)
Understand access modifiers before using them.
.NET1.0
.NET1.1
.NET2.0
C#
Beginner
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
Writing a Windows Form Application For .NET Framework Using C#
20 Apr 2002
Softomatix
A tutorial on writing Windows Forms application using C#
VC7
.NET1.0
C#
Windows
Visual-Studio
Dev
Beginner
Understanding await and async through code
9 Aug 2014
Talal Tayyab
The article provides a code first approach to understanding await/async and answers some of the basic questions.
.NET
Beginner
Intermediate
C#5
Await
Interfaces In Action
22 Apr 2012
hammerstein05
A basic introduction to interfaces and their usage in development
C#
Windows
Recursive methods using C#
23 Apr 2013
Shahin Khorshidnia
For beginners, Recursive introduction, Examples, Benefits and Defects. A part of Data structure.
C#
.NET
Dev
Beginner
Algorithms
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
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
Multi-Select List Box and Checked List Box
25 Dec 2010
Sivaraman Dhamodharan
This article shows how to use Multi-Select List box and Checked List box with an Example Walk-through
C#
.NET
Beginner
WinForm
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
Position & Value Based Indexers
9 Jun 2014
Sivaraman Dhamodharan
This article is for beginners to know how to implement Position based and Value based Indexers
C#
.NET
Beginner
Modal and Modeless Dialogs in C# - For Beginners
2 Dec 2010
Sivaraman Dhamodharan
This article explains how you display your form as Modal dialog and as well as Modeless. It is written for beginners, Experienced programmers may already know it.
C#
Windows
Beginner
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
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
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
Tic Tac Toe Implemented in C# with Computer Player
10 Aug 2010
Tejas_Pathak
A simple game in C# that can run on Windows, Linux(mono) and Mac(mono)
Mono
C#
Windows
.NET
Dev
Linux
Beginner
Game
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
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#
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
Scientific Calculator
11 Mar 2008
Ramzi987654321
Scientific calculator that calculates fibonacci modulo factorial sin cos tan.. you are able to also change background color and color of the buttons
C#
Dev
Beginner
C# Coding Standards and Best Programming Practices
5 Dec 2004
T Manjaly
Anybody can write code! With a few months of programming experience, you can write "working applications." Making it work is easy, but doing it the most efficient way requires more work than just making it work!
.NET1.0
.NET1.1
.NET2.0
SQL2000
C#
VB
ASP.NET
SQL
Windows
Visual-Studio
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
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
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
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
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
Method Hiding in C#
9 May 2007
Chetan Kudalkar
A tutorial on method hiding in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
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
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
Indexers
11 May 2007
Chetan Kudalkar
A tutorial on indexers 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
Events in C#
9 May 2007
Chetan Kudalkar
A tutorial on events in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Convert to TryParse
17 Jun 2008
Sunny Chaganty
Advantage of using TryParse over Convert - A short story
.NET2.0
C#2.0
C#
.NET
Dev
Design
Beginner
Enumerating Objects in C#
8 May 2007
Chetan Kudalkar
A tutorial on enumerating objects in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
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
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
Delegates in C #
8 May 2007
Chetan Kudalkar
A tutorial on delegates
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
How to create LINQ like functionality using Predicate Delegates and Anonymous Methods
6 Jan 2008
Saurabhdotnet
Learn how to use Predicate Delegates, Anonymous Methods, Generics, Action Delegate to implement LINQ like WHERE and ORDERBY
.NET2.0
C#2.0
C#3.0
C#
.NET
Architect
Dev
QA
Design
LINQ
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
Basic Backgroundworker
11 Feb 2010
Eveng Thao
Demonstrate how to use backgroundworker
VS2005
VS2008
C#
Windows
Visual-Studio
Beginner
WinForm
Finite State Machine with Sub-state
4 Oct 2008
caohuuloc
Implementing Finite State Machine with Sub-state
C#
.NET
Architect
Dev
Design
Beginner
how to program a windows standard calculator
25 Aug 2008
vivounicorn
This article is help beginners to program a windows standard calculator
.NET2.0
C#
.NET
Beginner
Intermediate
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
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
Exposing VB InputBox Dialog to C# code
15 Oct 2010
omzig
This is basically a VB InputBox Dialog wrapper dll for C#.
C#
VB
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#
top
Sort by Score
Title
Updated
Author
Score
C# Samples - CodeProject Utilities
CP Vanity Lite
19 Nov 2010
Nish Sivakumar
This is a lightweight version of Luc Pattyn's popular CP Vanity application
C#
.NET
Visual-Studio
Dev
Beginner
C#4.0
VS2010
.NET4
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
All you wanted to know about Satellite Assemblies (C# .Net)
30 Jul 2014
Rasik Bihari Tiwari
Knowing, creating and using satellite assemblies in C# .Net
C#
Dev
Beginner
C#5
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
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
AutoSig: A browser helper object that automatically adds a different signature when you post a message to a CP forum
1 Jul 2003
Rama Krishna Vavilala
A browser helper object that automatically adds a different signature when you post a message to a CP forum
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
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
How To Update Assembly Version Number Automatically
28 Jan 2009
Sergiy Korzh
A small utility which allows to modify AssemblyVersion attribute specified in AssemblyInfo.cs files
C#
ASP.NET
.NET
Architect
Dev
ADO.NET
WebForms
Intermediate
WinForm
Active Directory User Class Update
11 Feb 2009
robertford
How to create a utility to update the Active Directory User Class
C#2.0
C#3.0
C#
New Method of Edge Detection
17 Sep 2010
shakil0304003
This is a flexible and scalable way of edge detection.
All-Topics
C#3.5
Service Manager
8 Jun 2008
Tina83
Search the service based on the description
C#
.NET
Dev
COM
Intermediate
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
top
Sort by Score
Title
Updated
Author
Score
COM Interop
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
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
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
Skype Status Changer
10 Oct 2013
savbace
Change Skype status when user locks Windows.
C#
Win32
Dev
COM
Skype
Text to Speech using Windows SAPI
25 Jun 2007
Saifi Hasan
An article on how to use WindowsText-To-Speach (TTS)
C#
Windows
.NET
Visual-Studio
Dev
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
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
Make your Skype Bot in .NET
7 Jul 2009
Praveen Nair (NinethSense)
This article explains how to make a Skype bot in .NET.
C#
Windows
.NET
Dev
COM
COM+
Beginner
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
Creating a shell extension with C#
28 Oct 2001
Richard Birkby
Demonstrates building a Windows Explorer shell extension using C# and COM Interop.
.NET1.0
C#
Windows
Dev
Intermediate
Forms Designer Friendly Background Intelligent Transfer Service (BITS) wrapper
4 Sep 2006
RodgerB
Create BITS copy jobs using the Forms Designer. All features of BITS are available, and easy to use managed wrapper with all COM interop details hidden.
.NET2.0
VS2005
C#
Windows
Dev
COM
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
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
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
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
COM Interoperability in .NET Framework: Part I
6 Mar 2005
Prashant M. Tailor
Using COM components in .NET framework.
VB6
C#
Windows
.NET
Dev
COM
ADO.NET
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
Skype4COM Event Handler Example for ALL Skype API Messages
26 Sep 2010
TheUberOverLord
Monitors All Skype4COM and API Messages for Skype Includes Command Input. Shows What Goes On Behind The Scenes with Skype Message Processing using the API and Skype4COM Library. Includes Microsoft ClickOnce Deployment Technology As Well As ClickOnce Automatic Updates Examples. A Must Have Tool!
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
.NET3.0
.NET3.5
C#
Remote Desktop using C#.NET
11 Nov 2009
Thiagarajan Alagarsamy
This article is about showing how to create a .NET application to perform remote desktop operation using Microsoft Terminal Services Client ActiveX control.
C#
Windows
.NET
Dev
Intermediate
Internet Explorer Late Binding Automation
9 Jun 2009
yincekara
Internet Explorer automation sample code using late binding, without Microsoft.mshtml and shdocvw dependency.
.NET2.0
C#2.0
C#3.0
Dev
COM
COM+
Advanced
WinForm
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
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
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#
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
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
Using Word's spellchecker in C#
17 Jul 2003
nyland
An article on using Word's spellchecker from a textbox in C#
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
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
C# COM Late Binding Event
21 Apr 2010
yincekara
This article is a guide to building a .NET component, using it in a VB6 project at runtime using late binding, attaching its events and get a callback.
C#
VB
Windows
.NET
Dev
COM
COM+
Advanced
COM+ Subscription Viewer
19 Nov 2001
Roman Kiss
This sample shows how to retrieve a subscriptions registered in the Event System store using C#.
VC7
.NET1.0
Win2K
C#
ATL
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
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
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
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
A Windows Service Which Kills Unwanted Windows: Part 2
8 Sep 2008
Victuar
Shows how to kill unwanted windows on the user desktop on Vista, using COM+ to allow a Windows service to interact with user applications.
Vista
C#2.0
C#
Windows
.NET
Dev
COM+
Advanced
Count pages in MS Word Document
29 Apr 2003
Shelly Jain
A simple way of using C# to access a Word document's properties
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
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
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
Creating and Deleting Custom Menus in Visio using C#
1 Jul 2004
Shashidhar Rao Nellutla
Creating the Visio custom menus and handling the click event from C# programs.This project requires that Visio application should run and it requires a default drawing to be open.
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
C#
Windows
Dev
Advanced
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
AdapterList
26 Sep 2008
ram verma
This article explains how to use the DDK interface-INetCfg in C#.
C#2.0
.NET3.0
C#3.0
Dev
Intermediate
Variants and COM
11 Oct 2007
zam664
Tips on using Variants with COM
C#
Windows
.NET
Visual-Studio
Dev
COM
Intermediate
top
Sort by Score
Title
Updated
Author
Score
Date / Time
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
Recurring Date Generator with Pattern Coding
4 Sep 2007
Victor Boba
Create recurring dates using a user-defined pattern. Create recurring dates from a coded value that defines what the pattern should be.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Flexible Time Schedule in C# 2.0
17 Jun 2011
seeblunt
A simple way to iterate through a timeline using a flexible predicate system
.NET2.0
VS2005
C#2.0
Windows
Dev
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
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
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
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
C# Class for Calculating Sunrise and Sunset Times
13 Sep 2008
Zacky Pickholz
A class for calculating sunrise and sunset times, implemented as a thread-safe Singleton
WinXP
Vista
C#
.NET
Win32
Win64
Dev
Beginner
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
Append Date and Time to File
6 Oct 2008
TimGradwell
Append date and time to a file for achival purposes
C#
Dev
Beginner
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
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
TimeRanger -- Allows foreaching across a time interval
9 Feb 2007
PIEBALDconsult
A class that allows foreach to enumerate various points within the time interval defined by two DateTime objects
.NET2.0
C#2.0
Windows
Visual-Studio
Dev
Intermediate
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
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
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
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
Simple PC Alarm Clock
4 Aug 2007
Paul Chin PC
A simple PC alarm clock in C# using Visual Basic library to Beep
.NET2.0
VS2005
C#2.0
Windows
Dev
Beginner
Urdu Date Time Picker
27 Jun 2007
Tariqaziz
First Time Urdu Date Time Picker
C#
Javascript
Windows
.NET
Visual-Studio
Dev
Intermediate
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 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
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
MonthCalendar Has a Problem When Displaying
4 Jan 2008
vietanh154
MonthCalendar has a problem when displaying
C#2.0
C#
Dev
Intermediate
top
Sort by Score
Title
Updated
Author
Score
Delegates and Events
INotifyPropertyChanged and beyond - Part II
30 May 2007
TJoe
Add support for event suppression and event propagation
.NET2.0
Win2K
WinXP
Vista
C#2.0
.NET3.0
C#3.0
Visual-Studio
Dev
Beginner
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
.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
Yet Another Universal Event Handler
2 Jan 2012
Simon Bridge
A universal Event Handler with a difference: No MSIL required.
C#
Windows
.NET
Intermediate
Events
programming
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
.NET Weak Events for the Busy Programmer
15 Feb 2013
FatCatProgrammer
General WeakEvent class
C#
.NET
Architect
Intermediate
Advanced
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
Understanding Delegates in C# for Beginners - Basics
23 Aug 2013
msiyer
The story of de-coupling.
C#
.NET
Beginner
Patterns
delegates
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
Delegates and Business Objects
21 May 2006
Paul Stovell
An approach to implementing validation on custom business rules, using delegates.
C#
ASP.NET
Windows
.NET
Visual-Studio
Dev
WebForms
Intermediate
WinForm
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
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
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
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
Interfaces vs Delegates
17 Jan 2014
Paulo Zemek
This article explores the advantages and disadvantages of interfaces that can be used to replace delegates, considering performance, ease of use and versatility.
C#
.NET
Architect
Dev
Intermediate
Custom Events and Delegates for Beginners
19 Nov 2010
Sivaraman Dhamodharan
This beginners articles shows how do you create simple delegate, multicast delegate and create your custom events
C#
Windows
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
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
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
Event Browsing - .NET Event Concepts and Customizations
21 Jan 2012
Phoenix Roberts
.NET Events concepts and customizations
C#
Windows
.NET
Intermediate
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
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
Action Extensions
1 Jul 2008
leppie
Parallelization of multicast delegates
C#3.0
C#
Windows
Dev
Intermediate
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
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
How to Safely Trigger Events the Easy Way
3 Mar 2010
Simon P Stevens
A guide to the methods of triggering .NET events in a thread-safe way.
C#
.NET
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
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
A Universal Event Handler Factory
2 Aug 2005
Ulrich Proeller
A factory, which dynamically creates helper classes to hook on events of any signature.
.NET1.1
VS.NET2003
C#
Windows
Dev
Advanced
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
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
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
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
Events Made Simple
17 Feb 2009
DaveyM69
Events made simple
C#
Dev
Beginner
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
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
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
Proxy Delegates
27 Dec 2002
Marc Clifton
Use reflection and proxy delegates to interface between two separate assemblies.
.NET1.0
C#
Windows
Dev
Intermediate
LogString: A Simple C# 2 Application Event Logging Class
27 Aug 2006
Robert Nadler
It is designed to allow multiple threads to add events to one or more log strings and provides event driven updates for viewers.
.NET2.0
VS2005
C#2.0
Windows
Dev
Beginner
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
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
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
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
Events and Delegates
6 Jun 2004
Navis Singarayan
Events and Delegates - A real time approach.
.NET1.0
.NET1.1
C#
Windows
Dev
Beginner
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
.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
.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
Exploring Lambda Expression in C#
12 Mar 2008
Zeeshan Jafar Hirani
This article covers things from syntax to constraints and implementation details for lambda expression in C#
C#3.0
C#
.NET
Dev
Intermediate
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
Delegate Tutorial for Beginners
28 Jul 2013
Amey K Bhatkar
Delegate tutorial for beginners.
C#
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
The Simplest C# Events Example Imaginable
5 Sep 2005
Todd Wilder
A simple metronome example where a class creates events and another receives them.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
The EventPool Revisited
28 Mar 2008
Pete O'Hanlon
Easily manage .NET events using attributes, enumerations and generics
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
Windows
Dev
Intermediate
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 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
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
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
How to route events in a Windows Forms application
17 Jul 2005
Wytek Szymanski
An article about routing events in a Windows Forms application.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
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
.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
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
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
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
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 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
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
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
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
Delegates and their role in Events in C# .NET
13 May 2009
RakeshGunijan
A simple delegates example.
.NET2.0
WinXP
Vista
C#2.0
.NET3.0
C#3.0
.NET3.5
Dev
Beginner
.NET4
A Study of Delegates
19 Jul 2006
Tariq A Karim
An article on delegates in C#.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Understanding Events in C#
15 Oct 2012
johnyroyan
This article is to explain events in C# to begginers.
Beginner
C#4.0
.NET4
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
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
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
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
Another class factory
3 May 2003
Yoramo
Class Factory based on C# events & delegate
VC7
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
EventSubscriptionManager - No More Leaking Event Delegates
8 Mar 2010
rittjc
A solution that manages attached events
.NET2.0
C#2.0
.NET3.0
.NET3.5
Architect
Dev
Intermediate
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
Centralised Exception Handling in C# Windows Application
20 Oct 2009
SHRIDHAR TL
Enables centralised exception handling without stopping the execution of the application
C#
Windows
Intermediate
Creating a weak event
8 Apr 2009
Paulo Zemek
This article shows how to use WeakDelegateSet class to create weak events. With weak events, objects can register themselves in events, but are allowed to be collected if the only references for them are such events.
.NET2.0
.NET3.0
.NET3.5
C#
Dev
Beginner
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
Extending user control and IDE/VS.NET Toolbox
27 Aug 2003
Norman Fung
Extending user control and IDE Toolbox
.NET1.0
Win2K
WinXP
Win2003
C#
Dev
Intermediate
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
How to override parent class event method with your own?
18 Oct 2003
vikramk
Use Process class to spawn many processes and keep an eye when they finish.
.NET1.0
.NET1.1
C#
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
DelegateTypeT makes using delegates a breeze!
17 Feb 2006
Tim Speekenbrink
DelegateTypeT, a wrapper class for delegates, with a simple usage.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
WinForm
Delegates and Events - Internals
6 Oct 2005
Rakesh Rajan
This article explores the internals of delegates and events by going through the code generated by the C# compiler. Other compilers might produce slightly different IL but should be quite similar. It's assumed that the reader knows what delegates and events are and how to use them.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
The Power of the 'Action' Delegate
3 Mar 2008
Ryan Leckey
Overview and test library of how powerful the System.Action delegate can be
.NET2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
Intermediate
Fun with Func
7 Jul 2008
abhigad
C# Generic Delegate
.NET3.5
C#
.NET
Dev
Intermediate
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
Nested Functions in C#
22 Apr 2008
Sandeep Aparajit
This article tells you about writing nested functions in C#
.NET1.1
.NET2.0
WinXP
Vista
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
Windows
Global Event Distributor
18 Dec 2007
shaykeren
Global event handler distributor
.NET2.0
Mono
DotGNU
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
Delegates, events, and namespaces using C#
18 Jul 2008
Marius Mihailescu
delegates overview
C#
.NET
Dev
Beginner
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
Delegates in C#
27 Nov 2011
Vijay_Prativadi
Main Interrelated Concepts of Delegates in C#
C#
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
Simplest event delegate ever
10 Oct 2006
nitstheone
The simplest sample of how an event delegate can be used in C#.
C#
Windows
.NET
Visual-Studio
Dev
Beginner
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#
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
Synchronize Invoke Events
15 Apr 2009
Tarek Najem
Safely calling a control's method from a different thread.
C#
.NETCF
Dev
Beginner
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
Event Control
25 Feb 2004
swami800
How to declare and use the C# events in your application as Event Control.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
top
Sort by Score
Title
Updated
Author
Score
Enumerations
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
Enumerable recursion with some extendable control
19 Nov 2012
Michiel du Toit
Enumerable recursion with some extendable control
C#
Dev
Intermediate
Advanced
Adding data-bindable attributes to C# enums using the dynamic runtime
16 Mar 2011
Nish Sivakumar
This article is about a very light-weight enum extension library that takes advantage of dynamic types in .NET 4.0 to provide a simple way to add meta attributes to an enum field.
Architect
Dev
WPF
Design
Intermediate
C#4.0
.NET4
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
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
Ending the Great Debate on Enum Flags
9 Aug 2013
virusstorm
This article explains how enumeration and flags work in C#.NET and how to properly use them.
C#2.0
C#3.0
.NET
Dev
Beginner
C#4.0
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
Accelerating Enum-Based Dictionaries with Generic EnumComparer
5 Mar 2009
Omer Mor
In this article, I will demonstrate a performance problem caused by boxing in Dictionaries that use Enums as keys, and will provide a solution using lightweight code generation (DynamicMethod).
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
Architect
Dev
Intermediate
Advanced
Enum Utilities
24 Feb 2008
PIEBALDconsult
Various methods for working with enumerations
.NET2.0
C#
Dev
Intermediate
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
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
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
'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
.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
EnumOperators
22 May 2008
PIEBALDconsult
A class to help ease the burden of not being able to specify enum as a generic constraint
.NET2.0
C#
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
Creating Enums from Database Lookup Tables
3 Nov 2012
Ronen Rabinovitz
Using T4 template an easy one-click synchronization between the enum in the code and the database values
C#
.NET
Dev
Intermediate
Enum
Csharp.net
Foreach On IEnumerable
6 Aug 2013
Amey K Bhatkar
Working of foreach loop.
C#
Symbols as extensible enums
25 Feb 2014
Qwertie
Use the Symbol class for enum-like values that can be extended by other classes.
.NET2.0
Mono
C#2.0
.NET3.0
.NET3.5
C#
Dev
Intermediate
Adding Descriptions to your Enumerations
17 Apr 2006
skot
Describes how to use a [Description] attribute on an enumeration
.NET2.0
VS.NET2003
VS2005
C#
ASP.NET
Windows
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
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
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
Mapping .NET Enumerations to the Database
25 Aug 2009
tmiordan
How to map .NET Enumerations to and from a Database repository
C#2.0
C#3.0
C#
SequenceCompare - Comparing Sequences of IEnumerable
21 May 2009
Phil Martin
A simple set of extension methods comparing sequences of IEnumerable
C#2.0
C#3.0
C#
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
Iterators in C# - A Deep Dive
28 Mar 2014
Karthik Chintala
Iterators in C#
C#
All-Topics
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
StringEnumerator
2 Feb 2007
Rudy Rihani
A utility class relying on Generics and Attributes that allows strings to be enumerated (as enums)
.NET2.0
C#
Windows
Visual-Studio
Dev
Intermediate
TypeTransmogrifier
13 Jun 2008
PIEBALDconsult
Allows mapping of types to enumerated values.
.NET2.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
EnumTree
12 Jun 2008
PIEBALDconsult
A class and attribute to allow accessing enum values as a tree
.NET2.0
C#
.NET
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
The Enum Keyword and Its Functional Usage
16 May 2008
santosh poojari
This article describes 'Static Methods' of the Enum Class
C#2.0
C#3.0
C#
Dev
Beginner
Intermediate
Tree Structured Enumerations
2 Apr 2008
Smart K8
The way to maintain a tree structured enumeration while having all the advantages of the standard ones
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
Windows
.NET
Enum Generitized
12 May 2007
Tim Schwallie
Using Generics to make a different kind of enumeration: easy to comment, and supports many types.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
C# Enum with Char Valued Items
3 May 2010
ricrodrigues
How to use a char as a value for enum items, and why
C#
.NET
EF
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
Enums Multivaluables
27 Mar 2006
Ricardo Casquete
This article describes how to pass more than one value of an enum in a single variable or call
C#
Windows
.NET
Visual-Studio
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
Managing Enums and their Database Equivalents
10 Nov 2008
LaurenCL
Make enums easier to coordinate with database values
C#
Dev
Extending Enum for Extra Meta Data
15 Sep 2009
tallies
An article on how to provide extra meta data to represent enum values using extension methods
C#3.0
.NET3.5
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
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
Enums in C#
10 Aug 2010
VermaManish
Mapping enum constants with user friendly names.
C#
.NET
Dev
Beginner
top
Sort by Score
Title
Updated
Author
Score
C# Programming - General
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
sharpcms.net - CMS framework based on XSLT and XML
29 Nov 2005
peterhansen2
CMS for .NET based on XSLT, XML and C#.
C#
Windows
.NET
Visual-Studio
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
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
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
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
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# - 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
Fluent.Xml.Linq - Exploring the limits of C# syntax
14 Feb 2010
OPerttilä
Exploration of the limits of C# - how much it could be pushed to create Fluent APIs or Internal Domain Specific Languages.
C#3.0
Windows
Dev
Intermediate
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
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
General DynamicObject Proxy and Fast Reflection Proxy
15 Sep 2010
Yury Goltsman
Extending functionality by wrapping entity using DynamicObject. Improving performance of Reflection by using cache and expressions
Dev
WPF
Intermediate
C#4.0
.NET4
Domain-Genie™ Create New Infomercial Domain Names
26 Oct 2010
William SerGio
Creates & Tests New Domain Names for Infomercial & Products
C#
Windows
CEO
Dev
Design
Beginner
Sales
Marketing
DynamicObjects – Duck-Typing in .NET
4 Nov 2010
Paulo Zemek
Using structural-typing and duck-typing in .NET via interfaces
C#
Windows
.NET
Dev
Intermediate
Jabber Client using MatriX XMPP Library
9 Sep 2011
K.Kirivarnan
Jabber Client using Matrix XMPP Library
C#
Windows
.NET
Visual-Studio
Intermediate
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
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
MasterFileUpdater
25 Nov 2011
PIEBALDconsult
A generic class to help plumb the matching of items of two sorted lists
.NET
Intermediate
Fluent NHibernate Automapping for Unidirectional ManyToMany relationship
27 Jan 2012
Samer Abu Rabie
Fluent NHibernate Automapping for Unidirectional ManyToMany relationship
C#
.NET
Architect
DBA
Dev
Design
Intermediate
Advanced
C#4.0
NHibernate
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
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
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
Javascript in PDF
7 May 2012
Vitaliy Shibaev
This article describes how to use Javascript code to create interactive PDF documents.
C#
Javascript
Intermediate
PDF
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
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
"Extension Properties" Revised
2 Aug 2013
Oleg Shilo
The extremely simple implementation of generic "Extension Properties"
Mono
C#3.0
.NET3.5
C#
.NET
Advanced
C#4.0
Extension
Writeable Application Scope Settings
18 Jun 2012
Niel M.Thomas
Create and use writeable Application Scope settings.
C#
Dev
Intermediate
.NET4
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
Semi generated crawler
22 Jun 2012
Nicolas Dorier
Leverage Visual studio Web Test Framework for your crawling needs...
.NET
codegen
DSLs: A Deep(ish) look
21 Oct 2013
Sacha Barber
A look at common internal DSL techniques, with a mocking framework example
Visual-Studio
Architect
Dev
Intermediate
C#4.0
.NET4
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
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
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
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
Troubleshooting Visual Studio Add-ins, Error Numbers and it's possible solutions
23 Sep 2012
Shemeer NS
Error Number 8013150a, 80131515, 80131522, 80070002, 80004002, 80004005, 80070057, 80131500, 80131018
C#
Visual-Studio
Intermediate
Errors
AddIn
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
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
SqlDependency with Entity Framework 5.0
29 Nov 2012
Rick Bassham
This article will show you how to subscribe to data changes using Entity Framework 5.0.
C#
Framework
entity
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
An even conciser definition of Interfaces
18 Jan 2013
adamn909
A very brief explanation of Interfaces.
C#
Windows
.NET
Dev
Beginner
Async Await and the Generated StateMachine
28 Jan 2013
Amit Bezalel
The StateMachine internals displayed
.NET
Advanced
.NET4.5
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
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
Implementing a finite-state machine using async/await
8 May 2013
Sergey Shumov
A new way to implement finite-state machine using async/await
C#
.NET
AsyncCTP
.NET4.5
Movable Elements: From Primitive to Complex Objects
23 Apr 2013
SergeyAndreyev
An article that discusses movable elements right from primitive to complex objects
C#
Unit testing with Fakes with Visual studio Premium 2012
25 Apr 2013
lalitsrana
Dummy's guide to Fakes.
C#
Windows
Beginner
C#4.0
CTM - Clone To Modify Model
14 May 2013
Paulo Zemek
Create data structures that implement the right Clone To Modify Pattern the easy way.
C#
.NET
Architect
Dev
Intermediate
Advanced
Elastic Groups - The Groups Which Can Be Arbitrarily Changed by Users
28 May 2013
SergeyAndreyev
Elastic groups that can be arbitrarily changed by users
C#
WPF Geometries, the Processing way
15 Aug 2013
Nicolas Dorier
Create drawings easily with the Drawing/Drawer space paradigm
C#
.NET
Dev
WPF
Intermediate
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
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
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
Streaming realtime data to Excel
2 Sep 2014
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
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
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
A generic equality comparer library which will work across types
14 Nov 2013
shijo joseph
An extension methods library which could do the equality comparison operations easily
C#3.0
.NET3.5
Windows
Dev
LINQ
Intermediate
C#4.0
C#3.5
convert
Patterns
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
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
Repository with Unit of Work, IoC and Unit Test
24 Mar 2014
Sul Aga
Repository with Unit of Work
C#
.NET
Dev
Intermediate
Advanced
C#4.0
Repository
.NET4.5
EntityFramework
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
Simple Web Server in c#
6 May 2014
Pritesh D
WinXP
Vista
C#
ASP.NET
Windows
.NET
HTML
Architect
Beginner
Win2008
SequelMax.NET
15 Mar 2014
Shao Voon Wong
New SAX parsing model comes to .NET!
C#
SAX
Integrating list of custom types in TFS Build Template
19 May 2014
wliao
Integrating list of custom types into the TFS build template
C#
Windows
Dev
MSBuild
TFS
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
Integrated Color Picker for Visual Studio IDE - VSPackage (AddIn)
2 Jul 2014
Shemeer NS
Color Picker tool for Visual Studio IDE, VSPackage walkthrough.
C#
Visual-Studio
Beginner
Intermediate
AddIn
VS2013
Sit back and relax, let Sharepoint remind and chase your team
15 Aug 2014
Omar Al Zabir
A .NET utility that scans a Sharepoint Task List and sends a daily digest type reminder email to each team member who has tasks assigned. It saves you from regularly chasing your team members to complete tasks or provide update.
.NET
Architect
Dev
Intermediate
Sharepoint
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
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
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
Implementing SignalR in Desktop Applications
6 Aug 2014
Dieter Deysel
Step-by-step walkthrough to implement SignalR in desktop applications
C#
Windows
Beginner
VS2013
DList<T>: The circular List<T>
13 Aug 2014
Qwertie
Creating the AList data structures for my "list trifecta" series must have taken hundreds of hours. The DList is a vastly simpler beast, but in certain cases will boost your insert/remove speed a lot.
Mono
.NET3.5
C#
.NET
Dev
Intermediate
C#4.0
.NET4
.NET4.5
Sunspot Surface Calculation (Case Study on solving complex problems)
1 Sep 2014
V.
Case study on how to solve a complex problem by dividing it into smaller problems.
C#
Windows
Dev
Intermediate
Image-Processing
learning
Shape
Detection
Mathmatics
Solving Scramble Squares - Backtracking Algorithm in C#
6 Sep 2014
emkhsh
Non graphical solution for scrambled squares problem
C#
Windows
.NET
Intermediate
VS2010
How to use ApiControllers with your current MVC Application
15 Sep 2014
U
Raymund Macaalay
Like me you might be starting to integrate AngularJS or any other JS Framework in your MVC Application then later on finding out you are converting a lot of your results to handle this calls. While it works with the MVC Controllers you always have to serialize your result to JSON Format and enablin
MVC
From Zero to Proficient with MEF
21 May 2012
Tim Corey
Learn how to go from being an absolute beginner in the Managed Extensibility Framework to being an advanced user.
C#
.NET
Dev
Beginner
Intermediate
Advanced
C#4.0
Framework
plugin
.NET4
Fluent Method and Type Builder
12 Dec 2013
Paulo Zemek
Create methods and types at run-time using an easy and fluent API.
C#
.NET
Architect
Dev
Intermediate
C#4.0
.NET4
Nested Property Binding
12 Sep 2007
seesharper
Extending the BindingSource component to support nested property binding
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Fun with Unicode
27 May 2014
Yang Kok Wah
Typing Unicode directly to a text-box, including support for surrogate pairs. Create simple web pages to display fanciful fonts
C#
Windows
Win32
HTML
Dev
Design
Beginner
Intermediate
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
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
Planet 3D (Alias GL Earth)
13 Nov 2006
zapsolution
OpenGL moving planet
C#
Windows
Visual-Studio
Dev
Intermediate
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
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
BarbarianIOC : A simple IOC Container
25 Feb 2013
Sacha Barber
A simple IOC Container just for the fun of it really
C#
.NET
Visual-Studio
Dev
Intermediate
C#4.0
Framework
.NET4
.NET4.5
Task Parallel Library: 1 of n
17 May 2011
Sacha Barber
A look into using the Task Parallel Library.
.NET3.5
Visual-Studio
Architect
Dev
Intermediate
C#4.0
VS2010
Threading
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
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
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
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
Functional programming in C#
10 Jun 2012
Jovan Popovic
This article explains how you can use functional programming in C#.
C#
.NET
Dev
Intermediate
100% Reflective Class Diagram Creation Tool
14 Jun 2011
Sacha Barber
100% Reflective Class Diagram Creation Tool
.NET2.0
VS2005
C#2.0
Windows
GDI+
Dev
Intermediate
A Simple Code Snippet to Add an Event
8 Jun 2012
OriginalGriff
Adding an event to your class is simple, but it needs a bit of typing. I'm lazy, so I'd rather Visual Studio did the work. This snippet works in the same way as the "prop" snippet.
C#
Visual-Studio
Beginner
VS2010
Web Search - Visual Studio Add-in , Search (Google, Yahoo, MSDN, Code Project, Stack Overflow and more...) for the selected text/item.
10 Mar 2014
Shemeer NS
Visual Studio Add-in , WebSearch - Multiple search options included in all text editor, reference items, error list. (Integrated search options for Visual Studio IDE), This AddIn works fine with Visual Studio 2005, 2008, 2010, 2012. Custom Search, Shortcut key Alt+F1
C#
Visual-Studio
Beginner
Intermediate
AddIn
search
LinFu.IOC 2.0 in Five Minutes (Part 1 of n): Fun With Attributes
9 Dec 2008
Philip Laureano
The first article in a series of articles that describes how you can use the LinFu.IOC 2.0 container to extend your application(s).
C#3.0
.NET3.5
Windows
Architect
Dev
Intermediate
Advanced
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
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
Advanced Enum Usage with examples
7 Aug 2014
WilliamCruisoring
Exploit Enum typename and member definitions, as well as Method Extension of Enum.
C#
.NET
Architect
Dev
QA
Advanced
Enum
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
Optimizing integer divisions with Multiply Shift in C#
2 Feb 2007
rob tillaart
An article on improving the performance of an algorithm by replacing integer divisions
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Read Document Text Directly from Microsoft Word File
6 Jan 2008
SteveLi-Cellbi
A simple way to obtain document text from *.doc file.
.NET1.0
.NET1.1
.NET2.0
C#2.0
.NET3.0
C#3.0
C#
.NET
Intermediate
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
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
Introducing the LinFu Framework, Part I - LinFu.DynamicProxy: A Lightweight Proxy Generator
12 Nov 2007
Philip Laureano
A fast dynamic proxy library with support for .NET Generics
.NET2.0
VS2005
.NET3.0
.NET3.5
VS2008
C#
Windows
Dev
Advanced
Introducing the LinFu Framework, Part II: LinFu.DynamicObject – Adding Dynamic Language Features to Statically Typed Languages
12 Nov 2007
Philip Laureano
Using LinFu.DynamicObject to add mixins, duck typing and multiple dispatch to your favorite .NET languages
.NET2.0
VS2005
.NET3.0
.NET3.5
VS2008
C#
Windows
Dev
Advanced
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
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
Universal Framework for Science and Engineering - Part 3: Control systems. Processing of signals.
13 Sep 2007
Petr Ivankov
An article on universal scalable engineering framework applications to automatic control and processing of signals.
VS2005
C#
Windows
Visual-Studio
HTML
Dev
Intermediate
C#3.5
.NET4.5
VS2013
Managed I/O Completion Ports (IOCP) - Part 2
26 Apr 2006
P.Adityanand
Lock-Free Object Pool, Lock-Free Queue, and Thread Pool for Managed IOCP.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
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
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
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
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
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
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
Small Lucene.NET Demo App
21 Jun 2013
Sacha Barber
A small demo app that shows how to store/search using Lucene.NET
C#
.NET
Visual-Studio
Architect
Dev
Intermediate
C#4.0
.NET4
VS2012
Task Parallel Library: 2 of n
10 May 2011
Sacha Barber
A look into using the Task Parallel Library.
.NET3.5
Visual-Studio
Dev
Intermediate
C#4.0
VS2010
threads
Windows Services in Action II
28 Dec 2007
Umut ŞİMŞEK
This article demonstrates an example of uses of Windows services
.NET1.0
.NET1.1
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
DBA
A Chained Property Observer
8 Mar 2011
Sacha Barber
Set of utility classes to observe a chain of INotifyPropertyChanged objects.
.NET3.5
Architect
Dev
XAML
WPF
Intermediate
C#4.0
Framework
WinForm
OpenTheme : An open source graphic user interface (GUI) toolkit
22 Oct 2004
weiqj
An innovative alternative to XAML and XUL
Win2K
WinXP
Win2003
Vista
TabletPC
Embedded
C#
WinMobile
.NET
Visual-Studio
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
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
Abstract Class and its Usage
20 Dec 2013
SarveshShukla
This article describes the concept of an abstract class in .NET.
C#2.0
C#3.0
C#
.NET
Dev
Beginner
C#4.0
Abstract
NBitcoin : Cryptography Part 2
21 May 2014
Nicolas Dorier
Two Factor keys and Stealth Addresses
C#
.NET
Intermediate
Bitcoin
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
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
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
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
Issues faced while extending IE with Band Objects using .NET and Windows Forms
13 Aug 2007
Sonal.India
Issues faced while extending IE with Band Objects using .NET and Windows Forms
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
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
Diving in OOP (Day 6): Understanding Enums in C# (A Practical Approach)
16 Sep 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
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
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
Using DynamicObject to Implement General Proxy Classes
10 Aug 2010
OlliFromTor
Extend any class with INotifyPropertyChanged and/or IDataErrorInfo via the new .NET-Framework-Class DynamicObject
C#
.NET
Dev
WPF
Intermediate
Silverlight
C#4.0
Framework
.NET4
Converters class - Register all your data-type conversions in a single place
20 Sep 2012
Paulo Zemek
This article explains how to create a class that can handle any kind of data-type conversion by allowing users to register their own conversions and how to make it work both as a global and also as a local solution, so different threads can do different conversions for the same data-types.
C#
.NET
WPF
Beginner
C#4.0
.NET4
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
OctaveSharp - Running GNU Octave with C#
10 Apr 2012
Tiberiu Boros
OctaveSharp wrapper for using Octave in C# applications
C#
Matlab
Console
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
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
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
Inside C# 2.0 Anonymous Methods
18 Sep 2006
P.Adityanand
Understand the internal working of anonymous methods in C# 2.0.
.NET2.0
Win2K
WinXP
Win2003
VS2005
C#2.0
Dev
Beginner
TypeBuilderLib, a Library to Build Dynamic Types Easily
23 Feb 2007
Vincent-Philippe Lauzon
TypeBuilderLib allows you to create dynamic types on the fly, which can increase the productivity of developers and the performance of applications.
.NET2.0
Win2K
WinXP
Win2003
Vista
VS2005
C#2.0
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
Automated Undo/Redo library based on C# Generics in .NET framework
21 Mar 2012
Sergey Arhipenko
A reusable library that can equip any action in your application with the undo/redo feature.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Undo
Redo
Undo/Redo
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
Task Parallel Library: 6 of n
10 May 2011
Sacha Barber
A look into using the Task Parallel Library.
.NET3.5
Architect
Dev
Intermediate
C#4.0
VS2010
Threading
Lazy Alternatives - LazyAndWeak and BackgroundLoader
1 Dec 2011
Paulo Zemek
This article will present two alternatives to Lazy.
C#
Extending MVC Identity
5 Jul 2014
Mack Ait-Aoudia
Extending MVC Identity
C#
MVC
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
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 : The most complete Bitcoin port (Part 1 : Crypto)
21 May 2014
Nicolas Dorier
Intro to Bitcoin for .NET Developers
C#
.NET
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
Fixed Size Formatter
10 May 2010
Sion Cohen
A framework for declarative parsing and creating fixed sized raw data (Flat Files)
C#
Windows
.NET
Architect
Dev
WCF
LINQ
Intermediate
Advanced
PowerShell
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
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
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
Getting Around InvokeRequired Without Copy and Paste
17 Aug 2007
Paul B.
Instead of copying and pasting the same if(InvokeRequired) logic in every multithreaded function, use attributes to make code cleaner, its centralize logic and make it self documenting.
.NET2.0
Win2K
WinXP
Win2003
Vista
VS2005
C#2.0
.NET3.0
C#3.0
Dev
Getting started with Visual Studio Editor Viewport Adornment Extensions
16 Jul 2014
Shemeer NS
This article will help you to start with Visual Studio Editor Viewport Adornment Extensions, Sample extension 'File Properties Info'.
C#
Visual-Studio
Beginner
AddIn
Extensions
Editors
VS2013
A simple plug-in engine using Reflection
26 Sep 2012
Vitaly Zhukov
This article describes how to create and use configurable plug-ins in your application.
C#
.NET
Dev
Intermediate
plugin
security
AddIn
reflection
AppDomain
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
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
Fast Dynamic Property/Field Accessors
4 Jul 2006
Stephen Erisman
Fast run-time access to Property/Field values using the new (.NET 2.0) DynamicMethod class, and a very small amount of emitted IL code.
C#
Windows
.NET
Visual-Studio
Architect
Dev
Advanced
Asynchronous Code Blocks
3 Oct 2006
P.Adityanand
A C# 2.0 library for executing parts of a method code asynchronously using Anonymous Methods and ManagedIOCP.
.NET2.0
Win2K
WinXP
Win2003
VS2005
C#2.0
Dev
Advanced
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
Managed I/O Completion Ports (IOCP)
26 Apr 2006
P.Adityanand
A fully managed .NET implementation of Win32 IOCP's waitable event queuing mechanism.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Advanced
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
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
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
Using struct and class - what's that all about?
23 Feb 2014
OriginalGriff
What is the difference between a struct and a class? And which should I use?
C#
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
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
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
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
Implementing a Generic Object Pool in .NET
1 Feb 2013
Ofir Makmal
A walk-through an implementation of a Generic Object Pool that is much more.
C#
.NET
Dev
Design
Intermediate
Advanced
C#4.0
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
Roslyn CTP: Three Introductory Projects
8 May 2012
Whaeth
An introduction to the Roslyn CTP
C#
Dev
Intermediate
Advanced
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
Generic Memento Pattern for Undo-Redo in C#
16 Mar 2007
Sean Yixiang Lu
Improved Memento pattern particularly designed to support undo and redo.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
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
C# Use Zip Archives without External Libraries
12 Jun 2011
D. Christian Ohle
C# use Zip archives without external libraries
C#
Windows
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
Generate Valid MSNP9 ClientTicket
27 Oct 2003
Paul Wijntjes (dominion99)
This article shows you how to get a valid ClientTicket for connecting to a MSN server
.NET1.1
C#
Windows
Visual-Studio
Dev
Intermediate
Ader Template Engine
30 Aug 2004
Werdna
Library for generating text output from source template and input parameters.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Macro Management Framework
28 Feb 2005
z.i.
Pluggable text macros.
.NET1.1
VS.NET2003
C#
Windows
Architect
Dev
Intermediate
Task Parallel Library: 3 of n
10 May 2011
Sacha Barber
A look into using the Task Parallel Library.
.NET3.5
Architect
Dev
Intermediate
C#4.0
VS2010
Threading
Task Parallel Library: 5 of n
10 May 2011
Sacha Barber
A look into using the Task Parallel Library.
.NET3.5
C#
.NET
Visual-Studio
Dev
Design
Intermediate
C#4.0
Threading
Drawing a Grid-Covered Cylinder in WPF
27 Jan 2012
StewBob
1 alternative
Short program to draw, in 2D, a series of geometry that represents a grid-covered 3 dimensional cylinder
C#
.NET
WPF
Beginner
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
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
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
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
Creating Zip Files Easily in .NET 4.5
11 May 2012
Tim Corey
We will use the updated System.IO.Compression namespace to easily create, update, and extract zip files.
C#
Dev
ZIP
Overloading short-circuit operator && and ||
6 Jul 2014
yousafzai amazai
overloading short-circuit operator c# is not possible directly here is some tips for how get custom short-circuit operator
C#
Beginner
Intermediate
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
Accessing an EJB from .NET Using IIOP.NET: an Example
26 Aug 2003
Patrik Reali
Accessing an EJB from .NET Using IIOP.NET: an Example
.NET1.0
.NET1.1
C#
Java
Windows
Visual-Studio
Dev
Intermediate
Universal Type Converter
5 Jun 2013
Thorsten Bruning
Converting nearly every type to another type
C#3.0
ASP.NET
.NET
Visual-Studio
Dev
WPF
WebForms
Intermediate
C#4.0
WinForm
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
Add Your Control On Top Another Application
22 May 2010
Shai Raiten
How To Use Win32 To Add Your Control On Top Another Application Using Win32 Hooks.
C#
Windows
.NET
Win32
Visual-Studio
Architect
Dev
XAML
WPF
Design
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
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
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
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
Optimized IP to ISO3166 Country Code Mapping in C#
12 Feb 2003
R. Reyes
A .Net class that converts an IP Address to the Country Code where the computer is physically located.
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Create Your Own Googlebot
22 Aug 2011
TeapotDev
In this article, I explain how to create an application like Googlebot - it finds and indexes websites throught hyperlinks.
C#
SQL
Windows
Advanced
WinForm
.NET Type Internals - From a Microsoft CLR Perspective
13 Sep 2007
P.Adityanand
Understand the internals of .Net types from a CLR perspective
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Office 2007 .bin file format
24 Jan 2007
Stephane Rodriguez.
Undocumented binary file formats coming in the Office 2007 timeframe
VC6
.NET1.1
.NET2.0
VS.NET2003
C#
Windows
Dev
Intermediate
Fast declarative typesafety with DynamicMethods for SQL
16 Oct 2013
tcassisi
Generating typed field accessors and applying them to object mapping and SQL Stored Procedures
C#
Dev
MSIL
Advanced
SQL-Server-2008
.NET4
What's up with BeginInvoke?
3 Aug 2006
S. Senthil Kumar
Why and when to use Control.BeginInvoke()?
C#
Windows
.NET
Visual-Studio
Dev
Beginner
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
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
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
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
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
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
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
A C# image enhancement filters library
11 May 2007
Roiy Zysman
A set of filters to modify and style your images and photos
C#2.0
Windows
.NET
Visual-Studio
Dev
Beginner
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
Zeta .NET Base Libraries
30 Mar 2007
Uwe Keim
A small set of general-purpose classes for using in .NET applications
VC7.1
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
VS.NET2003
C#
Dev
Insert Text into Existing Files in C#, Without Temp Files or Memory Buffers
29 Jun 2007
Paul C Smith
You don't need to buffer temp data to accomplish a simple text insert.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Hardware Helper Library for C#
30 Nov 2007
wjfrancis
How to monitor, enable, and disable hardware devices from C#
.NET2.0
C#2.0
Windows
Visual-Studio
Dev
Intermediate
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
LinFu.IOC 2.0 in Five Minutes (Part 2 of n): Constructor, Field, Method, and Property Injection
11 Feb 2009
Philip Laureano
The second article in a series of articles that describes how you can LinFu.IOC 2.0's dependency injection capabilities to extend your application(s).
.NET3.5
C#
.NET
Dev
Intermediate
Advanced
Performance and Ideas from Anders Hejlsberg INotifyPropertyChanged
22 Feb 2012
Clifford Nelson
Performance and ideas from Anders Hejlsberg INotifyPropertyChanged
C#
Diving in OOP (Day 3): Polymorphism and Inheritance (Dynamic Binding/Run Time Polymorphism)
16 Sep 2014
U
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
Script.NET a language for embedding scripting functionality into CLR Applications
16 Dec 2008
Petro Protsyk
Scripting language for .NET Framework 2.0. Supports native .NET Types, Dynamic casting, Meta programming.
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
Vista
VS.NET2003
VS2005
C#2.0
.NET3.0
Neural Network OCR
11 Aug 2005
Andrew Kirillov
Some ideas about optical character recognition using neural networks.
.NET1.0
C#
Windows
Architect
Dev
Intermediate
Introducing the LinFu Framework, Part III: LinFu.Delegates-Lambda Arguments & Universal Event Handling
12 Nov 2007
Philip Laureano
A library for currying delegates and for handling any event fired from any object instance
.NET2.0
.NET3.0
.NET3.5
C#
Windows
Visual-Studio
Dev
Advanced
TaskScheduler
17 Apr 2013
Lothar Perr
A simple structured and easy to use Task-Scheduler
C#
.NET
Dev
Intermediate
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
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
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
Introducing the LinFu Framework, Part IV: Simple.IOC – The Five Minute Inversion of Control Container
15 Nov 2007
Philip Laureano
A fully functional, yet minimalistic inversion of control container
.NET2.0
.NET3.0
.NET3.5
C#
Windows
Visual-Studio
Dev
Advanced
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
Universal Framework for Science and Engineering - Part 5: Category theory
1 Sep 2006
Petr Ivankov
An article on framework applications for advanced math.
.NET2.0
WinXP
Win2003
VS2005
C#2.0
Dev
Intermediate
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
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
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
Fun with Sound
10 Jul 2014
Yang Kok Wah
Playing your favorite music and sound files all at once
VS2008
C#
.NET
Beginner
VB.NET
C# Script: The Missing Puzzle Piece
6 Aug 2014
Oleg Shilo
An article on a "scripting engine" for the C# language
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#
Windows
Dev
Intermediate
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
An Introduction to Managed Extensibility Framework (MEF) - Part I
27 Apr 2011
Niladri_Biswas
This article will disscuss about MEF, how to start working in this, etc.
Win2K
WinXP
Win2003
C#
Windows
Dev
Beginner
Win2008
C#4.0
Win7
Active Directory Helper
10 Apr 2010
Uwe Keim
A small set of classes for simplifying the access to Windows Active Directory
C#
Windows
Dev
Intermediate
Fast and Less Fast Loops in C#
17 Jan 2011
Simeon Sheye
How fast can a loop reading from memory be made to run and how does loop constructs, data types, interfaces, unrolling and hoisting affect performance?
.NET2.0
.NET3.0
.NET3.5
C#
.NET
Architect
Dev
Intermediate
C#3.5
General
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
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
Enumerate and Auto-Detect USB Drives
9 Mar 2010
stevenmcohn
This article describes how to use the .NET System.Management WMI (Windows Management Instrumentation) wrappers to enumerate and describe USB disk drives. It also includes a non-Interop solution for detecting drive state changes as they come online or go offline.
Vista
.NET3.0
.NET3.5
C#
Windows
.NET
Architect
Dev
LINQ
Advanced
Ordering Items in the Property Grid
5 Apr 2004
Paul Tingey
A simple custom attribute to order properties in the PropertyGrid.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
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
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
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
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
Top 10 VoIP IP telephony interview questions and answers with an extra C# softphone development tutorial
15 Jul 2014
pajudev
It is a list of the most common VoIP-related interview questions that can be asked by VoIP-interested employers. The article also contains a simple softphone example project in C# that you can use as a first step if you would like to get a taste into the field of VoIP SIP software development.
C#
Windows
.NET
Visual-Studio
Architect
Dev
Beginner
SysAdmin
VS2010
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
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
Descriptive Enumerations
8 Mar 2006
Tim Clark
Using .NET 2.0 generics to allow for enum like classes with human readable descriptions.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
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
Universal Type Extender
5 Jun 2013
Thorsten Bruning
Emulate extension properties by extending any reference type with any other type.
.NET
Dev
Intermediate
C#4.0
General
Extension
Dynamics
Word Processor Based Upon an Extended RichTextBox Control
11 Apr 2007
salysle
This article describes an easy approach to building a simple word processor around an extended version of the Rich Text Box (RTB) control
VS2005
C#
Windows
.NET
Dev
Intermediate
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
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
The Simplest Way to use MEF Fully Lazy DLL Loading
3 Mar 2014
Shai Vashdi
The Simplest way to (generically) use MEF fully lazy also for the Dll loading process.
C#
.NET
Architect
Dev
WPF
Intermediate
C#4.0
C#3.5
.NET4
Csharp.net
Extended Windows Service Controller
3 Oct 2013
Antonio Petricca
.NET ServiceController class extension
WinXP
Win2003
Vista
C#
Windows
Win32
Win64
Architect
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
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
Universal Framework for Science and Engineering - Part 6: Determination of Orbits of Artificial Satellites
8 Jul 2011
Petr Ivankov
An article on framework applications to determine the orbits of artificial satellites
WinXP
Win2003
Vista
C#2.0
.NET
Visual-Studio
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
Getting started with Visual Studio Editor Margin Extensions
14 Jun 2014
Shemeer NS
This article will help you to start with Visual Studio Editor Margin Extensions, Sample extension 'File Path On Footer'.
C#
Visual-Studio
Beginner
AddIn
Extensions
Editors
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
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
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
I, Interface
22 Nov 2011
garymcleanhall
The wonderful things that decorating a simple interface can produce.
C#
Dev
How to Search and Find an Entity in MS CRM 3.0?
1 Jun 2007
Ziver Alen MALHASOGLU
How to Search and Find an Entity in MS CRM 3.0 using Microsoft CRM Web Services.
VS2005
C#
Windows
.NET
Dev
Intermediate
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
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
Diving in OOP (Day 1) : Polymorphism and Inheritance (Early Binding/Compile Time Polymorphism)
16 Sep 2014
U
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
How To Use the Settings Class in C#
15 Feb 2007
Seun
A simple way to learn and start using the C# Settings class
VS2005
C#2.0
Windows
.NET
Dev
Beginner
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
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
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
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
INotifyPropertyChanged and Beyond - Part I
7 May 2007
TJoe
Improving and extending the INotifyPropertyChanged interface
.NET2.0
Win2K
WinXP
Win2003
Vista
C#2.0
.NET3.0
C#3.0
Visual-Studio
Dev
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
TblProc: OpenOffice Calc and Excel
29 Jan 2009
Aleksandr Sazonov
OpenOffice Calc and Excel
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
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
Quick Performance Triage
3 Nov 2009
Mark Ericksen
Class to help triage performance problems in your application
C#
.NET
Dev
Beginner
Intermediate
Maximum Entropy Modeling Using SharpEntropy
9 May 2006
Richard Northedge
Presents a Maximum Entropy modeling library, and discusses its usage, with the aid of two examples: a simple example of predicting outcomes, and an English language tokenizer.
.NET1.0
Win2K
WinXP
C#
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
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
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
Introducing LinFu, Part VI: LinFu.AOP – Pervasive Method Interception and Replacement for Sealed Types in Any .NET Language
8 Feb 2008
Philip Laureano
Using MSBuild and Mono.Cecil to dynamically intercept static and final methods of nearly any type, including sealed types. No proxies required.
.NET3.0
.NET3.5
C#
Windows
.NET
Dev
Advanced
Detect Internet Network Availability
12 Mar 2010
stevenmcohn
Detect network availability, specifically to the Internet, and monitor status changes
.NET2.0
Vista
.NET3.0
.NET3.5
C#
Windows
.NET
Architect
Dev
Beginner
Diving in OOP (Day 4): Polymorphism and Inheritance (All About Abstract Classes in C#)
16 Sep 2014
U
Akhil Mittal
All about Abstract classes in C#
C#
.NET
Dev
oops
OOP
concepts
Abstract
Polymorphism
Classes
Zeta Helpdesk
4 Nov 2006
Uwe Keim
An application to manage support request with tickets and events
VC8.0
.NET2.0
SQL2000
SQL-server-2005
VS2005
C#
SQL
Windows
DBA
Dev
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
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
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
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
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
Custom Getter Setters in C# using Regular Expression based templates
6 Sep 2014
amitthk
Quickly generate Getter Setters for a number of your properties in C# - using regular Expression based templates
C#
.NET
Dev
XAML
WPF
Beginner
Intermediate
CodeDom Assistant
21 Sep 2007
raygilbert
Generating CodeDom Code By Parsing C# or VB
.NET2.0
C#2.0
Windows
Visual-Studio
Dev
Intermediate
An indepth look at structures in C#
19 Nov 2012
roylawliet
Takes an indepth look at structures in C# and how their underlying mechanics work and what impacts they may have.
C#
.NET
MSIL
PInvoke
Inheritance
struct
structures
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
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
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
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
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#
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
Mapping with a GPS and C#
22 Jan 2008
salysle
An article on mapping with a GPS in C#
VS2005
C#
Dev
Beginner
Step by Step: Event handling in C#
22 Sep 2003
Rudi Breedenraedt
Step by Step guide to implement event handling in C#.
.NET1.0
.NET1.1
C#
Windows
Visual-Studio
Dev
Beginner
Concepts behind the C# 3.0 language
30 May 2007
Tomas Petricek
In this article, I'll describe the concepts that influenced the design of C# 3.0. Most of these concepts are from other programming languages like Haskell, LISP, or languages developed at Microsoft Research.
.NET2.0
VS2005
C#3.0
Windows
Dev
LINQ
Advanced
Getting unsafe with pointers in C#
12 May 2002
Nish Sivakumar
Introduction to unsafe code
.NET1.0
C#
Windows
Visual-Studio
Dev
Beginner
Mapping Text to Enum entries
6 Jun 2003
Reto Ravasio
Attaching a description to each entry in an enum.
.NET1.0
.NET1.1
C#
Windows
Dev
Intermediate
A managed wrapper for the HTML Tidy library
12 Jan 2007
Uwe Keim
A managed C++ for a small part of the HTML Tidy C library
Windows
Visual-Studio
Dev
Intermediate
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
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
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
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
Simple Mplayer Front End in C#
3 Apr 2011
Umair Amin
Code describing how you can simply use Mplayer to display media files inside your winform application
C#
.NET
Beginner
Intermediate
programming
media
player
Forms
WinForm
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
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
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
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
Integer Base Converter
13 Dec 2013
Adam Zgagacz
Encode numbers in different positional numeral systems.
C#
Windows
.NET
Dev
Intermediate
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
The Y Combinator in C#
28 May 2014
ivan_wl
This article described how to derive the Y Combinator using C# language.
C#
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
Windows Services in Action I
20 May 2008
Umut ŞİMŞEK
Explains windows services basics and deployment with details.
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
TabletPC
Embedded
Mono
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
Runtime C# Expression Evaluator
20 Apr 2002
Shawn Wildermuth
A C# class (and library if needed) to do runtime evaluations of C# expressions
.NET1.0
C#
Windows
Dev
Intermediate
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
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#
Small File Transfer from Server to Client
5 Mar 2013
SumanBiswas
This small application will help you to gain basic knowledge about how file can be sent from server to client.
C#
Windows
.NET
Dev
Intermediate
Network
TCP/IP
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
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
Dynamic View Model
28 Jul 2014
Bryan Croteau
A technique for generating ViewModel objects dynamically.
C#
XAML
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
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
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
Dynamic Treeview with Drag and Drop by Kendo
22 Aug 2014
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
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
Serialize Printer Settings
30 Sep 2003
haag
An article on how to serialize PrinterSettings.
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
Introducing the LinFu, Part V: LinFu.DesignByContract2 – Adding Transparent Design by Contract Features to Any .NET Language
7 Dec 2007
Philip Laureano
A library that adds transparent DbC support to any .NET language. No Eiffel.NET or Spec# required.
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
VB
.NET
Visual-Studio
Dev
Breaking Changes in Argument List Evaluation in C# 5.0
30 Jul 2012
Paulo Morgado
In C# 4.0 there was an error in the C# compiler in the order of the evaluation of the arguments in argument lists.
C#
.NET
Dev
Intermediate
Advanced
C#4.0
.NET4
.NET4.5
Attributes vs. Single Responsibility Principle
9 Nov 2012
Paulo Zemek
This article explains how attributes can violate the single responsibility principle and presents some ideas to avoid the problem.
C#3.0
.NET3.5
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
Generic Pipeline
23 Jan 2014
Alexander Sharykin
Implementations of a computing pipeline, with design explanation and code samples
C#
Threading
.NET4
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
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
Enhancing Your Custom Classes
17 May 2012
Tom R Smith
You can enhance the value of your custom classes through overrides, creating partials, and explicit type conversion.
C#
.NET
Dev
Beginner
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
DI/IOCs
2 Jan 2009
Sacha Barber
A look at Dependency Injection and IOC containers.
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
Architect
Dev
WPF
Intermediate
WinForm
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
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
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
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
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
How to Test Private and Protected methods in .NET
1 Mar 2005
TimStall
This article explains some theory behind testing/not testing private methods, and then provides and walks through a downloadable code sample to demonstrate these testing techniques.
.NET1.1
Win2003
VS.NET2003
C#
Dev
Intermediate
STUN Client
20 Apr 2007
Ivar Lumi
STUN client C# implementation with sample application
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
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
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
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
FireBird SqlHelper - A Data Access Application Block for FireBird
17 Jan 2007
Rafey
FireBird.SqlHelper is a C# porting of Microsoft Data Access Application Block V2. Just like the Microsoft Data Access Application Block V2, FireBird.SqlHelper encapsulates performance and resource management best practices and can easily be used as a building block in your own .NET FireBird applicat
C#
Windows
Visual-Studio
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
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
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
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
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
Runtime Polymorphism - Simplified
3 Sep 2014
Mohd Manzoor Ahmed
Runtime polymorphism - simplified
C#
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
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
Inline MSIL in C#/VB.NET and Generic Pointers
22 Aug 2012
roylawliet
Discusses inline-IL in C#, benefits and uses, and how to achieve it.
C#
VB
.NET
Dev
MSIL
Intermediate
Generics
ILDASM
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
RSS Reader
17 Feb 2004
yetanotherchris
An easy to use RSS feed reader.
.NET1.0
Win2K
WinXP
Win2003
C#
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
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
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
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
Data Binding an Enum with Descriptions
30 Dec 2007
Scott Dorman
A simple solution for binding an enum to a UI control using data binding.
.NET2.0
VS.NET2003
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
Windows
Dev
A Win32 Library for .NET
30 Jun 2003
Wesner Moise
Provides a class library containing Win32 API function calls, constants, and structures.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
C++/CLI
C#
ASP.NET
Visual-Studio
Dev
WeakReferences, GCHandles, and WeakArrays
13 Oct 2009
Paulo Zemek
This article shows the differences of WeakReferences and GCHandles and how to implement a WeakArray.
.NET3.0
C#3.0
.NET3.5
Dev
Intermediate
Using OpenTK/OpenAL to Develop Cross Platform DIS VOIP Application
15 Mar 2010
pesmith
Application allows voice communications (VOIP) utilizing the Distributed Interactive Simulation protocol (IEEE 1278.1)
WinXP
C#
Windows
Dev
Linux
Intermediate
Win7
WPF Philosophers
27 Jan 2009
pompair
This article shows how to make an animating card-sorter application in WPF
.NET3.0
C#3.0
Windows
Dev
WPF
Intermediate
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
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
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
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
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
Fun with Outlines
8 May 2014
Yang Kok Wah
Techniques in tracing outlines in a drawing
C#
.NET
GDI+
Design
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
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
LightBox Web Gallery Generator
7 Oct 2007
Ruslan Sudentas
A program to generate HTML Web Gallery based on the LightBox JS
.NET2.0
C#
Windows
Visual-Studio
Dev
Beginner
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
"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
Create PDF from html using C#, Nustache,Mustache and Pechkin
18 Aug 2013
Prabu ram
This article explains how to create a PDF file using C# object
.NET3.5
C#
ASP.NET
.NET
Architect
Dev
WebForms
Intermediate
Silverlight
convert
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
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
Building Linq Expressions Dynamically
28 Nov 2010
Sergii Lavrinenko
Engine in C# which generates Linq Expressions runtime based on simple scripts
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
LINQ
Intermediate
Advanced
C#4.0
Encrypt and Decrypt Data with C#
18 May 2006
Syed Moshiur Murshed
Encrypt and decrypt important data with C# and play
Win2K
WinXP
Win2003
C#
.NET
Visual-Studio
Dev
Intermediate
Diving in OOP (Day 2): Polymorphism and Inheritance (Inheritance)
16 Sep 2014
U
Akhil Mittal
Diving in OOP (Day 2):My article in the second part of the series will focus solely on inheritance concept in OOP
C#
Inheritance
oops
Interview
questions
OOP
Polymorphism
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
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
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
Hacking the Mono C# Compiler.
9 Oct 2010
Stefan Savev 2
Describes how to dump information from the C# parse tree
.NET3.5
C#
LINQ
Beginner
Intermediate
Advanced
C#4.0
.NET4
Virtualization
virtual-machine
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
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
Add run-time functionality to your application by providing a plug-in mechanism
26 May 2003
Roy Osherove
Use Activator and IConfigurationSectionHandler in perfect harmony to add plugin abilities to your application
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
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
Fast Native Structure Reading in C# using Dynamic Assemblies
17 Feb 2009
Yuri Astrakhan, Sasha Goldshtein
This article shows how to generate dynamic methods for fast byte to structure conversion
.NET2.0
Mono
.NET3.0
.NET3.5
C#
Windows
Architect
Dev
Advanced
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
Accessing alternative data-streams of files on an NTFS volume
28 Jul 2010
Richard Deeming
A pair of classes to encapsulate access to NTFS alternative data streams.
Win2K
WinXP
C#3.0
.NET3.5
Visual-Studio
Dev
Intermediate
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
Universal Framework for Science and Engineering - Part 2: Regression
11 Jul 2006
Petr Ivankov
An article on universal scalable engineering framework applications.
.NET2.0
WinXP
Win2003
VS2005
C#
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
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
.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
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
Object Composition Over Inheritance
2 May 2011
RakeshGunijan
This article explains the use of Composition in WPF applications, but it can very well be used in others as well.
C#
Dev
WPF
Serialization using different formats in .NET
16 Jul 2012
R.selvam
How to do serialization using different formats in .NET.
C#
.NET
Dev
Intermediate
Virtual vs Override vs New Keyword in C#
8 Sep 2014
Abhishek Jaiswall
Virtual vs Override vs New Keywords in C#
C#
NBitcoin Indexer : A scalable and fault tolerant block chain indexer
16 Sep 2014
U
Nicolas Dorier
Leverage Azure, powershell and NBitcoin for a fault tolerant and scalable block chain indexer
C#
.NET
Architect
Dev
Intermediate
PowerShell
Azure
Bitcoin
C# Documenting and Commenting
20 Jan 2003
Patrick Long
Use C# Comment tags to produce great documentation and code
.NET1.0
C#
Windows
Visual-Studio
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
Visual Source Safe 6.0 Recursive Rollback
3 Oct 2005
Susan Hernandez
Covering the basics of VSS automation using the SourceSafe API (SourceSafeTypeLib) and the SS.exe command line utility. The sample shows rolling back an entire project hierarchy.
.NET1.0
.NET1.1
WinXP
VS.NET2003
C#
Dev
Beginner
Zeta Uploader Windows Client
30 Jul 2011
Uwe Keim
Introducing the Windows Client for the Zeta Uploader service
VC8.0
.NET2.0
WinXP
Win2003
Vista
VS2005
C#2.0
Dev
Intermediate
nBaclava
5 Jun 2013
Thorsten Bruning
Base classes for value objects.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Framework
General
library
Patterns
Creating PDF Tables using C# (.NET 2.0) and iTextSharp
23 Mar 2007
victorbos
Creating PDF Tables using C# (.NET 2.0) and iTextSharp
VS2005
C#
Windows
.NET
Dev
Intermediate
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#
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
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
Accessing the SQL Server Virtual Device Interface via .NET (C#)
3 Jul 2007
Steve Abraham
This article is an introduction to the SQL Server Virtual Device Interface and how to access it via any .NET language
VC8.0
.NET2.0
SQL2000
SQL-server-2005
VS2005
C#2.0
C++/CLI
Windows
DBA
Dev
Basics concepts of Extension Methods
13 Aug 2012
Arthanarieaswaran
The basic concepts and implementation of Extension Methods.
C#
.NET
Dev
Beginner
Abstract Class versus Interface
7 Jan 2008
Rahman Mahmoodi
Abstract class versus Interface: Usage and Implementation.
VC7
.NET1.1
WinXP
VS.NET2003
VB6
C#
Dev
Intermediate
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
Email a LocalReport as a PDF Attachment
20 Sep 2007
Scott C Davis
Using a LocalReport and ReportDataSources, stream a PDF as an attachment to an email
.NET2.0
VS2005
C#2.0
ASP.NET
Windows
Dev
WebForms
Intermediate
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
Creating a Weak List
27 Mar 2010
Paulo Zemek
This article explains how to create a weak list (a list that allows items to be collected by the GC)
C#
Dev
Intermediate
Lightweight Wait.Until() Mechanism
3 Jul 2014
WilliamCruisoring
This article presents a Wait.Until() mechanism that might be helpful in various scenarios.
C#
.NET
Dev
Intermediate
Advanced
LINQ.
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
How to Become a Rumorous C# Developer
14 Jan 2010
dmitryEB
Steps to become famous C# developer.
C#
Dev
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
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
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
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
Actionless Frameworks
28 Sep 2012
Paulo Zemek
Understand how to create fully configurable frameworks that let your application evolve without creating bottlenecks.
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Architect
Dev
Advanced
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
MIDI Beat Detection using NAudio
5 Aug 2014
(Username_Taken)
An outline of basic beat detection for games such as guitar hero.
C#
audio
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
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
Managed Application Shutdown
3 Nov 2006
Alois Kraus
What happens during the shutdown of a managed application?
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
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
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
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
Bind Better with INotifyPropertyChanged
5 Oct 2006
pconverse
Data bind using INotifyPropertyChanged
C#
Windows
.NET
Visual-Studio
Dev
Beginner
Lazy Loading in C#
3 Nov 2011
Suprabhat Paul
Lazy loading is a design pattern that helps a developer to delay initialization of an object until the program actually needs the object.
C#
.NET
Dev
Beginner
A Fast Serialization Technique
19 May 2006
Tim Haynes
Transparently boosting serialization performance and shrinking the serialized object's size.
C#
XML
Windows
.NET
Visual-Studio
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
An Overview on Many Terms and Principles
7 Nov 2013
Paulo Zemek
Understand things like OOP, AOP, Loose-coupling, Class Inheritance, Interface Implementation, Open-Closed Principle and others.
C#
.NET
Architect
Beginner
Intermediate
Tree Chart Generator
18 Nov 2007
Rotem Sapir
An article on the development of a Tree Chart Generator
.NET2.0
VS2005
C#2.0
ASP.NET
Windows
Dev
Intermediate
Briefly exploring C# 6 new features
20 Aug 2014
Hassan Hashemi
briefly exploring most important new features of C# 6
C#
Windows
.NET
Dev
Intermediate
Roslyn
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
A Generic Method for Deep Cloning in C# 3.0
9 Jan 2009
Sharpoverride
A method for deep cloning objects in C#, by using Surrogates and serialization formatters
C#3.0
.NET3.5
Dev
Intermediate
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#
Write ETL jobs in pure C#
29 Mar 2009
Paul B.
An introduction to using Rhino ETL to avoid dealing with designers such as the ones in DTS/SSIS job creation.
C#
Architect
DBA
Dev
Intermediate
Advanced
Dynamically Check Nested Values for IsNull Values
22 Aug 2014
CBadger
Dynamically check a value for Null value in an expression tree with an extension method
C#
MVC
DevExpress
C# Client for the Apache Kafka Bus
9 Mar 2014
MiNioC
C# client for the Apache Kafka bus 0.8
C#
.NET
Intermediate
Extension Methods in .NET
29 Sep 2011
Stuart Blackler
Introduction to extension methods in .NET with examples
C#
Windows
Beginner
C#4.0
VB.NET
Splash Screen Control
26 Oct 2007
TwinLane
A lightweight and easy-to-use splash screen control that starts life before the Application Form
.NET2.0
C#
Windows
Visual-Studio
GDI+
Dev
Design
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
Communicating with LEGO NXT via Bluetooth in C#
19 May 2007
pierre poliakoff
Shows how to communicate via Bluetooth with a Lego Mindstorms NXT robot using C#
.NET2.0
VS2005
C#2.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
Exporting functions in C#/VB.NET to native code
19 Nov 2012
roylawliet
Discusses how to export methods in C#/VB.NET to be used in native code (such as C/C++)
C++
C
C#
Dev
Intermediate
VB.NET
function
export
Partial Classes in C# With Real Example
13 Sep 2014
U
Sandeep Singh Shekhawat
I explain partial classes in C# language with an example
C#3.0
Windows
.NET
Beginner
LINQ.
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
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
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
A Simple C# Global Low Level Keyboard Hook
30 May 2007
StormySpike
A simple description and sample of creating a global low level keyboard hook in C#
C#2.0
Windows
.NET
Visual-Studio
Dev
Intermediate
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
C# Server Enumerator
19 Nov 2003
Phil Bolduc
Server Enumerator in .NET style
.NET1.1
Win2K
WinXP
VS.NET2003
C#
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
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
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
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
Working with database one more time
5 Aug 2014
the algabban
using ADO.net
C#
SQL
ADO
VS2013
A short identifier using base 36 in C#
29 Nov 2012
Paul C Smith
How to generate shorter, more readable, unique values for general-purpose identifiers.
C#
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
A C# Wrapper for the SpamAssassin Protocol
18 Feb 2006
Uwe Keim
Introducing a class that simplifies the communication with a SpamAssassin server
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#
Customising the .NET Panel control
15 Sep 2004
The Man from U.N.C.L.E.
An article on customising the .NET Panel control to give it a gradient fill, and round corners.
.NET1.0
.NET1.1
Win2K
WinXP
VS.NET2003
C#
VB
Dev
Intermediate
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
Iteration Performance in .NET
20 May 2003
Trevor Misfeldt
Article on the relative performance of various methods of iterating through large amounts of data.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
A small set of routines for compressing and decompressing various types of data
25 Mar 2005
Uwe Keim
A class with multiple routines for quick and easy compression and decompression of various types of data.
VC8.0
.NET1.1
VS.NET2003
C#
Windows
Dev
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
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
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
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
Using Unmanaged code and assembler in C#
22 Sep 2001
Zeeshan Amjad
This article describes how to call unmanaged code and assembler in C# using DLLs
VC6
.NET1.0
C#
Windows
Dev
Intermediate
A Generic Frequency Table in C# with Descriptive Statistics
26 Feb 2007
V. Thieme
Frequencies, descriptive statistics and normality testing
.NET2.0
VS2005
C#2.0
Windows
Architect
DBA
Dev
Intermediate
Let your code speak for itself
1 Sep 2014
Thorsten Bruning
How to combine a bunch of techniques to improve code readability.
C#
ASP.NET
.NET
Architect
Dev
WPF
WebForms
Intermediate
General
architecture
dynamic could be better
31 Dec 2013
Paulo Zemek
This article explains why the dynamic keyword is not as useful as it should be.
C#
.NET
Dev
Intermediate
C#4.0
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
Simple Introduction to Oracle XE with C#
11 Jul 2008
Syed M Hussain
This article is a simple introduction to Oracle XE using C#
Win2003
C#2.0
.NET
Visual-Studio
Dev
Beginner
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
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
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
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
Extract Text from PDF in C# (100% .NET)
20 May 2006
Zollor
A simple class to extract plain text from PDF documents with ITextSharp
C#
Windows
.NET
Visual-Studio
Dev
Beginner
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
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
Lightweight Directory Access Protocol Uniform Resource Identifier (LDAPUri)
28 Feb 2008
Paw Jershauge
An Attempt to make Uniform resource identifier for the Lightweight Directory Access Protocol
C#2.0
C#3.0
C#
Dev
Beginner
Drive the TAXI!
18 Jan 2009
Tolgahan ALBAYRAK
A new face for XmlDocument
C#2.0
C#3.0
C#
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
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
ΝUnit Inspired Task Runner
26 Nov 2010
cigwork
Creating NUnit like task sequences for routine application processes
C#
Windows
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
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
JumpTo RegEdit
9 Jul 2012
ledtech3
This is an alternative for "JumpTo RegEdit"
.NET1.1
WinXP
Vista
VS.NET2003
Dev
Intermediate
VB.NET
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
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
Comparing String.IsNullOrWhiteSpace and String.IsNullOrEmpty
18 Nov 2013
Shemeer NS
Comparing String.IsNullOrWhiteSpace and String.IsNullOrEmpty
C#
Visual-Studio
Beginner
Intermediate
C#4.0
Closing Microsoft Dynamics GP Report Destination window
22 Aug 2014
Paul Maxan
1 alternative
This article will show how to close the Microsoft Dynamics GP Report Destination window using both a .NET Add-in library and a stand-alone Windows Forms application.
C#
Windows
.NET
Win32
Dev
Intermediate
VS2010
C# Async Audio Waveform Generator
26 Aug 2014
Project Sfx
A C# class for generating an audio waveform asynchronously.
C#
Windows
.NET
Intermediate
C#5
WinForm
.NET4.5
The Null Coalescing Operator (??)
28 Sep 2007
TheCodeKing
One of the most useful yet little-known features to come out of C# 2.0
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
Windows
Dev
Intermediate
Connect To MSN Messenger Using The MSN Protocol
12 Apr 2007
Syed M Hussain
Connect to the MSN Messenger Server using the MSN Protocol
WinXP
VS2005
C#2.0
.NET
Dev
Intermediate
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
Program to Interface, not Implementation - Beginner's Tutorial for Understanding Interface, Abstract class and Concrete class
8 Jan 2014
Rahul Rajat Singh
In this article we will look into the details of Interfaces, Abstract class and Concrete class in C#. We will try to what each of them are and what should be used when to have a better design for the application.
C#
Design
Beginner
oops
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
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
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
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
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
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
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
Enhanced FileSystemWatcher
20 Feb 2014
Vipul Prashar
Enhanced FileSystemWatcher class, which can be used to suppress duplicate events that fire on a single change to the file
C#
.NET
Dev
Intermediate
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
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
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
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
Assert Enhancements
3 Jul 2003
Wesner Moise
This article describes an ready-to-use enhanced Assert dialog and its implementation. The dialog offers features such as "Always Ignore" and displays the actual Assert expression that failed.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
C++/CLI
C#
VB
Visual-Studio
Dev
BigInt
8 Mar 2010
Stephen Swensen
A general-purpose unbounded integer implementation
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
Intermediate
Advanced
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
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
Using a Plugin-Based Application
13 Aug 2014
Jean-Pierre Bachmann
How to create a Plugin Based Shell
C#
Windows
WPF
Advanced
MEF
VS2013
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
Coco Custom Tool for Visual Studio.NET
29 Oct 2005
Pascal Ganaye
Use the award winning Coco compiler's compiler directly from within Visual Studio
.NET1.1
VS.NET2003
C#
Windows
.NET
Visual-Studio
Dev
Beginner
The Universal Framework for Science and Engineering
12 Jun 2006
Petr Ivankov
An article on a universal scalable engineering framework.
.NET2.0
WinXP
Win2003
VS2005
C#
Dev
Intermediate
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
Matrix Rain
5 Oct 2010
NaveenSoftwares
A simple C# Console program to display Matrix Movie Effect
C#
Windows
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
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
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
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
Marshalling For Remote Persistence
24 May 2007
Tetyana Loskutova
An article on remote persistence implementation using .NET marshal by value and XML.
.NET2.0
VS2005
C#2.0
Windows
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
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
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
EZLogger - drop-dead easy logging
22 Mar 2007
Ravi Bhavnani
A lightweight .NET logging component.
VS2005
C#2.0
Windows
.NET
Dev
Intermediate
C# CCITT-8 CRC Algorithm
5 Feb 2010
Rob Magee
An article on a C# Cyclic Redundancy Check (CRC) algorithm
.NET1.1
.NET2.0
C#2.0
.NET3.0
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Smart Broom as an Adaptive Autonomous Machine
10 Jun 2006
Yildirim Kocdag
An article about smart devices and adaptive autonomous systems
C#
Windows
.NET
Visual-Studio
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
Improving String.Format
17 Nov 2006
Bevan Arps
Creating an improved version of String.Format.
.NET2.0
VS2005
C#
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
A USB HID Component for C#
22 Mar 2007
wimar
A component to communicate with a USB HID device
.NET2.0
WinXP
VS2005
C#2.0
Dev
Intermediate
Static Keyword Demystified
5 Oct 2006
Vivek Thakur
This article aims to clear the confusion regarding the use of the static keyword in C#.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
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
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
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
Understanding the 'using' statement in C#
29 Mar 2004
Tingz Abraham
Understanding the 'using' statement in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
A small Content Detection Library
1 May 2007
Uwe Keim
Introducing a library to detect content based on file content (and extension)
VC8.0
.NET2.0
VS2005
C#2.0
Windows
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
Video Capture using OpenCV with C#
7 Feb 2014
SOHAM_GANDHI
How to capture video from webcam and video file (*.AVI)
C#
Windows
.NET
Win64
Visual-Studio
Dev
Beginner
Intermediate
Advanced
VS2010
Get System Info using C#
9 Sep 2004
Nitin Kunte
An Article that shows how to use System.Management in C# to get System Information
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
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
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
Understanding Namespaces in C# 2.0
20 Dec 2006
Sidhartha Gundavarapu
This articles specifies the problems with namespaces in earlier versions of C# and how C# 2.0 handles them
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
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
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
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
Abstract Class & Interface: Two Villains of Every Interview - Part 1
11 Sep 2014
N
iSahilSharma
This article is the first part of the series "Abstract Class & Interface: Two Villains of Every Interview" and explains the important key points of Abstract Class.
C#
.NET
Dev
Beginner
interviews
VS2012
learning
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
RSS Feed Link Reader
5 Jun 2008
salysle
This article discusses the construction of a simple application that may be used to view RSS feeds from the desktop.
VS2008
C#
XML
Dev
Beginner
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
Script Engine Implemented by C# and Regular Expression
21 Nov 2009
Zhang Wangqiu
Script engine to execute script codes, which is built by C# and regular expression
.NET2.0
C#2.0
C#
.NET
Achieve Persistence Through Serialization
6 Jan 2011
trestan
This article compares the two common types of serialization in aspects of data access, readability, and runtime cost.
C#
Windows
Advanced
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
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
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
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
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
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
Basics of Dataflow Programming in F# and C#
3 Sep 2010
Vitaliy Liptchinsky
This article introduces dataflow programming and provides basic implementations of dataflow variables in C# and F#
C#
.NET
Dev
Intermediate
F#
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
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
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
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
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
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
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
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
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 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
Structs in C#
20 Dec 2004
S. Senthil Kumar
Explains differences between classes and structs, and how to use structs.
.NET1.1
C#
Windows
Visual-Studio
Dev
Beginner
Poker Card Library and Poker Bot Challenge
8 Nov 2004
Wesley Varela & Jonathan Feldkamp
An article on poker bots and card libraries
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
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
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
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
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
WebCam Fast Image Capture Service using WIA
17 Aug 2006
Oz Jundi
Grab frames from any webcam, transfer frames using WebServices, super easy and super fast
.NET1.0
.NET1.1
.NET2.0
WinXP
C#2.0
.NET3.0
Visual-Studio
Dev
Intermediate
Password Safe Database Reader Library in C# for .NET
16 Oct 2007
Svante Seleborg
An independent library implementation to read Password Safe Password Manager V3 database files
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
Windows
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
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
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
Using Keyword Is Not Abort Safe
6 Mar 2010
Paulo Zemek
This article shows why not even the "using" keyword is a failsafe mechanism
C#
.NET
Dev
Intermediate
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
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
SNMP library
20 Apr 2006
zitun
Make SNMP request to get or set value on your computer, CISCO server, server in general, appliance,...
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Universal Framework for Science and Engineering - Part 4: Space elevator
14 Aug 2006
Petr Ivankov
An article on framework applications to the space elevator.
WinXP
Win2003
C#2.0
.NET
Visual-Studio
Dev
Intermediate
Create a Windows Media Player List
22 Aug 2006
suneelp
Create Playlist regardless of Windows recognised format using strings, arrays and files
.NET2.0
VS.NET2003
VS2005
C#2.0
Windows
Dev
Beginner
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
Multi Index Container for C# 2.0
20 May 2007
Parag.Gadkari
A generic class library in C# (inspired from Boost.MultiIndex) enabling you to maintain more than one index on a container
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Chameleon - Connection Settings Manager
1 Aug 2007
Tamer Oz
Chameleon is an application that allows users to easily change network configuration on each network adapter from taskbar. Chameleon offers the benefit of changing network settings according to the users location such as home or office.
.NET2.0
Win2K
WinXP
Win2003
Vista
VS2005
C#2.0
Architect
Dev
Intermediate
JumpTo RegEdit
30 Aug 2007
Reto Ravasio
1 alternative
A Sysinternals JumpTo clone
.NET1.1
WinXP
VS.NET2003
Dev
Intermediate
Dynamic Keyword In C# 4.0 - Part 2
19 Apr 2011
Sanjay J Patolia
Superb Example To Traverse an XML File. One should have an understanding of Dynamic Keyword before reading this article which I explained in Part 1
C#
C#4.0
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
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
Zip and Unzip from a C# program using J# runtime
25 Apr 2004
Valeri Makarov
Zip and Unzip from a C# program using java.util.zip
.NET1.1
VS.NET2003
C#
Windows
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
(Desktop) Falling Snowflakes
3 Oct 2007
]Metty[
Using GDI+ and a transparent form
.NET2.0
WinXP
Vista
VS2005
C#2.0
GDI+
Dev
Intermediate
Introduction to Object Oriented Programming Concepts
30 May 2013
Manish Agrahari
Abstraction, encapsulation, inheritance, polymorphism in C#.NET
C#
.NET
Beginner
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
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
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
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
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
IP Address Extension
22 Sep 2010
shteff
Some extension methods to determine whether an IP Address is from the intranet (The local network)
C#
Beginner
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
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
Fix Protocol C# Fix Engine Source Code
16 Apr 2009
w.hooper
Fix Protocol C# Fix Engine Source Code
VS2005
C#2.0
C#3.0
C#
Visual-Studio
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
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
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
Adding Default Parameters to C#
16 Dec 2007
peterchen
A small code generator generating the necessary overloads for default parameters
.NET2.0
VS2005
C#2.0
Windows
Dev
Beginner
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
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
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
MSBuild Task Tutorial: Label SourceSafe Project
28 Feb 2006
tod1d.net
Create your own MSBuild Task to label SourceSafe projects
C#
ASP.NET
Windows
.NET
Visual-Studio
Dev
Intermediate
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
Using Managed Code to Detect if IIS is Installed and ASP/ASP.NET is Registered
30 Dec 2007
Scott Dorman
Explains how to use managed code to detect which version of Internet Information Services (IIS) is installed and if ASP or ASP.NET is registered.
.NET1.0
.NET1.1
.NET2.0
IIS5.1
IIS6
VS.NET2003
VS2005
C#2.0
.NET3.0
C#3.0
The "using" Keyword in C#
10 Jan 2007
pfemiani
A look at the C# "using" keyword. What happens behind the scenes.
C#
Windows
.NET
Visual-Studio
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
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
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
MultiLanguage Applications
12 Oct 2003
War Nov
Describes how to make your applications support multiple languages without rewriting code.
.NET1.0
Win2K
WinXP
C#
Visual-Studio
Dev
Intermediate
Autocaster - Implicit interfaces for .NET
12 Jan 2005
Rüdiger Klaehn
An implementation of latent typing or implicit interface casting for .NET.
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
VS2005
DotGNU
C#
Windows
Dev
Intermediate
Runtime Embedded Resource Manager
1 Jan 2006
Sean Michael Murphy
A library to help use your project's embedded resources at run-time.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Writing a Background Color (bKGD Chunk) to a PNG File
17 Nov 2006
Paul Young of StyleSpread
An article explaining a bit about the PNG file format, how write a bKGD chunk to a PNG file to escape Internet Explorer's cream-cyan background color.
Win2K
WinXP
Win2003
Vista
TabletPC
C#2.0
.NET
Visual-Studio
Dev
Intermediate
A C# alternative for the Visual Basic GetObject function
7 Dec 2006
rmortega77
Make the BindToMoniker method work like the Visual Basic GetObject function.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
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
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
Testing Serial Application with Virtual Ports
11 Jul 2008
vikas amin
Article explains how to install & test virtual ports
C#
Windows
Dev
Beginner
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
Different Kinds of Operator Overloading
23 Oct 2010
Sivaraman Dhamodharan
How Can you Overload an Binary +, Implicit and Explicit conversion Operators
C#
Beginner
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
How to Print Invoice using C#?
15 May 2011
Mostafa Kaisoun
This is a trial to print Invoice with C#
C#
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
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
log4Net and SQLite
14 Jun 2012
Elvin Deras
This article explains how to work with log4Net and SQLite.
Dev
Intermediate
C#4.0
.NET4
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
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
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
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
Defensive Programming in C# (with T4)
2 Jun 2014
ugo.marchesini
The purpose of this article is to provide an simple library which try to meet some defensive issues focusing attention on how to manage return function value in a safe and unambiguous way.
C#
Windows
.NET
Visual-Studio
Architect
Design
Beginner
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
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
C# 3.0 Features
20 Dec 2007
marlongrech
Shows the new language features for C# 3.0
C#3.0
.NET3.5
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
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
Who Needs LINQ Anyway ? Build Queries with Intellisense Support in C#
5 Jun 2007
Tom Janssens
This article explains how one could implement something that looks like LINQ in the current versions of the .NET Framework.
C#
ASP.NET
SQL
Windows
.NET
SQL-Server
Visual-Studio
DBA
Dev
WebForms
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
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
OO, Patterns and Sudoku Solver: Part 2
6 May 2007
manojo
Sudoku solver
.NET2.0
VS2005
C#2.0
Windows
Dev
Design
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
Cascading Deletes in LINQ to SQL
7 Jul 2008
salysle
This article will discuss alternative methods for performing cascading deletes using LINQ to SQL.
.NET3.5
VS2008
C#
SQL
.NET
Visual-Studio
Dev
LINQ
Intermediate
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
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
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
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
Handling Fixed-width Flat Files with .NET Custom Attributes
28 Oct 2006
Stephan Depoorter
Handling Fixed width flat files with .NET custom attributes
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
MOS Protocol Fundamentals
1 Apr 2009
Rizwan Qureshi
MOS protocol from introduction to implementation
.NET2.0
C#
.NET
Architect
DBA
Dev
ADO.NET
Design
Intermediate
Advanced
Main Method in C#
24 Jan 2013
$andesh M Patil
This article is all about the Main method in C#.
C#
Windows
.NET
Beginner
LSA Functions - Privileges and Impersonation
27 Aug 2003
Corinna John
Managing privileges and impersonating users
.NET1.0
.NET1.1
Win2K
WinXP
C#
Dev
Intermediate
Using IMessageFilter to create a generic filter for operating system events
15 Oct 2003
sbkar
An article on implementing IMessageFilter to create a message filter for operating system messages
.NET1.1
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
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
WAVE File Processor in C#
31 Oct 2012
Sujoy G
A very simple class containing useful methods to process WAVE audio files
.NET2.0
VS2005
C#2.0
Windows
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
A ServiceController Class that Contains the Path to the Executable
31 May 2008
Schmuli
Extends the System.ServiceProcess.ServiceController class to obtain the path to the process executable
.NET2.0
C#2.0
Windows
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
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
async / await demo
13 Jul 2014
Sharath C V
A simple async / await demo
C#
Async
Task
VS2013
Await
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
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
Asynchronous Context Processor
25 Aug 2004
P.Adityanand
Asynchronous message processing infrastructure for .NET applications.
VC7.1
.NET1.1
VS.NET2003
C#
Windows
Architect
Dev
Advanced
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
HTML DOM Using .NET
5 Jun 2010
ai8rahim
Retrieving & Processing HTML from Websites in .NET Applications
C#
.NET
HTML
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
Solving Paint-by-numbers puzzles in C#
11 Aug 2005
Pascal Ganaye
A small program which solves the paint-by-numbers puzzles in virtually time. It is a spoiler if you're a player. If you're a programmer however I think it shows how this problem can be solved.
.NET2.0
VS2005
C#
Windows
Dev
Beginner
WinForm
DNSBL Lookup Class
19 Nov 2007
Paw Jershauge
A class for looking up IP addresses against DNS black list server (Anti Spam List Servers)
.NET2.0
Win2K
WinXP
Win2003
Vista
VS2005
C#2.0
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
Using MSMQ from C#
11 Jan 2004
Mercy Ponnupandy
Using MSMQ from C#
.NET1.0
C#
Windows
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
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
CRUD Operations Easy with New Scaffolding Feature of MVC 5 using VS2013
26 Nov 2013
Srinivasa Dinesh Parupalli
CRUD operations made easy with the new scaffolding feature of MVC 5.
C#
mvc5
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
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
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
vCard Parser with Lightweight Approach II
31 Jul 2008
Zijian
vCard parser implemented using C#
C#
.NET
Dev
Intermediate
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
Command Line Written in C#
18 Jul 2003
Roman Kuzmin
The article is about how to use command lines written in C#.
.NET1.0
.NET1.1
C#
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
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
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
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
Pelco P and D protocol implementation in C#
18 Aug 2004
Tamir Khason
This is a full C# classes to control a PELCO PTZ cameras, matrix switching systems, reciever devices and more via RS422/485 'P' and 'D' protocol. It supports all of the commands including UP, DOWN, IN, OUT, LEFT,
VC7
VC7.1
VC8.0
Win2K
WinXP
Win2003
Vista
TabletPC
Embedded
C#
Windows Service Management
4 Apr 2002
Agus Kurniawan
Simple application to manage and control Windows Service
.NET1.0
C#
Windows
Dev
Intermediate
The .NET weak event pattern in C#
3 Mar 2014
Pragmateek
Introduction As you may know event handlers are a common source of memory leaks caused by the persistence of objects that are not used anymore, and you may think should have been collected, but are not, and for good reason. … Continue reading →
C#
.NET
.NET Useful Functional Class Library
16 Nov 2006
Tolga Birdal
This code includes lots of algorithms and desired code segments for .NET. Written entirely in C#.
WinXP
VS2005
C#2.0
.NET
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
Determine Whether a C# Optional Parameter was Supplied
28 Jan 2014
Ali Malekpour
Determine whether a C# optional parameter was supplied
C#
.NET
C# 2.0 Aliases
3 Oct 2005
Edward Moemeka
A general description of C# 2.0 aliases.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Plugin Architecture using C#
3 Aug 2003
shokisingh
How to make plugins to work with .NET
.NET1.0
Win2K
WinXP
Win2003
C#
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
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
Virtual Extension Methods
2 Nov 2006
Steve Benz
This library allows you to simulate adding a virtual method to a class in another assembly.
.NET2.0
VS2005
C#2.0
Windows
Dev
Advanced
Script Generation in C# with In Script Objects
23 Dec 2007
Y-ME
The generation and compilation of script element in C# language that allows for the insertion of in script objects.
C#
.NET
Dev
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
Generic SinglyLinkedList in C# with Basic and Advanced Custom Operations
7 May 2010
Sarang Date
The following article describes C# implementation of various basic and advanced operations including some of the programming problems involving singly linked list
C#
list
programming
Algorithms
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
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
DispatcherFrame. Look in-Depth
31 Jan 2011
Renat Khabibulin
DispatcherFrame. Look in-Depth
C#
.NET
Dev
WPF
Intermediate
Advanced
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
Enum, Alternate Values, and FluentNhibernate
29 May 2011
Tim Schwallie
Pulling together various techniques to make enums, alternate values, and FluentNHibernate play well together
C#
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
Creating MDI Forms in WinForms
11 Jul 2014
Vitilevu
Creating MDI Forms in WinForms
C#
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 Modified C# Implementation of Tony Selke's TextFieldParser
27 Feb 2005
WendellH
A C# implementation of the TextFieldParser class submitted by Tony Selkes that includes the ability to put the schema in an XML file and load the data directly into a DataTable.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
ADO.NET
Intermediate
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
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
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
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
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
C# ViewState Management/Storage - Four Locations!
5 Nov 2007
xbadenx
In this article, I discuss the PageStatePersister, and detail ViewState storage in one of four locations: Session, Application, AppGlobals, and server Cache.
.NET2.0
WinXP
Win2003
VS.NET2003
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
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
Reflection
17 Mar 2005
smn-12
An article about Reflection in .NET, using C#.
.NET1.1
VS.NET2003
C#
Windows
Dev
Beginner
Some Useful Features of C#
27 Feb 2011
Pranay Rana
This article discusses some useful but unknown features of C#.
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
Multilingual Support in C#
18 Oct 2002
Tafseer Ahmed
The article gives an introduction on how to develop multilingual applications using C#
.NET1.0
Win2K
C#
Visual-Studio
Dev
Beginner
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
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
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
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
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
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#
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
Dynamic Screen Resolution
22 Jul 2008
sreejith ss nair
Setting the Screen Resolution in C#
.NET1.0
C#
Windows
Dev
Intermediate
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
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
Active Directory Searcher
17 Jun 2005
Nikita D. Sinelnikoff
How to search Active Directory
.NET1.1
Win2003
VS.NET2003
C#
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
A Naive Bayesian Classifier in C#
28 May 2006
ErichG
A Naive Bayesian Classifier in C#
VC8.0
WinXP
VS2005
C#
.NET
Dev
Intermediate
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
Simple Source Line Counter in C# for C#
24 Jan 2005
Tom Ollar
A simple source code line counter written in C#.
.NET1.1
WinXP
VS.NET2003
C#
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
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
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
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
Organization Chart Generator
4 Mar 2008
Rotem Sapir
An article on the development of an Organization Chart generator
.NET2.0
VS2005
C#2.0
ASP.NET
Windows
Dev
Beginner
STL Dotnet
19 Oct 2005
Frédéric DIDIER
STL for C#.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
LOG4NET WebServiceAppender
27 Dec 2006
Uwe Keim
Introducing a small appender that logs to a web service within the LOG4NET logging framework
Windows
Visual-Studio
Dev
Intermediate
Mouse Operations
22 May 2007
sharpiesharpie
Doing some things to the mouse using API
.NET2.0
WinXP
C#2.0
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
Association, Aggregation, Composition, Dependency and IOC for Beginners
24 May 2014
Kausik J. Nag
Association, Aggregation, Composition, Dependency and IOC for beginners
C#
Beginner
Satellite Assembly Example in C# (Step by Step)
22 Apr 2012
Vipin_Arora
Implement a satellite assembly in C#.
C#
.NET
Beginner
Intermediate
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
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
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
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
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
StateProto - Executing Multiple StateMachines
22 Jul 2006
statedriven
Drawing State diagrams and C# Code Generation for modified QF4Net
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
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
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
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
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
Serial Communication using C# and Whidbey
20 Oct 2004
Tapan Dantre
In this article, I will give you an introduction on how to do serial port communication on .NET platform using C#.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
How to make a Smart Tag using C#
8 Sep 2003
The Orange Rider
This article is a tutorial on the creation of a simple smart tag
Win2K
WinXP
Win2003
C#
.NET
Visual-Studio
Dev
Beginner
StateProto Beta - State Chart Designer for Qf4Net
5 Jul 2006
statedriven
Drawing state diagrams, and C# code generation for the modified QF4Net.
.NET1.1
WinXP
VS.NET2003
C#
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
Amicable Number Calculator
14 Jan 2007
zeltera
Amicable number (pairs between 1 and 2 million)
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
C#2.0
.NET3.0
C
Windows
Dev
Beginner
C# Language Infrequent Methods, Operators and Techniques
4 May 2007
vivekgaur
Here I provide a basic overview of some things which are included in .NET 2.0/1.1 but only few developers are using them. I am not saying that nobody knows about these functions, Operators or facilities but only few developers are using these based on their requirements.
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#2.0
Windows
Dev
Intermediate
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
Image Viewer User Control with Preview Capability
5 Jun 2008
salysle
This article discusses the construction of an image viewer user control that may be used to display images from a directory containing a collection of image files.
.NET3.5
VS2008
C#
Dev
Beginner
Anonymous Types - Dynamic Programming With C#
28 Jul 2009
webdev_hb
Anonymous Types are a powerful feature in the .NET language, but are limited when you need to pass that information around. In this post, I discuss a class that I wrote to allow you to work with Anonymous Types easily, even after they leave their initial scope.
C#2.0
C#3.0
.NET
Dev
Beginner
Intermediate
WinForm
Understanding Implicit Operator Overloading in C#
15 Aug 2006
aamironline
Explains the implicit operator overloading in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
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
IEnumerable<> and Yield in .NET 2.0
11 Jun 2007
Ryan Andrus
Using IEnumerable and Yield to create on-the-fly collections in .NET 2.0
.NET2.0
C#2.0
Windows
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
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
Flexible Cron And Schedule C# 2.0
15 May 2007
seeblunt
Iterate through a timeline using flexible predicate system with Cron Syntax in one class - Update to Previous Flexible Time Schedule
.NET2.0
VS2005
C#2.0
Windows
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
Numeric TextBox
22 Sep 2008
Ehsan Golkar
The textbox that accepts numbers and uses separated character for reading easily
C#
Dev
Intermediate
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#
C# Filtering with JSON
16 Sep 2010
strofo
Part 2 of creating a dynamical filtering mechanism in C#
C#
.NET
Architect
Dev
LINQ
Intermediate
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
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
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
UniqueStringList
21 Nov 2002
SimmoTech
A C# class to store and manipulate lists of unique strings
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
AzharDNA New Bioinformatics Program (DNA Translation)
4 Mar 2014
Al-Samman Mahmoud
Basic tool for the translation of DNA
C#
Windows
Algorithms
A .Net Auto-Updating Project Template
4 Mar 2004
TravisMerkel
A basic template to show how to create auto-updating apps using the .Net framework.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Beginner
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
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
ThreadQueue -- A queue for threads that allows asynchronous execution and a time limit
6 Dec 2006
PIEBALDconsult
Describes my ThreadQueue class and related classes.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Workflow Interruptions
10 Apr 2007
victorbos
Using serialization to start, stop, and resume work on different PCs
.NET2.0
VS2005
C#2.0
Windows
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
Convert & Parse are Nice, But What If You Need to Convert to a Nullable Type?
1 Nov 2007
Scott C Davis
A class to convert primitive types to their nullable counterparts
.NET2.0
VS2005
C#2.0
Windows
Dev
Beginner
LED Example with Measurement Studio
28 Sep 2010
Nick Alexeev
How-to article describing software, hardware setup
C#
.NET
Architect
Dev
Hardware
Non CLS-Compliant Code in C#
15 Jun 2011
ssanjeevik
Non CLS-Compliant Code in C#
C#
Windows
.NET
Dev
Intermediate
Advanced
Introduction to C# 3
13 Sep 2005
Ayende @ Rahien
Introduction to C# 3
C#3.0
Windows
.NET
Visual-Studio
Architect
Dev
Intermediate
Simple SVG Editor
18 Sep 2007
Shokhin
This application is a combination of two projects from The Code Project: DrawTools by Alex Fry and SVGPad by Maurizio Bigoloni
.NET1.1
VS.NET2003
Windows
Dev
Intermediate
Internals of Constants and Readonly
3 Oct 2011
zenwalker1985
Indepth details about constants and readonly
C#
.NET
Late Bound ActiveX Loading [TamilFM]
26 Oct 2006
Kannan K
Late Bound ActiveX loading [TamilFM]
C#
Windows
.NET
Visual-Studio
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
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
GetOpt for .NET
29 May 2008
Unknown Narrator
A GetOpt implementation for .NET.
.NET2.0
Mono
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
VB
.NET
MSIL
re-mix - A Mixin Library for .NET
7 May 2011
StefanPapp
How to implement mixins with C#.
C#
.NET
Dev
Beginner
How to Work with TFS
30 Oct 2011
Bangla Gopal Surya Prakash
TFS Build agent, Build definition, TFS Build Custom Task
C#
TFS
Event Like Processing for Properties
18 Jan 2007
urbane.tiger
Attach delegates to properties for invocation when property value changes.
.NET2.0
WinXP
VS2005
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
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
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
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
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
Generic ValueConverter for Binding Enumerations to Check Boxes
15 Oct 2011
Clifford Nelson
Generic ValueConverter for Binding Enumerations to Check Boxes
C#
XML
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
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
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
The Runaway Application
29 Sep 2003
Salil Pitkar
Using XML-RPC to communicate between .NET and Java
.NET1.1
C#
Java
Windows
Visual-Studio
Dev
Intermediate
Visualizing Project Dependencies Automatically
4 Sep 2007
Paul B.
Have a large code tree? Wondering which projects refer to which other ones? Manually run this console app, schedule it to run nightly or after each build.
.NET2.0
Win2K
WinXP
Win2003
Vista
VS2005
C#2.0
.NET3.0
C#3.0
Dev
Tutorial–C# Core : Variables
10 Sep 2014
N
Asif Sayed
My attempt to get beginners some insight into C#, through this series of short articles
C#
.NET
Dev
Beginner
Implementing Object Undo and Redo capabilities in .NET
4 May 2004
Pankaj Chatterjee
Implementing Object Undo and Redo capabilities in .NET
.NET1.1
VS.NET2003
C#
VB
Windows
Dev
Intermediate
Game Of Life 2 Life Wars
29 Sep 2003
pseudonym67
A variation on the Game Of Life Theme
VC7.1
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Sorting Generic Collections
15 Feb 2007
Saravanan Muthiah
Here is an advanced sortable list that can be used in ASP.Net Pages.
.NET2.0
VS2005
C#2.0
ASP.NET
Windows
Dev
WebForms
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
Contacting a Registration Server to obtain a unique registration key based on unique machine ID
20 Sep 2007
Sajjitha Gunawardana
This article describes usage of System.Net.WebRequest & WebResponse to contact a Server and obtain a registration key for a Windows application.
.NET2.0
VS2005
C#2.0
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
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 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
C# Class Construction Techniques
14 Apr 2009
logicchild
An article that describes interfaces, indexers, and delegates.
C#
.NET
Dev
Beginner
KBSoft IP Locator
1 Mar 2008
Alexandr Golovanov
This article covers aspects of getting information by IP Address.
C#
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
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
CLR Stored Procedure and Creating It Step by Step
22 Aug 2009
Virat Kothari
CLR Stored procedures are very simple and can be used in most complex scenarios when dealing with database.
WinXP
Win2003
Vista
SQL-server-2005
C#2.0
C#3.0
.NET3.5
C#
Windows
.NET
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
Intelligent Systems - Part I
2 Dec 2004
Utku KAYA
Introduction to Intelligent Systems in practice.
.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
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
SettingsXpress - Application Settings Made Easy
10 May 2003
Amber Star
Application Settings Storage and Retrieval Simplified
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Custom AppSettings
29 Nov 2005
Thoughthopper
Another article on AppSettings.
C#
XML
Windows
.NET
Visual-Studio
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
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
Creating a Basic Extension Method
7 Nov 2007
Matthew Hazlett
Extending System.Color with .toHTML()
.NET3.0
C#3.0
VS2008
Windows
Dev
Beginner
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
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
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
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
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
Simple File Tracer
19 May 2009
Wael Al Wirr
Custom component responsible for logging into a file
C#2.0
C#3.0
C#
.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
Transferring Data to the New EXE
13 Aug 2009
SimpleData
Have you ever wanted to change variables without rebuilding?
C#2.0
C#3.0
C#
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
Forms’ (Dialogues’) Customization, Based on Moveable / Resizable Elements
21 Aug 2009
SergeyAndreyev
Though the developers try to design these forms in the best possible way, “the best” from their point is often not the best from the users’ point of view. It’s not only the conflict between the designers and the users, but each user may have (and often has) personal opinion about the “would be the
C#
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
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
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
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
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
Custom configuration, from soup to nuts
2 Jul 2012
SASS_Shooter
From a concept of custom configs to intellisense in VS 2010.
C#
XML
.NET
Dev
Intermediate
Bulk Insertion of Data Using C# DataTable and SQL server OpenXML function
6 Jul 2012
Pranay Rana
Bulk Insertion of Data Using C# DataTable and SQL server OpenXML function
C#
Mocking Methods and Properties Using PostSharp
14 Aug 2012
Zimin Max Yang
Mock test without interface, on static methods and properties, using PostSharp
C#
Windows
.NET
Architect
Dev
Intermediate
Advanced
testing
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
Exploring C# variables
10 Jul 2014
925coder
An in-depth examination of variables in C#
.NET
Beginner
C#3.5
C#5
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
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
Working with the COM+ admin objects under .NET/C#
30 May 2001
Ranjeet Chakraborty
An article that explores ,NET interoperability with COM components.
.NET1.0
Win2K
C#
Visual-Studio
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
Saving Registry Settings
7 Nov 2006
Mohammed Kawser
Saving Registry Settings in Visual C#
VC7.1
.NET1.1
Win2K
WinXP
C#
Dev
Beginner
Intermediate
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
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
Counting PDF Pages using Regular Expressions
11 Jul 2006
Vicente Angotti
Explains how to count PDF pages using regular expressions in C#
C#
Windows
Visual-Studio
Dev
Intermediate
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
Option Library
1 Aug 2002
leppie
Provides methods to save and load option classes
.NET1.0
C#
Windows
Dev
Intermediate
Three Ways To Extend A Class
4 Apr 2008
pompair
An article shows three different easy ways to add features on an existing class.
.NET2.0
C#3.0
C#
Windows
.NET
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
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
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
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
Binary String Manipulation
11 Dec 2006
Rolf Baxter
An article to demonstrate conversion of a string to binary and manipulation thereof.
.NET2.0
WinXP
VS2005
C#
Dev
Intermediate
digg API.NET - C# Implementation of digg Web Services
5 Oct 2007
thund3rstruck
A C# Library Interface For the Digg.com API
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Self-Implemented Properties versus Public Fields
14 Jul 2008
Theraot
A single match between Properties and Fields and their implementations.
.NET2.0
VS.NET2003
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
.NET
Use Reflection To Generate Complete Color Chart
15 Apr 2002
Softomatix
Artcile on use of reflection to get color values to draw the complete color chart
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
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
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
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
Bit wise operations in C#
6 Nov 2001
Chandra Hundigam
Using bitwise operators in C#
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
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
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
Calling Unmanaged Code from .NET and Device Detection with C#.NET
23 Apr 2007
svsundar (Vairavan)
An article that explores hardware insertion or removal
VS.NET2003
C#
Windows
.NET
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
Web Timer Control
7 Oct 2008
Prem Rajadattan
Provides a mechanism for executing a method at specified intervals
C#
ASP.NET
Dev
Intermediate
Anonymous Method Serialization
12 Feb 2009
Fredrik Norén
Anonymous method serialization
C#
Windows
Dev
Intermediate
Advanced
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
Methods are first class objects in C#
31 Mar 2013
RajeshRaushan
In C# delegates can behave like a first class object by having closure on outer variables
C#
.NET
Dev
Beginner
Intermediate
Advanced
Lambda
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
Building Snap-In Applications: Appendix A, Code Signing for Security
14 Sep 2003
Todd Sprang
This article builds on my previous Snap-In article, adding security through .NET code signing.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
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
Creating a Nickname Generator
19 Aug 2007
Juraj Borza
Nickname generator
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
C#2.0
Dev
Intermediate
Plug-in Enabled Applications
11 Nov 2008
Tharindu Nishad Patikirikorala
Develop extensible application by enabling 3rd party plug-ins
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
Dev
Design
Intermediate
WinForm
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
A C# Implementation of Mime De/encode
21 Aug 2005
tauyoung
A C# implementation of Mime de/encode
VC7.1
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Game Puzzle
29 Jun 2011
Reza Mansoori
This is an easy game puzzle for beginners.
C#
Windows
Beginner
Game
Write Data to Excel using C#
6 Jul 2007
shinilkp
Describes how to write data to an Excel sheet using C#
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
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
A .NET Component for Localizing String and Message Boxes
4 Mar 2010
vtchris
Managing strings contained in a project-scoped resource file can be a real pain. This component makes it easier to colocate the strings with their corresponding classes, even if they are business objects.
C#
Windows
.NET
Architect
Dev
Intermediate
Advanced
WinForm
IEnumerable And IEnumerator interfaces
17 Jul 2008
sreejith ss nair
Using IEnumerable And IEnumerator interfaces in C#
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
JS Parser
17 Jul 2003
Leon Langleyben
Simple utility to browse and summarize script files
.NET1.1
C#
Windows
Visual-Studio
Dev
Intermediate
Fun with Unit Testing - testing abstract classes
23 Sep 2003
Roy Osherove
I'll show how to use mock objects to test abstract classes.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
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
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
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
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
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
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
C# XML Directory Lister
1 Oct 2001
Greg Hack
Generates a directory list as XML
.NET1.0
Win2K
C#
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
Adding Custom Dialog to Visual Studio .NET 2003 Project
29 Jul 2007
Sandeep. Vaidya
Visual Studio custom action provides the option to add predefined custom dialogs, however there is no option to add our own custom dialog. The following class can be used to add the custom dialog. We can create a DLL using the following class and custom dialogs.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Google Spider .NET
9 Jul 2009
Proxytype
Search your keyword against your competitors
C#2.0
C#3.0
C#
WebForms
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 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
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
Visual Studio Unit Testing Extensions
21 Dec 2007
William E. Kempf
Creating extensions for unit testing
VS.NET2003
VS2005
C#3.0
.NET3.5
VS2008
C#
.NET
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
Whereis for Windows
11 Mar 2003
Tim Fitzgerald
A UNIX-like Whereis utility written for Windows in C#.
.NET1.0
Win2K
WinXP
C#
Visual-Studio
Dev
Intermediate
Simple ASCII Art Generator
18 Jul 2007
Sajjitha Gunawardana
Uses less than 25 lines of code to convert a given picture to an equivalent ASCII picture
.NET2.0
VS2005
C#2.0
Windows
Dev
Beginner
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
WinXpStyle Class
6 Jun 2004
HugoRomano
You can use this class for Windows XP Style Forms.
.NET1.1
WinXP
VS.NET2003
C#
Dev
Intermediate
I Love C# Extension Methods
21 Oct 2011
grimmuko
Some useful C# Extension Methods
C#3.0
C#
Windows
.NET
Intermediate
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
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
StateProto - Saving and Restoring the State Machine
9 Aug 2006
statedriven
Drawing state diagrams and C# code generation for the modified QF4Net.
C#
Windows
.NET
Visual-Studio
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
Generic Object Factory
7 Feb 2006
Rob Hemstede
A generic object factory using C#.
.NET2.0
VS2005
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
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
Running a Web Site in Kiosk Mode with C#
27 Feb 2008
salysle
This article is about running a Web site in kiosk mode and disabling some normal keyboard control functionality to limit a user’s ability to depart from kiosk mode.
VS2008
C#
Dev
Beginner
Fractions in C#
17 Oct 2005
Nikola Stepan
An article on a Fraction class in C#.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
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
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
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
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
C# Bitwise Helper Class
1 Feb 2006
ziade
A class that helps with some basic bitwise operations.
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
How to Configure Default Values in .NET Classes.
24 Feb 2002
Roman Kiss
This article describes how to setup default values of the value type fields in the .NET class using the Custom Attribute from the Application Assembly or Config file.
VC7
.NET1.0
Win2K
C#
Dev
Intermediate
Message & InfoBus Components
9 Dec 2002
lambo82669
An article on message/info bus components for lightweight messaging.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Thunder Measurement Unit Conversion Framework
23 Dec 2005
Rob Harwood
An article on a unit conversion library written in C#/.NET.
.NET2.0
Win2K
WinXP
VS2005
C#
Dev
Intermediate
JavaScript Reflection
27 Jul 2007
Shreyans Kothari
Reflection of JavaScript Object through Text Parsing of *.js files
C#
ASP.NET
Javascript
Windows
.NET
Visual-Studio
Dev
Intermediate
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
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
Wireless Push
24 Sep 2008
seesunmoon
Push files from PC to PDA using C#
Vista
C#
Windows
Dev
Intermediate
Simple Binary Clock using Graphics
13 Aug 2009
Tommy Pickersgill
A simple binary clock snippet
C#
Dev
Beginner
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
Understanding Expression Trees
22 Jul 2009
abcdefghijklasdsad
Expression trees tutorial.
C#2.0
C#3.0
.NET3.5
Dev
LINQ
Beginner
Intermediate
.NET4
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
Launching a process and processing its standard output in real-time
30 May 2006
Peter Schlang
A patch for an article by Mike Mayer.
C#
Windows
.NET
Visual-Studio
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
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
Simple PropertyComparer
1 Nov 2006
Ion Botnari
A Simple PropertyComparer
C#
Windows
.NET
Visual-Studio
Dev
Beginner
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
Synchronize access to stream data section by section
23 Feb 2004
Wytek Szymanski
An article about locking sections of a stream for reading and writing.
.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
Simple Memory Cleaner that forces GC to collect objects
27 Sep 2008
Olexandr Malko
In a separate thread there is a loop to invoke GC.Collect()
.NET1.1
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
Beginner
Get Size of a File from the Internet
18 Apr 2009
Vipin.150
C# program to get the size of a file from the internet
.NET2.0
VS2005
.NET3.0
.NET3.5
VS2008
C#
Windows
.NET
Visual-Studio
Dev
Reading and Writing app.config or web.config Settings - Simply
14 Aug 2007
Paul B.
Read and write for app.config or web.config files with two simple, tested functions
.NET2.0
Win2K
WinXP
Win2003
Vista
VS2005
C#2.0
.NET3.0
C#3.0
ASP.NET
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
Encoding Accented Characters
22 May 2007
Simon Hughes
There is a problem exporting accented characters in plain text files. You need to encode, but which one?
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#2.0
.NET3.0
C#3.0
Windows
Dev
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
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
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
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
Splash Screen with Semitransparent Borders
17 Nov 2007
Vladimir N.
This article shows how to create a Splash Screen with alpha-channel image and semitransparent borders.
.NET2.0
Win2K
WinXP
Win2003
Vista
VS2005
C#2.0
GDI+
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
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
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
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
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
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
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
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
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
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
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
A Generic Enum Detail List Class
24 Jan 2006
Richard Isaac
An article describing a simple Generic class to provide user friendly text for a constant or enum value.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
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
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
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
The Monty Hall Problem - C# Solution
6 Nov 2006
Troy Magennis
C# Solution to the "Monty Hall Problem"
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
How to get user SID using DirectoryServices classes
19 Feb 2003
Softomatix
An article describing how to use DirectoryServices classes to get a user's SID.
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
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
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
Custom XPath Functions
28 Aug 2006
Not Active
Using custom functions to extend XPath expressions
.NET1.0
.NET1.1
.NET2.0
VS2005
C#2.0
XML
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
C# Script Engine tutorial
21 Aug 2002
zhangzq71
Introduces how to use Microsoft.vsa to make your programs have script functions
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Dependency Injection for .NET using a Dynamic Service Locator with Dynamic Proxy Injection
8 Mar 2008
Ralph Varjabedian
Dependency Injection for .NET using a Dynamic Service Locator with Dynamic Proxy Injection.
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
Architect
Dev
Intermediate
Advanced
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
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
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
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
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#
Working with collections in the .NET Framework
21 Jun 2004
Sune Trudslev
Introduction to collections in the .NET Framework.
C#
Windows
.NETCF
.NET
Visual-Studio
Mobile
Dev
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
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
.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
Run a Command Line Tool as a Windows Application in C#
8 Apr 2002
shilin
Simple windows application in C# to give command line tools the convenient windows interface
.NET1.0
C#
Windows
Dev
Intermediate
Win 32 API Timers for .NET
1 Dec 2003
toclipa
This article describes how to work with timers provided by win32 API
.NET1.0
Win2K
C#
Dev
Intermediate
ConsoleWriter
12 Apr 2010
TwinLane
A control for writing out text to the UI
.NET2.0
.NET3.0
.NET3.5
C#
Windows
Dev
Advanced
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
Message Maintenance Architecture with C# and XML
4 Mar 2005
sarav.r
De-coupling Error Messages out of your web application.
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
C#
VB
Javascript
XML
Editing a Resource File Treating It as an XML File
11 Apr 2007
Saleth Prakash
This demo shows how to edit a resource file content by treating it as an XML File
.NET2.0
VS2005
C#2.0
ASP.NET
Windows
Dev
Intermediate
A Graphics Drawing Tool by using WPF
23 Jun 2011
Lewis Liu L
Graphics Drawing Tool by WPF
C#
Windows
WPF
Intermediate
Math Parser
25 Aug 2005
Paratrooper666
Solve mathematical equations
.NET1.1
WinXP
VS.NET2003
C#
Dev
Beginner
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
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
Emulate Const Correctness in C#
6 Mar 2008
Glenn Dawson
How to use interfaces to emulate const correctness
C#
.NET
Dev
Beginner
Intermediate
Inter-Process Communication with C#
11 Jul 2007
tran manh tuan
This app shows how to send and receive messages between apps using WM_COPYDATA.
VS2005
C#2.0
Windows
.NET
Dev
Intermediate
WinForm
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
SafeDeflateStream
30 Jan 2006
Jason.Thomas
A wrapper class for DeflateStream that properly handles exceptions.
.NET2.0
VS2005
C#
Windows
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
Using attributes to document alterations
27 May 2003
Palladino
Using attributes to solve subjects linked to the daily work of software maintenance.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Automate key sequences for repetitive tasks, reference XML data
13 Jan 2004
SathishVJ
Automate key sequences for repetitive tasks. Enter data into forms from XML files.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Remotely Eject CD and Pop Up Message Box
16 Sep 2007
Paul Chin PC
Remotely display message, eject and close CD
WinXP
Vista
VS2005
C#2.0
.NET
Dev
Beginner
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
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
Refactoring a Switch Statement
15 Aug 2009
rajeshjj
Avoiding a switch statement in order to avoid Cyclomatic complexity.
C#2.0
C#3.0
Windows
.NET
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
Asp.net Currency Exchange Rate via RSS
20 Jun 2007
Suvendu Banik
This articles is to explain the use on live XML for displaying data. I have used Exchange Rates from currencysource.com to show one of many use of this technique. I have used bit of comments to explain how this code is working.
.NET2.0
VS2005
C#2.0
ASP.NET
Windows
Dev
WebForms
Intermediate
Application and component configuration
28 Mar 2003
Robin Galloway-Lunn
Application and component configuration from XML .config files.
.NET1.0
Win2K
WinXP
C#
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
Testable Applications
20 Apr 2007
Refky Wahib
Make your application testable.
.NET2.0
VS2005
C#2.0
C++
Windows
Architect
Dev
QA
Intermediate
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
Writing Microsoft CRM 3.0 Callouts – Sample Code: Turkish Citizen Number Validator
26 May 2007
Ziver Alen MALHASOGLU
This article focuses on callout development for MS CRM 3.0. As an example Turkish Citizen Number Validator code is written.
Win2003
VS.NET2003
.NET
Dev
Beginner
Debugging OnStart Method in .NET Service when Debbuger.Launch Doesn't Work
12 Sep 2007
Thomas Maierhofer (Tom)
Technique to attach a debugger to a starting service project
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
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
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
Top 10 tips and tricks to jazz up your C# business solutions/server products
16 Nov 2004
Salil Khedkar
I have tried to compile a list of things which we commonly need, when we sit down to code a ‘business solution’ or ‘application server’ kind of software for the first time using .NET. This list of tricks gives ideas on how to jazz things up, to give you the extra edge to win customers hearts.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
XRandom
24 May 2002
Vlad Beu
Testing the c# random generator numbers
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
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
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
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
Desktop Sheep
22 Mar 2008
M
uammar©
Animated sheep for your desktop
C#
Windows
.NET
Visual-Studio
Dev
Beginner
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
Testing, tracing and debugging in Project Hoshimi
11 May 2007
Raptor.XP
Learn how to trace and debug your Project Hoshimi program with Visual Studio
.NET2.0
WinXP
Vista
VS2005
C#2.0
VB7.x
VB8.0
Dev
Intermediate
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
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
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#
Single Instance Children Forms in MDI Applications
24 May 2004
Polis Pilavas
An article on C# MDI applications.
WinXP
C#
.NET
Visual-Studio
Dev
Beginner
Simple RSS Reader in C#
7 Aug 2007
Raymund Macaalay
Simple RSS Reader in C# using XSL
.NET2.0
WinXP
VS2005
C#2.0
XML
Dev
XSLT
Intermediate
Bspline in C#
12 Dec 2006
Shailendra Sason
Drawing Bsplines in C# with the help of GDI+
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Base64 Encoder/Decoder in C#
19 Nov 2003
wchvic
An implementation of Base64 encoding/decoding in C#
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
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
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
Extension Method (Basic Understanding)
12 Jun 2009
rajeshrocks
Extension method is a feature in C# 3.0, which allows a developer to add functionality in existing class without modifying or recompiling or extending the existing class.
.NET3.0
C#3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
Architect
Beginner
C#4.0
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
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
File Watcher Windows Service in C#
1 Sep 2004
Prashant B. Bhide
This article will give you a peep into creating a basic windows service in C#
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
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
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
Notepad Application in C#
6 Jun 2004
Abhishek M
An article on C# describing a notepad application
.NET1.0
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
Passing binary data in xml: a C# example which puts and gets icon and bitmaps to and from a xml file.
13 Jun 2001
Wahid Choudhury
Binary data needs to be base64 encoded to go into an xml file. .Net framework has made this a painless method wiht its System.Xml namespce classes. I use the XmlTextWriter to put in a bitmap and icon image into a xml file. I then use XmlTextReader to parse the xml file and dynamically set the icon a
.NET1.0
C#
Windows
Dev
Beginner
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
Addition, Multiplication of Very Long Integers
7 Sep 2010
Saleth Prakash
Performing addition, multiplication of very long integers using C#
C#
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
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
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
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
Javascript to find the weeknumber (Gregorian Calendar)
29 Apr 2003
tommy skaue
Been searching the Internet for a waterproof way to find weeknumber based on a certain date? Search no more, because here is the solution,
VC6
VC7
VC7.1
C#
Javascript
Windows
.NET
Visual-Studio
Dev
Intermediate
A Winamp Front-End Library with C#
8 Dec 2005
Polis Pilavas
An article on a C# library responsible for acting as a Winamp front-end
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Basic Understanding of Implicit Variables in C# 3.0
13 Apr 2012
Shashank Bisen
This article gives you a brief introduction to Implicit Variable provided by .net Framework 3.0 onwards and illustrating its usage.
.NET3.0
C#
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
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
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
C# Interfaces for the Windows Scripting Host
18 May 2007
Uwe Keim
Introducing a C# implementation of the interfaces required to implement a Windows Scripting Host
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
How to convert DOC into other formats using C#
22 Oct 2003
Prashant Agrawal
This article explains how to convert DOC into other formats using C#.
Win2K
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
IMAP Messages Transfer Tool
28 Dec 2006
Ivar Lumi
IMAP messages transfer tool
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
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
PDF creation using C# (and Office) from RTF/DOC files
25 Feb 2004
Stefan Eberhardt
Converts RTF, DOC to PDF; sample is a part of a big Project that converts nearly everything, parts can be used to convert html, bmp ,Lotus 1-2-3 documents...
.NET1.1
WinXP
VS.NET2003
C#
Dev
Intermediate
C#:Abstract Factory Pattern
18 Jun 2007
PrashantRishu
This tutorial describes the implementation of Abstract Factory Pattern in c#
.NET1.1
.NET2.0
C#2.0
Windows
Visual-Studio
Dev
Intermediate
Read and Write Structures to Files with .NET
10 Aug 2005
zadeveloper.com
Reading and writing structure data to and from Binary files
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
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
An Introduction to SortedSet Collection of .NET 4.0
25 Oct 2010
Niladri_Biswas
This article will introduce some of the benefits of using SortedSet.
C#
.NET
Visual-Studio
Dev
Beginner
C#4.0
VS2010
.NET4
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
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
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
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
MathLibrary for Matrix and Vector
29 Sep 2011
N.Banukobhan
It has all the operations of matrix, vector
C#
Windows
Intermediate
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
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
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
Multi-threaded polling process - base for NT-Service
23 Mar 2003
pgrenette
This is a simple skeleton for a multi-thread process or services
.NET1.0
C#
Windows
Dev
Intermediate
Really Lazy Properties
6 Jan 2004
worldspawn
Make the task of defining properties a little less typing intensive. It should provide a convenient location to track changes to entities or whatever you can think of.
Win2K
WinXP
Win2003
C#
.NET
Visual-Studio
Dev
Intermediate
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
A Proposal for an Enhanced C# Property syntax
18 Aug 2003
Salil Pitkar
Proposal to make C# properties flexible whilst maintaining the Smart Field syntax.
.NET1.0
.NET1.1
C#
Windows
Visual-Studio
Dev
Intermediate
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
CSC.EXE CMDLGen
23 Nov 2003
peter2713
Simple utility for generating csc.exe command line options
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
C#
Dev
Intermediate
SMTP Mail Manager
26 Jul 2007
Seun
A useful library for sending mail from your apps. Its the easiest i know off.
.NET2.0
Win2K
WinXP
Win2003
VS.NET2003
VS2005
C#2.0
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
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
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
Base 36 type for .NET (C#)
7 Jun 2005
Steve Barker 333
A struct that provides base-36 functionality.
Win2K
WinXP
Win2003
VS.NET2003
C++
C#
.NET
Dev
Intermediate
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
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
Simple EventLog
30 Jul 2002
Anthony Roach
A simple event log class written in C#
.NET1.0
C#
Windows
Dev
Intermediate
Command Line Written in C#. Part 2: Attribute Arguments.
5 Aug 2003
Roman Kuzmin
Accessing a command line data formatted as an attribute argument list.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Write Your Customized Editor for Your Own Programming Language
13 Jun 2004
Taha Amin
An article on a customized editor for your own programming language
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Generics in C# 2.0
23 Sep 2004
Ansil
An introduction to Generics in C#.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
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
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
Read and Write Config Files with an Object Oriented Style with .NET 1.1
22 May 2006
Syed Moshiur Murshed
Read and Write Config files with an Object Oriented Style with .NET 1.1
C#
Windows
.NET
Visual-Studio
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
Cross Thread
23 Oct 2006
raajaak
We can't perform operations on a control, if that control was created by another thread. When we try to do thatm, we will get cross thread exceptions.
.NET2.0
C#
ASP.NET
Windows
Visual-Studio
Dev
Intermediate
Computer Conversions (Hexadecimal, Decimal, Octal and Binary)
5 Feb 2007
Scott Klawitter
An article to demonstrate how to convert from one base 2, 8, 10 or 16 to another of base 2, 8, 10, 16
.NET1.0
.NET1.1
.NET2.0
WinXP
VS.NET2003
VS2005
C#2.0
.NET3.0
ASP.NET
Dev
Goto Shrinkster
10 Feb 2007
rbriere
Quickly go to a Shrinkster.com url.
C#
Windows
.NET
Visual-Studio
Dev
Beginner
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
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
Custom Serialization using the SOAP Formatter - Advanced
19 Aug 2007
Rudolf Jan Heijink
A tutorial on custom serialization using the SOAP formatter - Part II
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
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
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
C# Wallpaper Switcher
28 Nov 2007
shanAtCP
Windows service code to change wallpaper at configured intervals
.NET1.1
.NET2.0
WinXP
Win2003
VS.NET2003
VS2005
C#2.0
Dev
Intermediate
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
KeyValues
7 Apr 2009
Tiago Conceição
Powerfull XML Alternative
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Extending Polymorphism Backward in Class Hierarchy
19 Jun 2009
Stas Kashepava
This article explains how to apply polymorphic behavior back in the class hierarchy
.NET3.5
VS2008
C#
Windows
.NET
Visual-Studio
Dev
Beginner
Intermediate
.NET4
Building Basic Windows Applications
23 Oct 2009
logicchild
An Article that explains certain aspects of Windows Forms
Vista
C#
Windows
Dev
Intermediate
Win2008
WinForm
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
A Basic Tour To Dynamic Keyword - Dotnet 4.0
27 Oct 2010
Niladri_Biswas
This short tutorial will give the idea about the usage of Dynamic Keyword in dotnet 4.0
C#
.NET
Win32
Dev
Beginner
C#4.0
General
.NET4
Dynamic Keyword In C# 4.0 - Part 3
19 Apr 2011
Sanjay J Patolia
Difference between Dynamic and Object type
C#
C#4.0
Common C#.NET Performance Guidelines
8 Sep 2011
Swapnil Ahire
Common C#.NET Performance Guidelines
C#
.NET
Dev
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
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
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
New features of C# 3.0
4 Apr 2009
P S Sreejith
A quick look at C# 3.0 language features.
C#2.0
C#3.0
C#
.NET
Beginner
Specialized Queues - A Cyclic Queue
20 Nov 2005
Ilan Assayag
A fixed-sized FIFO queue
WinXP
VS.NET2003
C#
.NET
Dev
Intermediate
Generic IComparer
30 Dec 2005
Stephane Schwartz
An article on implementing a generic comparer.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Count with Letters
16 Jun 2007
zeltera
A way to use letters instead of numbers to count
.NET1.0
.NET1.1
.NET2.0
C#
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
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
Remoting An Interface Based Approach
15 Feb 2010
WCFguru
Remoting sample using Interfaces and NTier approach
.NET1.1
VS.NET2003
Windows
Dev
Advanced
Enums powered by Reflection
25 Apr 2003
XoseLluis
An article about building enums in runtime by means of System.Reflection.Emit
.NET1.0
.NET1.1
C#
Windows
Visual-Studio
Dev
Intermediate
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
In C#, Use Win32 API to Enumerate File and Directory Quickly
21 Jul 2007
yuan yong fu
In C#, use Win32 API to enumerate file and directory quickly
.NET1.1
VS.NET2003
Windows
Dev
Intermediate
Real World Best Practices for Handling Dates
19 Sep 2004
[email protected]
Best practices for use when handling dates during less than ideal development projects. Explains a simple way to approach input and output date formatting when integrating with applications and databases.
C#
Windows
.NET
Visual-Studio
Dev
Beginner
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
The CFGLite Project
27 Aug 2003
Frank Olorin Rizzi
The CFGLite Project, for managing configuration files in .NET
.NET1.0
C#
Windows
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
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
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
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
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
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
WBXML Support in C# - Handy
1 Nov 2007
Tamir Khason
Open source class to handle WAP Binary XML in C# and CF C#
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
VS.NET2003
TabletPC
Embedded
Class Diagram in VS.NET 2005
9 Oct 2006
Namratha Shah
Class Diagram in VS.NET 2005
C#
Windows
.NET
Visual-Studio
Dev
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
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
Alternative to the C# out keyword using Generics, Anonymous methods and Type converters
12 Jul 2006
Steve Ward UK
This article will demonstrate an alternative to the C# out parameter for those times when you need to get a value back from a method plus some additional information. I'll show you how generics and anonymous methods can be used together to help you write cleaner resuable code.
.NET2.0
Win2K
WinXP
Win2003
Vista
VS2005
TabletPC
C#
Architect
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
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
An introduction to Big Integer class - Dotnet 4.0
26 Oct 2010
Niladri_Biswas
This short article will show some of the benifits that the BigInteger class provides
C#
.NET
Visual-Studio
Dev
Beginner
C#4.0
VS2010
.NET4
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
Customising FxCop using Introspection
1 Nov 2007
sasik_72
This article explains how to create some of the advanced FxCop Custom rules.
.NET2.0
WinXP
VS2005
C#2.0
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
Creation of Exception Layer using OOPs Concept
5 May 2005
santosh poojari
This article explains how one can trap exceptions in an application. This layer helps to determine from which layer, module and source an exception has occurred.
.NET1.1
Win2K
WinXP
VS.NET2003
C#
ASP.NET
Dev
WebForms
Intermediate
WinForm
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
Fast Dialogs and Message Boxes
13 Jun 2006
Sir Zeppa'Man
Some useful messageboxes and dialogs
C#
Windows
.NET
Visual-Studio
Dev
Beginner
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
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
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
Model View Controller (MVC) Using C#, Delegates and Events in .NET
28 May 2002
Paul Gielens
Model View Controller written in C# using the .NET Framework
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Dynamic Keyword in C# 4.0 - Part 1
19 Apr 2011
Sanjay J Patolia
An introductory article about the dynamic keyword in C# 4.0
C#
C#4.0
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
Satellite Assembly Demo by Using 12 Languages in C#
5 Apr 2007
Saleth Prakash
This demo is nothing new. It just shows the usage of localization using resource files for 12 languages.
.NET2.0
VS2005
C#2.0
ASP.NET
Windows
Dev
WebForms
Intermediate
Dynamic Assemblies
24 Aug 2008
Tharindu Nishad Patikirikorala
Creating Dynamic assemblies in C#
.NET1.1
.NET2.0
C#2.0
Architect
DBA
Dev
QA
Design
Intermediate
Advanced
An introduction to Complex Struct of dotnet 4.0
27 Oct 2010
Niladri_Biswas
This short article will show some of the benifits that the Complex Struct provides
C#
.NET
Visual-Studio
Dev
Beginner
C#4.0
VS2010
.NET4
DateTruncate
14 Nov 2006
PIEBALDconsult
This article describes my DateTruncate function.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Custom Resource Reader
1 Jun 2006
Palwinder Singh
Implementing custom resource reader with database
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
SQL2000
VS.NET2003
VS2005
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
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
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
AutoCAD Drawing Using C#
23 Dec 2005
Sheel Gohe
Generate AutoCAD drawings using C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Control Windows System
25 Jun 2007
Ranjan.D
Control your system by shutting down, rebooting, log-off, hibernate
.NET2.0
VS2005
Windows
Dev
Intermediate
Visual Studio Unit Testing Extensions
23 Dec 2007
William E. Kempf
An article on creating extensions for unit testing.
C#3.0
.NET3.5
VS2008
Windows
Visual-Studio
Dev
QA
Intermediate
Understanding Extension Methods and Mixin
19 Jul 2008
abhigad
C# extension methods and Mixin implementation.
C#
Windows
.NET
Dev
Intermediate
Solving a system of linear equations
27 Jun 2007
Vit Buchta
Special classes hold a coefficient matrix and right site constants
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
WinForm
Skin Recognition in C#
28 Aug 2004
xwml
Skin Recognition in C#.
Win2K
WinXP
Win2003
C#
.NET
Dev
Advanced
Persisted Data in C#
17 Feb 2005
Dave Brighton
This article builds a persisted data application in C#.
.NET1.0
C#
Windows
Dev
Intermediate
Profiting from the WebForm designer generated code
14 Nov 2006
rmortega77
Create a class with DB access code, from the Webform designer generated code.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Gregorian Date To ISO Date Converter
8 Aug 2002
Siva Ram Mateti
An article on converting Gregorian calendar date to ISO 8601 calendar date
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
EmailSender
17 Feb 2003
pat29
A suite of classes to send email messages and attachments.
.NET1.0
Win2K
WinXP
C#
Visual-Studio
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
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
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
Another C# sets this time generic ones
19 Feb 2006
Smart K8
How to easily implement generic sets within C# for .NET Framework 2.0
.NET2.0
VS2005
C#
Windows
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
UNIX timestamp to System.DateTime
10 Apr 2005
Miros79
Converting UNIX timestamp to System.DateTime.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
DfsmvPorty - XML-configurable Port Scanner
9 May 2003
Uwe Keim
A small utility to notify you by e-mail when ports on servers are not available.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
C#
Dev
Beginner
Running a Single Instance per User
14 Mar 2006
smallwisdom
How to run one instance per user of an application on a machine with multiple users logged in.
.NET1.1
C#
Windows
Visual-Studio
Dev
Intermediate
Creating A Custom Message Box Part 2
11 Jul 2008
Syed M Hussain
How to create a custom message box with buttons and icons.
.NET2.0
WinXP
VS2005
C#2.0
Dev
Intermediate
HttpTunnel in C#
29 Jan 2007
Kamlesh Singh
How to create TCp connection through proxy server
C#
Windows
.NET
Visual-Studio
Dev
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
An introduction to Tuple
25 Oct 2010
Niladri_Biswas
This article will explain about some of the benefits of using Tuple in C#4.0
C#
.NET
Visual-Studio
Dev
Beginner
C#4.0
VS2010
.NET4
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
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
Mapping exceptions to events
21 May 2003
Pedro M Santos
What I try to achieve is avoiding the need of capturing library exceptions, specialy those generated by users, in the presentation layer.
.NET1.0
C#
Windows
Visual-Studio
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
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
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
Zip Extension method- Dotnet 4.0
26 Oct 2010
Niladri_Biswas
This article will describe some of the functionalities of ZIP Extension Method
C#
.NET
Win32
Dev
Beginner
C#4.0
General
.NET4
Adding Data to Word Doc
15 Feb 2008
Sanat Palia
How to add data to an existing word doc from .net
VS2005
C#2.0
C#3.0
C#
Windows
Visual-Studio
Architect
Dev
Beginner
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
An introduction to Optional Parameters - C#4.0
26 Oct 2010
Niladri_Biswas
This article shows the benefits of using Optional Parameter
C#
.NET
Visual-Studio
Dev
Beginner
C#4.0
VS2010
.NET4
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
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
Restrict your application from creating a new instance
7 Mar 2004
rajeshvasan
This sample code uses the System.Diagnostics namespace to restrict the application from creating an instance more than once.
Win2K
WinXP
Win2003
C++
C#
.NET
Visual-Studio
MFC
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
Drag and Drop text containing file in textbox.
27 Sep 2007
Shinde Sachin
You can drag and drop text file or any other file which contains text in textbox.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
WinForm
Empty the Recycle Bin using C#.
24 Aug 2007
S.Vinothkumar
Empty the Recycle Bin using C#.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
WinForm
Log4net GUI Configuration Tool
30 Nov 2006
Tom Tang API
A tool can save your effort on configuring log4net.
.NET1.1
Win2K
WinXP
Win2003
Vista
VS.NET2003
TabletPC
Dev
QA
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# Form Location Manager
1 Nov 2005
Tupps
An article containing details of a class that handles form locations without adding code to each form
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
DotGNU
C#
Windows
Dev
Intermediate
WinForm
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
Boosting Performance with Fields
17 Aug 2009
ShofarNexus
A potentially significant amount of performance gain and code size reduction can be achieved by making use of internal fields rather than designing applications with a blanket use of public properties.
C#2.0
C#3.0
C#
Architect
Dev
Intermediate
Advanced
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
Hex Editor in c#
20 Sep 2005
Glenn Inman
This is a hex editor in c#
.NET1.1
VS.NET2003
C#
Windows
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
Rolling label
3 Oct 2008
Saloman Wu
A user control which is rolling text from right to left
VS.NET2003
VS2005
VS2008
C#
Windows
Win32
Win64
Visual-Studio
CEO
Architect
Generate a PDF File using CrystalReports
14 Nov 2006
rmortega77
Very simple code to generate a PDF document using the CrystalReports engine.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
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
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
ListView Find Items Text
8 Jun 2007
Suha
ListView Find Items string or integer etc: *text, or *text*, or text*
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#2.0
Windows
Dev
Beginner
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
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
Conditional Methods using Conditional Attribute
18 Jan 2006
Namratha Shah
Conditional Methods using Conditional Attribute
C#
Windows
.NET
Visual-Studio
Dev
Beginner
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
Simple Windows Service which sends auto Email alerts
15 Nov 2006
ravindradonkada
Sending Email alerts to your friends saying Good Day
C#
Windows
.NET
Visual-Studio
Dev
Beginner
Auto scrolling html to give an impression of rolling news
18 May 2007
prabhu_g_cool
This will be useful to make data continuosly rotate and give an impression of news flash vertically in ur webpages.This is not windows scrolling but this is making a div or panel to scroll.
C#
ASP.NET
Javascript
Windows
.NET
Visual-Studio
Dev
WebForms
Intermediate
Creating Extensible and Abstract Layer
18 Feb 2008
Niranjan Kumar
Abstraction and Extensibility are important factors in modern day frameworks. If you are part of any framework team or developing a library that will be used by multiple divisions of your organization or community, you will appreciate what I am talking about.
.NET2.0
C#2.0
Architect
Dev
Design
Intermediate
Parsing Sentences and Building Text Statics in C#
4 Jun 2008
salysle
This article describes three approaches to parsing the sentences from a body of text; three approaches are shown as a means of describing the pros and cons for performing this task using each different approach.
VS2008
C#
Dev
Beginner
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
The using Keyword and IDisposable
8 May 2009
Omer .NETz
Accessing IDisposable objects in a bounded scope with the using keyword
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
Intermediate
Advanced
Calling methods from Dll compiled in 'C' from C#
1 May 2004
vancemc
Describes how to interface 'C' code with C# through Dlls compiled in 'C'
VC7
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
C++/CLI
C#
Dev
Advanced
Binding parameters to a Crystal Report using SqlDataSource control – A reduced code approach
3 Nov 2007
Viswanath Majeti
Reduced code approach to parameter binding in Crystal Reports
.NET2.0
VS2005
C#2.0
ASP.NET
Windows
Dev
WebForms
Intermediate
Sending Emails from C# Application using default SMTP
21 Sep 2004
Rajan2may
Sending Mails from C# using System.Web.Mail using default SMTP
.NET1.1
VS.NET2003
VB6
C#
Windows
Dev
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
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
Paging Class for .NET
17 Sep 2007
Sreejith Thathanattu
a customizable class that can be used for paging
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#2.0
.NET3.0
C#3.0
ASP.NET
Windows
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
Step by step introduction to Database programing in C# using controls
3 Sep 2003
san77in
This article gives an introduction to adding Database support in a C# Windows program by using the available Data controls.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
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
FlashCard101
22 Oct 2003
Paul J Barrett
A simple educational flash card program that uses xml files for its word source
.NET1.0
C#
Windows
Dev
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
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
Record Navigation using Events in c#
3 Nov 2005
Raji @ Pottu
This article explains you how to do Record Navigation in Web Form using events in c#.
C#
Windows
.NET
Visual-Studio
Dev
WebForms
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
A simple but handy utility for serializing and de-serializing various data
11 Aug 2004
Yuancai (Charlie) Ye
Interop various data among native, .NET and Java codes.
VC6
VC7
VC7.1
VC8.0
.NET1.0
.NET1.1
VS.NET2003
C#
VB
Windows
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
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
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
Formats for DateTime.ToString()
20 Jul 2007
S.Vinothkumar
Formats for DateTime.ToString()
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
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
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
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
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
Static Events
1 Nov 2005
Asghar Panahy
Refresh all loaded controls by changing the base fields.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
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
Step by step guidance of calling Iron Python Function From C# 4.0
26 Oct 2010
Niladri_Biswas
A short demo as how to call a method written in IronPython 2.6 and making a dynamic invocation to the method from C# environment.
C#
.NET
Visual-Studio
Dev
Beginner
C#4.0
VS2010
General
.NET4
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
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
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
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
Parameter Discovery on Ms Access and SqlServer. using Microsoft Patterns and Practices DataBlock version 3.0 final
8 Apr 2007
Patrickquinn1212
Uses DataBase Schema to aid in Parameter Building for commands.
.NET2.0
WinXP
SQL2000
SQL-server-2005
VS2005
C#2.0
DBA
Dev
ADO
ADO.NET
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
Another XML parser in C#
9 Sep 2008
Knasenmc
A simple XML file reader
C#
.NET
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
Robin Project - Not Only A Super Parser
17 Mar 2008
yilin_yang
Robin implements ANN method into parser technology which ends the age of parser generators
C#
.NET
Architect
Dev
Beginner
Intermediate
Advanced
ThreadManager
25 Sep 2005
balazs_hideghety
An easy way to use threading in your applications.
.NET1.1
VS.NET2003
C#
Windows
Dev
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
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
Ride the Override
28 Aug 2003
Salil Pitkar
An in depth look at polymorphism using C#
Win2K
WinXP
Win2003
C#
.NET
Visual-Studio
Dev
Intermediate
An Introduction to Named Parameters - C#4.0
26 Oct 2010
Niladri_Biswas
TThis article will tell about the advantage of using named parameter
C#
.NET
Visual-Studio
Dev
Beginner
C#4.0
VS2010
.NET4
.NET Rational (fraction) value type using Decimals, written in C#
24 Jan 2006
PIEBALDconsult
Implements a Rational datatype.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Smart Client Application based on the No touch deployment
21 Jun 2006
pvinaysh
Smart Client Application based on the No touch deployment. This kind of application provides you very rich GUI in a Internet zone.
VC7.1
Win2K
WinXP
Win2003
IIS5.1
IIS6
C#
ASP.NET
.NET
Visual-Studio
TSP
27 Mar 2006
Sameh Samir
Travelling Sales Man Problem solved Using Genetic Algorithm
C#
ASP.NET
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
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
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
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
Abstract Factory Pattern in C#
20 Apr 2010
RishiGanesh
Abstract Factory Pattern in C#
C#
Dev
Intermediate
Message Queue Part I - Using Message Queue for Connectionless Programming
19 Jul 2008
sreejith ss nair
An article about using message queue for connectionless programming
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
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
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
Creating Active Directoy group OwnerShip using c#
4 Jul 2007
Ravi Kant Kumar
Creating Active Directoy group OwnerShip using c#
C#
Windows
.NET
Visual-Studio
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
How to Hide GridView Cloumn Cell and how retrive value of a hidden cell
27 Aug 2007
T.Ashraf
Hide and Retrive value of cloumn of a GridView
.NET1.1
.NET2.0
WinXP
SQL-server-2005
IIS6
VS2005
C#2.0
ASP.NET
CEO
Architect
Partial Class in Polymorphism
26 Oct 2007
RajeshKumar Shanmugam
Partial class implementation using C# in polymorphism.
.NET2.0
VS.NET2003
VS2005
VS2008
C#
Windows
Dev
Intermediate
Finding Document Similarity using Cosine Theorem
7 Dec 2006
m0nt0y4
Finding Similarity in Docs
.NET2.0
VS2005
C#
Windows
Dev
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
A tool to view and debug XML XPath queries with .net 2.0
23 Jan 2012
rj45
A tool to view and debug XML XPath queries with .net 2.0
C#
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
Client For SQL Server Databases in C# .NET
10 Dec 2005
Siddhartha Batra
SQLServerClient is a simple assembly which provides a very organized way to connect to & edit SQL Tables. It also contains a demo Form showing its usage
.NET1.1
WinXP
VS.NET2003
C#
Dev
Beginner
WinForm
An "easy to use" FTP client library
9 May 2006
seesharper
Get connected to your FTP server
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
RSS Parses Library
2 Aug 2006
Zhen.Liang
Parses RSS 2.0
.NET2.0
C#2.0
XML
Windows
Visual-Studio
Dev
Beginner
Data Encryption/Decryption using RSACryptoServiceProvider and X509Certificate2
24 May 2007
ranajitbiswal
Data Encryption/Decryption using RSACryptoServiceProvider and X509Certificate2
.NET2.0
SQL2000
VS2005
C#2.0
Windows
DBA
Dev
Design
Intermediate
Decompiling CHM (help) files with C#
11 Nov 2003
Yuriy Maksymenko
Introduction to IStorage interface and MS Help file format including sample C# decompilation DLL for CHM files.
.NET1.1
Win2K
C#
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
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
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
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
An introduction to System.Lazy- Dotnet 4.0
26 Oct 2010
Niladri_Biswas
This article introduces the System.Lazy and its usefulness
Dev
Beginner
C#4.0
VS2010
.NET4
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
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
Customised TabControl using C#
9 Jul 2008
vidyaa shrinivasan
Customised TabControl using C#
C#2.0
C#3.0
C#
An introduction to Expando Object- Dotnet 4.0
26 Oct 2010
Niladri_Biswas
This short article will highlight upon some of the features of Expando Object
C#
.NET
Visual-Studio
Dev
Beginner
C#4.0
VS2010
.NET4
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
DialogBoxes
31 Oct 2006
ChandraSekar Maheswaran
Frequently used Dialog Boxes
C#
Windows
.NET
Visual-Studio
Dev
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
Custom Control: Numeric TextBox: TextBox that alow you to enter only numbers
29 Jan 2007
zeltera
Sometimes we need to control the user input to some specific values. The following article explain how to do this with a TextBox
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
.NET3.0
C#
Windows
Dev
Intermediate
A Beginner's Guide To Events
11 Jun 2007
sharpiesharpie
An article for beginners explaining how to make those fancy events you always see on visual studio controls in 5 simple steps.
.NET2.0
C#2.0
Windows
Dev
Beginner
prim's algorithm
23 Dec 2002
Sameh Ahmed
a graphical implementation for prim's algorithm
VC6
VC7
.NET1.0
Win2K
WinXP
C#
MFC
Dev
Intermediate
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
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
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
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
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
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
NotifyIconExample Shows All Combinations of NotifyIcon and Taskbar Logic and Much More
26 Sep 2010
TheUberOverLord
NotifyIconExample Shows All Possible Combinations of NotifyIcon, Taskbar and Much More. All Possible Tricks For NotifyIcon, Taskbar, Invisibility, Restricted Exit, Shared Context Menus, Multiple Context Menus, Microsoft ClickOnce Deployment Technology, ClickOnce Automatic Update Technology.
VS2005
VS2008
C#
Windows
.NET
Visual-Studio
Architect
VS2010
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
Access Modifiers
2 Sep 2007
AmitDhiman_India
Some Use of Access Modifiers
VS2005
C#2.0
Windows
.NET
Dev
Intermediate
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
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
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
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
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
Automatic Expandable Properties in a PropertyGrid
4 Jan 2006
RichAhem
The article describes a family of classes that will automatically enable each of your custom-type's public properties to be expandable in a PropertyGrid without the need to write an explicit TypeConverter. You will also be able to edit those properties that support the 'set' accessor.
.NET2.0
WinXP
VS2005
C#
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
Function Overloading
10 Mar 2007
Chetan Kudalkar
An exploration of function overloading in C#
C#
Windows
.NET
Visual-Studio
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
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
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
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#
WMI Notification Provider
29 Jan 2009
Wael Al Wirr
Raise and publish WMI events and message programatically
C#
.NET
Dev
Intermediate
Advanced
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#
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
Calling Stored procedures in ADO.NET
29 Aug 2006
sandeep@s
An introduction to executing SQL Server stored procedures and how to retrieve the return parameters
VC8.0
.NET1.1
.NET2.0
SQL2000
SQL-server-2005
VS.NET2003
VS2005
C#
Windows
DBA
User Action Based Undo/Redo in C#
2 Aug 2005
Prasad N
Illustrates how to implement Undo/Redo with GUI for Basic User Actions
VC7.1
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Architect
Dev
Intermediate
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
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
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
A Workaround Method To Achieve Default Parameters In C#
10 Oct 2006
Sean Yixiang Lu
An article on a workaround solution to achieve default parameters in C# using the parameter array feature.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Simple Cryptographic Engine
8 Aug 2007
Vivek Krishnamurthy
Simple Cryptographic Engine showing how to implement Rijndael, RC2 and DES Cryptographic Algorithims using Cryptographic Serives built in .Net Framework
.NET2.0
C#2.0
Windows
Visual-Studio
Dev
Beginner
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
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
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
Convert VB6 forms to C#
5 Apr 2003
JarekNET
Convert VB6 forms to C#
.NET1.0
C#
Windows
Dev
Intermediate
Converting Database records to Excel file(Very simple code)
20 Feb 2006
Raja Chandrasekaran
This is project is to know about how to convert the retrieved data from database to Excel file thro' c# code
.NET1.0
C#
Windows
Dev
ADO.NET
Intermediate
WinForm
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
Sql Database Engine
8 Apr 2010
Amit Ranjan
Helper Class for .Sql Server Database Engine
C#
.NET
Dev
All-Topics
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
Working with TFS Server
23 Jun 2007
Petro Protsyk
Working with TFS Server using TeamExplorer SDK.
WinXP
VS2005
C#2.0
.NET
Dev
Beginner
LAN Chat Using Multicating
2 Feb 2006
Andrews Raj
An article on LAN chat using multicasting.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
BullsAndMagpies
18 Jul 2006
Prithvi raju
Bulls and Mags is a simple English word game played by two - One of the player must assume a four letter english word with unique letters and the other person attempts to guess the word assumed by trying out some words. Clues will be given based on the word by the player who had guessed the word.
C#
Windows
.NET
Visual-Studio
Dev
Beginner
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
Auto test all the Enum types for duplicated values and error-prone Flags values using Reflection
13 Jul 2007
ZhaoRuFei
Auto test all the Enum types for duplicated values and error-prone Flags values using Reflection
.NET1.1
Windows
Visual-Studio
Dev
Intermediate
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
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
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
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
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
Advertise
|
Privacy
|
Mobile
Web02 | 2.8.140922.1 | Last Updated 23 Sep 2014
Copyright ©
CodeProject
, 1999-2014
All Rights Reserved.
Terms of Service
Layout:
fixed
|
fluid