10,773,134 members (80,955 online)
Sign in
Email
Password
Forgot your password?
Sign in using
home
articles
Chapters and Sections
>
Search
Latest Articles
Latest Tips/Tricks
Top Articles
Beginner Articles
Technical Blogs
Posting/Update Guidelines
Article Help Forum
Article Competition
Submit an article or tip
Post your Blog
quick answers
Ask a Question
View Unanswered Questions
View All Questions...
C# questions
ASP.NET questions
VB.NET questions
Javascript questions
SQL questions
discussions
All Message Boards...
Application Lifecycle
>
Running a Business
Sales / Marketing
Collaboration / Beta Testing
Work & Training Issues
Design and Architecture
ASP.NET
JavaScript
C / C++ / MFC
>
ATL / WTL / STL
Managed C++/CLI
Adobe Technologies
C#
Free Tools
Objective-C
Ruby On Rails
Database
Hardware & Devices
>
System Admin
Hosting and Servers
Java
.NET Framework
Android
Mobile
Sharepoint
Silverlight / WPF
Visual Basic
Web Development
Site Bugs / Suggestions
features
Competitions
News
The Insider Newsletter
The Daily Build Newsletter
Newsletter archive
Surveys
Product Showcase
Research Library
CodeProject Stuff
community
The Insider News
The Lounge
The Weird & The Wonderful
The Soapbox
Press Releases
Who's Who
Most Valuable Professionals
Company Listings
Non-English Language
>
General Indian Topics
General Chinese Topics
help
What is 'CodeProject'?
General FAQ
Ask a Question
Bugs and Suggestions
Article Help Forum
Site Map
Advertise with us
Employment Opportunities
About Us
Search within:
Articles
Quick Answers
Messages
Search only within this section
Languages
»
C#
Desktop Development
Button Controls
Clipboard
Combo & List Boxes
Desktop Gadgets
Dialogs and Windows
Document / View
Edit Controls
Files and Folders
Grid & Data Controls
List Controls
Menus
Miscellaneous
Printing
Progress Controls
Selection Controls
Shell and IE programming
Smart Client
Splitter Windows
Static & Panel Controls
Status Bar
Tabs & Property Pages
Toolbars & Docking windows
Tree Controls
Web Development
Ajax
Applications & Tools
ASP
ASP.NET
ASP.NET Controls
ATL Server
Caching
Charts, Graphs and Images
Client side scripting
Custom Controls
E-commerce
HTML / CSS
ISAPI
LightSwitch
Node.js
PHP
Session State
Silverlight
Site & Server Management
Trace and Logs
User Controls
Validation
View State
WAP / WML
Web Security
Web Services
Wiki.ASP.NET articles
Mobile Development
Android
BlackBerry
iPhone
Mobile Development
Palm and WebOS
Tablets and All-in-Ones
Windows Phone 7/8
Cloud Computing
Amazon Web Services
Azure
Enterprise Systems
Content Management Server
Microsoft BizTalk Server
Microsoft Exchange
Office Development
SharePoint Server
Database
Database
NoSQL
SQL Reporting Services
Multimedia
Audio and Video
DirectX
GDI
GDI+
General Graphics
OpenGL
Languages
C / C++ Language
C#
C++ / CLI
Java
MSIL
Other .NET Languages
Perl
VB.NET
VB6 Interop
VBScript
XML
Platforms, Frameworks & Libraries
.NET Framework
::Workspaces
ATL
COM / COM+
Cross Platform
GPU Programming
Libraries
LINQ
MFC
Social Network APIs
STL
Win32/64 SDK & OS
Windows API
Windows CardSpace
Windows Communication Foundation
Windows Powershell
Windows Presentation Foundation
Windows Runtime
Windows Security
Windows Workflow Foundation
WTL
General Programming
Algorithms & Recipes
Bugs & Workarounds
Collections
Cryptography & Security
Date and Time
DLLs & Assemblies
Emulation
Exception Handling
Game Development
Internet / Network
Localisation
Macros and Add-ins
Parallel Programming
Programming Tips
String handling
Threads, Processes & IPC
Tools and IDE
Ultrabooks
Uncategorised Quick Answers
Uncategorised References
Uncategorised Tips and Tricks
WinHelp / HTMLHelp
Graphics / Design
Expression
Usability
Windows 8 Design
Development Lifecycle
Code Generation
Debug Tips
Design and Architecture
Installation
Testing and QA
Work Issues
General Reading
Book Chapters
Book Reviews
CodeProject FAQs
Hardware & System
Hardware Reviews
Interviews
Scrapbook
Uncategorised Articles
Uncategorised Technical Blogs
Third Party Products
Product Showcase
Reviews on Third Party Products and Tools
Third Party Products and Tools
Mentor Resources
Author Resources
Internet of Things
Arduino
Netduino
Raspberry Pi
Wearables
Submit your article
C#
Great Reads
DSLs: A Deep(ish) look
by
Sacha Barber
A look at common internal DSL techniques,
with a mocking framework example
Laser Guided Tic Tac Toe Game using Webcam For Vision
by
shivamkalra
In this article,
we will put together a program which will allow us to play Tic-Tac-Toe game against computer with laser light and webcam for vision.
GoogleMapsNet - GoogleMaps Control for .
NET
by
darkoman
A simple .
NET control for GoogleMaps web services.
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'?
Latest Articles
C# Classes vs.
Interfaces with Tree Traversal Example
by
Paul C. Rhodes
Example for the usage of classes and interfaces when working with hierarchical trees
Dynamic Treeview with Drag and Drop by Kendo
by
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
A quick overview of NUnit tests
by
G.TR
how to use NUnit to code tests
Diving into OOP (Day 5): All About C# Access Modifiers (Public/
Private/
Protected/
Internal/
Sealed/
Constants/
Static and Readonly Fields)
by
Akhil Mittal
This article discusses all about access modifiers in c# (public/
private/
protected/
internal/
sealed/
constants/
static & readonly)
Research Library
Expanding active decision-making: The power of integrating business rules and events
By easing the process of integrating business events into automated...
IDC: How Red Hat's JBoss Enterprise Application Platform is Extending Business Value
IDC studied the business value and benefits that three JBoss customers...
IDC: The Intelligent Integrated Enterprise
Read this paper to learn how you can create an intelligent, integrated...
Enterprise Integration Patterns Flash Cards
Use these flashcards along with the popular open source integration...
Discussions
Re: Answering your final question, no, it doesn't clarify the concept.
by
Agent__007
on
article "C# Classes vs. Interfaces with Tree...
Download, Upload and Delete
by
yogeshmehla007
on
tip/trick "Easy SFTP (Secure FTP) With C# and...
Re: My vote of 5
by
hadilab
on
tip/trick "PDU Bit Packer"
GetShortPathName()
by
sx2008
on
article "Fun with Sound"
My vote of 5
by
Volynsky Alex
on
article "C# Classes vs. Interfaces with Tree...
All Articles
Search by Tags
Language
VB12.0
VBE
c#TPLTLS
VBA7
VB>NET
VC
VB11.0
VC++
VBA
C#5
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#1.0
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
Mobile
Windows-Phone-7
PalmOS
iPhone
Android
Blackberry
.NET
.NET1.0
.NET1.1
.NET2.0
.NET3.0
.NET3.5
.NET4
.NET4.5
Mono
DotGNU
.NETCF
Java SE
JavaSE6
J2SE5
J2SE4
J2EE
J2ME
Linux
Office
XBox
Technology
SQL-server-2008R2
sqldatasource
SqlServerm
Sqlite
Expression blend
SQL-server-2014
SQL-server-2012
SQLlite
All-Topics
Ajax
ADO.NET
ADO
ASP.NET
ASP
Apache
ATL
AWT
COM
COM+
DirectX
Flash
GDI
GDI+
Hardware
IIS
IIS5.1
IIS6
IIS7
JNDI
jQuery
JDBC
JNI
LINQ
MFC
MVC
MySQL
Oracle
OpenGL
SAP
PHP
Silverlight
SQL-Server
SQL2000
SQL-server-2005
SQL-CE
SQL-Server-2008
STL
Swing
Visual-Studio
VS.NET2003
VS2005
VS2008
VS2010
VS11
VS2012
Win32
Win64
WebForms
WTL
WPF
AppFabric
Azure
WCF
XAML
PowerShell
Groovy
Audience
CEO
Architect
Dev
DBA
Design
QA
SysAdmin
Marketing
Sales
Skill Level
Beginner
Intermediate
Advanced
Topic
LINQ.
div
dnn
BeanShell
parallel_for
Viewer
Meeting
Planning
Meeting
Poker
retrospective
windows_phone8
slideview
Public
AsyncTask
CSRQ
Manifesto
word2vec
visualization
browsers
shouting
diagram
designer
Tranformation
tsne
barnes-hut
maartens
learning
embedding
galileo
Image-Slider
Elastislide
web-dev
v3
condition
Gears
Wearable-Devices
WindowsStore
cpanel
wearable
pebble
IsPostBack
C++/MFC/Console
Works
Classes
HighCharts
Tizen
call
charachtermap
curves
Large
SelectedValue
EventLifeCycle
step
step
by
ADF
Boo
httphandler
5.5
FileIO
linkedln
Polymorphism
Step
by
ColorPickerExtender
2008R2
dt
LBP
Adobe
Captivate
UnityConfiguration
entity-foundation
Calender
Netezza
nuke
DropBox
Opensource
Action
UIView
Layers
Property
Open
IMPES
reservoir
petroleum
tamil
magento
Compiled
ODR
Black
Oil
Simulator
Fully
implicit
methods
CouchDB
.Silverlight
WebMethod
auto-correct
constexpr
Junk
logout
WinAPI
EnumChildWindows
winpcap
workflow
GIS
POSIX
Pdftoword
exe
DCOM
EntityFramework6
Thunderbird
System.Reflection
html2canvas
CreateJS
CoreAnimation
nodes
C++.
Pentaho
ETL
kettle
Bamboo
Karma
intranet
Cookie
Cisco
data-center
sign-on
server-2012
config
Profiles
Lean
MSBI
SibnalR
RealTime
Ready
MHTML
JavaFX
jobs
TortoiseSVN
StyleCop
MPEG-2
MPEG-4
Works-on-my-machine
POS
MySQL-Connector
HTML5/CSS3
Contest
InputGesture
MenuItem
ImageResizer
RowUpdating
Escape
keyCode
Ports
HTM
Stored-Routines
stacktrace
IE11
EntityFramework5
Ports...
Tasks
RowCancelingEdit
Vote
Reputation
Vısual
studıo
pagelife
cycle
Favicon
Workspaces
HtmlEditor
CKEditor
FallbackValue
TargetNullValue
UIActionSheet
Mail
editing
TBB
CImage
hbitmap
online
module
SqlDataReader
quicklaunch
Google-Play
linkedin
DirectoryInfo
GetFiles
IAmACheater
rewrite
DataContract
MessageContract
Authorization
iOS7
grid.mvc
SyncFx
ECMAScript
profile
AdKeyboard
PIR
SoftNI
Subtitle
SerialLcd
MatrixKeypad
auhtentication
Datakeyname
LCD
SoftwareSerial
Matrix
Keypad
bundles
abusive
ConfigureAwait
new
gitter
windo
Google-Cloud-Storage
UTF-8
authetication
hex
openers
dbnull
Lock-free
lockfree
ClientSide
ClientID
Spring
Comms
start
db4o
ActiveServerPages
ASPPlus
ardruino
Parallelism
pdftohtml
.framework
Raster
Vector
Image-Processing
Image-Conversion
vist
NoAttempt
MTP
POP3
TLS
Nesting
Jade
OAuth2
google-api
vedio
TcpChannel
hosts
[Repost]
JPA
JDO
ISD
windowsMobile
DOD
DEVMODE
DEVNAMES
Zend-Studio
JQuery.js
Factory
Factory
menustrip
vectors
Phone-8
FileStream
Secure
Area
websitepanel
PACS
DICOM
IPP
definition
mp4
datagr
Timer
Communication
interruption
AOIT
AppDynamics
HDEVMODE
HDEVNAMES
Intercepting
RadTooltipManager
State
codedump
NPOI
xlsx
Selector
GlobalAlloc
HGLOBAL
serialize
EBase
sq
ApplicationCommands
TFS2012Ex
DHTMLl
WebConfig
casting
Typecasting
aspx
Android4
webapp
VERTY
GitHub
Perfect
perfect
Perfect
MDbg
leadtools
activiti
Sphere
Hyper-V
image-rotator
stepper
Jira
Blinking
FileResult
field.
HtmlDocument
Primary
AutoIncrementSeed
NTFS
CRUD
windows-mobile
ItemsControl
Multibinding
report
Route
Cordova
html5-canvas
HtmlEditorExtender
keyup
Confirm
Lucene
SAX
Abstract
Type
Micro
classicasp
Ownership
Transfer
Request
Gear
Autofac
VIews
RadEditor
Routers
MonoTouch
Xamarin.iOS
Transfer
Play
MSTest
Emoticon
contextmenu
selenium
magick
IamLazy.
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
partialview
MY
DoMyWork
RFID
transponders
WindowsApplication
Jquery(tooltip)
SharedSrevcies
Biometric
Fingerprint
picture
openxml
DO
TargetData
Eye
rectangle
EventAggregator
DelegateCommand
CompositeCommand
Michael
Haephrati
Amiga
Rashumon
HarmonySoft
DataTune
MTM
HierarchicalDatagrid
Devanagari
ace
InputMask
haephrati
like
formating
Skype
smartcard
IamLazy
Manager
Cutting
wpfextendedtoolkit
Priority
TaskScheduler
daypiolet
with
Account
Readonly
Const
xampp
MSXML
D
GimmeCode+
tftp
libraries
Updating
random
MSExcel
AzureWebSites
Quickbooks
Connector
CDN
ScriptManager
wpfextended
GoogleApp
lincense
commercial
advert
home
Saa
credit
cards
mod10
Luhn
Laziness
BoundChecker
CopyProtection
HTML.
Layout
15
IIS8
Dispatcher
gac
KeyboardListener
versioning
WebRTC
WRL
Saltarelle
TodoMVC
header
crime
webresponse
self-host
c++/cx
down
C++//MFC
Nant
GNU
8086
msaccss
Approval
CUDA
Flipkart
DropDownList
c++builder
SOLID
miscellaneous
functions
CWinThread
ToolStrip
webkit
ARM
NEON
one-way
None
topshelf
windows-store
Working
cryp
lazy
givemecode
Lambda
expressions
axWindowsMediaPlayer
XML-Documentation
Kata
crash
xCode
GLKit
validator
port
mapping
port-mapping
UPnP
SqlDependency
DynamicMethod
duck
copy
field
properties
objects
code-generation
Scrum
NuGet
Install.ps1
credits
copyrights
C3
Dangling
Pointer
windows-server-2008
TouchScreen
webscraping
catch
if
else
GSM
no-effort
Exolorer
UVC
WIA
Win32/64
imaging
edmx.
try
partition
TextInfo
TitleCase
Symbol
Unity
RNG
words
nlog
windows.forms
dropdown
box
clang++
Bluetooth
MonoForAndroid
HTML5/CSS
HLSL
VisualStudio2010
tablet
WFP
Basic
Spring.NET
vsc++
Accelerometer
AS3
logoff
GPS
Html5(WebSockets)
RTC
DOT
1
off
topic
Utltrabook
restart
shutdown
lock
Annotation
FLuent
WinJS
ITriedNothing
tightVNC
comparison
PropertyGrid
Win8-Desktop
Lubuntu
Splash
app
Extended.Toolkit
bitwise
operators
chess
positions.
EJB
Servlet
iCanHazCodez?
hooking
TcpClient
UpdateProgress
FileUpload
DetailsView
webapplication
Tokens
Federated
JSF
sharepoint2010
Sensors
OpenID
eventhandler
OLE
App_Code
UPOS
Typescript
Aritcle
missing
need
touch
File/Shell
joke
connectionstring
Cr
crosspost
Download
umbraco
internal
Emai
c/c++
NotAQuestion
App.config
connection
password
NDk
TDD
picturebox
collisions
asio
smb
S60
dianosing
DBMS
malware
Windows-Phone-8
SDK
Policy
Multidimensional
DAO
AppDomain
Caliburn.Micro
Nokia
Life
Fitness
Exercise
Health
Diet
Group
Schema
heavy
operations
databse
queries
Multi-touch
CLOB
OleDb
OAuth
Bug
Reporting
Steps
Recorder
KLOUT
intrinsics
struct
structures
MPEG
Gtk#
TWAIN
marshalling
T4
template
superfish
rtl
ASP>NET
physics
frame
frameset
Help
Doctrine
Radbutton
not-programming
money
ODAC
ODP.NET
Entities
FIX
tts
text-to-speech
speak.js
Web-Razor
Newgen
Intel
RichTextBox
OvertypeMode
MonoDevelop
Notification
ASP:NET
Feature-Pack
WinR
VPN
ZedGraph
g++
inline
SASS
NBT
Named
Tag
QuickFix
vi
Chromium
updater
KnockoutJS
POS.NET
routing
decorator
vshost.exe
COleDateTime
ParseExact
Facebook
Raspberry
Pi
SSE
C++/AMP
ADB
bind
IIS7.5
Music
jsrender.js
Knockout.js
bootstrap
logging
log
mailling
Mercurial
Mercurial
IE10
beg
PLC
DoesNotMakeSense
results
Refactor
chromiumembedded
NET4.5
CE
Zones
webapi
Mango
FogBugz
VisualStudio2012
results
read
Knockout
paging
Base36
FOP
Dependency
ninject
Plist
third-party
mailing
postback
trigger
Server2010
Geolocation
path
interactive
itextsharp
behaviors
CD-Text
Firewall
NLB
duplicate
each
Authentication
Location
quartz.net
Aspose
concepts
App_Offline.htm
Offline
normalization
Deserialize
resize
side
Plone
Zope
quartznet
Csharp.net
statechart
Modules
Autocomplete
website
ITSM
Phalanger
X
kiosk
mode
cacls
OData
row
DataReader
power-shell
Exchange-Server
types
numerics
dbase
III
typed
dataset
eg.C#
SqlBulkCopy
RAWINPUT
borders
Dump
MineCraft
Management
Languages
hidden
minimized
simulate
click
WDK
USB/HID
feed
NXT
Fantom
firmware
BHO
Click
CPP/MFC
Opera
MVC4
EnumProcessModules
Third
rss
pasting
vs11beta
JPG
blacklist
screenshot
haproxy
subdomain
Monogame
Google+
CustomAction
ob
ActiveTreeView
SSTree
SSTreeWndClass
Logger
kineticjs
JVM
OpenXLive
MFC/C++
GLUI
Tracking
re-posted
Nullable
4.o
ASP.NET2.0
Compatibility
box2d
AngularJS
Shopping
Cart
solutions
mutual_ssl
saver
neural
Node.js
Restful
pdf2json
WAMP
OleLoadPicture
private
Pocket
Nose
HANA
PhoneGap
glyph
training
dojo
ASP.NET4.0
MciSendString
Autodiscovery
BSOD
SignalR
MergeSort
Installation
MSAccess
elmah
Learn
SOLR
JSONiq
SP1
silverpop
DataBa
Zimbra
autostart
Gecko
I18N
Culture
CodeIgniter
ultra
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
GPU
Cooler
SharePoint2013
NoSQL
Burdown
jetbrains
intellij
idea
PluginException
Team
Explained
Product
Backlog
Sprint
Backlog
TableStorage
User
SmtpClient
product
Owner
Master
Beginners
windowsPhone8
MDX
DWH
4+
SSMS
SQL2008
Big
StreamInsight
CEP
visual-source-safe
deserialization
UISwitch
IDontCare
C+11
cmd
C++14
VS14
fields
Self-organizing
SOM
saml
Server2005
netduino
word-embedding
clusplot
kmeans
configurationmanager
Elasticsearch
Kibana
ghraphics
minizip
Efficiency
representation
Rtsne
maarten
Sql2012
entity-framework
reportviewer
Constant
VB#
Production
Bitcoin
Spike
Server.
Monthly
Prize
Modifiers
Linux/Unix
..NET
cloudflare
Utility
Introduction
C##
Reports
LAN
Foo
EF5.0
plinq
array
CTreeCtrl.
web.Config
Transform
win
Moscrif
conversion
CORBA
Lucene.NET
C++0x
BIAS
setup
RIA
DataGrid
XNA
VHDL
Style
SecurID
WSS
Project
CSV
ODBC
Templates
Boost
batch
script
.bat
administrator
current-directory
struts
ContentProperty
PowerShellPoint
multithreading
economics
Recursive
Threading
Excel
Midi
legal
menu
UI
peer-to-peer
PInvoke
PDF
Color
Application
Framework
plugin
SSRS
General
AOP
regular-expression
Toolbar
XNA3.0
PrototypeJS
Shell
combobox
Speech-SDK
directshow
Scheduler
Web-Development
User-controls
DateTime
Access
Exception
shortcut
checkbox
Video
msi
Windows-Installer
Game
Gridview
Sorting
Bidirection
Encryption
Decryption
Ubuntu
JDK
Sharepoint
ActiveX
MOSS2007
Google-Maps
Sharp-Map
display
icon
size
Calculus
media
player
MysticalPowers
Outlook
Networking
file
socket
udp
Robot
Euler
maths
DataTemplate
practices
programming
Microcontroller
portlet
locked
Matlab
Events
Missed-Article
Humor
ListBox
DockPanel
encoding
CComboBox
drop-down
avoid
partial
VSTO
gpedit
compiler
active
directory
sso
calcium
Homework
urgentz
windows-2008
sbs
time
ntp
GimmeCode
EWS
Delphi
DataGridView
stream
comparision
Indicator
bar
MultiHandle
SliderExtender
entity
Multimedia
Slow-Loading
processing
loading
Target
loading
Loading
Patterns
64-bit
redirecting
indicator
Indicator
For
Steam
convert
IDE
Server
CodeJock
AI
caml
LightSwitch
HTA
Wrap-panel
Device
Lookup
Tables
Visio
khronos
heterogenous
kronos
Scrollbar
Synchronize
Driver
oops
OpenCL
Arduino
GPGPU
heterogeneous
compute
ArchitectNET
notifyicon
Phone
DevExpress
Kill
Process
Writing
Article-Writing
Multi
Language
NDepend
AddIn
GPL
3D
BI
OLAP
TSQL
wix
Visualisations
Web
MEF
Development
Snd
Trees
XPCOM
screen
multi-monitor
virtual
machine
CSS3
key
licensing
software
cryptography
MVVM
Internet
SSIS
resource
IPC
Cygwin
Git
linker
sms
AT
Commands
MSComm
USB
ProbablyBadIdea
Unicode
JSON
GUI
NeedMysticalPowers
MessageFromSpace
Malamanteau
Oxymoron
psychic
abilities
Turbo
TurboC++
QT
TurboC
ListView
installer
Forms
keypress
InputLanguage
Algorithms
Windbg
mix
mixal
Boost.Test
Diagnostics
Profiling
Counters
Amazon-SQS
alternative
Deflate
Inflate
Hashing
Change
Capture
CDC
Compress
Compression
Compressible
Incompressible
Decompress
Decompression
PS
Vita
DocProject
Sandcastle
MAML
ZIP
WSDL
WebHosting
Office-Automation
MSWord
Kinect
Novice
ALM
RegEx
hosting
IPv6
MVC3
RTFM
OCCI
MSChart
NHibernate
Stored
Procedures
QT-Creator
Bass.Net
Powerpoint
repair
std::pair
noturgent
XP
Chart
ups
power
Battery
Calculator
Apple
safari
Virtualization
virtual-machine
DTS
Debugging
CS5
Inverter
binary
search
query
boolean
domino
Tab
rampant
hyperbole
technical
blog
SMTP
XmlReader
Injection
Eval
Injection
Image-Recognition
Contour-Analysis
Augmented-Reality
CV
Contour
analysis
Augmented
reality
Recognition
intern
optimization
WWF
pst
format
email
DSA
Animation
Storyboard
BNF
BeDev
Controls
Extension
from
Treeview
drop
PathListBox
Silverlight4
hC#
Sudoku
Codez
Velocity
Cache
JSP
Drag
overload
table
argument
Parameter
Sudoku-C#
Sudoku-Game
file-system
Post
Article
Spam
function
overloading
Managed
Intermediate-Studio
FAT
FAT32
Kindle
Sort
service
Direct2D
Blend
Inheritance
Masterpage
Body
DataRow
Amazon
Amazon-S3
Silverrlight
mp3
audio
HDD
PayPal
jQueryL
UDTT
TVP
DataTable
virus
performance
disk
Errors
Advertisement
NFS
font
image
clone
Interop
Unmanaged
eCommerce
outs
luntbuild
continuous
integration
tools
AutoCAD
Network
TCP/IP
TML
Windows-service
IE8
lay
ATCommands
Firefox
RES
MinGW
Attributes
pattern
monitoring
keylogger
illegal
TR1
chrome
Comet
Push
Message
Mach-O
Snow
Leopard
TFS
Applet
LAMFWAC
Silverlight5Beta
smo
Speech
TTL
Serial
ANSI
Terminal
PC
Silverlight5
SerialPorts
EF
localization
globalization
master/detail
CMOS
Solution
Reactive
Extensions
AsyncCTP
Flex
WebService
IOC
review
PVS-Studio
JSONP
ErrorHandling
MSBuild
WinForm
NoEffort
MemoryBarrier
DOM
DI
Munq
reflection
Holiday
JQueryUI
P/Invoke
TimeSpan
cobol
delete
protected
denied
Webmatrix
IOCP
Sockets
Explorer
Text
Vulcan.NET
SOAP
BDA
ExpressionWeb
MSMQ
competition
IE9
svn
RemoteControl
Singleton
IFrame
Eclipse
COMPort
IO
SplitContainer
WebSocket
ASMX
execution
serialport
Taskbar
ThreadAbortException
Challenge
Bitmap
MDI
OCR
NET
PostgreSQL
NUnit
ssh
source
Masking
Telerik
WinCe
CLR
Antlr
research
DirectSound
Handling
N-Tier
Project-Management
Append
InteropServices
Visual-WebGui
ADS
LaTeX
TikZ
C++/MFC
ClickOnce
Deployment
Haskell
Magic
Builder
portability
Parallel
File-Upload
Formula
copy-paste
cpu
ListControl
Pagefile
Impersonation
Webcam
API
Repost
Historians
Chat
MS-Access
MCTS
Certification
Sidebar
CompactFramwork
ImageProcessing
Browser
Redirection
Processbook
Data
compact
Shift
Registers
Data-Binding
WindowsCE
CF
Trunking
Word
Microsoft
Dynamics
CCC
crossword
log4net
Pascal
Interview
questions
Link
Aggregation
other
RDL
CrystalReports
Transact-SQL
HTML5
VisualStudio
REST
Generics
HTTP
scalability
TabControl
os
U
Links
WindowsForms
GOLD
Parser
bsn-goldparser
Engine
PyQt
Maya
Hotkey
publish
Scoped
Base64
TabItem
Behaviour
automatic
generator
Intel64
Regions
Navigation
Discovery
replication
WoW64
TableLayoutPanel
ASHX
Handler
CodeFirst
unit
memory
Google-Docs
netbeans
Framwork
snapshot
ETW
Tracing
Undo
Redo
Undo/Redo
J2SE
BSD
License
Custom
Encapsulation
composite
SSAS
interface
WebParts
es
Octave
language-agnostic
Coco/R
Wifi
Membership
Intermediateal
Apps
command
line
OpenSearch
mu
Roslyn
ORM
dotnetnuke
OHLC
exam
Debugger
Shared
rendering
Repository
TortoiseHg
include
makefile
filepath
clueless
Blob
Aspnet
mixer
Signing
DB
IZWebFileManager
supersized!
nmake
CFontDialog
UX
ffmpeg
portaudio
encode
PCM
Expression-Trees
WrapPanel
LocalStorage
SNMP
DataContext
ecma262
Runtime
findcontrol
recursion
DOS
FTP
cmake
object
mongodb
profiler
CString
BSTR
find
replace
mac
streaming
Workaround
PRISM
cassini
Office-Interop
PowerBuilder
SVG
Async
HttpModule
WinRT
Model
view
controller
Enterprise
5.0
First
BUILD
EMGU
EMGUCV
Silverlight5RC
2007
pivot
DB2
AS400
iSeries
pivot-table
AVG
delegates
infographic
VSTO-Excel
Automation
Protocol
SOA
WSE
url
rewriting
SEO
CMS
Asynchronous
Calls
Open-Office
RDLC
XMPP
Panorama
W8
GCC
TreeListView
TaskDialog
MessageBox
Registry.
Win2003-R2
modem
infragistics
LinearGradient
Metro
Indexes
compilation
GLSL
WMI
patent
software-patent
CFileDialog
LAMOFOWAC
Silverlight3
twitter
Symbian
bada
SQSQL.net4
MVP
prime
numbers
math
wxWidgets
ISS
XNA4.0
JQGrid
FacebookAPI
SA]
DataBinding
Binding-Dictionary
Binding-Enum
Web-Design
Image-Borders
Exact
XPath
tier
WebBrowserControl
RDF
Binding
Dictionary
Enum
drawing
form
IPICTURE
CURSOR
METAFILE
JPEG
C++98
WM5
WM6
server-control
Expresson
reg
Kml
Google-Earth
GWT
Ultrabook
Remoting
Maven
OSGi
release
Client
Address
HKLM
Fazlur
Raman
KUET
lxml
proxy
Lua
UAC
updatepanel
UnitTestFramework
ascii
Dynamics-AX
Vimeo
computing
SHDocVw
MSHTML
OpenCV
AX
rs232
System.Drawing
ComputationalTheory
Kernel
Operating
XP/VISTA/SEVEN
SAPI
posting
artificial
fuzzy
logic
domain
DSL
WSA
newsletter
redundancy
problem
VSS
Editors
coredata
IBM
UniVerse
U2
UniData
Pick
EAI
on
Rails
RenderTarget2D
Texture2D
Backup
SharpKit
Keyboard
WebGL
DataAnotation
DataValidation
UnitTesting
wiki
drivers
vnc
Thumbnail
assertion
interfaces
strings
vmware
Grouping
PIC
NoAQuestion
saas
Relationship
Oriented
MyXaml
Agile
ms-sql-server
decimal
wlan
5GHz
WaterMark
StoredProcedures
MailSlot
iPad
MVC2
xlib
X11
XWindow
CS
PWCT
HFONT
signature
MSDN
Remote
Desktop
paste
OpenMP
serialization
CTE
TV
YouTube
Mouse
CORE
Topics
psycho
utf8
Server2008
static-code-analysis
WaTiN
MAPI
Win32.DLL
PDB
Drupal
Symbols
formatting
update
GoF
LDAP
Window
IList
W7
p
jagged
arrays
translate
g2log
mainframe
InfoPath
Ext.Net
XSL
wpftoolkit
candlestick
Map
Bing
registry
Stopwatch
Razor
TextBoxBase
wordpress
Ribbon
mathematics
trigonometry
geometry
Scrolling
Console
White
ILDASM
VSTS
test
generation
IDENT_CURRENT
DataAdapter
CommandBuilder
insert
RowUpdated
OnRowUpdated
Platform
null
begininvoke
C++11
DHCP
SCOPE_IDENTITY
off-topic
Containers
Persist
CalenderExtender
Genuilder
Generic
XBase
M
SACCESS
Bash
System.Console
CodeDOM
BackgroundWorker
Task
T-SQL
Hacking
KeyDown
front
crm
forum
xsd
OOP
asynchrony
TPL
Printer
login
Gnome
DBus
Services
virtual-image
href
htmltextwriter
Python2.7
hash
checksum
webbrowser
Iran
Persian
Arabic
procedure
ExtJS
export
event
single
instance
Toolkits
Parsing
Interpreters
iOS
masm
VTK
Business
Intelligence
CLI
colorize
ssl
digital
certificate
https
Canvas
ienumerable
yield
Zend
EF4.0
browsing
syntax
tuning
advisor
architecture
audio-video
biztalk
book-reviews
books
bugs
buttons
clipboard
codegen
collections
cross-platform
custom-controls
database
dialog
DLL
docview
exchange
expression
gadgets
graphics
grid
hardware-review
install
interviews
IP
ISAPI
library
list
locale
macros
MCMS
miscctrl
printing
progress
recipes
reporting-services
scripting
security
selection
server-management
session
splitter
static
statusbar
string
system
tabs
testing
threads
tips
trace
tree
usability
validation
viewstate
Vista-security
WAP
WC
web-cache
web-image
web-security
WF
winhelp
Win-SDK
Clear All
Match
all
selected tags? (default is: match 1 or more)
Article
Technical Blog
Tip/Trick
Reference
The C# Programming Language - Applications
Attributes
C# Programming - Beginners
C# Samples - CodeProject Utilities
COM Interop
Date / Time
Delegates and Events
Enumerations
C# Programming - General
Generics
How To
C# Programming - Memory Management
C# Programming - PInvoke
Reflection
Reporting
Samples
Utilities
Windows Forms
Filter by article name:
top
Sort by Title
Title
Updated
Author
Score
The C# Programming Language - Applications
.NET DUMeter clone
10 Feb 2003
leppie
A DUMeter clone, but with some better/different reporting features.
.NET1.0
Win2K
WinXP
C#
Dev
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
¿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#1.0
C#2.0
C#3.0
VS2008
C#
.NET
Visual-Studio
Dev
Intermediate
WinForm
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
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
A Command Line Calculator
24 Nov 2005
H. S. Masud
A command line calculator using CodeDOM.
C#
Windows
.NET
Visual-Studio
Dev
Beginner
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
A DelegateQueue Class
13 Mar 2007
Leslie Sanford
An implementation of the ISynchronizeInvoke interface.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
A DelegateScheduler Class
13 Mar 2007
Leslie Sanford
A class in C# that lets you schedule delegate invocations.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
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
A Project Dependency Graph Utility for Visual Studio 2008
17 Jun 2009
Marc Clifton
Review your project dependencies.
C#3.0
.NET3.5
Dev
Intermediate
WinForm
A 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
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
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
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
A Simple Geo Fencing Using Polygon Method
7 Mar 2010
RajuBhupathi
A Simple Geo fencing using polygon method
C#1.0
C#2.0
C#3.0
C#
ASP.NET
Windows
CEO
Architect
DBA
Dev
A Simple Mine Sweeping Game
22 Sep 2008
vivounicorn
A simple mine sweeping game using C#
Win2K
WinXP
Win2003
VS2005
C#
Dev
Beginner
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
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
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
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
AccountPlus
10 Sep 2009
Ashish Tripathi
A Complete Account Management System
.NET2.0
C#2.0
Windows
Dev
ADO.NET
Advanced
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
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
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
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
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
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
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
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#1.0
C#2.0
C#3.0
VB6
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
Auto Clicker C#
19 Apr 2009
Avi Bar
A program that simulates mouse and keyboard
C#
.NET
QA
AutoComplete TextBox
29 Dec 2006
pfemiani
Implement a simple auto-complete textbox.
C#
Windows
.NET
Visual-Studio
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
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#1.0
C#2.0
C#3.0
VS2008
C++
C#
Windows
.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
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
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
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
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
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
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#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
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
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
Building .NET Coverage Tool
25 Aug 2009
Sergiy Sakharov
This article is a walkthrough for building a .NET coverage tool
C#1.0
C#2.0
C#3.0
C#
.NET
Intermediate
Advanced
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
Bulk Insert using ODP.NET
7 May 2008
viswaInfotech
Bulk Insert using ODP.NET
C#1.0
C#2.0
C#3.0
C#
SQL
.NET
Dev
Intermediate
Business Dates Calculation
20 Apr 2005
Alexander Turlov
This document demonstrates a simple way of business dates calculation using standard features of the .NET Framework Library.
.NET1.1
VS.NET2003
C#
Windows
.NETCF
Mobile
Dev
Intermediate
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
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
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#1.0
C#2.0
C#3.0
C#
.NET
GDI+
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
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
C# Popup Killer
25 Aug 2002
Stephane Rodriguez.
C# implementation of a tool to close banned windows
.NET1.0
Win2K
WinXP
C#
Dev
Beginner
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
C# WPF Log4Net Viewer
15 Oct 2009
Ken C. Len
Log4Net XML log viewer
.NET3.0
.NET3.5
C#
Dev
WPF
Intermediate
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#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
.NET
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
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
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#1.0
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
Complete End to End CRUD Operations Using Knockout.JS and EntityFramework 5 in MVC4 Application
22 Dec 2013
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#
Dev
Intermediate
MVC4
KnockoutJS
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
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
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
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
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
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
CopyFileGeneric
29 Apr 2010
Abhishek Shekhar
Copy files with additional functionalities
WinXP
C#3.0
C#
Windows
WinForm
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
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
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
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
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
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
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
Daily Wallpaper Changer
22 Apr 2013
Carlos Luis
Yet another wallpaper changer
C#
Windows
Dev
Beginner
Intermediate
Dependency Injection of an Abstract Factory
30 May 2014
Roberto Mameli
.NET
Architect
Intermediate
C#5
.NET4.5
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
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
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
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
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
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
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
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#1.0
C#2.0
C#3.0
C#
.NET
Intermediate
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
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
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
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
Excel to SQL without JET or OLE
13 Jul 2010
Kelvin Armstrong
Import an Excel ".xls" into SQL without the use of JET or OLE
C#
SQL
Excel to SQL without JET or OLE (Version 2)
5 Oct 2010
Kelvin Armstrong
Import an Excel Workbook ".xls" or ."xlsx" into SQL without the use of JET or OLE
C#3.0
C#
XML
SQL
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
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
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
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
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
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#1.0
C#2.0
C#3.0
C#
Windows
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
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
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
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
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
Getting Drive's Volume Information using C#
20 Dec 2007
S.Vinothkumar
Getting Drive's Volume Information using C#
.NET2.0
C#1.0
C#2.0
C#3.0
C#
.NET
Intermediate
WinForm
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
Graph of Function
11 Feb 2014
Vasyl Khomko
The program builds graphs of mathematical functions
C#
Windows
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
HolidaysMailer
21 Sep 2011
Mihnea Rădulescu
An automated mail sending application
.NET2.0
C#2.0
C#
.NET
Dev
Beginner
Intermediate
Advanced
Marketing
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
C#1.0
Windows
Dev
Intermediate
WinForm
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
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
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
U
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
How to build a simple SIP PBX in C# extended with dial plan functionality
29 Jul 2014
U
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
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
How to develop a call queue with periodically played informational messages in C# for improving your VoIP PBX
22 Jul 2014
U
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
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#1.0
C#2.0
C#3.0
.NET
Visual-Studio
Dev
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
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
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
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
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
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
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
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#1.0
C#2.0
C#3.0
.NET3.5
VS2008
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
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
Integrate Microsoft Dynamics Axapta with Temperature Conversion C# Application
25 Sep 2010
abhishek pareek2009
This article is having a C# code DLL to convert a Farenhite temperature into Celsius and vice versa. Further I have used this DLL in Axapta to integrate the “Convert Temperature” UI with Axapta.
VS2008
C#
Visual-Studio
Dev
Intermediate
Integrate Microsoft Dynamics Axapta with Temperature Conversion C# Application - Part II
14 Dec 2010
abhishek pareek2009
This article will demonstrate that after sending the data from Axapta to Temperature conversion application, how we can post back the converted temperature to Axapta.
C#3.0
C#
CEO
Architect
Dev
QA
COM
Design
Advanced
X++
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
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
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
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
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
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
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
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
JawBreaker Game in C#
28 Dec 2003
Gavi Narra
A simple implementation of Jawbreaker
.NET1.1
VS.NET2003
C#
Windows
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
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
Light Note 2.1
10 Feb 2006
H. S. Masud
A smart note application.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Link 4 game with intermediate computer intelligence
17 Nov 2003
Dennis van Niel
Lets you play a game of link 4 against the computer
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
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
Logon to a One Click Windows application using a SmartCard in C#
22 May 2014
Steven Richardson
Windows
Beginner
Intermediate
Advanced
Win7
c#TPLTLS
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#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
.NET
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
MaxDB Connection
22 Jan 2008
zadeveloper.com
How to connect ot MaxDB with c#
VS2005
C#1.0
C#2.0
C#3.0
C#
Win32
Visual-Studio
DBA
Dev
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
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
top
Sort by Title
Title
Updated
Author
Score
Attributes
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
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#1.0
C#2.0
C#3.0
C#
Windows
Architect
Dev
Beginner
Intermediate
Assembly Attributes
8 Feb 2004
Ahmed Alhosaini
Programmatically inspecting assembly attributes.
.NET1.0
.NET1.1
Win2K
WinXP
C#
Visual-Studio
Dev
Intermediate
Casting from a Collection to a Data Table using Generics and Attributes
22 Aug 2006
Joseph Finsterwald
This article shows how you can use Attributes to solve problems that involve cross cutting concerns.
.NET2.0
VS2005
C#2.0
ASP.NET
Windows
Dev
Intermediate
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
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
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
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
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
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#1.0
C#2.0
C#3.0
C#
Architect
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
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
top
Sort by Title
Title
Updated
Author
Score
C# Programming - Beginners
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
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
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
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
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
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
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
Access Modifiers for Beginners
6 Aug 2013
Faisal(mfrony)
Understand access modifiers before using them.
.NET1.0
.NET1.1
.NET2.0
C#
Beginner
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
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
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
An Introduction to Operator Overloading in C#
29 Sep 2008
DaveyM69
Conversion, binary, unary, and comparison operators for your types.
C#1.0
C#2.0
C#3.0
C#
.NET
Dev
Beginner
Intermediate
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
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
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
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
Basic Backgroundworker
11 Feb 2010
Eveng Thao
Demonstrate how to use backgroundworker
VS2005
VS2008
C#
Windows
Visual-Studio
Beginner
WinForm
Boxing and unboxing in C#
1 May 2002
Arun Ganesh
An introduction to boxing and unboxing using C#
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Boxing and UnBoxing in C#
26 Aug 2004
azamsharp
This article explains the concepts of Boxing and UnBoxing in C#
C#
Windows
.NET
Visual-Studio
Dev
Beginner
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
C# Access Modifiers Quick Reference
21 May 2008
Johan Fourie
A quick description of access modifiers with a diagram showing accessibility limits
C#1.0
C#2.0
C#3.0
C#
Dev
Beginner
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
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#1.0
C#2.0
C#3.0
C#
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
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
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
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#
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
Coversion operators
25 May 2007
ali_reza_zareian
A conversion operator converts an object of your class into another type
.NET1.0
C#1.0
C#2.0
Windows
Visual-Studio
Dev
Intermediate
Creating Your First EMGU Image Processing Project
2 Nov 2011
C_Johnson
A complete guide to show new comers to EMGUcv on how to set up their project step by step.
C#
.NET
Beginner
processing
image
EMGU
EMGUCV
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
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#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NETCF
.NET
ADO.NET
WPF
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
Delegates in C #
8 May 2007
Chetan Kudalkar
A tutorial on delegates
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Demystify C# floating-point equality and relation operations
14 May 2012
Andreas Gieriet
Make floating point equality and relation operators reliable based on a comparison epsilon value.
C#
.NET
Dev
Beginner
Algorithms
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#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
Destructors in C#
23 Jul 2004
Ansil
This article is about destructors in C#.
.NET1.0
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Beginner
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
Diving into OOP (Day 5): All About C# Access Modifiers (Public/Private/Protected/Internal/Sealed/Constants/Static and Readonly Fields)
30 Jul 2014
U
Akhil Mittal
This article discusses all about access modifiers in c# (public/private/protected/internal/sealed/constants/static & readonly)
C#
Access
static
protected
OOP
Readonly
private
Modifiers
Public
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
Enumerating Objects in C#
8 May 2007
Chetan Kudalkar
A tutorial on enumerating objects in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
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
Enums in C#
15 May 2007
Chetan Kudalkar
A tutorial on enums in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
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
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#
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
Events in C#
9 May 2007
Chetan Kudalkar
A tutorial on events in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Exception Handling for C# Beginners
18 Nov 2010
Sivaraman Dhamodharan
Walks you through Exception Handling techniques
Win2K
WinXP
C#
Windows
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
Finite State Machine with Sub-state
4 Oct 2008
caohuuloc
Implementing Finite State Machine with Sub-state
C#
.NET
Architect
Dev
Design
Beginner
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
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
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
Getting File Info
26 Feb 2008
Dreamzor
Getting File Info from files in directory and subdirectories
C#1.0
C#2.0
C#3.0
C#
.NET
Beginner
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
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#1.0
C#2.0
C#3.0
C#
.NET
Architect
Dev
QA
Design
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
How to Use Null-Coalescing Operator (??)
29 Aug 2013
Sampath Lokuge
How to Use Null-Coalescing Operator
C#
.NET
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#1.0
C#2.0
C#3.0
C#
.NET
Visual-Studio
Dev
Beginner
Indexers
11 May 2007
Chetan Kudalkar
A tutorial on indexers in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Interfaces for Beginners-II [USING Interfaces]
16 Dec 2013
Chetan Kudalkar
This is part 2 of my article on interfaces for beginners. It focuses on usage of interfaces.
C#
Dev
Beginner
Interfaces In Action
22 Apr 2012
hammerstein05
A basic introduction to interfaces and their usage in development
C#
Windows
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
Interfaces vs Abstract Classes
31 Jul 2013
Mayank Dubey
Uses of Interfaces and abstract class
C#
.NET
Design
Beginner
Intermediate
.NET4
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
Main Differences between C# and Java
11 Jan 2008
Ghulam Murtaza
This article discusses the main differences between C# and Java
C#1.0
C#2.0
C#3.0
C#
Dev
Beginner
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
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
Method Hiding in C#
9 May 2007
Chetan Kudalkar
A tutorial on method hiding in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Method Overriding in C#
9 May 2007
Chetan Kudalkar
A tutorial on method overriding in C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Microsoft Message Queuing – A Simple Multithreaded Client and Server
15 Mar 2011
Espen Harlinn
A simple Message Queuing client and server - illustrating how to create a solution capable of handling 500 000 messages in three minutes
C#
Windows
Threading
MSMQ
Microsoft Message Queuing – Log Trade Information using Microsoft SQL Server
15 Mar 2011
Espen Harlinn
This article shows how to create a simple trade logging server using Microsoft Message Queuing and Microsoft SQL Server
C#
Windows
SQL
Threading
MSMQ
EF
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
top
Sort by Title
Title
Updated
Author
Score
C# Samples - CodeProject Utilities
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
Active Directory User Class Update
11 Feb 2009
robertford
How to create a utility to update the Active Directory User Class
C#1.0
C#2.0
C#3.0
C#
All you wanted to know about Satellite Assemblies (C# .Net)
30 Jul 2014
U
Rasik Bihari Tiwari
Knowing, creating and using satellite assemblies in C# .Net
C#
Dev
Beginner
C#5
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
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
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
ExcelReader
12 Feb 2008
BharadwajSonti
A tool to read the data from an Excel sheet into a C# string array
.NET2.0
C#1.0
C#2.0
C#3.0
C#
.NET
Dev
COM+
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
top
Sort by Title
Title
Updated
Author
Score
COM Interop
.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
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
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
AdapterList
26 Sep 2008
ram verma
This article explains how to use the DDK interface-INetCfg in C#.
C#1.0
C#2.0
.NET3.0
C#3.0
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
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
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#1.0
C#2.0
C#3.0
C++
C++/CLI
C
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
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
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
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
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
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
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
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#1.0
C#2.0
Javascript
HTML
Dev
Intermediate
Advanced
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
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
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
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
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
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
IIS Admin Base Object Wrapper for installing SSL Certificates
19 Feb 2004
Karl McGuinness
A COM Interop Wrapper for the IIS Admin Base Object that can be used to programmatically install SSL Certificates in IIS 5.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
IIS Admin Base Object Wrapper for installing SSL Certificates
12 Feb 2004
Karl McGuinness
A COM Interop wrapper for the IIS Admin Base Object that can be used to programmatically install SSL Certificates in IIS 5.0.
.NET1.1
Win2K
VS.NET2003
C#
VBScript
Dev
Intermediate
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
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#1.0
C#2.0
C#3.0
Dev
COM
COM+
Advanced
WinForm
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
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
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
top
Sort by Title
Title
Updated
Author
Score
Date / Time
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
Append Date and Time to File
6 Oct 2008
TimGradwell
Append date and time to a file for achival purposes
C#
Dev
Beginner
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
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
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#1.0
C#2.0
Windows
Dev
Intermediate
Date Range Overlap Testing
2 Aug 2011
Mathew Crothers
A class to determine if there are any overlaps in a set of date ranges
C#
Windows
Beginner
C#4.0
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
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
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
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
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
MonthCalendar Has a Problem When Displaying
4 Jan 2008
vietanh154
MonthCalendar has a problem when displaying
C#1.0
C#2.0
C#
Dev
Intermediate
top
Sort by Title
Title
Updated
Author
Score
Delegates and Events
.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
.NET Delegates: A C# Bedtime Story
3 Dec 2001
Chris Sells
An exploratory story of delegates and events for C# programmers told in the style of a bedtime story.
.NET1.0
C#
Windows
Visual-Studio
Dev
Beginner
.NET Framework Delegates: Understanding Asynchronous Delegates
27 Aug 2009
logicchild
An article to help clarify delegates and how to use them asynchronously.
.NET2.0
C#1.0
C#2.0
C#3.0
Dev
Advanced
.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
.NET Weak Events for the Busy Programmer
15 Feb 2013
FatCatProgrammer
General WeakEvent class
C#
.NET
Architect
Intermediate
Advanced
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
A Study of Delegates
19 Jul 2006
Tariq A Karim
An article on delegates in C#.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
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
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
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
An Event Pool
21 Feb 2004
Marc Clifton
An event pool helps manage large amounts of events that otherwise clutter up your code and make maintenance difficult.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
An instrumented synchronous/asynchronous event manager utilizing EventHandler and Reflection
16 Oct 2002
Marc Clifton
Implements an instrumented event manager which can be used to invoke event sinks both synchronously and asynchronously. The event sink can be declared using either the System.EventHandler delegate or by reflection.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Another class factory
3 May 2003
Yoramo
Class Factory based on C# events & delegate
VC7
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Asynchronous method calling using events and delegates
15 Mar 2013
Himanshu Manjarawala
This article describes how to call methods asynchronously using delegates and custom events.
C#
.NET
Dev
Beginner
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
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
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
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
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
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
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
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
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
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
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
Creating advanced C# custom events
19 Jan 2005
Erdogan Gulsoy
Hooking up C# objects with delegate events.
.NET1.0
C#
Windows
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
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
Delegate Behind the Scenes
23 Mar 2009
Karthikeyan Govindan
Describing complete class of delegate and asynchronous processing
.NET1.0
.NET1.1
.NET2.0
C#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Delegate Tutorial for Beginners
28 Jul 2013
Amey K Bhatkar
Delegate tutorial for beginners.
C#
Beginner
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
Delegates
13 Jan 2009
Adnan Aman
Delegate is type-safe object which can point to any function to invoke them synchronously and asynchronously
C#1.0
C#2.0
C#3.0
C#
Delegates - a 15 minutes quick start tutorial
9 Aug 2003
devvvy
Teaches you about delegates using an example program
.NET1.0
C#
Windows
Dev
Intermediate
Delegates & 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
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 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
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
Delegates and their role in Events in C# .NET
13 May 2009
RakeshGunijan
A simple delegates example.
.NET2.0
WinXP
Vista
C#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
Dev
Beginner
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
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
Delegates in C#
27 Nov 2011
Vijay_Prativadi
Main Interrelated Concepts of Delegates in C#
C#
Delegates in C# - Attempt to Look Inside - Part 1
6 Oct 2010
Ed Guzman
How to understand and use delegates in your program
C#
.NET
Dev
Design
Beginner
Intermediate
C#3.5
Delegates in C# - Attempt to Look Inside - Part 2
6 Oct 2010
Ed Guzman
Call delegates asynchronously if you need
.NET3.5
C#
.NET
Dev
Design
Beginner
Intermediate
C#3.5
.NET4
Delegates in C# - Attempt to Look Inside - Part 3
8 Oct 2010
Ed Guzman
More about delegates. Meet the Event
.NET3.5
C#
.NET
Dev
Design
Beginner
Intermediate
.NET4
Delegates in C# - Attempt to look inside. Part 4
20 Oct 2010
Ed Guzman
Classic, generic, lambda. A different code technique.
C#3.0
.NET3.5
Dev
Intermediate
C#4.0
C#3.5
.NET4
Delegates in C# - Attempt to look inside: Part 5
4 Nov 2010
Ed Guzman
Using delegates and generic types to improve development.
C#3.0
.NET3.5
Dev
Intermediate
C#4.0
.NET4
Delegates, events, and namespaces using C#
18 Jul 2008
Marius Mihailescu
delegates overview
C#
.NET
Dev
Beginner
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
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
Event Browsing - .NET Event Concepts and Customizations
21 Jan 2012
Phoenix Roberts
.NET Events concepts and customizations
C#
Windows
.NET
Intermediate
Event Chain
1 Jul 2008
Marc Clifton
Executing a multicast delegate to create an event chain that can be terminated by any handler in the chain
.NET2.0
.NET3.0
.NET3.5
C#
.NET
Dev
Beginner
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
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
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
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
Events and Delegates
6 Jun 2004
Navis Singarayan
Events and Delegates - A real time approach.
.NET1.0
.NET1.1
C#
Windows
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
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
Events Made Simple
17 Feb 2009
DaveyM69
Events made simple
C#
Dev
Beginner
EventSpy
9 Oct 2005
Martin Carolan
Sick and tired of writing diagnostic event handlers to see when a control is firing events? You need EventSpy!
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
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
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
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
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
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
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
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
Fun with Func
7 Jul 2008
abhigad
C# Generic Delegate
.NET3.5
C#
.NET
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#1.0
C#2.0
C#3.0
C#
.NET
Dev
Intermediate
Advanced
Global Event Distributor
18 Dec 2007
shaykeren
Global event handler distributor
.NET2.0
Mono
DotGNU
C#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
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#1.0
C#2.0
.NET
Visual-Studio
Dev
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
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
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
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
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
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
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
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
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
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
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
top
Sort by Title
Title
Updated
Author
Score
Enumerations
.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
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
A C# List Permutation Iterator
14 Nov 2009
Aviad P.
An iterator in C# which iterates over all permutations of a given IList.
C#
.NET
Dev
Intermediate
A 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
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
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
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
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
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
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
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
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
Enum Utilities
24 Feb 2008
PIEBALDconsult
Various methods for working with enumerations
.NET2.0
C#
Dev
Intermediate
Enumerable recursion with some extendable control
19 Nov 2012
Michiel du Toit
Enumerable recursion with some extendable control
C#
Dev
Intermediate
Advanced
Enumerations and Adding them to Structures
31 Dec 2008
logicchild
An article to help a beginner understand C# enumerations.
C#1.0
C#2.0
C#3.0
C#
.NET
Dev
Beginner
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
Enums in C#
10 Aug 2010
VermaManish
Mapping enum constants with user friendly names.
C#
.NET
Dev
Beginner
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
EnumTree
12 Jun 2008
PIEBALDconsult
A class and attribute to allow accessing enum values as a tree
.NET2.0
C#
.NET
Dev
Intermediate
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#1.0
C#2.0
C#3.0
C#
.NET
Dev
Intermediate
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
'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
Foreach On IEnumerable
6 Aug 2013
Amey K Bhatkar
Working of foreach loop.
C#
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
Iterators in C# - A Deep Dive
28 Mar 2014
Karthik Chintala
Iterators in C#
C#
All-Topics
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
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
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
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
Making an Enum Readable (The Lazy Way)
12 Sep 2007
Joe Sonderegger
Making an Enum Readable without any hassle...
C#1.0
C#2.0
Windows
.NET
Visual-Studio
Dev
Intermediate
Managing Enums and their Database Equivalents
10 Nov 2008
LaurenCL
Make enums easier to coordinate with database values
C#
Dev
Mapping .NET Enumerations to the Database
25 Aug 2009
tmiordan
How to map .NET Enumerations to and from a Database repository
C#1.0
C#2.0
C#3.0
C#
top
Sort by Title
Title
Updated
Author
Score
C# Programming - General
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
"C# Hooks For RRDtool"
26 May 2010
Mike Corley
C# (.NET and Mono) library provider for RRDtool
.NET2.0
C#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
"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
(Desktop) Falling Snowflakes
3 Oct 2007
]Metty[
Using GDI+ and a transparent form
.NET2.0
WinXP
Vista
VS2005
C#2.0
GDI+
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
.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
.NET Framework Runtime Serialization
22 May 2009
logicchild
An article with a focus on object serialization.
C#1.0
C#2.0
C#3.0
XML
.NET
Dev
Intermediate
.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
.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
.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
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
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
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#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
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#1.0
C#2.0
8-bits paralel port..C# version..
21 Apr 2004
mehmetydm
8-bits paralel port..C# version..It's done with mod(%) approach..
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
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
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
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
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
A .NET State Machine Toolkit - Part II
25 Oct 2006
Leslie Sanford
A detailed look at using the more advanced features of the .NET state machine toolkit.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
A .NET State Machine Toolkit - Part III
26 Oct 2006
Leslie Sanford
Using code generation with the .NET state machine toolkit.
.NET1.1
VS.NET2003
C#
Windows
Dev
ADO.NET
Intermediate
A .Net Tetris game in c# using GDI+
5 Feb 2004
Edward Moemeka
I use GDI+ to create a simple tetris game
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Advanced
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
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
A basic Virtual Machine for Experimentation
13 May 2003
Include123
A basic Virtual Machine for experimentation.
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Virtualization
virtual-machine
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
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
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
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
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
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
A C# idiom to simulate global functions
22 Sep 2001
another
When what you really want is a global function.
.NET1.0
C#
Windows
Dev
Intermediate
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
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
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
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
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
A Calculator using C#
1 Oct 2001
S.Thangaraju
This is basic Calculator program written in C#
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
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
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
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
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
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
A cool game that uses the mouse
18 May 2004
Pure_Acid
A cool game that uses the mouse
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C++
C#
MFC
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
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
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
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
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
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#1.0
C#2.0
.NET
Dev
Beginner
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
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
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
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
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
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
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
A Graphics Drawing Tool by using WPF
23 Jun 2011
Lewis Liu L
Graphics Drawing Tool by WPF
C#
Windows
WPF
Intermediate
A High Performance Binary Serializer using Microsoft Common Intermediate Language
1 Feb 2011
asheesh goja
A high performance binary serializer using Microsoft Common Intermediate Language
C#
.NET
Dev
MSIL
Advanced
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
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
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
A Mentor’s Example Article
21 Aug 2009
logicchild
An Article to Help the New Writer Understand Sone Helpful Concepts
C#1.0
C#2.0
C#3.0
C#
Beginner
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
A Multipanel Control in C#
17 Jun 2009
liron.levi
This control acts like a tab control but without the tabs...
.NET2.0
C#1.0
C#2.0
C#3.0
C#
.NET
Dev
Beginner
Intermediate
Advanced
A Naive Bayesian Classifier in C#
28 May 2006
ErichG
A Naive Bayesian Classifier in C#
VC8.0
WinXP
VS2005
C#
.NET
Dev
Intermediate
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
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#1.0
C#2.0
C
VB
XML
CSS
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
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
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
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
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
A Scary Bug in String.Compare, ArrayList.Sort, SortedList etc
13 Nov 2006
w.hooper
A Scary Bug in String.Compare, ArrayList.Sort, SortedList etc
.NET1.0
.NET1.1
.NET2.0
C#1.0
C#2.0
Windows
Visual-Studio
Dev
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 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
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
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
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
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
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
A Simple FTP Application
14 Jan 2003
Ammar Al-Jamri
This is a brief description.
.NET1.0
Win2K
WinXP
C#
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#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
A Simple Immutable Hashtable for C#
21 Nov 2007
bearvarine
A Hashtable wrapper class that permits the table to be filled with data in an early phase of a program, but then made read-only (Immutable) for subsequent usage.
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
A simple library catalog system in C#
15 Nov 2007
Saranga Amarasinghe
This article describes a simple library catalog system developed in C# which can be used as the foundation.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
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
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
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
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
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
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
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
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#
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
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
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
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
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
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
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
Abstract Class and its Usage
20 Dec 2013
SarveshShukla
This article describes the concept of an abstract class in .NET.
C#1.0
C#2.0
C#3.0
C#
.NET
Dev
Beginner
C#4.0
Abstract
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
Abstract Factory Pattern in C#
20 Apr 2010
RishiGanesh
Abstract Factory Pattern in C#
C#
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
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
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
Access Modifiers
2 Sep 2007
AmitDhiman_India
Some Use of Access Modifiers
VS2005
C#2.0
Windows
.NET
Dev
Intermediate
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
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
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
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
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
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
Active Directory Searcher
17 Jun 2005
Nikita D. Sinelnikoff
How to search Active Directory
.NET1.1
Win2003
VS.NET2003
C#
Dev
Intermediate
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
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
Addin to create the Dependent Upon Add-in
27 Jan 2008
haughtycool
Addin to create the Dependent Upon Add-in
C#1.0
C#2.0
C#3.0
C#
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
Adding Data to Word Doc
15 Feb 2008
Sanat Palia
How to add data to an existing word doc from .net
VS2005
C#1.0
C#2.0
C#3.0
C#
Windows
Visual-Studio
Architect
Dev
Beginner
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
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
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
Addit – A Simple Puzzle Game
16 Aug 2007
Thilina Hasantha
A complete Simple Puzzle Game in c#.net
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Addition, Multiplication of Very Long Integers
7 Sep 2010
Saleth Prakash
Performing addition, multiplication of very long integers using C#
C#
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
Advanced Enum Usage with examples
18 Jun 2014
WilliamCruisoring
Exploit Enum typename and member definitions, as well as Method Extension of Enum.
C#
.NET
Architect
Dev
QA
Advanced
Enum
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#1.0
C#2.0
Dev
Advanced
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
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
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
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
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
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
AFP: Almost Functional Programming in C#: Part 2
6 Mar 2013
Andrew Rafas
Putting the programming style to the test by using it in a multi-threaded server.
C#
Intermediate
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
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
Alternative way to support languages under the .NET Framework
16 Feb 2004
Mark Johnson
A suggestion to an alternative way to support languages under the .NET Framework.
.NET1.1
Win2K
WinXP
Win2003
C#
Visual-Studio
Dev
Intermediate
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
Amicable Number Calculator
14 Jan 2007
zeltera
Amicable number (pairs between 1 and 2 million)
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
C#1.0
C#2.0
.NET3.0
C
Windows
Dev
An "easy to use" FTP client library
9 May 2006
seesharper
Get connected to your FTP server
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
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
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
An even conciser definition of Interfaces
18 Jan 2013
adamn909
A very brief explanation of Interfaces.
C#
Windows
.NET
Dev
Beginner
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Anonymous Method Serialization
12 Feb 2009
Fredrik Norén
Anonymous method serialization
C#
Windows
Dev
Intermediate
Advanced
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
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#1.0
C#2.0
C#3.0
.NET
Dev
Beginner
Intermediate
WinForm
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
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
Another Simple Yahoo Map Proxy
3 Apr 2007
jebberwocky
Another Simple Yahoo Map Proxy
C#
Javascript
XML
Windows
.NET
Visual-Studio
Dev
Ajax
Beginner
Another XML parser in C#
9 Sep 2008
Knasenmc
A simple XML file reader
C#
.NET
Intermediate
Apex Part 1: Create Your First MVVM Application
21 May 2012
Dave Kerr
Write your first MVVM application in ten minutes using the Apex SDK!
C#
Windows
Dev
XAML
WPF
Beginner
Intermediate
Silverlight
Windows-Phone-7
Apex Part 2: Adding Commands to an MVVM Application
21 May 2012
Dave Kerr
Learn how to add Commands to your MVVM application to add functionality without breaking the separation of View and ViewModel.
C#
Windows
.NET
Mobile
Dev
WPF
Beginner
Intermediate
Silverlight
Windows-Phone-7
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
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
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
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
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
Application Framework to plug components - Part II - Notify Events
15 Jun 2005
ChinHim
This article describes how to fire events to a framework from a component plugged into it.
.NET1.1
VS.NET2003
C#
Windows
Architect
Dev
Intermediate
Application 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
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
Applied Reflection or stop SWITCHing
29 Oct 2004
Serge Lobko-Lobanovsky
This article illustrates a practical implementation of one of the common tasks that developers face every day, using reflection.
VC7.1
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
VS.NET2003
VS2005
C#
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
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
ARSLib 1.0
19 Aug 2006
Ali Raza Shaikh
ARSLib 1.0 is just a starting platform for building a Rich Utility Library
.NET2.0
VS2005
C#2.0
Windows
Dev
Beginner
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
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
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
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
Association, Aggregation, Composition, Dependency and IOC for Beginners
24 May 2014
Kausik J. Nag
Association, Aggregation, Composition, Dependency and IOC for beginners
C#
Beginner
async / await demo
13 Jul 2014
Sharath C V
A simple async / await demo
C#
Async
Task
VS2013
Await
Async Await and the Generated StateMachine
28 Jan 2013
Amit Bezalel
The StateMachine internals displayed
.NET
Advanced
.NET4.5
Asynchronous Threading
5 Dec 2005
Mubi | www.mrmubi.com
Asynchronous Threading Using C#
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
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
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
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
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
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
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#1.0
C#2.0
ASP.NET
Windows
Dev
WebForms
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
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
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
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
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
C#1.0
Windows
Visual-Studio
Dev
Intermediate
AutoCAD Drawing Using C#
23 Dec 2005
Sheel Gohe
Generate AutoCAD drawings using C#
C#
Windows
.NET
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
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
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
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
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
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
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
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
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
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
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
AzharDNA New Bioinformatics Program (DNA Translation)
4 Mar 2014
Al-Samman Mahmoud
Basic tool for the translation of DNA
C#
Windows
Algorithms
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#1.0
C#2.0
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
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
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
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
Basic Design Pattern in C#
29 Jul 2006
Boyko Markov
Describes the Singleton class
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Basic Events Out Of The Box
24 Jan 2011
George Nairooze
Use simple events the same way you call a method
.NET3.5
C#
.NET
Dev
Beginner
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
Basics concepts of Extension Methods
13 Aug 2012
Arthanarieaswaran
The basic concepts and implementation of Extension Methods.
C#
.NET
Dev
Beginner
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#1.0
C#2.0
.NET3.0
C#3.0
VB7.x
VB8.0
VB9.0
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#
Basics of Managed Extensibility Framework (MEF)
3 Jul 2014
Arthanarieaswaran
This article explains the basics of MEF for beginner with a simple examble
C#
.NET
Dev
WPF
Design
Beginner
VS2010
Basics 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
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
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
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
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
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
BigInt
8 Mar 2010
Stephen Swensen
A general-purpose unbounded integer implementation
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
Intermediate
Advanced
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
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
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
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
Bind Better with INotifyPropertyChanged
5 Oct 2006
pconverse
Data bind using INotifyPropertyChanged
C#
Windows
.NET
Visual-Studio
Dev
Beginner
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
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
Bit wise operations in C#
6 Nov 2001
Chandra Hundigam
Using bitwise operators in C#
.NET1.0
C#
Windows
Visual-Studio
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
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
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#1.0
C#2.0
C#3.0
C#
Architect
Dev
Intermediate
Advanced
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
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
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
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
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#1.0
C#2.0
Architect
Dev
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
BST Deletion
24 Sep 2006
Abbas Ali Butt
It is for the deletion of the node from the BST Tree
C#
Windows
.NET
Visual-Studio
Dev
Beginner
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#1.0
C#2.0
Windows
.NET
Visual-Studio
Architect
Dev
QA
Intermediate
Building a Simple Reporting System with Unity
29 May 2014
comiscience
Make changement of reporting easier. Unity help us
.NET
Architect
Advanced
C#5
.NET4.5
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#1.0
C#2.0
Windows
Dev
Intermediate
Building Basic Windows Applications
23 Oct 2009
logicchild
An Article that explains certain aspects of Windows Forms
Vista
C#
Windows
Dev
Intermediate
Win2008
WinForm
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
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
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
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#
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
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
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
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
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
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
C# 2.0 Aliases
3 Oct 2005
Edward Moemeka
A general description of C# 2.0 aliases.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
C# 2.0 Nullable Types
3 Oct 2005
Edward Moemeka
General instructions on the use of nullable types in C#.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
C# 3.0 Features
20 Dec 2007
marlongrech
Shows the new language features for C# 3.0
C#3.0
.NET3.5
Dev
Intermediate
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
C# 3.0 New Language Features (Part 2)
24 Jan 2008
Manah Manah
An article about the new language features of C# 3.0
.NET3.0
C#3.0
C#
ASP.NET
Windows
.NET
Dev
Beginner
C# 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
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
C# 4.0's New Features Explained
16 Aug 2009
Josh Fischer
A guide to C# 4.0's new features - explained with code examples and a little historical perspective.
Windows
.NET
Dev
Intermediate
C#4.0
C# 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
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# 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
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
C# Bitwise Helper Class
1 Feb 2006
ziade
A class that helps with some basic bitwise operations.
WinXP
C#
.NET
Visual-Studio
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
C# Class Construction Techniques
14 Apr 2009
logicchild
An article that describes interfaces, indexers, and delegates.
C#
.NET
Dev
Beginner
C# Client for the Apache Kafka Bus
9 Mar 2014
MiNioC
C# client for the Apache Kafka bus 0.8
C#
.NET
Intermediate
C# Code profiling
24 Aug 2007
Vincent DUVERNET (Nolmë Informatique)
Optimize your code
.NET1.0
.NET1.1
VS.NET2003
VS2005
C#1.0
Windows
Dev
Beginner
Virtualization
virtual-machine
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# 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
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
C# control library
23 Feb 2006
MJDamron
A few controls: ImageListBox, ImageComboBox, ColorComboBox, UpDown, OutputWindow, and PickList
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
C# CSV Reader and Writer
22 Jun 2010
CroweMan
Class library which provides the ability to read and write CSV files
C#
ASP.NET
Windows
Dev
WebForms
Beginner
WinForm
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
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#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
Dev
Intermediate
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
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
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
C# Events: Create class events and use that class
26 May 2008
popnadrian
Educational article about C# events
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
VS.NET2003
VS2005
DotGNU
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
C# Filtering with JSON
16 Sep 2010
strofo
Part 2 of creating a dynamical filtering mechanism in C#
C#
.NET
Architect
Dev
LINQ
Intermediate
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
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
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
C# Language Features, From C# 2.0 to 4.0
15 Mar 2012
Marc Clifton
A description of the new language features starting from C# 2.0, going through to version 4.0
C#2.0
C#3.0
C#
Dev
Beginner
C#4.0
C# 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
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
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
C# Parameter: Pass object by value, The copy constructor
5 Jul 2006
Zero Wang
Work around: C# Parameter: Pass object by value, The copy constructor
C#
Windows
.NET
Visual-Studio
Dev
Beginner
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
C# Script: The Missing Puzzle Piece
30 Sep 2009
Oleg Shilo
An article on a "scripting engine" for the C# language
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#
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
C# State machine - Yield
17 Jun 2012
Pranay Rana
C# State machine - Yield
C#
Beginner
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
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
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
C# Use Zip Archives without External Libraries
12 Jun 2011
D. Christian Ohle
C# use Zip archives without external libraries
C#
Windows
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#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
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#1.0
C#2.0
C#3.0
C++
C#
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
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
C# Word 2003 Mailmerge by DSN
26 Apr 2006
Digital_Human
Word 2003 Mailmerge using a DSN connection
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
C# XML Directory Lister
1 Oct 2001
Greg Hack
Generates a directory list as XML
.NET1.0
Win2K
C#
Visual-Studio
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
C#:Abstract Factory Pattern
18 Jun 2007
PrashantRishu
This tutorial describes the implementation of Abstract Factory Pattern in c#
.NET1.1
.NET2.0
C#1.0
C#2.0
Windows
Visual-Studio
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
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#
Calendar control in Data Grid in C#
27 Mar 2007
kokilaB
Trigerring a Calendar in a Datagrid
SQL2000
VS.NET2003
C#1.0
ASP.NET
Windows
.NET
DBA
Dev
WebForms
Beginner
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
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
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
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
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
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
Carved Dialog
20 Jan 2004
Nidheesh T.Mani
A dialog class whose top is made carved and the title bar is gradient filled
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
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
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
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
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
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
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
Changing file properties such as date of creation, modification and last access
23 Oct 2007
Shinde Sachin
This application will help to change file properties such as date of creation, modification and last access.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
WinForm
ChartControl
15 Oct 2003
Amit Goel
In This User Control 10 Types Of Charts are Created Dynamically Depending upon type of Chart Selected by User That Chart is Displayed .It also Changes BackColor and ForeColor of Chart
.NET1.0
Win2K
C++
C#
MFC
Dev
Intermediate
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
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
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
Class Diagram in VS.NET 2005
9 Oct 2006
Namratha Shah
Class Diagram in VS.NET 2005
C#
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
CleanUp Files using C Sharp
22 Jan 2001
Shankara Narayanan
Describes the File Access, Persistance with C Sharp
VC7
.NET1.0
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
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#1.0
C#2.0
C#3.0
.NET3.5
C#
Windows
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
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
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
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
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
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
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
CodeDom Assistant
21 Sep 2007
raygilbert
Generating CodeDom Code By Parsing C# or VB
.NET2.0
C#2.0
Windows
Visual-Studio
Dev
Intermediate
CodeDOM Strong Type Collection Maker
9 Nov 2004
twodays
It's a tool to help you create a strong type collection class.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Coding Standards for C#: Names
7 Apr 2007
LakshmiChava
Comprehensive and essential facts which we developers sometimes neglect in C#
.NET1.1
C#1.0
C#2.0
Windows
Visual-Studio
Dev
Beginner
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
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
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
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
Common C#.NET Performance Guidelines
8 Sep 2011
Swapnil Ahire
Common C#.NET Performance Guidelines
C#
.NET
Dev
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
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
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
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
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
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
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
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#1.0
C#2.0
.NET3.0
ASP.NET
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
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
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
Conditional Methods using Conditional Attribute
18 Jan 2006
Namratha Shah
Conditional Methods using Conditional Attribute
C#
Windows
.NET
Visual-Studio
Dev
Beginner
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
C#1.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
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
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
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
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
ConsoleWriter
12 Apr 2010
TwinLane
A control for writing out text to the UI
.NET2.0
.NET3.0
.NET3.5
C#
Windows
Dev
Advanced
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
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
Control Windows System
25 Jun 2007
Ranjan.D
Control your system by shutting down, rebooting, log-off, hibernate
.NET2.0
VS2005
C#1.0
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
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
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
Convert a byte array to a struct which contains managed data
4 Jul 2007
vinh2b
How to convert a managed type to a byte array and a byte array to a struct.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Convert INI file to XML
29 Jan 2007
Loki
You probably need to convert your old INI files into XML. Read on for a solution.
.NET1.0
.NET1.1
Win2K
WinXP
VS.NET2003
C#
VB
XML
Dev
Intermediate
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
Convert Numeric Currency into Words for International Currency - Part - II (Optimized)
12 Sep 2010
Hiren solanki
Converts numeric currency in words with two modes - international and Indian. e.g., 1000000 to ten Lacs (for India) one million (for international)
C#
Convert String To Decimal
5 Jun 2006
Edusie
How convert a string to a decimal using .NET
C#
Windows
.NET
Visual-Studio
Dev
Beginner
Convert VB6 forms to C#
5 Apr 2003
JarekNET
Convert VB6 forms to C#
.NET1.0
C#
Windows
Dev
Intermediate
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
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
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
Converting PHP arrays to a C# Dictionary
21 Dec 2011
taralex
PHP array to C# Dictionary conversion.
C#
PHP
Silverlight
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Creating a Basic Extension Method
7 Nov 2007
Matthew Hazlett
Extending System.Color with .toHTML()
.NET3.0
C#3.0
VS2008
Windows
Dev
Beginner
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
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
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
Creating a Mechanical Trading System Part 1: Technical Indicators
3 Aug 2006
Alejandro Simon
How to program the building blocks of a mechanical trading system: creating technical indicators
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Creating a Mechanical Trading System Part 2: Four Percent Trading System
17 Aug 2006
Alejandro Simon
An article describing how to implement and test a mechanical trading system such as Ned Davis 4 percent model using a C# simulator.
.NET1.0
Win2K
WinXP
VS.NET2003
VS2005
C#1.0
Dev
Intermediate
Creating a Mechanical Trading System Part 3: Get real time quotes using DDE
10 Mar 2008
Alejandro Simon
Shows how to obtain real time forex or stock quotes in a C# application from a provider such as Metatrader or eSignal.
.NET2.0
VS2005
C#2.0
Windows
.NETCF
Dev
Intermediate
Creating a Nickname Generator
19 Aug 2007
Juraj Borza
Nickname generator
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
C#2.0
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
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
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#1.0
C#2.0
C#3.0
C#
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
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
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
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
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
Creating MDI Forms in WinForms
11 Jul 2014
Vitilevu
Creating MDI Forms in WinForms
C#
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
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
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
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
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
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
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
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
Crystall Motion
17 Jun 2004
Mamad876
Control LCD connected to parallel port
.NET1.0
Win2K
WinXP
Win2003
C++
C#
MFC
Dev
Intermediate
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
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
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
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
Custom AppSettings
29 Nov 2005
Thoughthopper
Another article on AppSettings.
C#
XML
Windows
.NET
Visual-Studio
Dev
Intermediate
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
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
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
Custom CSharp Control for Powershell
7 Jan 2012
Paul Jorgensen
Customizable Custom CSharp Control for the Powershell New-PSDrive cmdlet
C#
PowerShell
Custom Event Handlers
11 Apr 2007
Rene Dohan
Improved custom implementation of event handling mechanism in c#
.NET2.0
VS2005
C#2.0
Windows
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
C#1.0
ASP.NET
Windows
Dev
Intermediate
WinForm
Custom Message Box
14 Nov 2006
Avadhesh Kumar Maurya
This article is written for the help of developing his own message box and can be used anywhere we want to use. This is written in C#. I think it will help to maximum developer.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
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
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
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
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
Customised TabControl using C#
9 Jul 2008
vidyaa shrinivasan
Customised TabControl using C#
C#1.0
C#2.0
C#3.0
C#
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
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
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
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
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
Data Aware Unit Testing
10 Oct 2006
cgreen69
An article discussing strategies for unit testing in data aware environments.
.NET1.1
VS.NET2003
C#1.0
Windows
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
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
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
Database Abstraction
10 Aug 2007
C Razzeto
Database abstraction using factory design pattern
C#2.0
ASP.NET
Windows
.NET
Dev
ADO.NET
WebForms
Intermediate
Datalist paging
19 Nov 2007
Sun Rays
Article defines how we can implement paging in Datalist
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
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
DataParser Helper Class
14 Apr 2007
voxdog
Helper/Utility class to easily convert and/or provide defaults in variable conversions.
.NET2.0
C#2.0
Windows
Visual-Studio
Dev
Intermediate
DateTruncate
14 Nov 2006
PIEBALDconsult
This article describes my DateTruncate function.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
DBTree
16 Nov 2007
MH2538
A DB Base Tree that load it's nodes from a table
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
SQL-server-2005
VS2005
C#2.0
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
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
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
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#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
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
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
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
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
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
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
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
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
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
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
Design Patterns in C#
1 Jun 2007
KundanKumar Ugale
Design Patterns in C#
.NET2.0
VS2005
C#2.0
Windows
.NETCF
Mobile
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#1.0
C#2.0
Windows
Visual-Studio
Dev
Intermediate
Designing Exception Hierarchy in C#
26 Oct 2006
Sumit Jain
How Exception Hierarchy be designed in C#
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
C#1.0
C#2.0
.NET3.0
Windows
Dev
Advanced
Desktop Sheep
22 Mar 2008
M
uammar©
Animated sheep for your desktop
C#
Windows
.NET
Visual-Studio
Dev
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
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
Determine Whether a C# Optional Parameter was Supplied
28 Jan 2014
Ali Malekpour
Determine whether a C# optional parameter was supplied
C#
.NET
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
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
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
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
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
DialogBoxes
31 Oct 2006
ChandraSekar Maheswaran
Frequently used Dialog Boxes
C#
Windows
.NET
Visual-Studio
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
Difference between
9 Oct 2007
tsv_surya
working in saasthainfotech bangalore
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Difference Between Int32.Parse(), Convert.ToInt32(), and Int32.TryParse()
27 Jan 2009
AgileWare
Difference between Int32.Parse(), Convert.ToInt32(), and Int32.TryParse()
C#2.0
C#3.0
Dev
Intermediate
Different Kinds of Operator Overloading
23 Oct 2010
Sivaraman Dhamodharan
How Can you Overload an Binary +, Implicit and Explicit conversion Operators
C#
Beginner
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
DispatcherFrame. Look in-Depth
31 Jan 2011
Renat Khabibulin
DispatcherFrame. Look in-Depth
C#
.NET
Dev
WPF
Intermediate
Advanced
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
Displaying Greek letters in .NET using char casting
4 Sep 2006
JHotGermany
How to display Greek letters in .NET using char casting.
.NET1.1
C#1.0
Windows
Visual-Studio
Dev
Intermediate
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
Diving in OOP (Day 1) : Polymorphism and Inheritance (Early Binding/Compile Time Polymorphism)
16 Jul 2014
Akhil Mittal
This article will cover almost every OOPS concept that a novice/beginner developer hunt for, and not only beginners, the article’s purpose is to be helpful to experience professionals also who need to sometimes brush-up their concepts or who prepare for interviews
.NET2.0
.NET3.0
.NET3.5
C#
.NET
Dev
Beginner
Intermediate
.NET4
Inheritance
Diving in OOP (Day 2) : Polymorphism and Inheritance (Inheritance)
3 Jul 2014
Akhil Mittal
My article in the second part of the series will focus solely on inheritance concept in OOP
C#
Inheritance
oops
Interview
questions
OOP
Polymorphism
Diving in OOP (Day 3): Polymorphism and Inheritance (Dynamic Binding/Run Time Polymorphism)
3 Jul 2014
Akhil Mittal
This part of the article series will focus more on run time polymorphism also called late binding.
C#
Beginner
Intermediate
Inheritance
oops
Interview
questions
Polymorphism
Diving in OOP (Day 4): Polymorphism and Inheritance (All About Abstract Classes in C#)
6 Jul 2014
Akhil Mittal
Diving in OOP (Day 4): Polymorphism and Inheritance (All about Abstract classes in C#)
C#
.NET
Dev
oops
OOP
concepts
Abstract
Polymorphism
Classes
DLL Hell Solution in DOTNET
7 May 2007
sarvesh.upadhyay
This article provides an example how to execute two DLLs with same name but different version number simultaneously
.NET1.1
VS.NET2003
C#1.0
Windows
Dev
Intermediate
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
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
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
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
Dot NET Code Generator
9 May 2006
Muhammad Shahbaz Saleem
Shows you how to automate coding process
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Dotnet eXtended framework
19 Jul 2004
Hugo Pais Batista
Extend the .NET framework power with DotNetX - free libraries that allow you to generate code, cache database objects, etc.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
SQL
DBA
Dev
DotNet TimePicker control
25 Jul 2007
Adarsh N
Easy to use DotNet TimePicker user control
.NET2.0
VS2005
C#2.0
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
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
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
Draw objects using Multithreaded
26 Dec 2002
Eyad Buhulaiga
Program that draw objects using the concept of multithreading
.NET1.0
Win2K
WinXP
C++
C#
MFC
Dev
Beginner
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
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
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
Drive the TAXI!
18 Jan 2009
Tolgahan ALBAYRAK
A new face for XmlDocument
C#1.0
C#2.0
C#3.0
C#
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
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
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
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
Dynamic Assemblies
24 Aug 2008
Tharindu Nishad Patikirikorala
Creating Dynamic assemblies in C#
.NET1.1
.NET2.0
C#1.0
C#2.0
Architect
DBA
Dev
QA
Design
Intermediate
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
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
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
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
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
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
Dynamic Keyword In C# 4.0 - Part 3
19 Apr 2011
Sanjay J Patolia
Difference between Dynamic and Object type
C#
C#4.0
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
Dynamic Screen Resolution
22 Jul 2008
sreejith ss nair
Setting the Screen Resolution in C#
.NET1.0
C#
Windows
Dev
Intermediate
Dynamic Treeview with Drag and Drop by Kendo
31 Jul 2014
U
Mahsa Hassankashi
This article explains how to make data source for kendoTreeView, particularly it is designed for organization chart such as personals or documents which need nested query, after drag and drop one node to another one it will save it. Look at Demo
C#
HTML
Beginner
Intermediate
MVC
jQuery
VS2013
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#1.0
C#2.0
C#3.0
.NET
Dev
Intermediate
Dynamic View Model
28 Jul 2014
U
Bryan Croteau
A technique for generating ViewModel objects dynamically.
C#
XAML
Dynamically Check Nested Values for IsNull Values
6 Mar 2014
CBadger
Dynamically check a value for Null value in an expression tree with an extension method
C#
MVC
DevExpress
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
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
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
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
Easier Database Access with Diamond Binding (Part 1)
18 Sep 2007
Matty22
An introduction to the benefits of ORM using the free Personal Edition of Diamond Binding
.NET2.0
Win2K
WinXP
Win2003
Vista
SQL2000
SQL-server-2005
VS2005
C#2.0
VB8.0
Easy to check recursion
9 Oct 2006
yuan yong fu
Easy to check recursion
.NET1.1
VS.NET2003
C#1.0
Windows
Dev
Intermediate
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
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
Effective C# - Part I
5 Apr 2005
Cohen Shwartz Oren
Make your C# code efficient.
C#
.NET
Visual-Studio
Dev
Beginner
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
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
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#
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
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
EmailSender
17 Feb 2003
pat29
A suite of classes to send email messages and attachments.
.NET1.0
Win2K
WinXP
C#
Visual-Studio
Dev
Intermediate
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
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
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
Emulate Const Correctness in C#
6 Mar 2008
Glenn Dawson
How to use interfaces to emulate const correctness
C#
.NET
Dev
Beginner
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#1.0
C#2.0
.NET3.0
C#3.0
Windows
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
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
Encryption with RC5 Algorithm
28 Dec 2007
George_Botros
Encryption with RC5 Algorithm (with alittel change)
Win2K
WinXP
Win2003
Vista
TabletPC
Embedded
C#1.0
C#2.0
C#3.0
C#
Encryption/Decryption with .NET
23 Jun 2002
Frank Fang
Encryption/Decryption with .NET
.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
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
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
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
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
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
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#
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
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
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
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
Equation Analyzer(Parser)
17 Jun 2004
Tamer Ahmed Farrag
This is a very Useful DLL I use it to parse equations online.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
VB
ASP
ASP.NET
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
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
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
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
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
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
Exceptions Handling - Some Advanced Detail
31 Jan 2010
db_developer
What is the difference between 'throw e' and just 'throw'
C#
Intermediate
Advanced
Execute a Program for n Seconds
29 Apr 2009
Linccg
Start a program, execute for n seconds, then kill it
WinXP
C#1.0
C#2.0
C#3.0
C#
Windows
Win32
Beginner
Executing Stored Procedure with Data Reader
31 May 2007
Tariqaziz
Data Reader use to read data from Sql server stored procedure
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Expander user control for Windows Metro Style app
15 Mar 2013
M_Tamas
How to create an expander control for Windows Metro style application
C#
Windows
Dev
XAML
Intermediate
Metro
Exploring C# variables
10 Jul 2014
925coder
An in-depth examination of variables in C#
.NET
Beginner
C#3.5
C#5
export sql server or other database query in to excel or word by using c# programming
8 Aug 2007
jalal khodabandeh
export sql server or other database query in to excel or word by using c# programming
.NET2.0
VS2005
C#2.0
Windows
DBA
Dev
Intermediate
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
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
Expression Evaluator
14 Feb 2004
Werdna
Evaluate expressions in C#. Simple introduction to building interpreter.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
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
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
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#1.0
C#2.0
C#3.0
C#
Extended Windows Service Controller
3 Oct 2013
Antonio Petricca
.NET ServiceController class extension
WinXP
Win2003
Vista
C#
Windows
Win32
Win64
Architect
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
Extending MVC Identity
5 Jul 2014
Mack Ait-Aoudia
Extending MVC Identity
C#
MVC
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
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
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
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
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
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
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
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
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
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
EZLogger - drop-dead easy logging
22 Mar 2007
Ravi Bhavnani
A lightweight .NET logging component.
VS2005
C#2.0
Windows
.NET
Dev
Intermediate
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
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
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
Fast Dialogs and Message Boxes
13 Jun 2006
Sir Zeppa'Man
Some useful messageboxes and dialogs
C#
Windows
.NET
Visual-Studio
Dev
Beginner
Fast Dynamic Property Access with C#
22 Mar 2005
James Nies
Reflecting on Properties is nice, but often it can be too slow. This article describes an alternative method for dynamic property access.
.NET1.1
VS.NET2003
C#
Windows
Dev
MSIL
Advanced
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
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
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
File Splitter & Builder
30 May 2006
Vinayaka Krishna Shenoy
The exe will split the files acording to the user defined size and also it builds the file from the splitted ones.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
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
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
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
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
Financial Calculations in C#
14 Jan 2002
Shashi Menon
C# Windows Application to calculate monthly loan payment
.NET1.0
C++
C#
Windows
Visual-Studio
MFC
Dev
Intermediate
Finding Dll's and Exe's under a given directory
21 Aug 2007
edukulla
File_Version is a Simple Tool developed in C#.Net. It will fetch you the Complete Dll and EXE information under any selected directory. Many a times, we may be required to know the information for Dlls\Exe's which gett installed with a particular product .
.NET2.0
C#2.0
Windows
IIS
Visual-Studio
Dev
Intermediate
Finding Document Similarity using Cosine Theorem
7 Dec 2006
m0nt0y4
Finding Similarity in Docs
.NET2.0
VS2005
C#
Windows
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
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
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
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
Fix Protocol C# Fix Engine Source Code
16 Apr 2009
w.hooper
Fix Protocol C# Fix Engine Source Code
VS2005
C#1.0
C#2.0
C#3.0
C#
Visual-Studio
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
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
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
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
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
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
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
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
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
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
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
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
Formats for DateTime.ToString()
20 Jul 2007
S.Vinothkumar
Formats for DateTime.ToString()
.NET2.0
VS2005
C#2.0
Windows
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
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
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
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
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
Fractions in C#
17 Oct 2005
Nikola Stepan
An article on a Fraction class in C#.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Friends and internal interface members at no cost with coding to interfaces
18 Jun 2012
Mamasha Knows
Good coding practices sometimes lead to neat solutions of seemingly unrelated issues. Do you code to interfaces? - Get friendship at no cost.
C#
.NET
Architect
Dev
Intermediate
Advanced
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
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#1.0
C#2.0
C#3.0
C#
.NET
Dev
ADO.NET
Beginner
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
Fun with Outlines
8 May 2014
Yang Kok Wah
Techniques in tracing outlines in a drawing
C#
.NET
GDI+
Design
Intermediate
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
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
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
Function Overloading
10 Mar 2007
Chetan Kudalkar
An exploration of function overloading in C#
C#
Windows
.NET
Visual-Studio
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
Functional programming in C#
10 Jun 2012
Jovan Popovic
This article explains how you can use functional programming in C#.
C#
.NET
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
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#1.0
C#2.0
C#3.0
.NET3.5
C#
.NET
Advanced
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
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
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
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
Game Puzzle
29 Jun 2011
Reza Mansoori
This is an easy game puzzle for beginners.
C#
Windows
Beginner
Game
Game with planes in C#
10 Jun 2007
Ionescu Marius
Nice game with planes
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Garbage collection and resource deallocation
2 Nov 2004
Cristian Prats
An article about IDisposable and the Garbage Collector in .NET.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
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
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
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
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
Generate Filter String
15 Oct 2007
Chirag Patadia
Generate Filter String as per user requirment
.NET2.0
Win2K
WinXP
Win2003
IE6.0
C#2.0
IE7
VB8.0
ASP.NET
Visual-Studio
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
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
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
Generating types from external metadata
31 May 2008
Bojan Petkovic
Type generation from external metadata.
C#
XML
Dev
Intermediate
Generic IComparer
30 Dec 2005
Stephane Schwartz
An article on implementing a generic comparer.
.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
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
Generic Object Factory
7 Feb 2006
Rob Hemstede
A generic object factory using C#.
.NET2.0
VS2005
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
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
Generic ValueConverter for Binding Enumerations to Check Boxes
15 Oct 2011
Clifford Nelson
Generic ValueConverter for Binding Enumerations to Check Boxes
C#
XML
Generic Vector<T> Class Implementation With Use of Expression Trees
21 Jul 2014
N
Alexandr Stefek
This article show another way to implement generic operators. Vector is in middle of attention.
C#
maths
Generics
Generics in C# 2.0
23 Sep 2004
Ansil
An introduction to Generics in C#.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Generics sample in C#
5 Aug 2007
Harikaran S
This article will explain about Generics feature in C# 2.0
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
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
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
Get all IP-Adresses within a given text
2 Mar 2005
Angren Aldaron
Sometimes it's needed to get IP-Addresses within a text for further use
.NET1.1
C#
Windows
Visual-Studio
Dev
Intermediate
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
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
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
Get value from one page to another
21 Nov 2007
Sun Rays
Getting value from one page to another page
.NET2.0
VS2005
C#
ASP.NET
Windows
Dev
WebForms
Intermediate
GetOpt for .NET
29 May 2008
Unknown Narrator
A GetOpt implementation for .NET.
.NET2.0
Mono
C#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
VB
.NET
Getting a string out of a ref ushort
17 Aug 2007
Peter Wone
Handling string parameters incorrectly declared as ref ushort
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
WinForm
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 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
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
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
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
Getting Started with Xamarin
21 Jun 2014
VijayaMalla
This is a getting started article about Xamarin.
C#
Xamarin
Getting unsafe with pointers in C#
12 May 2002
Nish Sivakumar
Introduction to unsafe code
.NET1.0
C#
Windows
Visual-Studio
Dev
Beginner
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
Globalization in C# .NET Assemblies
13 Jul 2010
Anupam Banerji
Explains the .NET approach towards globalization, and introduces the tools and methods to successfully implement globalization.
C#3.0
.NET3.5
C#
Windows
Dev
Design
Beginner
Intermediate
Advanced
C#3.5
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
Google Spider .NET
9 Jul 2009
Proxytype
Search your keyword against your competitors
C#1.0
C#2.0
C#3.0
C#
WebForms
Goto Shrinkster
10 Feb 2007
rbriere
Quickly go to a Shrinkster.com url.
C#
Windows
.NET
Visual-Studio
Dev
Beginner
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
Gradient Enumerator
31 Aug 2005
Andrey Butov
The Gradient Enumerator is a simple utility to display resulting gradients from the combination of two colors.
VC7.1
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Beginner
WinForm
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
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
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
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
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
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
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
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
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
Hebb neural network
31 Oct 2007
Mohammad Mehdi Norian
implementation of ocr by hebb algorithm
SQL-server-2005
C#
Windows
.NET
Visual-Studio
DBA
Dev
Advanced
Height of Text
23 Jun 2004
ACanadian
This function will return the height of text. Designed for use with text boxes on windows forms.
Win2K
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
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
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
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
Hex Editor in c#
20 Sep 2005
Glenn Inman
This is a hex editor in c#
.NET1.1
VS.NET2003
C#
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
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
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
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
How does it work in C#? - Part 1
20 Nov 2012
Mohammad A Rahman
How does var, auto implemented properties and += or -= of events work in C# programming language.
C#3.0
C#
Windows
.NET
Dev
Beginner
Intermediate
C#4.0
How does it work in C#? - Part 2
4 Feb 2013
Mohammad A Rahman
How does throw, rethrow and where, select clause of Enumerable class work in C# programming language.
C#2.0
C#3.0
C#
C#4.0
How does it work in C#? - Part 3 (C# LINQ in detail)
23 Jul 2013
Mohammad A Rahman
Language Integrated Query (LINQ) is a Microsoft .NET Framework component that works as a communicator between the objects and the data. This article partially taken from the "Expert C# 5.0" - book and it will explore the different extension methods used in the LINQ using C# and IL code to discuss..
C#3.0
.NET3.5
ASP.NET
Dev
LINQ
Intermediate
Advanced
C#4.0
C#3.5
.NET4
How does it work in Mono's C# compiler?
30 Apr 2012
Mohammad A Rahman
The Mono is an Open Source free programming language project. It has the implementation of Microsoft’s .NET Framework based on the ECMA standards for C# language and Common Language Runtime (CLR). In this article, I will explore how the Mono C# compiler works.
Mono
C#
.NET
Dev
Beginner
Intermediate
compiler
How to Become a Rumorous C# Developer
14 Jan 2010
dmitryEB
Steps to become famous C# developer.
C#
Dev
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
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
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
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
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
How to create a User Defined Collection
6 Oct 2006
interface Mirror
How to create a User Defined Collection
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
VS.NET2003
VS2005
C#1.0
C#2.0
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
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
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
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
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#
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
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
How to make a class Sealed without Sealed Keyword
10 Aug 2006
biswam
We can make a class sealed without sealed keyword
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
C#1.0
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
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
How to Print Invoice using C#?
15 May 2011
Mostafa Kaisoun
This is a trial to print Invoice with C#
C#
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
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
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
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
How to Work with TFS
30 Oct 2011
Bangla Gopal Surya Prakash
TFS Build agent, Build definition, TFS Build Custom Task
C#
TFS
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
How to write custom log and source for custom log in C#
12 Jun 2007
Neeraj Kumar Suryawanshi
It will show you the way for writing custom log in C#.Net
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
WinForm
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
HTML DOM Using .NET
5 Jun 2010
ai8rahim
Retrieving & Processing HTML from Websites in .NET Applications
C#
.NET
HTML
HTML Meta Tag Generator
15 Jan 2007
zeltera
Visual HTML Meta Tag Generator
C#
Windows
.NET
Visual-Studio
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
HttpTunnel in C#
29 Jan 2007
Kamlesh Singh
How to create TCp connection through proxy server
C#
Windows
.NET
Visual-Studio
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
I Love C# Extension Methods
21 Oct 2011
grimmuko
Some useful C# Extension Methods
C#3.0
C#
Windows
.NET
Intermediate
I, Interface
22 Nov 2011
garymcleanhall
The wonderful things that decorating a simple interface can produce.
C#
Dev
I/O Ports Uncensored - 1 - Controlling LEDs (Light Emiting Diodes) with Parallel Port
27 Sep 2003
Levent Saltuklaroglu
Controlling LEDs (Light Emiting Diodes) with Parallel Port
Win2K
WinXP
Win2003
C#
.NET
Visual-Studio
Dev
Intermediate
I/O Ports Uncensored Part 2 - Controlling LCDs (Liquid Crystal Displays) and VFDs (Vacuum Fluorescent Displays) with Parallel Port
28 Sep 2003
Levent Saltuklaroglu
Controlling LCDs (Liquid Crystal Displays) and VFDs (Vacuum Fluorescent Displays) with Parallel Port
Win2K
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
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
IDispatch
22 Aug 2009
Nicolas Dorier
Pattern to easily create and test asynchronous solutions.
C#1.0
C#2.0
C#3.0
.NET3.5
Dev
Design
Intermediate
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
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
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
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
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
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
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
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
IMAP Messages Transfer Tool
28 Dec 2006
Ivar Lumi
IMAP messages transfer tool
.NET2.0
VS2005
C#2.0
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
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
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
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
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
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
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
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
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
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#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
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#1.0
C#2.0
C#3.0
C#
Windows
WinMobile
.NETCF
.NET
Dev
Beginner
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
Improving String.Format
17 Nov 2006
Bevan Arps
Creating an improved version of String.Format.
.NET2.0
VS2005
C#
Windows
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
C#1.0
Windows
Dev
Intermediate
Incorporating Parameterized Construction in the Singleton Design Pattern
5 Aug 2003
Kevin McFarlane
How to incorporate parameterized construction in Microsoft's recommended implementation of a Singleton
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
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
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
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
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
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
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
Insert and retrieve data through stored procedure
15 Feb 2007
Tariqaziz
All about stored procedure
.NET2.0
SQL2000
VS2005
C#2.0
ASP.NET
Windows
DBA
Dev
ADO.NET
WebForms
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
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
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
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
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
Integer Base Converter
13 Dec 2013
Adam Zgagacz
Encode numbers in different positional numeral systems.
C#
Windows
.NET
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
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
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
Intelligent Systems - Part I
2 Dec 2004
Utku KAYA
Introduction to Intelligent Systems in practice.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
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
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
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
Internals of Constants and Readonly
3 Oct 2011
zenwalker1985
Indepth details about constants and readonly
C#
.NET
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
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
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
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
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
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
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
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
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
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
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#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
VB
.NET
Visual-Studio
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
Introduction to C# 3
13 Sep 2005
Ayende @ Rahien
Introduction to C# 3
C#3.0
Windows
.NET
Visual-Studio
Architect
Dev
Intermediate
Introduction to Object Oriented Programming Concepts
30 May 2013
Manish Agrahari
Abstraction, encapsulation, inheritance, polymorphism in C#.NET
C#
.NET
Beginner
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
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
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
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
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
Jabber Client using MatriX XMPP Library
9 Sep 2011
K.Kirivarnan
Jabber Client using Matrix XMPP Library
C#
Windows
.NET
Visual-Studio
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
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
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
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
JPEG Date Imprint, 4*6 Cropping, SlideShow, HTML Pages Gen Batch processing Tool
15 Jul 2004
chandrap
JPEG Date Imprint, Automatic 4*6 Cropping, Resizing, Thumbnails, SlideShow, HTML Pages Gen Tool. Best part is it is Batch processing Tool.
VC8.0
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
JS Parser
17 Jul 2003
Leon Langleyben
Simple utility to browse and summarize script files
.NET1.1
C#
Windows
Visual-Studio
Dev
Intermediate
JumpTo RegEdit
30 Aug 2007
Reto Ravasio
1 alternative
A Sysinternals JumpTo clone
.NET1.1
WinXP
VS.NET2003
C#1.0
Dev
Intermediate
JumpTo RegEdit
9 Jul 2012
ledtech3
This is an alternative for "JumpTo RegEdit"
.NET1.1
WinXP
Vista
VS.NET2003
C#1.0
Dev
Intermediate
VB.NET
KBSoft IP Locator
1 Mar 2008
Alexandr Golovanov
This article covers aspects of getting information by IP Address.
C#
Dev
Intermediate
Kerosene Dynamic Data Services
11 Mar 2014
Moises Barba
Implementing the Repository and Unit of Work Patterns dynamically using Kerosene ORM
C#
SQL
Windows
.NET
SQL-Server
Architect
DBA
Dev
ADO.NET
WCF
KeyValues
7 Apr 2009
Tiago Conceição
Powerfull XML Alternative
.NET2.0
C#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
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
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
Lambda Expressions: A C# 3.0 Language Enhancement
13 Jul 2009
logicchild
An article that describes the C# 3.0 Lambda Expression feature
C#1.0
C#2.0
C#3.0
C#
.NET
LAN Chat Using Multicating
2 Feb 2006
Andrews Raj
An article on LAN chat using multicasting.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Late Bound ActiveX Loading [TamilFM]
26 Oct 2006
Kannan K
Late Bound ActiveX loading [TamilFM]
C#
Windows
.NET
Visual-Studio
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
Lazy Alternatives - LazyAndWeak and BackgroundLoader
1 Dec 2011
Paulo Zemek
This article will present two alternatives to Lazy.
C#
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
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#1.0
C#2.0
C#3.0
.NET
Dev
Intermediate
Advanced
LED Example with Measurement Studio
28 Sep 2010
Nick Alexeev
How-to article describing software, hardware setup
C#
.NET
Architect
Dev
Hardware
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
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
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
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#1.0
C#2.0
C#3.0
C#
Dev
Beginner
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.
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
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
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
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
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
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
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
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
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
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#1.0
C#2.0
Windows
Dev
Beginner
Little Class Library to manage project file related Windows Form Application
20 Apr 2003
Chris Richner
Did you ever want to code a little utility that should manage a project file?
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
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
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
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
Lock
27 Nov 2007
Fun@learn
LOCK is used to lock and unlock the files using symmetric key cryptography
.NET2.0
WinXP
Vista
VS2005
C#2.0
.NET3.0
.NET3.5
Dev
Beginner
WinForm
log4Net and SQLite
14 Jun 2012
Elvin Deras
This article explains how to work with log4Net and SQLite.
Dev
Intermediate
C#4.0
.NET4
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#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
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
C#1.0
Dev
QA
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#1.0
C#2.0
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
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
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
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
LogHelper
9 Oct 2006
YoursMilu
Log your application. I t also logs the exceptions and its stack trace.
Windows
Visual-Studio
Dev
Intermediate
Logical Sudoku Solver
8 Nov 2007
H. Tony
Utilize logical rules and scanning to solve soduku puzzle, no guessing
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Long Integer Addition/Multiplication
3 Jul 2007
Shakeel Mumtaz
This article help you how to add/sub/div/mul long integers
.NET2.0
VS2005
C#2.0
Windows
Dev
Beginner
Lottery Number Picker (Uses Random and Array)
18 Aug 2002
Zachery
A small little program that randomly picks six numbers and display the top six picked
.NET1.0
Win2K
WinXP
C++
C#
Visual-Studio
MFC
Dev
Intermediate
LSA Functions - Privileges and Impersonation
27 Aug 2003
Corinna John
Managing privileges and impersonating users
.NET1.0
.NET1.1
Win2K
WinXP
C#
Dev
Intermediate
Lucene.Net - Text Analysis
6 Jan 2010
AndrewSmith
How to work with Lucene.Net's analysis.
C#1.0
C#2.0
C#3.0
C#
Architect
Dev
Intermediate
LuceneWrap: A Compact Lucene.net Wrapper
4 May 2011
Giorgio Minardi
Providing a generic wrap to Lucene.net basic search functions
C#
.NET
Architect
Dev
QA
Beginner
Intermediate
All-Topics
EF
Luhn' s Algorithm
8 Dec 2004
wapnethr
Calculating checksum number using Luhn's algorithm
Win2K
WinXP
Win2003
Vista
TabletPC
Embedded
C++/CLI
C#
.NET
Visual-Studio
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
Macro Management Framework
28 Feb 2005
z.i.
Pluggable text macros.
.NET1.1
VS.NET2003
C#
Windows
Architect
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
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
Main Method in C#
24 Jan 2013
$andesh M Patil
This article is all about the Main method in C#.
C#
Windows
.NET
Beginner
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
Making and using events.
11 Aug 2002
rosen
Make a class that exports its custom event.
.NET1.0
Win2K
WinXP
C#
Dev
Beginner
Manage .NET configuration file appsettings section
19 Oct 2006
Haiyan Du
This is .NET 2.0 Windows Form Application wich can help you to none tech user to update you appsettings in your application configuration file.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
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
Managed Application Shutdown
3 Nov 2006
Alois Kraus
What happens during the shutdown of a managed application?
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
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
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
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
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
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
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
Mapping with a GPS and C#
22 Jan 2008
salysle
An article on mapping with a GPS in C#
VS2005
C#
Dev
Beginner
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
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
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#
MasterFileUpdater
25 Nov 2011
PIEBALDconsult
A generic class to help plumb the matching of items of two sorted lists
.NET
Intermediate
Math Parser
25 Aug 2005
Paratrooper666
Solve mathematical equations
.NET1.1
WinXP
VS.NET2003
C#
Dev
Beginner
Math Parther Engine
30 Jul 2004
Mohammed Azmy
A parser that understand the mathematical equations.Just enter the equation and you will get the result
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
MathLibrary for Matrix and Vector
29 Sep 2011
N.Banukobhan
It has all the operations of matrix, vector
C#
Windows
Intermediate
Matrix Rain
5 Oct 2010
NaveenSoftwares
A simple C# Console program to display Matrix Movie Effect
C#
Windows
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
mbNotes: electronic notes v1.1
2 Feb 2004
Massimo Beatini
Electronic notes in C#
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
MD5 and SHA-1 Hashing (for String and Files)
2 Mar 2006
donperry
MD5 and SHA-1 Hashing for String and Files using the .NET cryptography Provider
.NET1.1
WinXP
VS.NET2003
C#
Dev
Intermediate
MDI Container background
2 Sep 2006
anishmm
Change mdi form background picture at run time
Win2K
WinXP
Win2003
VS2005
C#2.0
.NET
Dev
Intermediate
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
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
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
Memo Pad
20 Aug 2005
tcflee
A little memo pad that reminds me of important tasks
.NET1.1
VS.NET2003
C#
Windows
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
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
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
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
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
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
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
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
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
Mock FIX Trading Server
5 Jun 2014
Mark_Shield
A mock FIX trading server for use when testing FIX trading clients
C#
.NET
Intermediate
C#4.0
.NET4
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
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
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
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
Monitor Folder Activity
16 Mar 2003
Gerald Nelson
Monitor Folder Activity in C#
.NET1.0
C#
Windows
Dev
Intermediate
Monitoring attribute value changes inside a class
7 Jan 2012
kosmoh
A class that allows you to monitor the actual change of a variable and notifies all interested objects with an event.
C#
.NET
Architect
Intermediate
technical
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
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
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
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
Mouse Operations
22 May 2007
sharpiesharpie
Doing some things to the mouse using API
.NET2.0
WinXP
C#2.0
Visual-Studio
Dev
Intermediate
Movable Elements: From Primitive to Complex Objects
23 Apr 2013
SergeyAndreyev
An article that discusses movable elements right from primitive to complex objects
C#
top
Sort by Title
Title
Updated
Author
Score
Generics
.NET Generics in a Nutshell
23 Dec 2009
Sunil Pandita
Generics in .NET explained.
C#3.0
Windows
.NET
Dev
Beginner
A Circular List
4 Mar 2007
Marc Clifton
A circular list implementation.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
A Command Line Caller Example
16 Nov 2011
gemma85
A Command Line Caller example
C++
A Generic Clamp Function for C#
31 Jan 2008
Mike McCabe
A function for 'clamping' values to within a given range
C#2.0
C#3.0
C#
Dev
Beginner
A Generic State Machine and Attempt to Generic Component
25 Jul 2007
article
A Generic State Machine and Attempt to Generic Component
.NET2.0
VS2005
C#2.0
Windows
Architect
Dev
Intermediate
A generic Trictionary class
11 Mar 2009
Nish Sivakumar
This article describes a generic Trictionary class derived from Dictionary that allows two values of different types per key
.NET2.0
C#1.0
C#2.0
C#3.0
C#
.NET
Architect
Dev
Design
Beginner
A Simple Introduction to Generics
24 Apr 2007
walera
This article uses a simple example to illustrate the importance of Generics in C# 2.0
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
A Very Efficient Generic Recursive Iterator using Yield Return
1 Jun 2007
marcel heeremans
This article demonstrates techniques on how to optimise the common programming task of recursively iterating through a container control using generics and yield return.
C#2.0
Windows
.NETCF
.NET
Visual-Studio
Mobile
Architect
Dev
Beginner
An Easy Way to Populate Instances using Generics
20 Dec 2006
Martin Olivares
A sample of using generics to simplify a Data Access Layer
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Arithmetic in Generic Classes in C#
23 Feb 2009
DogSpots
A discussion of doing arithmetic in generic classes and a small utility to make it easy.
.NET3.0
C#
Dev
Intermediate
Building a Generic Range class
1 Jun 2007
Sean Hederman
This article discusses the creation of a generic Range class, and goes into the decisions and thoughts about many of the design aspects. Touches on lambdas, iterators, and generics.
.NET3.0
C#3.0
Windows
Visual-Studio
Dev
Intermediate
Building a puzzle game using Generics
8 Sep 2004
Carlos R. Lacerda
This article describes how to build a simple game using a doubly linked list
.NET1.0
VS2005
C#
Windows
Dev
Intermediate
C# 2.0 FlexKeyCollection
29 Sep 2004
Oscar Bowyer
Using C# 2.0 Generics for Flexible Business Object Collection
VS2005
C#
Windows
.NET
Dev
Intermediate
C# Generic Type Generator
31 May 2012
Alexander Van Berg
Combinatorial generation of C# generic types.
Windows
Dev
LINQ
Intermediate
Advanced
C#4.0
VS2010
testing
programming
.NET4
C# Generics - A few key points
19 Feb 2013
RajeshRaushan
Discussing few points about generics in .net and what it offers.
C#
.NET
Dev
Beginner
Intermediate
Casting and Passing Anonymous Types
17 Jan 2008
thany.nl
How to pass anonymous types and how to cast them
C#3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
Dev
LINQ
Intermediate
Advanced
Code Generation tools complementing generics
25 Sep 2004
cminusminus
A palette of code generation tools for VS.NET.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
CollectionSorter
31 Jan 2009
Joe Enos
Alternative methods for sorting a .NET List
C#
.NET
Constraints in Generics
20 Dec 2006
Sidhartha Gundavarapu
This article discusses the problems with Generics and how to tackle them with out of the box solutions provided with .NET Framework 2.0
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Constructing an instance class from its base class instance
8 Sep 2009
Yang Yu
A Generic way to construct an instance of a class from an instance of its base class.
C#1.0
C#2.0
C#3.0
.NET
Dev
Beginner
Intermediate
C#4.0
Convert a Generic List to a Datatable
23 May 2010
Abhijeet Singhai
A Generic List with a feature of converting itself to a DataTable
.NET2.0
C#2.0
C#
.NET
Dev
Beginner
All-Topics
Convert Base Type to Derived Type
12 Mar 2009
Joe Enos
.NET method to convert an object into a derived type
.NET3.5
C#
Intermediate
Create Predicates from Expressions for Use with Generic Collections
18 Aug 2006
Tim Kohler
Create Predicates from Expressions for use with Generic collections
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Creating EventArgs Using Generics
6 Jan 2008
Stewart
Save Time using Generics creating EventArgs
.NET2.0
.NET3.0
.NET3.5
C#
.NET
Dev
Beginner
Intermediate
Advanced
Declarative Generics And Type Converters
17 Sep 2004
Marc Clifton
How to declaratively define a closed generic and use type converters to implement assignment from a string.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Dependency Injection with ObjectPoolManager (OPM)
31 Oct 2010
Navnath_Kale
Lightweight and simple
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
VB
ASP.NET
.NET
Architect
Dev
Design Flaws of the Singleton Pattern in C#
22 Oct 2012
Ordisoftware
How to create a generic singleton for .NET.
.NET2.0
Mono
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Architect
Dev
Dictionary + Locking versus ConcurrentDictionary
30 May 2014
Paulo Zemek
In this article we'll see the differences between using Dictionaries with locking versus the ConcurrentDictionary and also why you should still need or prefer a normal Dictionary (or a home made implementation).
C#
.NET
Dev
Intermediate
C#4.0
.NET4
Dynamic Properties Implementation Using C# Generics
30 Oct 2007
SteveLi-Cellbi
Dynamic properties implementation using C# generics.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Fun with Singletons in C# 2.0
21 Nov 2006
Federico Andres Lois
This article will show you how to create generic singletons that honor all of their properties and at the same time are extensible enough to handle not so obvious scenarios.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Generic Abstract Factory
22 Apr 2014
31337 H4X0R
Generic Abstract Factory Design Pattern
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Patterns
Generic Classes
18 Jan 2010
Ludmal de silva
Microsoft .NET Generic classes.
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
Dev
Intermediate
C#4.0
.NET4
Generic Collections: Interfaces & Classes
9 Jun 2009
logicchild
An intermediate level article for those who need a reference for Generics
C#1.0
C#2.0
C#3.0
C#
Intermediate
Generic Dynamic Methods Primer
23 Aug 2007
Alexander Arlievsky
Sample how to use generics and dynamic methods together to get simple type safe access to private variables
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Generic Event Arguments
5 Oct 2009
DaveyM69
Save your keyboard and fingers, and write less code using generic event arguments.
C#2.0
C#3.0
.NET
Dev
Intermediate
Advanced
C#4.0
Generic Lazy Load Cache Class
5 Sep 2008
Laughing.John
Presents a base class for creating a singleton lazy load cache.
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
Windows
.NET
Dev
Intermediate
Generic List (C#)
12 Aug 2009
Michael T. Shrove
Generic List based object that acts as a List but with built-in events
C#1.0
C#2.0
C#3.0
C#
Windows
Visual-Studio
Beginner
Intermediate
Advanced
Generic List Sort Function
16 Jul 2008
Bryan Sumter
This allows the programmer to sort a list based on multiple properties
.NET3.5
C#
ASP.NET
.NET
Dev
Intermediate
Generic List using LinkedList to overcome drawbacks of System.Collections.Generic.List
12 Apr 2009
Rahul D.
Generic List that can be used where loads of List items are added and there is too much of memory fragmentation using List
C#2.0
C#3.0
C#
.NET
Intermediate
Advanced
Generic NameValueCollection Implementation
31 Jul 2007
balazs_hideghety
Generic NameValueCollection Implementation
.NET2.0
C#2.0
Windows
Visual-Studio
Dev
Beginner
Generic Number to/from Word Converter
21 Nov 2011
WilliamCruisoring
Converter of Arabic number to/from strings
C#
.NET
Dev
LINQ
Generic Service Locator
30 Sep 2006
alanliu0110
This article shows a generic service locator implementation that gives you both ease of adding new services and type safe checking by compiler
Windows
Visual-Studio
Dev
Beginner
Generic Singleton Design Pattern
31 Aug 2009
tomer bracksmayer
Generic Singleton Design Pattern C#
.NET2.0
WinXP
Win2003
Vista
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Generic Singleton Provider
26 Jul 2005
davojc
An article describing how to use Generics to create a singleton provider.
.NET2.0
WinXP
VS2005
C#
Dev
Intermediate
Generic Sparse Array and Sparse Matrices in C#
25 Oct 2013
Bill_Hallahan
Generic Sparse Collection Containers
C#
Intermediate
Advanced
Generic Types Don't Share Static Members
30 May 2008
NoopMan
Avoid the pitfall of open vs. closed types. Closed generic types do not share statics!
.NET2.0
C#1.0
C#2.0
C#3.0
C#
Windows
.NET
Dev
Advanced
Generic XML Serialization Methods
29 Apr 2009
Kanhar Munshi
An XML Helper Class that can Serialize and De-Serialize custom User objects using C# Generics
WinXP
C#3.0
C#
Windows
Architect
Dev
Intermediate
Advanced
WinForm
Generics
8 May 2009
logicchild
More on Generics
C#1.0
C#2.0
C#3.0
C#
Generics <C#>
25 Feb 2004
Aagamuri Sridhar
An article on generics, gives clear picture about generics with examples
.NET2.0
C#
Windows
Visual-Studio
Dev
Beginner
Generics and Cloning
12 Jun 2006
ozkar garcia
How to clone generic/template objects
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Generics Converter for Basic Types
17 Jun 2010
TheAvenger
A generics method to convert an object to a basic type.
.NET2.0
VS2005
.NET3.0
.NET3.5
VS2008
C#
Dev
Beginner
Intermediate
VS2010
Generics Explained (.NET Framework version 2.0)
10 Apr 2007
zubinraj
This article discusses generics. Generics is a new feature included in .NET version 2.0.
C#
Windows
.NET
Visual-Studio
Dev
Beginner
Generics, Serialization and NUnit
10 Jul 2006
craigd
Generic class to help de/serialize any Type, plus a discussion on NUnit testing Generic classes
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Grouping a List on a String Property without LINQ
14 Oct 2010
Greg Olmstead
Grouping a List based on string property of the object in the list without LINQ
.NET2.0
Mono
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
Windows
.NET
Dev
Handy wrapper class for thread-safe property access
21 Feb 2009
Moreno Airoldi
A simple C# approach to thread-safe property access using Generics and type cast overloading.
.NET2.0
.NET3.0
.NET3.5
C#
Dev
Intermediate
Immutable Generic Collection Extensions
18 Dec 2007
Marshall Rosenstein
Create immutable / read-only collections from existing ICollection, IList, or IDictionary instances.
C#3.0
.NET3.5
C#
.NET
Dev
Intermediate
Implementing Continuations in a Generic Way - The Usage of the Option Type in C# - Make Code More Clear
23 Aug 2011
Member 3531622
How to make code more clear, easier to write and more extensible in a generic way. Use of Option type in C# in combination of Func delegates
ASP.NET
Dev
Intermediate
C#4.0
MVC
Interesting Use of Generics in C# 2
20 Mar 2008
Antoniu-Gabriel Rozsa
Generics in C# are cool. Not as cool as C++ templates, though. However, one can do pretty interesting things with them.
.NET2.0
VS2005
C#2.0
C#
.NET
Visual-Studio
Dev
Design
Intermediate
Advanced
Lagged Generics: Easily Constrain Change Rate of Variables
27 Dec 2007
Inaki Ayucar
This article shows a very basic example of using generics to create variables that cannot be changed faster than a specific rate
.NET2.0
Win2K
WinXP
Win2003
Vista
TabletPC
Embedded
C#2.0
.NET3.0
C#3.0
Lambda Converter Pattern
13 Mar 2009
Yang Yu
The article attempts to explain a neat coding pattern for converting an IEnumerable to a DataTable.
C#3.0
.NET3.5
Architect
Dev
Beginner
Intermediate
Leaveraging GenericType Converter for Hybrid Property Databinding
23 Feb 2008
Arup Banerjee
Leaveraging GenericType Converter for Hybrid Property Databinding
C#1.0
C#2.0
C#3.0
C#
Dev
Intermediate
LINQ Extension Methods
16 Jun 2008
Sam Haidar
Calling LINQ Extension Methods on Generic Collections
WinXP
Vista
.NET3.5
C#
ASP.NET
Windows
.NET
Architect
Dev
Design
MEF Generics
2 Feb 2012
Dean Oliver
How we can harness the power of MEF and extend it by way of generics.
C#4.0
MEF
reflection
IOC
top
Sort by Title
Title
Updated
Author
Score
How To
.NET asynchrony in the UI context
21 Nov 2011
dmihailescu
UI and concurrent programming using IAsyncResult, BackgroundWorker, TPL, and ‘async’ syntax.
C#
.NET
Dev
Intermediate
Parallel
Async
syntax
3-tier Diffie Hellman
31 Dec 2009
taiar erez
Shared secret for three users over an unsecured network connection
C#
Architect
Intermediate
A simple and complete logger for .net applications
30 Dec 2008
ichramm
The very complete logger for .net
.NET2.0
Mono
C#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
A Simple Drag And Drop How To Example
10 Dec 2004
Marc Clifton
The basics, along with some things I learned along the way.
C#
Windows
.NET
Visual-Studio
Dev
Beginner
WinForm
A Simple Scheduler in C#
13 May 2013
Eduardo Antonio Cecilio Fernandes
How to build a simple Scheduler in C# for Desktop and Web Applications
C#
.NET
Visual-Studio
Architect
Dev
Intermediate
Advanced
Threading
Scheduler
A Study In Equality
26 Dec 2007
Marc Clifton
Understanding value and ref types for equality tests and as keys in collections
Win2K
WinXP
Win2003
Vista
TabletPC
Embedded
C#
.NET
Dev
Beginner
A WGS84 to Swedish National Grid (RT90) Projection Class
24 Apr 2007
flmz_81
An article on how to transform planar coordinates from the the WGS 84 Ellipsoid onto the Swedish National Grid (Riket koordinatsystem 1990).
.NET2.0
C#
Windows
Dev
Intermediate
A Workaround to Customizing and Localizing the Microsoft ReportViewer .NET Toolbar
25 May 2006
yincekara
An article about how to customize and localize the Microsoft ReportViewer Toolbar.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Accessing CVS Repository with C#
24 Nov 2004
Jay Nelson
An article on accessing a CVS repositry using C#.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Accessing songs and playlists from ITunes using C#
20 Dec 2005
yann bertaud
How to get the song list, song information from ITunes using .NET.
VC7
VC7.1
VC8.0
Win2K
WinXP
C#
XML
.NET
Visual-Studio
Dev
Adding a 'Minimize to tray'-button to a Form's caption bar
11 Jul 2005
Tyron Madlener
An article on how to add a custom button to the caption bar.
Win2K
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
WinForm
Adding tray icons and context menus
10 Apr 2002
Nish Sivakumar
Beginner's Tutorial on adding tray icons and setting context menus
.NET1.0
C#
Windows
Visual-Studio
Dev
Beginner
Administrate Indexing Server from within your application
1 Jul 2005
[email protected]
Describes in detail how you can programmatically administrate Indexing Server, for example create a new Indexing catalog and then add folders to be indexed by this catalog.
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#
Windows
Architect
Dev
Beginner
Alternative way for Window services to interact with desktop where operating > XP
23 Sep 2010
sashidhar
Alternative way for Window services to interact with desktop where operating > XP
Vista
C#3.0
C#
Windows
Beginner
C#4.0
Win7
WinForm
An Elementary HTML Parser
16 May 2002
James T. Johnson
A class to parse HTML - a part of the ScreenSaver competition
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
AOP Implementation of INotifyPropertyChanged
11 Apr 2009
xpete111
How to implement the INotifyPropertyChanged interface, for lazy people :)
C#
.NET
Dev
Intermediate
Automatically GAC an assembly after a build and include debug info.
10 Aug 2007
Justin.Jones
This describes how to modify a VS project to automatically GAC an assembly after a build and optionally include debug info.
VS.NET2003
VS2005
C#1.0
C#2.0
Windows
.NET
Dev
Intermediate
Automatically Translate your .NET resource files with Google Translate
27 Oct 2006
Satishkumar.B
This article talks about building an application to translate .NET resource files like .resx and .js using Google Translate, for internationalization testing.
.NET1.1
WinXP
VS.NET2003
C#
Dev
QA
Intermediate
Automating Internet Explorer
24 Feb 2005
Leslie Hanks
An article describing how to automate IE, mainly for testing purposes.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Autonumbering in Dynamics CRM 2011
22 May 2011
cbm
Learn how to create an autonumber system for custom entities in Dynamics CRM 2011.
C#
Visual-Studio
Dev
LINQ
Intermediate
VS2010
Development
Await Tasks in C#4 using Iterators
29 Aug 2013
Keith L Robertson
Write synchronous-looking asynchronous methods without async/await in Visual Studio 2010.
Dev
Intermediate
C#4.0
VB10.0
Threading
.NET4
Parallel
Asynchronous
Task
Basic C# Web Browser in Visual Studio 2008
5 Jun 2008
PaulU
This is a simple web browser I made in C# using visual studios 2008
C#
Windows
Beginner
Bat file compiler
13 Feb 2008
Giorgi Dalakishvili
An article deskribing how to convert a bat file to an executable.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Build Your Own Add-in For Microsoft Office Using .NET
10 Dec 2005
Mubi | www.mrmubi.com
How to build an add-in for Microsoft applications supporting add-ins, using C#.
Win2K
WinXP
Win2003
IE6.0
C#
.NET
Visual-Studio
Dev
Intermediate
Building Snap-In Applications
23 Aug 2003
Todd Sprang
This article details how to build a Snap-In-Capable application, similar to the way that MMC works.
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
Bulk Data Management
27 Nov 2012
Srinivasu Pemma
This is the best way to handle or manage bulk data insert to sql server taken from my technical blog http://www.srinetinfo.com/2012/11/bulk-data-management.html
C#
performance
Data
Management
SqlBulkCopy
C# - Data Transfer Object
18 Nov 2004
Kenny Young
This article demonstrates how to use the serializable Data Transfer Object to transfer data throughout applications.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
C# & SQLite 1007000
3 May 2011
kribo
.NET project with a SQLite embedded database
C#
SQL
.NET
ADO.NET
Intermediate
C# and MySQL/Connector 5.2
22 Mar 2008
kribo
An article on how to connect to a MySQL database using the Connector/NET 5.2
C#1.0
C#2.0
C#3.0
C#
DBA
Dev
Intermediate
MySQL
c# async socket server
17 Mar 2014
Pål Thingbø
How to write an asynchronous sockets server in c#
C#
Sockets
C# Creating Dynamic Menus
5 Sep 2003
Barretto VN
Creating Menus Dymanically in C#.
VC7
VC7.1
.NET1.0
Win2K
WinXP
Win2003
C#
Dev
Intermediate
C# Speech to Text
7 May 2012
Sperneder Patrick
This article describes how to handle and use the SpeechRecognitionEngine class that is shipped with and since .NET 3.0.
WinXP
Vista
.NET3.0
.NET3.5
C#
Dev
Intermediate
Win2008
Win7
C# WCF Client/Server without HTTP with Callbacks Made Easy
19 Aug 2009
Bob Bevers
A simple way to do callbacks that works in C# in programs
C#
Windows
Dev
WCF
Beginner
Call C# code from C++ and read an array of struct which contains strings
1 Nov 2006
shinilkp
How to call C# code from C++ and read an array of struct which contains strings.
VC6
.NET2.0
WinXP
VS2005
C#2.0
Dev
Intermediate
Calling API functions using C#
10 Oct 2001
Ajit Mungale
This article helps you to get an idea about calling API functions in C#.
.NET1.0
Win2K
C#
Dev
Intermediate
Capturing the Desktop Screen with the Mouse Cursor Image
27 Jan 2006
Rashid.Mahmood
This artcile shows how to capture a desktop screenshot with the mouse cursor included.
.NET2.0
Win2K
WinXP
VS2005
C#
GDI+
Dev
Intermediate
Check to see if an MDI Child is already active in an MDI Parent
20 Jul 2004
GRMartin
A Simple boolean function to check if an MDI Child has already been loaded into an MDI Parent Container.
.NET1.1
VS.NET2003
C#
Windows
Dev
Beginner
CLRBinding - Properties Binding
23 Jun 2012
igkutikov
Binding Properties of non GUI elements that still implement INotify
C#
Windows
.NET
XAML
WPF
Beginner
Intermediate
Binding
Coloring Consle and changing its Title
12 Oct 2004
Kashif Bilal
This article explains how to change fore and back ground color of text in a console application. It also explains how we can change the title of Console windows and the use of Win32 APIs.
.NET1.1
VS.NET2003
C#
XML
Windows
Dev
Intermediate
Command Manipulation, the C# Way
22 Sep 2006
Shinil K P
Adding new command options to an existing application, just by adding a new class.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Compiling code during runtime
8 May 2005
Norbert Eder
This article shows how to compile code during runtime.
.NET1.1
Win2K
WinXP
Win2003
Vista
VS.NET2003
C#
Dev
Intermediate
Complete Unit Conversion Sample in C# .NET
26 Dec 2007
Antonom
How To Convert { Cm Px In Mm } Unit ?
.NET2.0
WinXP
Win2003
Vista
.NET3.5
C#
ASP.NET
WebForms
Beginner
Intermediate
Complex Properties in C#
5 Sep 2008
DaveyM69
'Complex properties' and Size3D in C#.
.NET2.0
.NET3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
Dev
Intermediate
Compress Zip files with Windows Shell API and C#
24 Oct 2005
Gerald Gibson Jr
1 alternative
Use Windows Shell API in C# to compress Zip files without showing the Copy Progress window.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Compress/Decompress Zip Files without Third-party Libraries in C#
29 Aug 2013
Kumar Kisalaya
This is an alternative for "Compress Zip files with Windows Shell API and C#"
.NET3.5
VS2008
C#
Windows
Dev
Intermediate
VS2010
VS2012
Control Electrical Appliances using PC
30 May 2004
Taha Amin
Control electrical appliances using PC.
VC6
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Convert an integer to a base 64 string and back again very quickly
4 Jul 2008
w.hooper
Convert a positive 32 bit integer to a base 64 string. This is the fastest and shortest encoding / decoding of an integer to / from text. Easily modified for 64 bit integers.
C++
C
C#
.NET
Dev
Intermediate
Convert Arabic Number to equivalent Arabic text
10 Jun 2004
Taha Amin
Convert Arabic number to equivalent Arabic text.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Convert MP3 to EXE
18 Mar 2008
Giorgi Dalakishvili
An article showing how to convert MP3 file to executable file
.NET2.0
WinXP
VS2005
C#1.0
C#2.0
C#3.0
C#
Windows
.NET
Dev
Converting WinForms => Web Forms using CodeDom
10 Feb 2005
Hardy Erlinger, ASommer
Introducing a workable approach to converting Windows Forms to ASP.NET Web Forms.
.NET1.1
VS.NET2003
C#
VB
ASP.NET
Windows
Dev
WebForms
Advanced
WinForm
Create a Custom Color Shading in C#
15 May 2007
Jack J. H. Xu
This article shows how to create a custom color shading
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Create a Remote Process using WMI in C#
21 Nov 2008
Moorthi N
Create a remote process using WMI in C#
.NET1.0
.NET1.1
.NET2.0
.NET3.0
C#
Create in-process asynchronous services in C#
6 Feb 2006
Gerald Gibson Jr
Use C# along with delegates, threads, and message queueing to create powerful in-process asynchronous services.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Create md5 Hash-code using Assemblies in SQL Server 2005
7 Jan 2011
Denis Strukachev
Create md5 hash-code using assemblies in SQL Server 2005
SQL-server-2005
C#
SQL
.NET
SQL-Server
Creating FTP and Web IIS virtual directories
5 Feb 2006
Palwinder Singh
Creating FTP and Web IIS virtual directories programatically, using C#.
.NET2.0
Win2K
WinXP
Win2003
IIS5.1
IIS6
VS2005
C#
Dev
Intermediate
Creating a Tasktray Application
23 Sep 2007
[ICR]
How to create an application that consists primarily of a tasktray icon
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
C#1.0
C#2.0
.NET3.0
C#3.0
Creating Custom Controls-Providing Design Time Support 1
22 Feb 2005
Kodanda Pani
This article explains how to develop customized design time extensions.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
WinForm
Custom Message Box in VC#
8 Feb 2012
Awadhendra1234
How to create custom message box in C#.NET
C#
.NET
Custom MSBuild Task to Undo Checked-out Binaries in TFS
19 Feb 2013
Jim Roth
Using the TFS API to undo checkouts for build processes
C#
XML
Windows
Visual-Studio
Architect
Dev
XAML
Intermediate
C#4.0
VS2010
Custom Serialization Example
9 Jan 2008
sdktsg
An example of implementing custom serialization, how to serialize a collection, and using a File Serialization utility class
.NET2.0
C#2.0
C#
.NET
Beginner
Intermediate
Custom String Formatting in .NET
28 Apr 2004
Heath Stewart
Discusses the implementation of custom format providers for existing types and custom formatting for user-defined types.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
DB to Browser - Easy Silverlight Overview
17 Apr 2013
J van Rooyen
A simple article: From DB to Browser using Silverlight
C#
SQL
.NET
Dev
ADO.NET
WCF
Intermediate
Silverlight
Decompress Zip files with Windows Shell API and C#
3 Oct 2005
Gerald Gibson Jr
Use Windows shell API in C# to decompress Zip files, without showing the Copy Progress window.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
DelegatedTypeBuilder - Creating New Types and Adapters at Run-Time
28 Feb 2012
Paulo Zemek
This article presents classes to build new types at run-time without requiring users to understand IL instructions.
C#
Dev
Intermediate
.NET4
Demystifying OAuth
30 Nov 2010
Paramesh Gunasekaran
An attempt to know under-the-hood of Open Authorization protocol
C#
ASP.NET
.NET
Dev
Intermediate
Descending Sorted List
26 May 2008
Or Shnaider
What if you want the object to be sorted in descending order?
.NET2.0
C#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
Intermediate
Description Enum TypeConverter
3 Mar 2004
Javier Campos
This article explains how to manage to make a TypeConverter for enums using its descriptions.
.NET1.1
C#
Windows
Visual-Studio
Dev
Intermediate
Detect browser closing through clicks on the [X] button
23 Jun 2005
Mario Serrano (makadown)
This explains the technique to detect Window closing with C# and how to close user sessions safely at the same time.
.NET1.1
WinXP
VS.NET2003
C#
ASP.NET
Dev
Intermediate
Detect if another process is running and bring it to the foreground
30 Sep 2002
Marc Clifton
Sometimes, you only want one instance of your application running. This is a C# implementation that tests to see if an instance of your application is already running, and brings it to the foreground if it is.
Win2K
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
Detecting XP Themes
18 Mar 2004
Alastair Dallas
How To Detect Theme Settings in Windows XP
VC6
VC7
VC7.1
WinXP
C#
.NET
Dev
Intermediate
Display Confirmation message in Console application
5 Oct 2008
Jans Mary Suncy
Display Confirmation message in Console application
VS2005
C#
.NET
Visual-Studio
Intermediate
Displaying a Notify Icon's Balloon Tool Tip
29 Mar 2002
Joel Matthias
Displaying a balloon tool tip for a notification icon.
.NET1.0
C#
Windows
Dev
Intermediate
Distance between locations using latitude and longitude
16 Dec 2005
Gary Dryden
Calculate the distance between two locations given their latitude and longitude.
C#
SQL
Windows
.NET
Visual-Studio
DBA
Dev
Intermediate
DistinctBy in Linq (Find Distinct object by Property)
28 Jan 2013
Pranay Rana
DistinctBy in Linq (Find Distinct object by Property)
C#
.NET
Dev
Beginner
Intermediate
Domain Specific Language using C# 4.0 - Part 3
30 Dec 2010
M Sheik Uduman Ali
Explains how to define internal DSL using C# language constructs
C#
.NET
Architect
Dev
Design
Beginner
Intermediate
All-Topics
C#4.0
.NET4
Duck Typing with the Dynamic Keyword
24 May 2013
Marc Clifton
Don't do this at home.
C#
.NET
Dev
Intermediate
.NET4
.NET4.5
Dynamic Crystal Report with C#
29 Sep 2007
Manjula Wickramathunga
This program shows how to dynamically load data from a database and application into the Crystal Report
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Dynamic Invoke from Unmanaged DLL
4 Jan 2005
calaquendi
This article explains invoking unmanaged DLL functions from C#.
VC7
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Dynamically changing menu items according to CultureInfo
29 Jun 2006
Petar Srdanovic
An article on how to change the text of menu items and other controls on changing the current language settings.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Easy Way of Converting a Decimal to a Fraction
30 Apr 2012
Opata Chibueze
How to convert a given decimal or double to a fraction in C#
C#
Beginner
Intermediate
maths
Embedding IronPython in a C# Application
21 Jan 2010
James Wucher
Examples of embedding the Iron Python engine in a C# form application.
Embedded
C#
IronPython
scripting
Embedding JavaScript into C# with Rhino and IKVM
11 Nov 2009
GWBas1c
Describes a technique to call JavaScript from C#, and then to allow the JavaScript to call back into C#.
Mono
C#
Javascript
Windows
.NET
Dev
Linux
Intermediate
Advanced
Enumerate and Host Control Panel Applets using C#.
15 Feb 2004
Mark Belles
Demonstrates how to enumerate and host Windows Control Panel Applets using C# and unmanaged C++.
VC7
VC7.1
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Excel Converter To Microsoft SQL SERVER
24 May 2008
HamidMoghadam
This application dynamically gets the Excel database and converts it to SQL Server
.NET2.0
C#
.NET
CEO
Architect
DBA
Dev
QA
Design
Intermediate
Explicit Implementation of Interface
10 Jun 2009
Vinod Kumar Gupta
Polymorphism using interfaces
C#3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
Architect
Dev
Design
Advanced
Extensions - what can I do with them
29 Sep 2008
Zakir Hoosen
What are the possibilities of extension classes? See how you use them to provide logging facilities automagically
C#1.0
C#2.0
C#3.0
.NET3.5
C#
.NET
Architect
Design
Beginner
Intermediate
Extract icons from EXE or DLL files
1 Sep 2008
Tsuda Kageyu
Extract all the variations of an icon, including the ones ExtractIconEx() can't extract.
.NET2.0
Win2K
WinXP
Win2003
Vista
C#3.0
C#
Windows
.NET
Dev
Extracting files from a remote ZIP archive
30 Oct 2004
Emanuele Ruffaldi
This article presents a technique to access parts of a ZIP archive stored on a Web Server.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
File Compression with ZipForge .NET Library
15 Dec 2007
satya r
File Compression with ZipForge .NET Library
C#2.0
C#3.0
C#
Filtering object collections using reflection
25 Oct 2005
Richard J Slade
An article that shows how to filter a strongly typed collection using reflection.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Filtering properties in a PropertyGrid
27 Mar 2006
bsargos
This articles describes some easy ways to filter the properties displayed in a Microsoft PropertyGrid.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Format Number To Display
29 Jun 2012
Pranay Rana
Format Number To Display
.NET1.0
.NET1.1
.NET2.0
C#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
ASP.NET
Generic implementation of IEditableObject via TypeDescriptor and Reflection
24 Jun 2009
Charles Strahan
A demonstration of how to create an IEditableObject wrapper for any object, and a detailed look at the concepts and patterns used.
C#1.0
C#2.0
C#3.0
.NET3.5
Architect
Dev
Intermediate
Generic Mapper
28 Feb 2010
Massimiliano Peluso "WeDev Limited"
This article show an easy and reusable solution to create a generic mapper between two entity objects.
VS2005
.NET3.0
C#3.0
.NET3.5
VS2008
Dev
Intermediate
C#4.0
VS2010
.NET4
Generic Type Mapping
18 Dec 2010
Dave Sexton
A utility to assign the values of one type to another.
Windows
Dev
Intermediate
C#4.0
.NET4
Getting Closer to Multiple Inheritance in C# 3.0
13 May 2008
Audaxis
How to implement multiple inheritance in C# 3.0
C#3.0
C#
.NET
Architect
Dev
Design
Intermediate
Getting the user idle time with C#
10 Mar 2006
Xavi23cr
Getting the user idle time using C# and the Windows API.
.NET1.1
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Globalization in WPF or Silverlight
14 Mar 2010
mikewishart
Dynamic globalization for WPF and Silverlight apps without breaking design time
C#
Windows
.NET
Architect
WPF
Intermediate
Silverlight
Google Analytics integration with Windows 8
12 May 2013
pramodhegde88
This article shows how to track your windows 8 app in GA
C#
Dev
Intermediate
VS2012
Google Desktop Command Line Search
14 Sep 2007
piotr.kolodziej
How to perform Google desktop search query in C#
.NET2.0
C#2.0
Windows
Visual-Studio
Dev
Intermediate
How to avoid WSODs in the Visual Studio 2005 Designer
3 Apr 2006
nadav74
An article on how to deal with designer exceptions in Visual Studio 2005.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
How To Convert an HTML Table into an XML File
23 Aug 2007
Jia.Chen
This article demonstrates how to efficiently convert an HTML table into an XML file
C#
XML
Windows
.NET
Visual-Studio
HTML
Dev
Beginner
How to create a DLL library in C and then use it with C#
13 Mar 2005
Vladimir Tskhvaradze
An easy-to-use example of how to create a DLL library in C and then use it with C#.
.NET1.1
WinXP
C++
C#
Dev
Intermediate
How to create a virtual directory with C#
5 Jul 2001
Gaston
A simple example of using the DirectoryServices namespace in .NET
VC6
.NET1.0
Win2K
VB6
C#
Dev
Intermediate
How To Create a Windows Event Log and Write your Custom Message as well
22 Aug 2009
Md. Marufuzzaman
A simple class to create a Windows event log and write your custom message as well
VS2005
C#2.0
C#3.0
VS2008
C#
Windows
Visual-Studio
Beginner
C#4.0
How to Create Birthday Reminders Using Microsoft Outlook, in C#
4 Jan 2004
Frank Eden
This article shows you how to use microsoft Outlook appointments. I used a version of the code to put reminders in for my family members.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C++
C#
MFC
Dev
How to Create Birthday Reminders Using Microsoft Outlook, in C#
4 Jan 2004
Frank Eden
This article shows you hot to use Microsoft Outlook appointments. I used a version of the code to put reminders in for my family members.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
C#
Visual-Studio
Dev
Intermediate
How to develop a screen saver in C#
12 Nov 2004
Rakesh Rajan
An article explaining how to develop a screensaver in C#, with a ready-to-code-screensaver source.
.NET1.0
Win2K
WinXP
Win2003
C#
GDI+
Dev
Beginner
How To Disable FlashPlayer (AxShockwaveFlash) Right-click ContextMenu
5 Sep 2008
IncureForce
How to disable FlashPlayer (AxShockwaveFlash) right-click ContextMenu
.NET1.0
.NET1.1
.NET2.0
.NET3.0
.NET3.5
C#
Intermediate
Flash
How To Embed a Web Page in an InfoPath Form
5 Oct 2006
FirozOzman
How to embed a Web Page in an InfoPath Form
Win2K
WinXP
VS2005
C#2.0
.NET
Architect
Dev
Advanced
How to Execute a Command in C# ?
11 May 2008
Sandeep Aparajit
This article will help you to execute a command in C#, just like we execute a command using the Windows command prompt
C#1.0
C#2.0
C#3.0
C#
Dev
Intermediate
How to Execute External Uncompiled C# Code
12 May 2014
MSBassSinger
Compiling and running C# code from your application.
Windows
Architect
Dev
ASM
Beginner
Intermediate
C#4.0
How to find current ApplicationContext at run time
3 Aug 2004
alphacon
How to find current ApplicationContext at run time.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
How to get current ApplicationContext instance at run time
3 Aug 2004
alphacon
Step by step instruction how to get current ApplicationContext instance at run time
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
How To Get IP Address Of A Machine
1 Feb 2001
Naveen K Kohli
Tip on how to use DNS class and get IP address of a machine
VC7
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
How To Get Process Owner ID and Current User SID
15 Jul 2006
Warlib
The article explains how to get the process owner ID and current user SID
WinXP
Win2003
Vista
C#
.NET
Visual-Studio
Dev
Intermediate
How To Get Properties and Methods in Late Binding COM-Apps Like Excel
29 Jun 2005
Ariadne
The article describes how to find the methods and properties of an COM-Object (like Excel), which is unknown at compilation time (late binding).
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
How to Integrate C# Window in C++ Project
10 Oct 2009
Daniel Yanovsky
This article describes how to integrate C# Window Form in C++ Project
C++
C#
Windows
.NET
Visual-Studio
Dev
COM
Intermediate
Advanced
How to Keep Your Sanity and Multiple Projects Version Numbers in Sync
23 Apr 2007
Herbrandson
A simple solution to keeping multiple projects version numbers in sync
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
VS2005
.NET3.0
VB7.x
VB8.0
VB9.0
C#
How to launch Windows applications (Notepad) / Call Batch files from a C#/.NET console application.
12 Apr 2005
Harish Shikhare
How to launch a Windows application (Notepad) / Call Batch files from a C#/.NET console application.
.NET1.1
WinXP
VS.NET2003
C#
Dev
Intermediate
How to make a mail enabled contact in C#
22 Sep 2005
mapleleafsfan
This little article explains how to make a mail enabled contact in C#.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
How To Manage Windows Service Application on our Local Computer
4 Aug 2009
Md. Marufuzzaman
This article will demonstrate how we can manage Windows service application on our local computer.
VS2005
.NET3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
Beginner
Intermediate
.NET4
How To Parse Hyperlinks in an HTML Document and Follow Them Recursively
5 Jul 2007
Christoph Schick
This article shows you how to parse hyperlinks in an HTML document using regular expressions and follow them recursively
VS2005
C#2.0
Windows
.NET
Dev
Intermediate
How to perform fading transitions on Textures in XNA 4.0 using Interpolation Timers
7 Jul 2012
CJ Kent
Create an Interpolating Timer and use it to fade textures in and out in XNA 4.0
C#
Windows
WinMobile
Win32
Visual-Studio
Dev
XBox
Beginner
Intermediate
Advanced
How to redirect Standard Input/Output of an application
27 Apr 2007
Manish Ranjan Kumar
This articles demonstrates how to redirect Standard Input/Output of an application.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
WinForm
How to Retrieve the REAL Hard Drive Serial Number
17 Feb 2004
zeddy
Shows you how to obtain the hardware serial number set by the manufacturer and not the Volume Serial Number that changes after you format a hard drive.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
How to run PowerShell scripts from C#
29 Aug 2008
jpmik
An article on embedding and/or launching PowerShell scripts from a C# program.
.NET2.0
Vista
VS2005
C#2.0
.NET3.0
Dev
Intermediate
How to Setup a Websphere MQ with C# .NET: GUI to Put/Get to Local & Remote Queues
2 Jul 2009
Reza Servia
Example to Put/Get Messages to Local and Remote Queues for Websphere beginners
C#
Windows
.NET
Visual-Studio
Dev
Beginner
How to Start with XML and LINQ: A Beginner Guide.
11 Jun 2012
@AmitGajjar
How we can utilize power of LINQ with XML data.
C#
XML
LINQ
C#4.0
How To Swap Top Level Forms
25 Jun 2004
Marc Clifton
Use a specialized ApplicationContext to swap top level forms.
VC8.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
How to use Crystal Reports with Access database in C#
2 Jun 2005
Ahmed jamil Kattan
An article explaining how to add reports to your home database in your C# application.
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
How To Use Extension Methods
25 Oct 2007
Steve Hansen
Explains how extension methods work and how you can use them.
C#3.0
.NET3.5
VS2008
Windows
Dev
Beginner
How To Use Java Packages In .NET
17 May 2013
Abhishek Kumar Goswami
This tip is about how to use Java packages in .NET using IKVM.NET
C#
Java
.NET
Beginner
Intermediate
Advanced
How To Work Around Passing a Property by Reference
27 Nov 2008
Yang Yu
How to work around passing a property by reference using delegates and wrapper class.
C#
.NET
Dev
Design
Intermediate
How To: (Almost) Everything In WMI via C# - Part 3: Hardware
3 Apr 2007
thund3rstruck
An Extensible Framework for enumerating WMI Class Properties
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
How To: (Almost) Everything In WMI via C# Part 2: Processes
19 Oct 2007
thund3rstruck
A C# Wrapper for WMI Win32_Process Class
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
IBM Websphere MQ Process Message Immediately with C#
21 Sep 2008
Mr.Fuangwith S.
IBM Websphere MQ process message immediately with C#
C#
Windows
Visual-Studio
Dev
Beginner
Implement a basic IP Scanner for a local LAN in C#
23 Apr 2005
Sharpoverride
Shows how to make a basic IP Scanner.
VC7.1
.NET1.1
WinXP
VS.NET2003
C#
Dev
Intermediate
Implementing Message Queue Using Counting Semaphores
26 Jun 2009
Bunty1983
Implementing message queue in C Sharp
.NET2.0
WinXP
Vista
Mono
C#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
Implementing MFC-Style Serialization in .NET - Part 1
21 Jan 2009
Robert Pittenger, MCPD-EAD
This article shows how to implement MFC-style object serialization in .NET.
.NET2.0
C++
C#
MFC
Implementing MFC-Style Serialization in .NET - Part 2 - Reading MFC Serialized Objects into .NET
21 Jan 2009
Robert Pittenger, MCPD-EAD
This article shows how to read into a .NET application binary files created using MFC serialization.
.NET2.0
C++
C#
MFC
Dev
Intermediate
Implementing Two-way Binding of a Numeric Value to a String (such as TextBox.Text)
26 Apr 2010
George Henry 1954
Presents a class that facilitates high-usability binding of an ordinary TextBox to a numeric property
C#3.0
C#
Windows
WPF
Silverlight
MVVM
WinForm
Importing and Extending ActiveX Controls in .NET
3 Aug 2004
Colin Peng & Yang Si
Importing and extending ActiveX controls in .NET.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Install a Windows service the way YOU want to! (C# version)
27 Nov 2003
HanreG
Shows how to change settings for a Windows service during installation.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Installing and Using side-by-side native assemblies from C# and MC++
10 Sep 2008
akiran
This article details how to create, install and use side-by-side native assemblies from C# and MC++.
WinXP
Win2003
C++
C++/CLI
C
C#
Windows
Architect
Dev
COM
Integrating an unmanaged C++ .lib with C#
6 Mar 2011
DLChambers
Demonstrates integrating Port95NT's unmanaged DLPortIO.lib with C#.
C++
C#
.NET
Dev
Intermediate
Integrating Help into Visual Studio .NET
17 Jan 2004
Sune Trudslev
Document your C# code and have on-the-fly help directly integrated into Visual Studio .NET.
VC7.1
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Interaction between C# Application and Oracle through Custom Object
1 Jan 2011
Bibhas Paul
Interaction between C# application and Oracle through custom Object
.NET3.5
C#
ASP.NET
.NET
Architect
Dev
Design
Beginner
Intermediate
Advanced
Interop: Waiting in C# on External Win32 Events
31 Aug 2005
Chip Patton
An article on catching external process events from within .NET (C#) code.
VC7
VC7.1
VC8.0
.NET1.1
WinXP
Win2003
VS.NET2003
C#
MFC
Dev
Introducing Code Contracts
25 Aug 2010
Pete O'Hanlon
Using Code Contracts to make elegant code
C#
.NET
Dev
Beginner
C#4.0
.NET4
Introducing Code Contracts - Part 2
25 Aug 2010
Pete O'Hanlon
Using Code Contracts to make elegant code
C#
.NET
Dev
Beginner
C#4.0
.NET4
iPhone like List Scrolling with FingerFlicker
5 Oct 2007
8r13n
Simple example of how to build a finger controlled list that runs smoothly
.NET2.0
C#2.0
Windows
.NETCF
Visual-Studio
Mobile
GDI+
CEO
Dev
Design
Key Object-Oriented Concepts and how to use them in Visual C#
15 Sep 2013
Enayat Ashkian
Overview of Key Object-Oriented Concepts in Visual C# (Quick Guide)
.NET1.0
.NET1.1
.NET2.0
C#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Kill any application with system menu using C#
17 Nov 2002
Chandra Hundigam
This article uses Windows APIs to kill any application with a system menu
.NET1.0
C#
Windows
Dev
Intermediate
Lambda Expressions and Expression Trees: An Introduction
14 Mar 2007
J. Dunlap
Introduces C# 3’s lambda expressions and expression trees in an easy-to-understand way, and describes their benefits and uses. Also touches on anonymous delegates.
VS2005
.NET3.0
C#3.0
Windows
Dev
LINQ
Intermediate
Late-Binding DLLs in C#
29 Feb 2004
James Brannan
Creating plug-in DLL libraries for use in C# applications.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C++
C#
Dev
Advanced
Lazy Object Initialization with System.Lazy of T class
1 Jul 2013
S. M. Ahasan Habib
I explain how to use System.Lazy class with support of lazy initialization of object
C#
.NET
Beginner
Intermediate
Lazy(Of T) Class in .NET Framework 4.0
26 Aug 2010
venugopalm
Initialize the object in lazy pace in .NET Framework 4.0
C#
.NET4
Linq to SQL Performance Considerations - Part 2
28 Apr 2010
Joe Pitz
Linq to SQL Performance Considerations - Part 2
C#
Windows
Dev
LINQ
Intermediate
LiveCode.NET
6 May 2002
NETMaster
Compile C# code on-the-fly. Usage in a plug-in / plug-out component model.
.NET1.0
C#
Windows
Dev
Intermediate
Lucene.Net – Custom Synonym Analyzer
10 Sep 2013
AndrewSmith
How to use Lucene.net search to work with synonyms
WinXP
Win2003
Vista
C#
Architect
Dev
Design
Intermediate
Manage Entity Framework code first in real time projects
28 Jul 2014
N
diponsust
C#
SQL
VS2010
database
Project-Management
CodeFirst
EntityFramework6
Microsoft Dynamics CRM 4.0 Plug-in Testing and Debugging
23 Jul 2010
Dinesh Uthayakumar
A technique to test/debug the Microsoft Dynamics CRM 4.0 plug-in
.NET3.0
C#
Dev
Intermediate
Application
testing
practices
Mixing .NET and Assembly Language in a standalone 64-bit exe
17 Oct 2011
Jose A Pascoa
This article deals with building a standalone 64-bit .NET .exe file that is statically linked with an Assembly Language compiled object file.
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C++/CLI
Windows
Win32
Win64
Dev
Model View Presenter Using Dependency Injection and Threading Support
8 Jan 2008
mikeperetz
How to code the MVP pattern using Spring.Net.
.NET2.0
Win2K
WinXP
Win2003
Vista
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
Modify the list of typed URLs in IE
8 May 2005
MinaFawzi
How to modify the list of typed URLs in IE.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Modifying Configuration Settings at Runtime
3 Jan 2006
UsualDosage
This article will demonstrate how to add, delete, and update key value pairs in an App.config file.
WinXP
VS.NET2003
C#
.NET
Dev
Intermediate
WinForm
top
Sort by Title
Title
Updated
Author
Score
C# Programming - Memory Management
A replacement for MemoryStream
19 Mar 2012
sebastianfriston
Explains the cause of the OutOfMemoryExceptions which commonly occur when using MemoryStream, and introduces a replacement which uses a dynamic list of memory segments as a backing store, as opposed to a single array, making it more resilient with large datasets.
C#
.NET
Dev
Intermediate
Better Than Zip Algorithm For Compressing In-Memory Data
23 May 2006
Andrey Dryazgov
An article on the in-memory data compression engine for .NET
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#
VB
Windows
Dev
Intermediate
Excel Automation - With Clean Exit/Quit
11 Sep 2011
Anshul Mehra
This article provide APIs & functionality so that Excel Quits after automation
C#3.0
C#
Windows
Intermediate
C#4.0
WinForm
Handling Unmanaged Memory Pointers in Managed Memory
19 Dec 2005
rwilly64
This article shows some examples of using pointers from unmanaged-memory libraries in managed code (C#)
VC6
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
How to write a Memory Scanner using C#
23 Sep 2006
Rojan Gh.
Search a process' memory to find specified 16, 32 or 64 bit data values.
.NET2.0
WinXP
VS2005
C#2.0
Dev
Intermediate
How to write friendlier code for the Garbage Collector and to gain performance boost
9 Feb 2006
Cohen Shwartz Oren
Learn how to create objects in a way that diminishes the GC performance cost.
.NET1.1
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Implementing IDisposable and the Dispose Pattern Properly
30 Dec 2007
Scott Dorman
1 alternative
Explains how to properly implement the IDisposable interface, the Dispose Pattern, and deterministic finalization.
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
VS2005
DotGNU
C#1.0
C#2.0
.NET3.0
C++/CLI
Memory Mapped File Interoperability with .NET Objects
23 Oct 2012
Crooked path
This article provides the basic framework for reading/writing .NET objects, targeting the Windows Memory Mapped File API.
C#
Dev
Intermediate
.NET4
.NET4.5
Monitoring Process Statistics in C# WPF
25 Jul 2009
Najam ul Hassan
In this article, I will explain the performance monitoring of any instance in the Form of statistics and graphs as well.
C#1.0
C#2.0
C#3.0
.NET3.5
C#
.NET
Dev
QA
WPF
Intermediate
top
Sort by Title
Title
Updated
Author
Score
C# Programming - PInvoke
.NET and COM Object Events in Console Applications
5 Sep 2007
Boaz V
How to receive events from a COM object using the application message loop in a console application.
.NET1.1
.NET2.0
C#1.0
C#2.0
Windows
Dev
COM
Intermediate
Advanced Topics in PInvoke String Marshaling
12 Apr 2013
David Jeske
An exploration of some subtle different ways that strings can be marshaled with PInvoke.
C#
.NET
Dev
Intermediate
Advanced
An INI file handling class using C#
14 Mar 2002
BLaZiNiX
A C# class that exposes the INI file handling functions from Kernal32.dll
.NET1.0
C#
Windows
Dev
Intermediate
Bienz.SysInfo - System Information the .NET way
15 Jun 2002
Jared Bienz
A library that assists in gathering system information such as disk volumes, labels and even disk icons.
.NET1.0
C#
Windows
Dev
Intermediate
Calling Managed .NET Function from Unmanaged Windows Custom DLL.
25 Apr 2004
hasansheik
It will help you to call a managed function from unmanaged DLL function.
VC6
VC7
VC7.1
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Capturing the Running IE Instances in C#
31 Mar 2002
Manisha Mehta
How to find the running instances of Internet Explorer on your machine.
.NET1.0
Win2K
C#
Dev
Intermediate
Clearing the Console Screen using API
1 Apr 2010
Mohammad Elsheimy
Learn how to clear the console screen via API calls. In addition, learn some console techniques such as moving the text around the screen.
C#
.NET
Win32
Advanced
Command Prompt Explorer Bar
10 Jun 2002
Pavel Zolnikov
This tool extends explorer with functionality of a command prompt. Implemented as a band object completely in C#. Demonstrates COM Interop and P/Invoke, windows hooking and API interception. Finally you can run all these .Net SDK tools and ‘Hello World!’ programs without leaving explorer shell.
VC7
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Control in Focus in Other Processes
1 Apr 2009
Andrec
Retrieve the hWnd of focused controls in other applications.
.NET1.0
.NET1.1
.NET2.0
.NET3.0
.NET3.5
VS2008
C#
Win32
Dev
Intermediate
Creating System Restore Points using PInvoke
23 Jul 2009
ub3rst4r
How to create system restore points for Windows in C# with PInvoke
Win2K
WinXP
Win2003
Vista
C#1.0
C#2.0
C#3.0
C#
Windows
.NET
Enumerating Network Resources
27 Feb 2004
Rob Manderson
Using the WNetEnumResource API from C#
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Beginner
Essential P/Invoke
31 Oct 2005
Cohen Shwartz Oren
The article aims to shed some light on an irksome topic, in managed code, named P/Invoke.
.NET1.1
WinXP
VS.NET2003
C#
Dev
Intermediate
How to check for user inactivity with and without platform invokes in C#
22 Dec 2004
Dennis C. Dietrich [MSFT]
Within the last month, two fellow programmers asked how to implement a timeout after a certain interval of inactivity. This article features four and a half ways of doing this.
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
VS.NET2003
VS2005
TabletPC
C#
How To Convert PDF to Image Using Ghostscript API
28 Mar 2010
Lord TaGoH
How to use Ghostscript library to create an image (or images) from a PDF file
Win2K
WinXP
Win2003
Vista
C#1.0
C#
Windows
Dev
Beginner
How to Marshal a C++ Class
15 Mar 2007
jeffb42
An article on how to marshal a C++ class
C#2.0
C++
Windows
.NET
Visual-Studio
Dev
Intermediate
Interoperating with Windows Media Player using P/Invoke and C#
7 Feb 2004
Alexander Kent
An article demonstrating the usage of Platform Invoke Services in Visual C# to interoperate with Windows Media Player.
VC6
VC7
VC7.1
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
MFC
Interoperating with Windows Media Player using P/Invoke and C#, Part 2
26 Oct 2006
Chuck Han
A more flexible/powerful approach to the original article.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Late binding on native DLLs with C#
12 Nov 2001
Richard Birkby
Delaying which DLL export to call until runtime is not possible with C#. This article shows you how to make it possible.
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Loop holes around PInvoke
4 Mar 2004
Edward Moemeka
Features some tricks related to File IO.
.NET1.0
.NET1.1
Win2K
C#
Visual-Studio
Dev
Intermediate
Managed MessageBeep() in C#
10 Apr 2003
Robert Hinrichs
Managed MessageBeep() and Beep() classes in C#
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
top
Sort by Title
Title
Updated
Author
Score
Reflection
BBuilder: Open Source Batch Builder
1 Nov 2007
breezback
An article on BBuilder - Open Source Batch Builder
.NET2.0
C#
Windows
Visual-Studio
Dev
Intermediate
CLI: Command Line Interface Tool for C# Apps
6 Mar 2012
m0rdred
Tired of generating your command line parsing interface to your apps? Here is yet another CLI tool for helping you do just that.
XML
Windows
.NET
Dev
Linux
Intermediate
C#4.0
reflection
Console
serialization
Compressed DataTable serialization using GZip
17 Sep 2008
A$TRAL Moristar
Using this FastDataTable you can serialize your data with fast and good compressing.
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
ADO.NET
Intermediate
Copy Properties From One Object To Another
27 Mar 2011
Adrian Vintu
Deep copy routine for complex objects that can return a destination type different than the source type.
.NET3.5
C#
Dev
WCF
Intermediate
Advanced
Recursive
C#3.5
Framework
Creating a Reflections Class Library and Implementation
23 Jun 2007
mariocatch
Contains an example Reflection class that handles dynamic input/parsing parameters for finding/calling methods on the fly (dynamically)
WinXP
C#2.0
.NET
Visual-Studio
Dev
Intermediate
Custom Objects Searchable through Reflection
28 May 2009
I-Flite
Make your custom objects searchable simply by annotating them.
C#1.0
C#2.0
C#3.0
.NET
Dev
Intermediate
Declarative Data Load for Object Properties & .NET UI Controls
15 May 2010
Chandramouleswar Chakicherla
This article details a new practice to prepare the .NET Business Objects using the data retrieved from the Database and binding them to .NET UI Controls dynamically using Reflection through centralized mapping between a types’ Properties Vs Data-Columns Vs UI-Controls.
C#
ASP.NET
.NET
Visual-Studio
Architect
Dev
ADO.NET
WebForms
Design
Beginner
Dynamic Assemblies using Reflection.Emit. Part II of II - Reflection.Emit
6 May 2007
Piyush S Bhatnagar
This article explains how Reflection.Emit classes can be used to dynamically generate .NET assemblies.
VS.NET2003
VS2005
C#1.0
C#2.0
Windows
.NET
Dev
MSIL
Intermediate
Dynamic class loading
12 Dec 2008
MarkusDoof
Dynamic class loading using a registered section structure in the config file.
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
Dev
Advanced
WinForm
Dynamic Loading of Assemblies at Runtime through .NET Reflection
8 Sep 2010
anshudutta
Shows the ability of .NET to load assemblies at run time based on appropriate necessities by using the power of late binding and reflection
C#
XML
.NET
Dev
Intermediate
Dynamic Type Using Reflection.Emit
4 Nov 2010
Abhishek Sur
In this article, I have provided sample codes to ensure you could build your own Dynamic Type easily using Reflection.Emit classes.
C#2.0
C#3.0
C#
Architect
Dev
Intermediate
Advanced
C#4.0
Examining an Assembly at Runtime
10 Aug 2009
logicchild
An article that desribes how to use the Reflection API.
C#1.0
C#2.0
C#3.0
.NET
Dev
Intermediate
Fastest XML Serialization and Reflection Library
23 Mar 2012
rj45
XML
Intermediate
reflection
XmlReader
XPath
Generic user control to edit any arbitrary object
15 Nov 2009
Anantjot Anand
This article will provide insight into how Reflection could be helpful in developing generic desktop user control interfaces.
C#
.NET
Architect
Dev
Intermediate
WinForm
HyperDescriptor: Accelerated dynamic property access
20 Apr 2007
Marc Gravell
Provides a vastly accelerate runtime property implementation that can be applied even to closed-source classes
.NET2.0
C#2.0
Windows
Visual-Studio
Dev
Intermediate
Implementing a generic CSV file importer using Reflection and attribute based programming in C#.NET
1 Aug 2007
Benzi K. Ahamed
The purpose of this article is to discuss the design and development of a generic CSV file importer using features like Reflection and attributes present in .NET. This article serves as an example on how Reflection and attribute based programming can be used to create very powerful constructs.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Introduction to Creating Dynamic Types with Reflection.Emit: Part 2
1 May 2006
jconwell
Part 2 of an introduction to creating dynamic types. This article shows how to actually generate the methods in a dynamic type and how to call them.
VC8.0
WinXP
Win2003
VS2005
C#
.NET
Dev
MSIL
UML
Advanced
Invoke a Lambda Function through Reflection
10 Aug 2010
brianclemmensen
How to call a strongly-typed lambda function with reflection
.NET3.5
C#
.NET
Dev
Intermediate
.NET4
Late Binding Helper Library
21 Jan 2009
Ricardo Amores Hernández
Simple library which aims to simplify late binding calls with C#
C#2.0
Windows
.NET
Dev
Intermediate
Load Any Object From Most Any Database
8 Feb 2010
Alaric Dailey
Building An O/R Mapper Step 1
C#
.NET
ADO.NET
Beginner
Intermediate
Loading an assembly using Reflection and invoking static methods from it
14 May 2010
Syed Fasih
Invoking static methods from an assembly at runtime using Reflection.
C#
Windows
Dev
WebForms
Intermediate
WinForm
top
Sort by Title
Title
Updated
Author
Score
Reporting
Binding DataSet and Generic *.rdlc Reports to a ReportViewer at Runtime
25 Jul 2006
DIren
Binding DataSet and Generic *.rdlc Reports to a ReportViewer at runtime
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Create/Read Advance PDF Report using iTextSharp in C# .NET: Part I
27 Nov 2013
Debopam Pal
Create/Read/Write Advance PDF Report using iTextSharp.DLL in Desktop, Mobile, Web Application
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
ASP.NET
Dev
Beginner
Intermediate
C#4.0
Create/Read/Edit Advance Excel 2007/2010 Report in C#.Net using EPPlus
13 Nov 2013
Debopam Pal
Export Advance Excel 2007 Report
C#
Windows
.NET
Win32
Visual-Studio
Beginner
Intermediate
C#4.0
Win7
VS2010
Creating Crystal Reports using C# with Datasets
13 Jan 2006
Ishara Gunarathna
This is a sample that guides you to create reports with Crystal Reports using C# Datasets, which is the best and the easiest way to create reports.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Crystal Report with DataSet and DataTable using C#
8 Sep 2008
Rehan Ahmad Abbasi
Crystal Report with Dataset and DataTable using C#
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
.NET3.0
.NET3.5
C#
EasiReports
13 Feb 2006
Nicholas Butler
A library to add reports to your application.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Genius Open HTML Generator - How To Easily Create an Amazing Report
22 Oct 2009
APIReport
Generate an HTML table in 4 lines of code either from a SQL query or a DataTable. Highlighting, sorting, all is customizable
VS2005
C#2.0
C#3.0
VS2008
C#
Javascript
CSS
SQL
Windows
Visual-Studio
How to do paging and navigation with Crystal Reports using C# .NET
10 Dec 2007
KennyPatel
Crystal Reports with paging and navigation functionality with C# .NET.
C#1.0
C#2.0
C#3.0
.NET
Dev
Intermediate
How To Prevent "Enter Parameter Value" Dialog Popping Up While Using Crystal Report
27 Sep 2008
Sneha B Patel
This article contains code to prevent popping up "Enter Parameter Value" dialog for each SQL stored procedure parameter with dynamic database
C#
DBA
Dev
Intermediate
How to use Crystal Reports in your project
10 Jul 2005
ShahabFatemi
How to use Crystal Reports from your .NET project.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Integrating Crystal Reports in .NET using C#
1 Jul 2006
Moutaz Salem
An article on integrating Crystal Reports in .NET using C#
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
top
Sort by Title
Title
Updated
Author
Score
Samples
.NET scripting, a new approach
15 Nov 2004
Hugo Wetterberg
A new(?) approach to scripting in .NET applications.
VC8.0
.NET2.0
Win2K
WinXP
Win2003
VS2005
C#
Dev
Intermediate
“Hello world” program using Indigo MSMQ Service
13 Jun 2005
|
[email protected]
The article demonstrates a simple Indigo server - client communication based on MSMQ.
.NET2.0
Win2003
VS2005
C#
Dev
Intermediate
A C# implementation of Unix crypt()
30 Dec 2004
Jeroen-bart Engelen
A C# version of the Unix crypt() algorithm.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
A C# Mersenne Twister class
5 Oct 2003
Dave Loeser
A pseudorandom number generator.
VC7
VC7.1
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
A C# Serviced Component for Websphere MQ 5.3
29 Oct 2004
eleung
A C# .NET serviced component that encapsulates MQ PUT and MQ GET.
.NET1.0
Win2K
WinXP
Win2003
IIS5.1
IIS6
C#
ASP.NET
VBScript
Visual-Studio
A C# WPF .NET 4.0 "DataGrid" with Persistent Controls in Cells
29 Aug 2011
Christopher Camacho
A DataGrid lookalike that has persistent controls in cells
C#
Dev
WPF
Intermediate
A C# WPF .NET 4.0 NumberBox UserControl
28 Mar 2012
Christopher Camacho
A user control for entering numeric values
C#
Windows
.NET
Dev
WPF
Intermediate
Silverlight
C#4.0
Silverlight4
A Few Extension Methods that Streamline Working with strings and Data Stores
16 Jan 2012
George Henry 1954
These are a few extension methods that I have written to simplify working with strings and data stores, and within that context, to make my code more readable and expressive
C#
.NET
A Message Loop object
29 Aug 2005
Ilan Assayag
Asynchronous sequential execution of methods using a message loop.
VC7.1
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
C#
Visual-Studio
Dev
Intermediate
A Simple Analog Clock Widget
23 Oct 2007
gan.gary
Create a simple C# analog clock widget; you can do it too!
C#
Windows
.NET
Visual-Studio
GDI+
Dev
Beginner
A small C# Class for impersonating a User
11 Apr 2005
Uwe Keim
Introduced a class that simplifies Windows Impersonation in C#.
VC8.0
.NET1.1
IIS5.1
IIS6
VS.NET2003
C#
ASP.NET
Windows
Dev
Intermediate
A Small C# File Cloner Class
6 Sep 2010
Uwe Keim
Introducing a small class that helps you in creating automatic copies of files and clean them up automatically, too
C#
.NET
file
A Small C# File Creator Class
12 Sep 2010
Uwe Keim
Introducing a small class that helps you in creating a temporary file with string/binary data and clean-up the file automatically
C#
.NET
Beginner
Add a context menu to the Windows Explorer
12 Apr 2005
dmihailescu
Add a context menu to the Windows Explorer using Registry only.
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
AderPlotter
14 Feb 2004
Werdna
Simple graphics calculator.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
An enhanced wrapper around the LOG4NET logging framework
26 Mar 2005
Uwe Keim
An article about an enhanced wrapper around the popular logging framework LOG4NET.
VC7.1
VC8.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
An MSN Messenger Log Listener
6 Feb 2006
Bill Pierce
A custom log listener for the Microsoft Enterprise Library Logging framework.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
API Browser
12 Jan 2005
kbrryder
A Windows API browser that shows you all the definitions and help on API methods.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
WinForm
Application Suite Template
10 Mar 2004
Not Active
An example of building an application suite using reflection and custom attributes to dynamically discover and add child applications.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Asymmetric Arithmetic Rounding
29 Oct 2004
Phylum
.NET uses Bankers rounding. Want to bring back the rounding they taught you in grade school? This simple bit of code will help!
.NET1.1
C#
Windows
Visual-Studio
Dev
Intermediate
Automatic currency rate updates every day to your database.
18 Apr 2004
Shrinivas K R
Update currency information in your database automatically with currency feed from xe.com.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Automatic Undo/Redo for .NET classes
29 Jul 2005
Matt Davison
A unique spin on implementing generic Undo/Redo funcionality for .NET classes using method invocation interception...
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Automating a specific instance of Visual Studio .NET using C#
14 Aug 2004
Mohamed Hendawi
Get a list of running Visual Studio instances, and a reference to the automation server.
VC7
VC7.1
.NET1.0
.NET1.1
WinXP
VS.NET2003
C#
Dev
COM
Intermediate
Bar Code Drawing
9 Aug 2007
RedneckProgrammer
Bar Code drawing with 2 of 5 Interleaved format
.NET2.0
VS2005
C#2.0
Windows
GDI+
Dev
Beginner
Bottleneck - a tool for finding code bottlenecks in C#
14 May 2002
Christian Graus
A simple tool that can be used to time how long different parts of your code take to execute, and where bottlenecks occur
.NET1.0
C#
Windows
Dev
Intermediate
Build a class to generate random passwords
1 Apr 2005
David Farrell
An explanation of how to build a class in C# to generate random passwords.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Building Applications with the SharpDevelop Core
3 Jan 2006
Daniel Grunwald
Use XML definitions for your applications to make them extensible.
.NET2.0
VS2005
C#
XML
Windows
Architect
Dev
Advanced
WinForm
C# and Table Value Parameters
20 Aug 2009
gaurav_verma_mca
How to send bulk data using table value parameters from C#
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
SQL
.NET
SQL-Server
Architect
C# and WebSphere MQ (formerly MQSeries) Client/Server examples
7 Mar 2004
John Concannon
Examples to PUT and GET messages to and from MQSeries using four different methods which build on each other.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
C# Classes vs. Interfaces with Tree Traversal Example
2 Aug 2014
N
Paul C. Rhodes
Example for the usage of classes and interfaces when working with hierarchical trees
C#
.NET
Visual-Studio
Architect
Dev
Beginner
Intermediate
VS2013
C# Extension Methods Using RSA
4 May 2009
Sean Rhone
Example of creating Extension Methods that encrypt string values.
C#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
ASP.NET
.NET
Dev
WebForms
C# for MS-DOS: Expression trees compiled into 16-bit MS-DOS binary
4 Sep 2008
Ivan Krivyakov
C# arithmetic expressions compiled into 8086 machine code (yes, you can run it on Vista :-))
.NET3.5
C#
C# Object Cloning - For Business Applications
27 Mar 2009
Rajarshi (C# Pro)
Not exactly a new technique for cloning, just a way of coding to meet business application needs.
WinXP
Win2003
Vista
C#
Dev
Beginner
Intermediate
Win2008
C# Open Source Managed Operating System - Intro to Plugs
4 Jul 2011
Chad Z. Hower aka Kudzu
Introduction to writing plugs in Cosmos in C#, Assembly, or X#
Mono
.NET3.5
C#
Windows
Dev
MSIL
Intermediate
VS2010
Calculator with Proportionaly Resizable Controls. Using Hashtable() to store default locations of controls.
4 Jan 2003
diSant
This article shows you how to use Hashtable() to store data, foreach() to cycle through collections of elements, and some other functions that you can usually see in most of the applications.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Candlestick Based off WPF Toolkit
4 Dec 2011
Xavier John
Candlestick
C#
.NET
Dev
WPF
Chart
Client-Side Caching for .NET Applications
26 Jan 2005
Chris Wuestefeld
Uses a cache on the client side of a distributed .NET application to improve performance.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
ADO.NET
Intermediate
Code First with SQL CE
9 Nov 2013
Damijan Vodopivec
Sample Code First project with SQL CE 4.0 database
SQL-CE
C#
.NET
SQL-Server
Dev
Beginner
Collection Initializers and Query Expressions for Dictionary Objects
12 Feb 2009
Arun George John
This article explains the syntax to use collection initializers and query expressions for Dictionary objects in C# 3.0.
.NET3.5
C#
Dev
LINQ
Beginner
Command line application to install components into ToolBox
20 Sep 2005
Roberto Polesel
An article on installing components to VS ToolBox.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Compiling and Executing Code at Runtime
10 Dec 2004
patsissons
This article describes how easy it is to run uncompiled code at runtime.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Complete Users' Password Administration for .NET
24 Jun 2005
arbel kfir
This article creates a complete suite to manage users and users' passwords. The application saves and loads all the data using an XML file and MD5 encryption.
.NET1.1
WinXP
VS.NET2003
C#
XML
Dev
Intermediate
Console and WinForm together for easy debugging
2 Jan 2005
Wilfried Mestdagh
Using a console in a Windows application to easily generate log and/or debug information.
C++
C#
Windows
.NET
Visual-Studio
Dev
Beginner
Controlling Skype with C#
29 Oct 2013
Gabriel Szabo
C# example code for controlling Skype
VC8.0
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Converting CSV Data to Objects
26 May 2006
Jeff Brand
Using custom attributes and .NET Reflection to load objects from a CSV file.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Converting numbers to another radix
12 Dec 2005
rob tillaart
This article presents the Radix class to represent numbers in another Radix.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Copy a Stream with Progress Reporting
10 Apr 2012
Henning Dieterichs
This article describes how to copy a stream into another and how to track comprehensive progress information of the copy operation.
C#
Windows
.NET
Dev
Intermediate
Creating a Blend like Scrollbar
26 Aug 2009
Florin Badea
This article shows how to style a scrollbar to look like the scrollbars in expression blend
C#1.0
C#2.0
C#3.0
C#
Windows
Dev
WPF
Intermediate
Creating a Custom Configuration Section in C#
18 Sep 2007
Dennis Fazekas
Creation of a custom configuration section similar to AppSettings. Stores settings for both Development and Production environments, and returns the appropriate settings based on the machine’s configuration in which the application is being executed.
.NET2.0
VS.NET2003
C#2.0
ASP.NET
XML
Windows
Dev
WebForms
Advanced
WinForm
Creating a System Monitoring Service in .NET
9 Jan 2012
Zuoliu Ding
A demonstration of a configurable Windows service with multiple tasks monitoring and logging
C#
XML
Windows
.NET
Intermediate
WMI
Custom app.config
28 Mar 2005
Brian ONeil
Custom configuration class to load configuration settings from an external file.
.NET1.1
VS.NET2003
C#
XML
Windows
Dev
Intermediate
Custom Objects From the App.Config file
21 Apr 2004
Mark Focas
Defining custom objects in the App.Config file, and retrieving them via the IConfigurationSectionHandler Interface.
.NET1.0
.NET1.1
Win2K
VS.NET2003
C#
Dev
Intermediate
Delete Links from the Recent Projects List on the Start Page of Visual Studio 2003, 2005 and 2008
25 Apr 2008
Carlos Saraiva Jr.
This application deletes links from the Recent Projects list on the Start page of Visual Studio 2003/2005/2008
.NET2.0
Win2K
WinXP
Win2003
VS.NET2003
VS2005
C#2.0
Dev
QA
Intermediate
Deploying Custom Tool on a developer machine using a Setup Project
8 Apr 2009
rmostafa
Making a custom tool work on the developers machine requires several actions like placing keys in the registry and registering your DLL Library using the regasm command. This post will discuss the automation of these procedures using a setup project.
.NET2.0
C#2.0
.NET3.0
C#3.0
C#
.NET
Intermediate
DIY Intellisense
12 Jan 2004
yetanotherchris
Do it yourself intellisense/autocompletion.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
C#
Dev
Intermediate
Document Processing Part II: Request Driven OCR
30 Apr 2005
Martin Welker
To get qualified access to paper based information, sometimes more than plain OCR is needed. This article shows why, and offers a solution to increase OCR quality by semi-automatic table extraction.
.NET1.1
WinXP
VS.NET2003
C#
Dev
Intermediate
Dumping is easy
26 Aug 2004
Egidio
A small method for easily dumping an array of Bytes.
VC8.0
Win2K
WinXP
VS.NET2003
C#
.NET
Dev
Intermediate
Dynamic Crystal Reports Viewing
22 Apr 2004
Tommie Carter
An article on simplified Crystal Reporting using C#.NET.
.NET1.1
WinXP
VS.NET2003
C#
Dev
Intermediate
Earth Map in C#
25 Aug 2009
Reza Shojaee
Detecting coordinate point on the raster image map
WinXP
Vista
C#1.0
C#2.0
C#3.0
C#
Windows
Win32
Intermediate
WinForm
Easy XML Parsing in C#
2 Mar 2008
Joseph Armbruster
The easiest way to get XML parsing in C#
.NET2.0
C#2.0
.NET3.0
C#3.0
C#
XML
.NET
Dev
Beginner
Intermediate
Export DataGrid to Excel
19 Jun 2003
Bhavtosh
Code that exports a whole DataGrid into an Excel file.
VC7
.NET1.0
Win2K
WinXP
Win2003
C#
ASP.NET
Dev
Intermediate
Exporting Crystal Reports in different formats
1 Feb 2004
kutubshikora
An article on exporting Crystal Reports in different formats.
.NET1.0
Win2K
WinXP
Win2003
C#
ASP.NET
Dev
Intermediate
Extending the IAsyncResult Pattern for Multiple Parameter Function Calls
22 Mar 2010
Assil
How to make your methods callable asynchronously by creating begin/end pair stems, in a similar way that the WSDL.exe tool generates the contract files for a Web Service.
.NET2.0
.NET3.0
.NET3.5
C#
Dev
Intermediate
find out how processor load using wmi
25 Sep 2009
jesuli
Example of how to find out the processor load using wmi (windows management instrument)
C#1.0
C#2.0
C#3.0
C#
Fowler Refactoring Example
19 May 2003
David Veeneman
A C# translation of the 'Starting Point' example in Chapter 1 of "Refactoring - Improving the Design of Existing Code", by Martin Fowler.
.NET1.0
C#
Windows
Dev
Intermediate
Full-text searching with IFilter's
30 Jul 2005
[email protected]
Indexing Server, SQL Server, Windows SharePoint Services, SharePoint Portal Server, Exchange Server and Windows Desktop Search provide full-text search capabilities. Each utilizes the so called IFilter components to index the content and then allows clients to search the index.
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
SQL2000
VS.NET2003
VS2005
C#
Generating a unique computer/user ID using C#
11 Apr 2006
Gratemyl
How to generate a unique computer/user ID, using C#, which can be used for user tracking, software licensing, etc.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
GPS - Deriving British Ordnance Survey Grid Reference from NMEA data
23 May 2006
Alex@UEA
An article on a C# class to convert GPS derived NMEA data to the British Ordnance Survey Grid.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Hex Converter
18 Jun 2003
W
e
i
ye Che
n
This article is about a program which helps you convert numeric value from decimal to hexadecimal representation and vice versa.
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
How to Add a Smart-Tag to a User Control
9 Oct 2008
alexlevocitakahashi
This is a 3 step sample to include a Smart-Tag in your UserControl
WinXP
Vista
VS2005
C#
Dev
Design
Intermediate
How to manage product options with different prices in a catalog
4 May 2009
Paolo Costa
This article provides a simple solution for managing product options in a catalog. This solution is valid for any number of options.
C#3.0
.NET3.5
SQL
Windows
SQL-Server
Architect
Dev
LINQ
Beginner
Intermediate
How to reuse the Windows Workflow Foundation (WF) cool type browser editor in your components
11 Feb 2007
Daniel Cazzulino [XML MVP]
A step by step walkthrough on how to reuse the Workflow Foundation (WF) type browser in your own components and controls that will be used in a WinFx-enabled environment.
.NET2.0
WinXP
VS2005
C#
Dev
Intermediate
IBM WebSphere MQ with C#: GUI application that is both GET REQUEST/ PUT RESPONSE and PUT REQUEST/ GET RESPONSE
9 Nov 2005
Koushik Biswas
An article on synchronization of a GET REQUEST/ PUT RESPONSE MQ C# program and a PUT REQUEST/ GET RESPONSE MQ C# program.
VC7
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
IconHandler
1 Feb 2006
Gil.Schmidt
An icon handling class for icon extraction from files and registry
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#
Windows
Dev
Intermediate
IInterfaces Part 1 – Implementing IEnumerable and IEnumerator.
5 Mar 2005
Ryan Beesley
Part 1 of carefully crafted examples that demonstrate the usefulness of implementing various interfaces.
VC7.1
.NET1.1
VS.NET2003
C#
Windows
Dev
QA
Intermediate
IInterfaces Part 2 – Implementing IComparable and IComparer
6 Mar 2005
Ryan Beesley
Part 2 of carefully crafted examples that demonstrate the usefulness of implementing various interfaces.
.NET1.1
VS.NET2003
C#
Windows
Dev
QA
Intermediate
Inductive Presentation Framework in C#
15 Jan 2005
WillemM
A framework for building inductive user interfaces.
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
VS.NET2003
C#
Dev
Intermediate
Integrating MapPoint in your .NET applications
2 Oct 2005
Chayan
Using the MapPoint web service API and C# to calculate the route/driving directions between two places (e.g. cities) and generate a map showing the same.
.NET1.1
Win2K
WinXP
VS.NET2003
C#
VB
Architect
Dev
Intermediate
Interpreting Intel 80-bit Long Double Byte Arrays
5 Apr 2004
Nathan Baulch
A simple BitConverter class that is capable of reading and writing Intel 80-bit long doubles.
.NET1.0
C#
Windows
Dev
Intermediate
Invoking methods @ Runtime on method name
27 Dec 2004
Jitesh Patil
Invoking methods at runtime on method name, using the Reflection.MethodInfo class.
.NET1.0
C#
Windows
Architect
Dev
Intermediate
IP Watchdog: Simple Windows Service Written in C#
14 Aug 2012
Ivan Krivyakov
Self-installing windows service that monitors computer's WAN address and sends e-mail when it changes
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
Windows
.NET
Win32
Architect
Dev
Loading Crystal Report reports which use Stored Proc in C#
19 Apr 2005
Pankaj A. Chitriv
An article on how to load Crystal Report reports using C#.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
WinForm
Make similar suggestions for input text by remembering old inputs
15 Jul 2005
EEmadzadeh
Suggest most similar typed text in the past while typing new ones to guide the user to select previously typed texts.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Moderately Complicated Windows C API in C#, using NtmsApi (RSM) from C#
31 May 2008
Rob Dal Santo
Here is some code to serve as both an example "DllImport" beyond some of the trivial cases (I had trouble finding examples), and perhaps as a starting point for anyone else who might be using the RSM (aka NTMS).
.NET2.0
C#2.0
Windows
Dev
Intermediate
top
Sort by Title
Title
Updated
Author
Score
Utilities
A C# Grep Application
11 Mar 2003
George Anescu
Presenting a small C# application which provides Grep-like functionality under .NET.
VC7
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
A C# way for indirect width and style formatting.
14 Jun 2012
JesseChisholm
FormatEx is a method that allows structuring formatting placeholders indirectly from arguments.
C#
Windows
.NET
Dev
Intermediate
Advanced
General
string
A C#/.NET Attributes Based Command Line Argument Parser
10 Jan 2012
PeteBarber
This article introduces an easy to use attribute/reflection based library for seamlessly parsing command line arguments for applications.
C#
Windows
.NET
Beginner
A High-Precision Stopwatch for C#
17 Jan 2006
Nitron
This article presents a stopwatch class with microsecond-precision for C# that offers split-time and a System.TimeSpan interface.
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
VS.NET2003
VS2005
C#
Dev
Intermediate
A Library for Writing/Building Scripts in C#
14 Oct 2008
Tiggerito
Designed to make it easier to write scripts such as JavaScript in C#
.NET2.0
C#2.0
Javascript
XML
Dev
Intermediate
A Resource Hacker in C# .NET
6 Mar 2012
Morteza Giti
How to get into a .NET DLL file and extract its types, show their information, extract the members of each type, and even invoke them.
C#
.NET
Dev
Intermediate
A simple backup maker for your programs' folders
5 May 2007
Mehran Farshadmehr
An application for backing up from your programs' folders.
.NET2.0
WinXP
VS2005
C#2.0
Dev
Intermediate
A Simple Way To Use Asynchronous Call in Your Multithreaded Application
9 Oct 2009
gico
A simple way to use asynchronous calls
.NET2.0
C#1.0
C#2.0
C#3.0
C#
.NET
Dev
Intermediate
Advanced
A Simple, Infix to Reverse Polish Notation Transformer, Written in C#
10 Mar 2009
PIEBALDconsult
Transforms a mathematical expression from Infix notation to Reverse Polish notation
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
A Very Lightweight Platform for Testing in Console Mode
31 Jan 2010
Mostefai Mohammed Amine
A library to help a developer to test core business operations in console mode before integration in larger UI project
.NET2.0
.NET3.5
C#
.NET
Architect
Dev
Design
Beginner
Intermediate
All-Topics
Access Control List in C# 2.0
5 Oct 2006
Sumit Jain
A tool to enumerate all access control list entries
VC8.0
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
ActiveSync File Filter in C#
28 Sep 2005
Peter Tewkesbury
This article shows how to write an ActiveSync file filter in C#.
VC7
VC7.1
VC8.0
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
Add Item wizard
17 Feb 2006
Erlend Robaye
A wizard of wizards that can be configured without stopping Visual Studio.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Administering Printer Settings in C# for Flexible Printing
18 Mar 2008
ggraham412
An article on setting printer settings from within a .NET program
.NET2.0
C#
Windows
Dev
COM
Intermediate
Advanced MIME Parser/Creator/Editor
5 Oct 2005
Ivar Lumi
An advanced MIME parser/creator/editor application.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
An Address Helper Class for a List of Countries and their States
11 Feb 2009
Sreedevi Jagannath
This class and XML file can be used to implement dropdownlists for the "Country" and "State" parts of any basic address builder.
.NET2.0
VS2005
C#2.0
XML
Dev
Intermediate
An Extendable RESX - File Editor
22 Dec 2006
m@u
A simple RESX editor
C#
Windows
Visual-Studio
Dev
Intermediate
Another C# Legacy HTML Parser Using Tag Processing
26 Feb 2008
Ruxo Zheng
A class library of HTML parser for HTML tag work
C#3.0
.NET3.5
HTML
Dev
ApiFrame : A simple library for Web API security, exception and versioning
3 May 2014
John-ph
A simple C#.NET library that implements the core components required for ASP.NET WEB API development
C#
.NET
Architect
Dev
Advanced
MVC
.NET4.5
AppXmlViewer: Between Doxygen and raw XML
5 Apr 2007
victorbos
Utility for viewing an application's document XML in a DataGridView.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Argument Helper
20 Mar 2009
Andrew_Thomas
An argument helper for checking arguments passed into methods.
C#1.0
C#2.0
C#3.0
C#
.NET
Architect
Dev
Beginner
ASM64
27 Jun 2006
SaschaMichael
An editor for 64-bit assembler code.
WinXP
C#
.NET
Win64
Visual-Studio
Dev
Intermediate
Auto-detect CSV Separator
27 Jul 2011
JosipK
Explains how to detect which character is used as a separator in CSV file
.NET3.5
C#
.NET
Dev
Intermediate
CSV
Autogenerate Playlists for iTunes in Directory Order
12 Jan 2010
shijo joseph
This article demonstrates a tool which can auto-generate playlists for iTunes.
Win2K
WinXP
Vista
C#2.0
.NET3.0
C#3.0
.NET3.5
Dev
Advanced
Win7
Autoincrement Build Version, Using VCS (bazaar plugin included)
27 May 2010
vdasus
Autoincrement build version with possibility of using VCS
C#
Bare bones SourceSafe journal monitor
6 Sep 2008
David Catriel
A simple and straightforward tool to monitor and report SourceSafe database changes.
.NET2.0
VS2005
.NET3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
DBA
Dev
Batch Renamer in C#
26 Jan 2010
Mohammad Dayyan
Renames files
WinXP
Vista
C#3.0
.NET3.5
VS2008
Windows
.NET
Visual-Studio
Beginner
Binary Serializer Helper Class
11 May 2008
Yazeed Hamdan
Class to serialize/deserialize objects from/to bytes or files.
.NET2.0
Win2K
WinXP
Win2003
Vista
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
Bookmark merger for Mozilla Firefox
29 Nov 2006
Flandhart
Merge bookmarks from several files in Firefox format.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Build a Simple Watermarking Utility in C#
19 Jan 2008
salysle
An article on building a simple Watermarking utility in C#
VS2005
C#
GDI+
Dev
Design
Beginner
Build Automation Using C#, Visual Studio, Source Safe, InstallShield and NullSoft Installer
14 Oct 2008
FranklinPena
Automating the Application Build Process
.NET1.1
C#
XML
Visual-Studio
Dev
Intermediate
Building your own Mail Client using C#
28 Mar 2009
rmostafa
This post will go with you step by step towards building your own Mail Client using C#
.NET2.0
C#2.0
C#
.NET
Architect
Dev
Design
Beginner
Intermediate
C# - Formatting Text in a RichTextBox by Parsing the Rich Text Format (RTF)
3 Aug 2006
Alun Evans
Automatically colour the text/syntax of string submitted to a RichTextBox, by parsing the Rich Text Format
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
C# .NET Background File Downloader
2 May 2009
Jeroen De Dauw
A multithreaded file downloader with progress details, speed info and more
C#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Intermediate
Advanced
C# and VB.NET Code Searcher - Using Roslyn
7 Mar 2013
woutercx
A fast C# and VB.NET code searcher using Roslyn.
C#
Windows
.NET
Intermediate
C#4.0
VS2010
WinForm
Roslyn
C# DAL Method Code Generator
19 May 2008
Saravanan.B
Generates C# data access layer method code for SQL Server stored procedures
.NET2.0
C#2.0
C#
.NET
Dev
Beginner
C# Generic List Extensions for Data Output to Formatted String, CSV File, and Excel Worksheet Window
5 Dec 2013
Shenwei Liu
Using extension methods to export data from a Generic List to a formatted string, CSV file, or Excel Worksheet window with data field selections.
C#
.NET
Dev
C# Object Cloning Machinery
19 Mar 2009
Ruben Hakopian
A class that clones your C# classes.
C#1.0
C#2.0
C#3.0
C#
.NET
Architect
Dev
Intermediate
C# Script for .NET 2.0
29 Jan 2006
Ed.Poore
A simple yet amazingly powerful script engine for C# and .NET 2.0.
Win2K
C#
.NET
Visual-Studio
Dev
Intermediate
C# Scripts using DynamicMethod
10 May 2011
D. Christian Ohle
C# scripts using DynamicMethod
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
C# Zip Files and/or Folders
7 Jul 2009
david.ribeiro
How to Zip files and/or folders using C#
.NET2.0
VS2005
C#1.0
C#2.0
C#3.0
VS2008
C#
ASP.NET
.NET
Visual-Studio
C#/.NET Command Line Argument Parser Reloaded
9 Jul 2014
Julian Ohrt
Easy to use yet powerful command line argument parser which also creates usage and parameter information for the user.
C#
.NET
C#: Application to Watch a File or Directory using FileSystem Watcher
30 May 2008
Prashant K Singh
This article describesthe usage of the FileSystemWatcher object to watch changes to a file or a directory in C#
C#1.0
C#2.0
C#3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
Dev
Intermediate
Call tree for C# programs
8 Jan 2009
Louis T Klauder Jr
A simple C# user function call tree lister.
WinXP
Vista
VS2008
C#
Windows
Win32
Win64
Visual-Studio
Dev
QA
Change Notification with Nested Properties and Collection Support
14 Jul 2010
Patrick Pineapple
A utility to provide change notification capable of monitoring nested properties and monitoring all items in collections at once.
Windows
.NET
Dev
Intermediate
C#4.0
CIMTool for Windows Management Instrumentation - Part 1
22 Feb 2013
Espen Harlinn
Use WMI to retrieve information about your system and genrate classes for easy WMI development.
C#
Windows
Architect
Dev
Intermediate
SysAdmin
generation
CIMTool for Windows Management Instrumentation - Part 2
22 Feb 2013
Espen Harlinn
Use WMI to retrieve information about your system
C#
Windows
Architect
Dev
Intermediate
SysAdmin
CIMTool for Windows Management Instrumentation - Part 3
30 Mar 2013
Espen Harlinn
A first take on code generation for WMI, and a bit of magic for the WPF DataGrid
C#
Windows
Architect
Dev
Intermediate
SysAdmin
generation
Class Generator for SQL Server Stored Procedures
17 Sep 2008
Stefano Manni
Given a stored procedure, generate a C# class to use it
C#
Dev
Intermediate
Clipboard Image Archiver
22 May 2005
ashish_patil++
ClipboardImageArchiver is a utility that archives clipboard images. You can simply copy an image to clipboard (say from IE) and 'Paste' it into ClipboardImageArchiver. A key feature of ClipboardImageArchiver is that it can save (export) files to a Zip archive.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Code Test Bed
25 Oct 2010
KChandos
Algorithm experimentation via dynamic code generation and compile
C#3.0
C#
VB
Windows
.NET
Dev
Intermediate
Collision Finder
12 Jul 2006
nadav42
A tool that finds refernced DLL version collisions.
.NET2.0
Win2K
WinXP
VS2005
C#
Dev
Intermediate
Color Matrix Image Drawing Effects
26 Apr 2010
Dennis Lang
This program demonstrates the graphics effects of drawing an image with a ColorMatrix.
C#
Windows
.NET
Commander - A Command Parser
13 Feb 2012
zebrot
Expandable Command Line Parser
C#
.NET
Dev
Intermediate
Advanced
CommandParser - A getopt() Inspired Command Line Parser for C# using LINQ
5 Sep 2009
Christopher Hahn
Command line parsing is an irritatingly repetitive problem to solve when creating command line tools. What's worse, it has been solved many times over throughout the course of computing history. This library is an attempt to solve many of the problems common to handling command line arguments when
.NET3.0
C#3.0
C#
ASP.NET
Windows
.NET
Dev
Beginner
Intermediate
Advanced
Comonitor - A COM+ Monitor
7 Dec 2005
Iddo Lazar
A COM+ monitoring application.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Comparative Speed Testing
28 May 2008
Warrick Procter
A simple-to-use class for performing comparative, non-benchmarked speed tests when optimising code for execution speed.
C#
VB
Windows
Architect
Dev
Intermediate
Comparison and synchronization tool using C#
10 Nov 2005
Glaxalg
This article introduces a compare/synchronize tool written using C#.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
WinForm
Constructing a Generic MarkupParser to Handle HTML, XML, etc.
6 Nov 2008
Ben Fair
This article discusses the construction of a generic markup parsing engine in C#.NET 2.0 as well as a set of objects for working with the markup.
C#2.0
C#3.0
Dev
Intermediate
Convert HTML to XHTML and Clean Unnecessary Tags and Attributes
24 Jun 2005
Omar Al Zabir
Convert HTML to XHTML while applying tag and attribute filters in order to produce nice and clean HTML for web posting.
VC6
.NET1.1
VS.NET2003
C#
XML
Windows
Dev
Intermediate
Copy and Rename Registry Keys
11 Nov 2006
drdandle
A utility that will copy and rename registry keys
C#
Windows
.NET
Visual-Studio
Dev
Beginner
Create PDFs for Free
3 Jan 2011
Tim Corey
Learn how to automate Microsoft Word in C# to create PDF files based upon a template document that can be modified at runtime to reflect the dynamic information
C#
Windows
Dev
Office
Intermediate
Creating a Custom Tool to Generate Multiple Files in Visual Studio 2005
30 Nov 2006
Adam Langley
Visual Studio provides interfaces for extending the environment to generate one file from another through a "Custom Tool". Now, learn how to generate multiple files, easily, and extensibly.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
CSI: A Simple C# Interpreter
25 Apr 2005
Steve Donovan
CSI is a small utility which allows you to evaluate C# statements interactively.
C#
Windows
.NET
Visual-Studio
Dev
Advanced
Data Encryption/Decryption using RijndaelManaged and PasswordDeriveBytes Classes
18 Jun 2006
Nidheesh T Mani
A C# class for Ecrypting/Decrypting using .NET classes like RijndaelManaged and PasswordDeriveBytes
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Database Utilities for C#
30 Dec 2007
Redskin9
A series of Database utilities for lookup and data manipulation written in C#
.NET2.0
Win2K
WinXP
Win2003
Vista
SQL2000
SQL-server-2005
TabletPC
Embedded
C#1.0
DbSharp
11 Jul 2014
Higty
DbSharp is a DAL Generator. It generates a StoredProcedure client class that enables you to call stored procedure easily. DbSharp also creates Table and Record classes that enables you to CRUD operation.
C#
SQL
DBA
Dev
Intermediate
VS2013
CRUD
Depends4Net - Part 1
1 Sep 2011
Espen Harlinn
"Dependency Walker" light for .NET using a separate AppDomain and the reflection-only context
C#
.NET
WPF
Intermediate
C#4.0
Depends4Net - Part 2
30 Aug 2011
Espen Harlinn
A .NET 2.0 Windows Forms based version of Depends4Net - Shows how to create custom datasources for databinding
.NET2.0
C#
.NET
Architect
Dev
Design
Intermediate
WinForm
Derived Class Manager
18 Dec 2006
Eitsop
Demonstrates how to manage derived classes using run-time reflection.
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#1.0
C#2.0
Windows
Dev
Intermediate
Detecting Application Idleness
11 Apr 2006
GWSyZyGy
A utility class that alerts your code when the application is idle.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
WinForm
DIffer: a reusable C# diffing utility and class library
30 Apr 2005
David Hovel
Flexible C# directory tree comparison utility.
.NET1.1
WinXP
Win2003
VS.NET2003
C#
Dev
QA
Intermediate
DotLucene Indexer
22 Feb 2006
Abi Bellamkonda
DotLucene Indexer is a handy tool that can be used to automatically generate index for full text
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Downloader Component
14 Jan 2007
Hadi Eskandari
A component to download files over the network with support for proxies, SSL and resume.
.NET1.1
.NET2.0
VS.NET2003
C#1.0
C#2.0
Windows
Dev
Intermediate
Draggable Form: Drag a Borderless Form by Clicking Anywhere on the Form
6 Apr 2006
Russell Aboobacker
Drag a borderless form by clicking anywhere on the form
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Dynamically Map SQL Resultset to Business Object
8 Jul 2014
Sam Lombardo
Dynamically map a DataTable to type-safe business objects using reflection and generics.
.NET3.5
C#
DBA
Dev
Intermediate
.NET4
DataTable
Emit Proxy
29 Dec 2010
Greenhippo
A dynamically generated proxy using .NET emit
.NET3.5
C#
.NET
Dev
Intermediate
Advanced
Enabling Your Application to Become a Plugin Host
3 Jun 2006
Mike Pagel
This brief article is a compilation of the .NET mechanisms that allow for discovering and late-binding external code to your application.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Encrypt/Decrypt String using DES in C#
9 Jul 2007
Xinwen Cheng
Use DES to encrypt/decrypt a string in C#
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Encrypted Zipping of Files in C# and Java
14 Sep 2008
Neill Harper
Source code to create a compressed, encrypted password protected zip file in C# and Java
C#
Java
Windows
Dev
Intermediate
Exception Message Box Using C#
18 May 2007
Padoor Shiras
Allows applications to display detailed and formatted error messages
.NET2.0
VS2005
C#2.0
Windows
Dev
Design
Intermediate
Explorer Shell Context Menu
27 May 2008
Jpmon1
Add the Windows Explorer Shell Context Menu to your application
.NET2.0
C#1.0
C#2.0
C#3.0
C#
.NET
Dev
Design
Intermediate
ExtendedDataTable
19 Jan 2008
Tamer Oz
ExtendedDataTable is a component which provides more functionality compared to native .NET Framework DataTable. It is also platform independent, you can use it with Web or Windows applications.
.NET2.0
Win2K
WinXP
Win2003
Vista
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
Extending log4net's SmtpAppender to customize subjects.
21 Oct 2009
techfun
Log4net, the excellent logging framework, has the capability to send emails, but without customizing subjects, the feature is somehow less useful. Here is a simple way to extend it.
C#
Windows
Dev
Beginner
Intermediate
File Compare Utility for Lean and Mean Contest
27 Aug 2009
Gaurav Dudeja India
File Compare Utility for entry in the Lean and Mean competition
C#
Windows
Dev
Intermediate
All-Topics
FindRefs - Find Method, Property and Field References Originating From Your Assembly
3 Apr 2007
S. Senthil Kumar
A command line utility that analyzes your assembly and generates an XML file containing the methods, fields and properties referenced, grouped by assembly and type
.NET2.0
VS2005
C#2.0
Windows
Dev
QA
Intermediate
Firefox Bookmark Manager by C# and XML
24 Sep 2008
Mohammad Dayyan
With KingMark you can exchange your bookmarks between Firefox and IE
WinXP
Vista
C#1.0
C#2.0
C#3.0
.NET3.5
VS2008
C#
XML
Windows
FtpPublisher, An FTP File Synchronization Tool
12 Oct 2006
Thomas Guilbault
A small utility that will upload changed files to an FTP site
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
FuliggineBackupper
16 Jun 2006
Sir Zeppa'Man
A useful backup manager
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Generate SQL Script Programmatically
8 Sep 2009
Md. Marufuzzaman
How to generate SQL object script using C#.NET
.NET2.0
SQL-server-2005
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
Windows
Generating Unique Key (Finger Print) for a Computer for Licensing Purposes
24 Jan 2011
Sowkot Osman
Generating Unique Key(Finger Print) for a Computer for Licensing Purposes
C#
Windows
.NET
Visual-Studio
Dev
Beginner
Intermediate
Advanced
Generative Snippets in C#
15 Nov 2008
Dmitri Nеstеruk
Using C# to generate parameterized VS code snippets
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
XML
.NET
Visual-Studio
Getting info from .NET applications in production environments
22 Dec 2012
Amit Bezalel
Get simple debug info from a tray icon.
C#
.NET
Dev
Intermediate
Managed
Debugger
Getting Started with Drools.NET
23 Sep 2008
MarkJoel60
How to use Drools.NET in Visual Studio 2008
C#
.NET
Visual-Studio
Dev
Design
Intermediate
GIOS PDF Splitter and Merger
28 Nov 2006
Paolo Gios
The first open source PDF splitter and merger tool written in C#.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
WinForm
Hartley Transform of an Image in C#
22 Dec 2010
Dr. Vinayak Ashok Bharadi
Implementation of 2D Discrete Hartley Transform of an Image in C#
C#
.NET
Dev
Intermediate
Having fun with C# 3.0 extensions
7 Dec 2008
Greg Orchard
Implementing an extension utility class.
C#1.0
C#2.0
C#3.0
.NET3.5
Dev
Beginner
HEX and HTML Color Clipboard
3 Mar 2008
Pieter Alec Myburgh
This application is a HEX and HTML color clipboard
C#1.0
C#2.0
C#3.0
C#
Dev
Intermediate
High Precision Task Scheduler
25 Mar 2009
ronnotel
High precision tool for scheduling finely grained tasks (w/in a single process)
C#3.0
.NET3.5
Windows
Dev
Intermediate
HiUpdate tools - Automatic application updates
19 Sep 2013
Josef Andrys
HiUpdateTools is a easy tools to use publish new version of your application
C#
Visual-Studio
VS2012
How to Build C# code based on DB Script
20 Apr 2008
Xavier Cruz
These Alpha App is a tool used to create C# classes based on SQL Server Express DB script
.NET2.0
SQL-server-2005
VS2005
C#2.0
C#
SQL
.NET
SQL-Server
Visual-Studio
Dev
How to Burn Optical File Images with IMAPI 2.0 from Managed Code
30 May 2008
dmihailescu
Burn ISO files using IMAPI v2.0 and C#
.NET2.0
VS2005
C#2.0
C#3.0
.NET3.5
VS2008
C#
.NET
Win32
Visual-Studio
How To Get A Website Thumbnail in a C# Application Without Creating A Form (console)
5 Jul 2008
AdamNajmanowicz
The article describes how to get a thumbnail of a Website in .NET Framework 2.0+ without launching a fully interactive WinForms application.
Win2K
WinXP
Win2003
Vista
TabletPC
C#2.0
VB
.NET
Visual-Studio
Dev
HTML Inspector
30 Jul 2009
TheChindu
HTML Inspector is a really tiny utility that I wrote to spy on HTML pages
C#
Windows
.NET
HTML
Architect
Dev
XHTML
Design
Beginner
IEnumerable Object Converter - Extension Method
19 Apr 2008
shaykeren
Collection Object Converter
C#1.0
C#2.0
C#3.0
.NET3.5
C#
.NET
Dev
Intermediate
IIsAdmin.NET: Create Multiple Web Sites Under Windows XP
16 Jun 2005
Mark Belles, Gabe Wishnie
Tool for creating multiple web site definitions under Windows XP.
.NET1.1
WinXP
VS.NET2003
C++
C#
Dev
Intermediate
WinForm
Image File Reflector
6 Mar 2007
victorbos
A simple utility to quickly create reflected versions of an image file (*.GIF, *.PNG, etc.)
VS2005
C#
Windows
.NET
Dev
Intermediate
Implementing a small Cron service in C#
14 Jul 2005
Stefan Rieken
This article shows how to use the attached C# Cron class to implement a small Cron service.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Implementing the Observer Pattern using Rx.
2 Jun 2014
George Swan
An alternative to Observer Pattern (C#).
.NET3.5
C#
Dev
Beginner
Importing Data from Spreadsheet (XLS) to SQL Database
27 May 2010
caiubyfreitas
CSV 2 SQL Script Generator
C#
SQL
Integrate Windows Desktop Search 2.x with Web Search
3 Dec 2006
Andrew Bingham
An article on integrating Microsoft's Windows Desktop Search engine with Web search on an intranet
.NET1.1
VS.NET2003
C#1.0
Javascript
XML
Windows
Dev
Intermediate
JotNotes - post-it notes for your computer
7 Jul 2005
SathishVJ
Post-it notes for your computer lets you keep your tasks in view. Has global hotkeys, allows transparency setting, including images, changing font etc.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Keldyn XmlFormatter
19 Aug 2010
Fredrik Norén
A .NET IFormatter which serializes to and from XML
C#
XML
.NET
Architect
Dev
Intermediate
Labels Creation using Crystal Report in Windows Application using C#.NET 2.0
21 Jul 2008
Harry Christopher
An article about Labels Creation using Crystal Report in Windows Application using C#.NET 2.0
C#2.0
.NET3.0
ASP.NET
Windows
GDI+
Dev
Intermediate
Lightweight Object to Object Mapper
17 Sep 2008
stavinski
An object to help map from one object to another
.NET3.5
C#
Dev
Intermediate
Advanced
Log File Cleanup App for Windows
20 Mar 2009
karanmalhotra86
An app written in C# .NET to clean up old log files from Windows directories
C#1.0
C#2.0
C#3.0
C#
Lotus Notes Integration with Microsoft .NET Platform (C#)
23 Apr 2007
Aditya P Gupta
This article explains how to use .NET and Lotus Notes Interop to integrate Lotus Notes capabilites into applications
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
VS.NET2003
VS2005
C#2.0
Dev
Intermediate
MagicWords: How to build a SlickRun clone in one hour
11 Feb 2007
John Roland
An improved command line utility inspired by SlickRun.
C#
Windows
.NET
Visual-Studio
Dev
Beginner
Make a Zip/UnZip Software using SharpZipLib
14 Sep 2007
flankerfc
This article shows how to use SharpZipLib to make a small Zip/UnZip software easily
.NET2.0
WinXP
VS2005
C#2.0
Dev
Intermediate
Make Your Applications Extendable With Text Commands
5 Sep 2007
Jesper Olsen
This is a small part of a Command Line Interpreter I made. This class-library is the core command interpreter where you can insert commands and then execute them by their name.
.NET2.0
WinXP
VS2005
C#2.0
Dev
Intermediate
Mass Find & Replace
9 Feb 2009
bcryner
Finds and replaces specified text in a directory of files
C#
Dev
Math Equation Parsing using Call Stacks
3 Apr 2014
Chris Copeland
Using call stacks, rather than Regular Expression, to deconstruct mathematical formulae and calculate values.
C#
.NET
Architect
Dev
Design
LINQ
Intermediate
Recursive
Decryption
programming
Measure time with LogTimer
4 May 2012
zebrot
How to measure time and find bottleneck points of an application with LogTimer
C#
.NET
Dev
Intermediate
Advanced
General
Measuring time performance of code blocks automatically
20 Feb 2012
dariush_ha
This article shows an easy and automatic way to measure estimate elapsed time while executing code blocks
.NET
Beginner
Intermediate
C#4.0
Merge Firefox json bookmarks
5 Nov 2012
AmrEmam
A utility to merge 2 firefox json bookmark files while preserving tags, and directory struction
C#
JSON
Firefox
Microsecond and Millisecond C# Timer
14 Apr 2013
ken.loveday
MicroTimer: A microsecond and millisecond timer in C# that is used in a similar way to the .NET System.Timers.Timer.
C#
Windows
.NET
Dev
Intermediate
time
performance
Microsoft Visual Source Safe Client
20 Sep 2006
H. S. Masud
Microsoft Visual Source Safe client which can notify of check-ins.
.NET1.1
VS.NET2003
C#
Windows
Dev
Advanced
Mini Event Viewer in C#
23 Jul 2005
Vasudevan Deepak Kumar
A small and easy-to-use event viewer in C#.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Mobile Browser for PC
24 May 2013
Sumeet Kumar G
This is a simple mobile web browser for PC, to view mobile web sites in PC( Windows).
C#3.0
.NET3.5
C#
Windows
.NET
Win32
Visual-Studio
WPF
Beginner
C#4.0
Monitoring Access to Your Shared Files on Network
9 Mar 2010
Abdollah Zawari
ShareMonitor allows you to monitor any access to your network shared files
C#3.0
VS2008
C#
XML
Windows
.NET
Visual-Studio
LINQ
Intermediate
top
Sort by Title
Title
Updated
Author
Score
Windows Forms
A Base Windows Form for displaying, editing and automatically updating Many to Many relationships – Part 2
11 Oct 2005
Gordon Moore
In this part I have added the routines to update the database on exit, and because I felt very generous, I have added in a routine to import data from an Excel datasheet.
.NET2.0
VS2005
C#
Windows
Dev
ADO.NET
Intermediate
A Base Windows Form for displaying, editing and automatically updating Many-to-Many relationships - Part I
29 Sep 2005
Gordon Moore
A base Windows Form for displaying, editing and automatically updating many-to-many relationships.
.NET2.0
VS2005
C#
Windows
Dev
ADO.NET
Intermediate
WinForm
A class that persists form settings automatically
28 Oct 2003
Scott Krug
This class will save the settings of a form automatically.
.NET1.1
VS.NET2003
C#
VB
Windows
Dev
Intermediate
A cool vista-sidebar-style clock control (4 style)(fixed)!
8 May 2008
Davidwu
A cool vista-sidebar-style clock control (4 style)(fixed)!
C#1.0
C#2.0
C#3.0
C#
VB
Windows
WinMobile
.NET
Win32
Win64
A curtain hiding screen updates, and blending old and new content with a nice fade effect
13 Jan 2007
Mathieu Jacques
Freeze parts of the user interface until all drawings are done, and blend old content with the new one smoothly.
.NET2.0
Win2K
WinXP
VS2005
C#
Dev
Intermediate
WinForm
A Generic Method for Cross-thread Winforms Access
17 Jun 2009
colonel720
A convenient shortcut using generics to check for InvokeRequired on a Winforms control
.NET2.0
C#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
Intermediate
A Pretty Good Splash Screen in C#
28 Jun 2014
Tom Clement
A splash screen with some neat predictive progress bar features
VS.NET2003
VS2008
C#
Windows
.NET
Dev
Intermediate
WinForm
Splash
A Resizable Analog Clock in C# using GDI+ & Windows Forms
8 Sep 2003
samar abbas
An analog clock using anti-aliasing & double-buffering which can be resized, even into elliptical shapes.
Win2K
WinXP
Win2003
C#
.NET
Visual-Studio
Dev
Intermediate
A Reusable, Flexible Error Reporting Framework
28 Apr 2004
brady gaster
Using configuration classes and simple implementation, this library allows your applications a flexible method of reporting errors that happen. Included is a Windows XP-like WinForms UI that allows users the ability of opting for error reporting in WinForms applications.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
A Secure Role-based Windows Form
30 Sep 2009
Arjo Kalisvaart
This article describes how to implement Role-based Windows Form security. The solution includes a "SecureBaseForm" which allows/denies access to an inheriting Form and may fire the UserIsAllowed or UserIsDenied events.
.NET2.0
C#1.0
C#2.0
C#3.0
Windows
Dev
Intermediate
WinForm
A Shaped Windows Form Application with Variable Opacity
20 Sep 2007
Robert Hinrichs
How to create a Shaped Windows Application with Variable Opacity
.NET1.0
C#
Windows
Dev
Intermediate
A Simple Configuration Form for Applications
13 Sep 2005
Kisilevich Slava
A simple configuration form for applications.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
WinForm
A simple framework for adding undo/redo support
21 Jul 2005
nschan
A framework for adding undo/redo support to a Windows Forms application is presented.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
WinForm
A Single Instance Application which Minimizes to the System Tray when Closed
17 Jul 2005
smn-12
Creating a single instance application that stays in the system tray.
.NET1.1
VS.NET2003
C#
Windows
Dev
Beginner
WinForm
A tryst with Whidbey: Background operations in Windows Forms
10 Nov 2004
Rakesh Rajan
This article talks about how to use the Background Worker component in Whidbey to execute long-running operation asynchronously. It also talks about how to support progress reporting and cancellation.
.NET2.0
WinXP
VS2005
C#
Dev
Beginner
WinForm
Access Parent Statusbar from a child
30 Nov 2004
LimeyRedneck
Update the parent's status bar panel(s) from a child MDI form
VC7.1
WinXP
VS.NET2003
C#
.NET
MFC
Dev
Intermediate
Add Context Sensitive Functionality to a Windows Forms Control
10 Feb 2006
Mark Belton
Replace the right-click menu with something graphical.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Add Most Recently Used Files (MRU) List to Windows Applications
6 Feb 2003
Alex Fr
1 alternative
Provides an implementation for and teaches you how to add a list of most recently used files to your Windows Forms applications.
.NET1.0
Win2K
WinXP
C#
Visual-Studio
Dev
Intermediate
Add Most Recently Used Files (MRU) List to Windows Applications
26 Nov 2012
Adib Saad
A .NET4.0 alternative for "Add Most Recently Used Files (MRU) List to Windows Applications"
WinXP
C#
Windows
Visual-Studio
Dev
Intermediate
.NET4
Adding Mouse Gesture Functionality to Your .NET Application Within Seconds
15 May 2008
Daniel M. Camenzind
This project allows you to add mouse gesture functionality to your Windows Forms application with just a few lines of code.
.NET2.0
C#3.0
C#
.NET
Dev
Intermediate
WinForm
Adjusting font and layout for cross-Windows compatibility
19 Jul 2007
Alessio Saltarin
How to display fonts on Windows Forms according to OS and theme defaults
C#
Windows
.NET
Visual-Studio
Dev
Beginner
WinForm
An HTML Trace Listener for Windows Forms
20 Nov 2007
Jon Koser
Display formatted trace messages in a browser control
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Analog Meter
4 Apr 2008
Luca Bonotto
Analog meter control with the possibility to set a custom renderer
.NET2.0
C#2.0
C#
.NET
GDI+
Dev
Intermediate
Animation on Windows Forms
23 Dec 2008
logicchild
Implementing a basic animation on a Windows Form.
C#
.NET
GDI+
Dev
Intermediate
AoB: A Base Windows Form for displaying, editing and automatically updating Many-to-Many relationships – Part 3
21 Oct 2005
Gordon Moore
In this part I explain how to deal with concurrency issues.
.NET2.0
VS2005
C#
Windows
Dev
ADO.NET
Intermediate
WinForm
Application State Data using XML
26 Sep 2006
mcgahanfl
A utility to capture/restore state data to a container via XML.
C#
XML
Windows
.NET
Visual-Studio
Dev
Intermediate
WinForm
Article One: Building a UI Platform in C# - Drag and Drop
28 Feb 2005
Tom Ollar, Jim Bennett
The initial architecture for drag and drop takes flight.
.NET1.1
VS.NET2003
C#
Windows
GDI+
Dev
QA
Intermediate
WinForm
Article Three: Building a UI Platform in C# - The Control Composite
16 Feb 2005
Tom Ollar, Jim Bennett
Use TranslateTransform and Clip to effectively paint child controls.
.NET1.1
VS.NET2003
C#
Windows
Dev
QA
Intermediate
Article Two: Building a UI Platform in C# - Testing via UI Animation
3 Mar 2005
Tom Ollar, Jim Bennett
Describes an implementation of UI animation for the support of Test-Driven Development.
.NET1.1
WinXP
VS.NET2003
C#
Dev
QA
Intermediate
Article Zero: Building a UI Platform
27 Feb 2005
Tom Ollar, Jim Bennett
Building a UI platform in C#
.NET1.1
Win2K
WinXP
VS.NET2003
C#
GDI+
Dev
QA
Intermediate
WinForm
Atlassian Jira - TortoiseSVN Plugin for Issue Tracking and Easy Linking of Subversion Project with Jira Issue
30 Mar 2009
Ahmet Göktaş
Atlassian Jira - TortoiseSVN Plugin for Issue Tracking and Easy Linking of Subversion Project with Jira Issue
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
WinForm
Auto Ellipsis
20 Jun 2009
Thomas Polaert
Add "Auto Ellipsis" feature to any Windows Form control
.NET2.0
C#2.0
C#
Windows
.NET
Dev
Intermediate
WinForm
Avoiding InvokeRequired
28 Jun 2012
Pablo Grisafi
How to avoid asking if InvokeRequired has the minimum code and no copy/paste
C#3.0
.NET3.5
C#
.NETCF
.NET
Dev
Beginner
Intermediate
WinForm
Bind Entities without Properties to Windows Forms Controls
29 Feb 2008
da5id
How to avoid property coding in entity objects
.NET2.0
C#2.0
C#
Windows
.NET
Dev
Intermediate
Bind to the Inverse of a Boolean Property Value
22 Oct 2009
vtchris
Ever wish you could bind to "Disabled" instead of "Enabled"?
C#
Windows
.NET
Architect
Dev
Intermediate
WinForm
Binding Helpers: Separation of UI, View-Model, and Data-Model in WinForms
22 Jan 2012
BobJanova
Some techniques for data binding in WinForms to keep processing and display separate.
C#
.NET
Intermediate
Data
WinForm
Binding
Broadcasting Events through a Control Hierarchy
3 Mar 2006
Peter Rilling
Implement support for broadcasting events to all ancestors in a control hierarchy for Win Forms applications.
C#
ASP.NET
Windows
.NET
Visual-Studio
Dev
MSIL
Intermediate
Building Code-Only Forms in Visual Studio
3 Feb 2009
G.Franklin
How to create a code-only form in a Visual Studio project, and prevent the VS-Designer from messing with your code
.NET2.0
VS2005
C#
Windows
Dev
Beginner
Intermediate
WinForm
C# Form Animation with Windows API
10 Jan 2007
Dhimant Trivedi
The article demonstrates Windows Form Animation using Windows API
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
C# Single Instance App With the Ability To Restore From System Tray (Using Mutex)
9 Aug 2009
devzoo
A way to prevent multiple instances of your application from opening, and focusing/activating the first instance window.
C#
Windows
Beginner
Intermediate
WinForm
C# Space Invaders using WinForms Objects
17 Jun 2008
GCalcerano
Create the famous game using only labels, panels and pictures
.NET2.0
C#
.NET
Dev
Design
Intermediate
C# WinForms Application Full Integration with HTMLHelp ( .chm ) - Help Topics, Context Sensitive Help, and Tooltips
4 May 2011
Veselin Tenev
Use HTMLHelp (.chm) to display help topics, context sensitive help and tooltips in C# Winform application
C#3.0
Windows
.NET
Dev
Intermediate
WinForm
C# Wizard for Beginners
14 Dec 2003
Barretto VN
C# Wizard for Beginners
VC7
VC7.1
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
Centralize Show Form Validation Logic
16 May 2005
Jason Apergis
This article will show how to centralize your logic when opening a Windows Form.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
WinForm
Chain of Responsibility Pattern
29 Jun 2007
nazishrizvi
This article discusses a how to make a custom wizard control using the Chain of Responsibility pattern
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Changing the background color of cells in a DataGrid
28 Apr 2002
Mazdak
How to change the background color of cells in a DataGrid depending on their value
.NET1.0
Win2K
WinXP
C#
Dev
Intermediate
Changing Your Application User Interface Culture On The Fly
19 Feb 2013
Grant Frisken
Change the UICulture of your application forms without closing and recreating them
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
Coding in Tiers - Part I
14 Sep 2003
Salil Pitkar
Automate UI Form population
.NET1.0
.NET1.1
C#
Windows
Visual-Studio
Dev
Intermediate
Coding in Tiers - Part II
24 Sep 2003
Salil Pitkar
Reuse code in Windows and Web forms
.NET1.0
.NET1.1
C#
Windows
Visual-Studio
Dev
Intermediate
Collapse Panel in C#
10 Jun 2009
S.Vinothkumar
Collapse Panel in C#
.NET2.0
C#2.0
C#
.NET
Intermediate
WinForm
Controlling Drawn Shapes #2
22 Nov 2013
rld1971
Adding a physics engine and investigating other .NET tools
C#
Windows
Dev
Convert Amount in Words and Separate Amount with comma in Bangladeshi Currency Format using C#.NET
26 Feb 2012
Sayed Irfanul Hasan
Convert amount in word for Bangladeshi currency
C#
.NET
Intermediate
C#3.5
Converting Images to and from Base64Format
9 Apr 2011
charles henington
Using System.Convert namespace to convert between base64 and images
C#
Windows
.NET
Beginner
Application
Steam
convert
image
ImageProcessing
WinForm
Create Tic Tac Toe Game
3 Sep 2013
Anoop Kr Sharma
Create Tic Tac Toe Game - Step by Step
C#
Windows
Beginner
Create your first Web Application with GOA WinForms
2 Jul 2007
Jeff Karlson
This article describes how to create a very simple project using GOA WinForms for Flash
.NET1.1
VS2005
C#1.0
Windows
Dev
Beginner
RIA
WinForm
Creating a non rectangular form using GDI+
22 Dec 2004
MinaFawzi
This article descibes ways to creating a non rectangular form using GDI+.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
GDI+
Dev
Intermediate
WinForm
Creating Collection-Based Controls with Rich Design-Time Support
22 Nov 2003
Tim Dawson
An article on writing advanced collection-based Windows Forms Controls and the best way to give them advanced design-time support. Includes full C# source code for a sample toolbar-like control.
.NET1.0
C#
Windows
Dev
Intermediate
Creating Custom Shaped Windows Forms in .NET
21 Aug 2004
Haroon Rehman
Creating custom shaped Windows Forms in .NET.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
GDI+
Dev
Intermediate
Creating Tabbed MDI Form
31 Oct 2008
asugix
A tutorial for creating a tabbed MDI form
WinXP
Vista
C#
Dev
Design
Beginner
WinForm
Customizable Tree Control with Animation Support
8 Apr 2008
Stu-Smith
A tree control implementation, allowing complete customization and animation support
.NET2.0
C#1.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
GDI+
Dev
Cute Splash Windows and About Boxes using .NET
11 Dec 2003
Sriram Chitturi
Building good looking Splash Windows on application startup and About boxes with special effects
.NET1.0
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
DataGridView SQL binding Classes with an integrated and flexible Filter and ContextMenu Tool that uses Parameterized SQL Commands
5 May 2014
TarikHuber
Easy way to bind a SQl Table to a DataGridView with cool functionality
C#
Windows
SQL-Server
Dev
Intermediate
DataGridView
Deep Binding
2 Jul 2005
Hayder Marzouk
Binding Complex objects to Windows Forms controls
.NET1.1
VS.NET2003
C#
Windows
Dev
Advanced
Disabling Close Button on Forms
12 Sep 2007
Giri Ganji
How to disable the Close button on C# WinForms
.NET2.0
WinXP
VS2005
C#2.0
Dev
Intermediate
Downloading Youtube Videos C# WinForm
2 Jul 2010
charles henington
Grab Youtube video in C# WinForm
C#
WinForm
Drag and Drop files from Windows Explorer to Windows Form
31 Jan 2003
Alex Fr
How to open files dropped from Explorer to a Windows Form
.NET1.0
C#
Windows
Dev
Intermediate
Drag and Drop Image in C#.NET
27 Dec 2006
bijulsoni
You can perform drag and drop operations of image data. This article explains how to use the DragEnter,DragLeave, and DoDragDrop events.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Drag and Drop Internet Shortcuts from Windows Forms to the Desktop
21 Jul 2005
jisikoff
Short article on how to drag URL links from a Windows Forms app to the desktop.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
WinForm
Drag-and-Drop Attached File From Outlook (97 and above) to C# Window Form
23 May 2004
tgueth
How to drag-and-drop a file attached to an e-mail message to another program
.NET1.1
VS.NET2003
C#
Windows
Dev
Beginner
Drawing Cards with Cards.dll
18 Sep 2003
Mike Kitchen
An article on drawing cards using the cards.dll supplied with windows
Win2K
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
Drawing Resizable Controls at Runtime
4 Mar 2008
wliao
How to draw resizable controls at runtime
WinXP
C#2.0
C#
Windows
GDI+
Beginner
Intermediate
Drawing Windows Controls During Runtime Based on XML Feed
1 Aug 2011
milan
How to draw Windows Controls during runtime based on XML feed
C#
XML
Windows
.NET
Beginner
WinForm
DrolC Control Extender
24 Aug 2007
Snews
Get a nice unified look and feel with grouped controls
.NET1.1
.NET2.0
.NET3.0
C#
Windows
Visual-Studio
GDI+
Dev
Beginner
WinForm
Efficient data entry through browser automation
29 Feb 2012
Nicolas Dorier
You will learn how to create a semi automated crawler, and automate browsing
C#
.NET
Dev
Beginner
Enabling Windows XP Visual Style UI for your C# applications
31 Oct 2003
Barretto VN
Enabling Windows XP Visual Style UI for your C# applications
VC7
VC7.1
WinXP
C#
.NET
Visual-Studio
Dev
Intermediate
Encryption and Decryption
24 Mar 2009
dj_limi
Its the software who can make the Ceasares Code
.NET2.0
C#1.0
C#2.0
C#3.0
.NET3.5
C#
.NET
Win32
Win64
Dev
Enhanced Clipboard Manager in .NET using C# and Windows Forms
26 Apr 2007
satisharveti
A better Clipboard Manager
VS.NET2003
C#
Windows
.NET
Dev
Intermediate
WinForm
Enhanced MSN Messenger in C# using Windows Forms
26 Apr 2007
satisharveti
An application which will provide certain features which are not available in MSN Messenger
VS.NET2003
C#
Windows
.NET
Dev
Intermediate
WinForm
Enhanced Oracle Explorer in C# and .NET using Windows Forms
26 Apr 2007
satisharveti
Application on accessing database objects in Oracle
VS.NET2003
C#
Windows
.NET
DBA
Dev
Intermediate
WinForm
Example for FolderBrowserDialog in C#
29 Jun 2007
Martin Baeumer
An article discussing FolderBrowseDialog in C#
C#
Windows
.NET
Visual-Studio
Dev
Beginner
Extending the save file dialog class in .NET
24 Aug 2004
Neil Davidson
Using the GetSaveFileName function to extend the Save File dialog class
.NET1.0
C#
Windows
Visual-Studio
Dev
Intermediate
Fade-in forms using .NET and C#
10 Apr 2005
Alexandru Ghiondea
Describes how to build forms that fade-in when they load.
.NET1.1
Win2K
WinXP
Win2003
Vista
VS.NET2003
TabletPC
C#
Dev
Intermediate
Fading Forms and Setting Opacity Without Flicker Using the Layered Windows API
14 Oct 2009
Diamonddrake
Get more control over your forms opacity by manually creating a wrapper to the Layered Windows API
.NET3.5
C#
Windows
.NET
Win32
Intermediate
File Splitter Utility in C# - WinForms
25 Sep 2003
Shawn Cicoria
Simple File Splitter / Joiner utility that demonstrates FCL and Winforms UI processing
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Fill in PDF Form Fields using the Open Source iTextSharp Dynamic Link Library
22 Jan 2008
salysle
Article describing a quick and simple approach to programmatically completing a PDF document through use of the iTextSharp DLL
VS2005
C#
Windows
Visual-Studio
Dev
Design
Beginner
Fireball Resourcer
29 Dec 2004
dotnetfireball
Embeding resources on application with base64 alghoritm.
.NET1.0
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Fireball.XmlGui
29 Jul 2005
dotnetfireball
A library for creating plug-ins with User Interface created from an XML file.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
WinForm
Floating, collapsible transparent window in C#
4 Mar 2005
Julusian
How to create a floating, collapsible transparent form in C# using the NativeWindow class
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
WinForm
Form and Control Position and Size Utility
4 Apr 2003
McGiv
Allows easy saving and loading of form and control's position and size.
.NET1.0
C#
Windows
Dev
Intermediate
Form appearance effect and notification window
11 Jul 2005
abhinaba
This article contains a form that can be used to give fade in/out effect to any form and specifically to notification/alert windows.
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
WinForm
Form Placement Component
11 Nov 2003
Alvaro Mendez
A component class that restores a form's placement (location, size and state) to what it was when it was last closed.
.NET1.0
C#
Windows
Dev
Intermediate
Form Region Extender Provider
4 Nov 2004
Tom Guinther
Defining a Forms Region using an Extender Provider.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
WinForm
FormAnimations
25 Apr 2005
Thoughthopper
An article on Windows Form animations, movements.
.NET1.1
VS.NET2003
C#
Windows
GDI+
Dev
Intermediate
Full Game of Sliding Puzzle
24 Dec 2010
Alberto Molero
This is a full game version of sliding puzzle
.NET2.0
C#
.NET
Intermediate
Advanced
Full Screen Mode in C#
23 Jan 2005
slingman
An easy way to enter into full screen mode.
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
Gadget Maker IDE
28 Sep 2011
Azim Zahir
This article explains how to create a Gagdet using an IDE
C#
Javascript
Windows
HTML
Generic Property Window
16 Feb 2006
Fernando A. Gomez F.
Article that demostrates how to create generic property windows.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
WinForm
GetActiveControl, Getting the MdiChild's Active Control from its Parent MdiForm
28 Nov 2008
Vincent Meijer
Ever have the problem that your controls, like a TextBox, ComboBox or DataGridView for example, don’t seem to be receiving any keyboard commands like Ctrl+A, Ctrl+C or Ctrl+V? Happens to me too.
C#
Beginner
Gmail for Windows 7
24 Jan 2010
Vance Kessler
A little application to notify you of new Gmail using new Windows 7 features
C#3.0
C#
Windows
Dev
Intermediate
Win7
GoogleMapsNet - GoogleMaps Control for .NET
21 Sep 2012
darkoman
A simple .NET control for GoogleMaps web services.
C#2.0
.NET
Dev
Intermediate
Gradient Forms - The Easy Way
24 Aug 2005
Uytterhaegen Tommy (Tuy)
This article shows you how to easily implement gradients as background in your form.
C#
Windows
.NET
Visual-Studio
GDI+
Dev
Intermediate
Graph control
15 Nov 2008
Slezko S.G.
this controls allows to draw function graph.
C#1.0
C#2.0
C#3.0
C#
Graphic Calculator
10 Jun 2008
pechan00000
Software tool that interactively displays a graphical view of mathematical functions
Win2K
WinXP
Win2003
Vista
TabletPC
Embedded
C#1.0
C#2.0
C#3.0
C#
Have a Great DesignTime Experience with a Powerful DesignSurface (Extended) Class
14 Mar 2008
Paolo Foti
Use design facilities (TabOrder, UndoEngine, SnapLines / Grid alignment) to design WinForms
.NET2.0
VS2008
C#
Windows
Dev
Intermediate
Hide the Datagrid Columns Which are Not Intended to be Displayed at Runtime
8 Apr 2010
Jatin.Prajapati.ER
Hide the datagrid columns which are not intended to be displayed at runtime
.NET2.0
SQL-server-2005
VS2005
C#2.0
C#
Windows
.NET
SQL-Server
Visual-Studio
DBA
Hosting InfoPath 2007 in a WinForms Application
16 Jan 2009
Thilo Ruppert
Advanced aspects of hosting InfoPath 2007 in a WinForms Application
.NET3.0
C#3.0
Windows
Visual-Studio
Dev
Intermediate
Hosting XNA in a Window
28 Jul 2007
Marc Clifton
My journey to unravel and discover a solution for hosting XNA in a WinForm UserControl
C#
Windows
.NET
Visual-Studio
Architect
Dev
XBox
Intermediate
WinForm
How to close a multi-threaded .NET Windows Forms application and prevent the ObjectDisposedException from getting thrown
15 Nov 2008
nhumbad
An article on how to properly close a multi-threaded Windows Forms application without having an ObjectDisposedException thrown.
.NET2.0
C#1.0
C#2.0
C#3.0
C#
.NET
Dev
Intermediate
WinForm
How to derive from a parent form
12 Oct 2007
bryce
Create a parent form from which other forms can be derived.
.NET2.0
VS2005
C#2.0
Windows
Architect
Dev
Intermediate
How to do Application Initialization while showing a SplashScreen
30 Jan 2003
matthias
s.
This Article shows how to display a splash screen during your application initialization.
.NET1.0
C#
Windows
Dev
Intermediate
How to Easily Host WPF Control inside Windows Form Application
31 Mar 2014
Shai Vashdi
This article demonstrates an easy way to host WPF control inside Windows Form application.
C#
Windows
.NET
WPF
Beginner
Intermediate
How To Make a Windows Form App Truly Full Screen (and Hide Taskbar) in C#
3 Dec 2006
Dejan.Vesic
One of the sounds-like-simple questions is “how to make your application truly Full Screen” i.e. not showing Taskbar or anything like that on the screen estate
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
How to Properly Handle Cross-thread Events and Update a Label with BeginInvoke and BackgroundWorker
8 Feb 2008
Gldmelo
This article explains how to update a Label using cross-thread event handling, delegates, BeginInvoke and BackgroundWorker.
.NET2.0
Win2K
WinXP
Win2003
Vista
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
How to use data caching in a .NET Windows Forms application
8 Jul 2004
Simon Steed (SimonAntony)
This article explains how using caching within your Windows Forms application can speed up data access for frequently used data and avoid performance bottlenecks over the network.
.NET1.0
.NET1.1
Win2K
WinXP
SQL2000
IIS6
VS.NET2003
C#
SQL
DBA
Industrial Controls
11 Apr 2008
Luca Bonotto
A library of controls with a custon renderer for use in the controls processes panel display
.NET2.0
C#2.0
C#
.NET
GDI+
Dev
Intermediate
Industrial Controls 2
21 Feb 2010
Luca Bonotto
A library of controls with a custon renderer for use in the controls processes panel display
.NET2.0
C#1.0
C#2.0
.NET3.0
C#3.0
C#
.NET
GDI+
Instantly Changing Language in the Form
21 Jan 2007
Julijan Sribar
How to switch language on the form instantly.
.NET1.0
C#
Windows
Dev
Intermediate
WinForm
Interactive Shaped Forms
19 Mar 2002
Jibin Pan
This Demo show how to create shaped form and customized buttons using the Region, GraphicsPath and picture class
.NET1.0
C#
Windows
Dev
Intermediate
Interview Questions NET Windows Forms
13 Jan 2008
Soumyajit Halder
This article gives few interview questions on .net windows forms
Introduction to MDI Forms with C#
24 Jan 2003
Smitha Vijayan
An article on how to develop an MDI application using C# and the .NET Framework.
.NET1.0
C#
Windows
Dev
Beginner
Irregular Shaped Form
17 Jan 2006
shabonaa
How to customize your form shape and control shapes according to your needs.
.NET1.1
VS.NET2003
C#
Windows
GDI+
Dev
Intermediate
Keys Extender (Win 7 Compatible)
21 Apr 2009
outcoldman
Work with Windows by hot keys in Vista like Windows 7
Vista
C#1.0
C#2.0
C#3.0
VS2008
C#
Windows
Win32
Visual-Studio
Beginner
Laser Guided Tic Tac Toe Game using Webcam For Vision
1 Dec 2009
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.
C#
.NET
Design
Beginner
WinForm
Launch Application Windows in MultiScreen
13 Sep 2010
Adhish Pendharkar
Launch Application Forms in MultiScreen
C#2.0
C#3.0
C#
Windows
Win32
Win64
Beginner
C#4.0
Video
Application
Lazy Initializer for NHibernate
4 Mar 2009
Nieve Goor
Reducing StaleObjectStateException damage in multi-user WinForms applications.
.NET3.5
C#
Dev
Intermediate
Advanced
WinForm
Let Your Form Drop a Shadow
15 Dec 2007
Marcus Deecke
This article describes how to let your Form drop a shadow, the Windows way
.NET2.0
C#2.0
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Line Numbers for RichText Control in C#
11 Aug 2009
Damian J. Suess
Display line numbers for rich text box with auto sizing. This is a converted version from another article written in VB.NET.
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
VS2008
C#
.NET
Visual-Studio
Dev
Loading a TreeView using HierarchyID
5 Jun 2009
Mycroft Holmes
Using SQL Server 2008 Hierarchy ID data type to populate a TreeView
C#3.0
VS2008
C#
Windows
SQL-Server
Visual-Studio
Dev
LINQ
Beginner
Intermediate
Looking for the missing link - Binding business objects to WinForms
27 Sep 2004
Eduard Liebenberger
Simplifying the creation of a user interface for business objects while providing a consistent mechanism for handling IsDirty and IsValid in the UI.
.NET1.0
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
Low impact images
8 Jun 2010
Pete O'Hanlon
This article describes one way of dealing with the thorny issue of image lifetime in applications.
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
Dev
Intermediate
C#4.0
.NET4
Make a Master/Detail DGV using CSLA DynamicRootList - Appendix
12 Mar 2009
Tiago Freitas Leal
All screen shots of CslaGen code generation
C#2.0
C#3.0
C#
Windows
Dev
ADO.NET
Intermediate
Make a Master/Detail DGV using CSLA DynamicRootList - Part I
13 Mar 2009
Tiago Freitas Leal
This project shows how to have a master/detail DataGridView using CSLA EditableRootListBase (or DynamicRootList) as the master list object. It shows how to have sorted list and auto save on both the master and detail DataGridView.
C#2.0
C#3.0
C#
SQL
Windows
Dev
ADO.NET
Intermediate
Make a Master/Detail DGV using CSLA DynamicRootList - Part III
13 Mar 2009
Tiago Freitas Leal
Handling the DataGridView: sorting, auto save for detail DGV, etc.
C#2.0
C#3.0
C#
Windows
Dev
ADO.NET
Intermediate
Making a PropertyGrid ReadOnly
6 Jul 2010
rajeev511
The System.Windows.Forms.PropertyGrid does not support displaying the selected objects as read only. This article describes the way to do it.
C#
Making a Transparent MDI Parent Form
27 Jan 2010
The Zetta
A how to guide to make a custom shaped (by transparency, of course) MDI container form.
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
VS2005
Mono
DotGNU
.NET3.0
.NET3.5
VS2008
Making Windows Forms thread safe
15 Feb 2005
Rüdiger Klaehn
An attempt to simplify multi threaded Windows Forms applications.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
WinForm
Manage Data in a WinForms Application (without the Database)
6 Jun 2008
salysle
This article provides an approach to building an application that may be used to collect, store, and retrieve data without relying upon a database to get there.
VS2008
C#
Dev
Beginner
Manage YouTube using C# and Youtube API 1.6
7 Jan 2011
Ajit Hegde
1 alternative
I describe some of the things about Youtube video feeds
C#
Windows
Advanced
WinForm
Manage YouTube using C# and Youtube API 1.6
30 Jul 2014
U
CodeFate
Revision: "Manage YouTube using C# and Youtube API 1.6"
VS2008
C#
Windows
HTML
Intermediate
Advanced
WinForm
YouTube
VS2013
Mandelbrot in C# and Windows forms
31 Jul 2006
Pierre Leclercq
A project written in C# and Windows forms to interactively explore the Mandelbrot set
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
WinForm
Map Grabber on C#
12 May 2008
Yuri Panshin
Prepare maps for your holidays, your walking, your bike trips, your geocaching...
.NET2.0
WinXP
Win2003
C#2.0
C#
Windows
.NET
Intermediate
MdiClient Revisited
13 Oct 2004
Erdal HALICI
Drawing background of MDI window using 100% managed code, including design time support.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
GDI+
Architect
Dev
Modal and Modeless Dialog Box in C#
16 Jun 2008
anand choubey
This article describes the basic idea about modal and modeless in C#.
.NET2.0
C#
Windows
.NET
Dev
Intermediate
Advertise
|
Privacy
|
Mobile
Web04 | 2.8.140721.1 | Last Updated 4 Aug 2014
Copyright ©
CodeProject
, 1999-2014
All Rights Reserved.
Terms of Service
Layout:
fixed
|
fluid