10,879,182 members (58,937 online)
Sign in
Email
Password
Forgot your password?
Sign in using
home
articles
Chapters and Sections
>
Search
Latest Articles
Latest Tips/Tricks
Top Articles
Beginner Articles
Technical Blogs
Posting/Update Guidelines
Article Help Forum
Article Competition
Submit an article or tip
Post your Blog
quick answers
Ask a Question
View Unanswered Questions
View All Questions...
C# questions
ASP.NET questions
VB.NET questions
Javascript questions
SQL questions
discussions
All Message Boards...
Application Lifecycle
>
Running a Business
Sales / Marketing
Collaboration / Beta Testing
Work & Training Issues
Design and Architecture
ASP.NET
JavaScript
C / C++ / MFC
>
ATL / WTL / STL
Managed C++/CLI
Adobe Technologies
C#
Free Tools
Objective-C
Ruby On Rails
Database
Hardware & Devices
>
System Admin
Hosting and Servers
Java
.NET Framework
Android
Mobile
Sharepoint
Silverlight / WPF
Visual Basic
Web Development
Site Bugs / Suggestions
features
Competitions
News
The Insider Newsletter
The Daily Build Newsletter
Newsletter archive
Surveys
Product Showcase
Research Library
CodeProject Stuff
community
Who's Who
Most Valuable Professionals
The Lounge
The Insider News
The Weird & The Wonderful
The Soapbox
Press Releases
Non-English Language
>
General Indian Topics
General Chinese Topics
help
What is 'CodeProject'?
General FAQ
Ask a Question
Bugs and Suggestions
Article Help Forum
Site Map
Advertise with us
Employment Opportunities
About Us
Search within:
Articles
Quick Answers
Messages
Search only within this section
General Programming
»
Programming Tips
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
Programming Tips
Great Reads
FIXME - A Smart FIXME Macro
by
Jochen Baier
Using this smart 'FIXME' macro will help you not to forget to fix your code.
7 Simple Steps to Make healthcare.
gov Website Faster
by
Murali Pamidi
Politics aside,
here are 7 simple tweaks that could make heathcare.
gov website instantly fast.
Is Your App Running As Administrator?
by
Samuel Cragg
You can also add an application manifest file.
If you're using VS 2010,
there's an option for one in the "Add New Item" dialog (right click on the project,
click "Add" then click "New Item") and edit the generated file to uncomment the line that says:<requestedExecutionLevel .
.
.
Simple Singleton Pattern in C#
by
schamese
This should do it as well:class Singleton { public static readonly Singleton m_Instance = new Singleton(); /
/
Prevent instance creation from other classes private Singleton() { } public static Singleton Instance { get { return m_Instance; } }}And it is "Singleton",
.
.
.
Latest Articles
Python Dictionary's get() method
by
Dhruv Singh
Python dictionary supports a get() method that helps to look up a key and perform assignment operation in one line of code!
Resize PNG Image and Keep Transparent Background
by
Drew Stegon
Taking a byte[] image from SQL DB,
make it into an image,
resize the image and save it with transparent background
Writing for Readability
by
PeejayAdams
Some thoughts on the importance of readability.
Visual Studio and vsDiffMerge with Mercurial and TortoiseHg
by
Derik Palacino
Typically,
when I have worked within Visual Studio on source-controlled projects I have used Team Foundation Server (TFS).
With my current employer,
we use Mercurial,
and we use TortoiseHg to interface with it.
For me this seemed to be a disconnected experience and I have been looking for ways to de
Research Library
Protecting Android™ Applications with Secure Code Signing Certificates
Android is on the rise. Unfortunately, popularity can also bring...
Discussions
Re: Not at all
by
Roger Wright
on
Article "Creating a SQL Server Database...
Not at all
by
PCOMM Engineering
on
Article "Creating a SQL Server Database...
My vote of 1
by
yogesh1990
on
Article "How to Maintain FileUpload Control’s...
My vote of 3
by
Member 3738879
on
Article "Deserialize JSON with C#"
Re: My vote of 4
by
morteza57
on
tip/trick "Print Image to Zebra Printer using...
All Articles
Search by Tags
Language
VB12.0
VBE
VBA7
VB>NET
VC
VB11.0
VC++
C#5
VBA
C#3.5
ASM
VB
VB.NET
VB7.x
VB8.0
VB9.0
VB10.0
VBScript
C
Objective-C
C++
VC6
VC7
VC7.1
VC8.0
VC9.0
VC10.0
VC11.0
VC12.0
C++/CLI
C#
C#2.0
C#3.0
C#4.0
CSS
eVC
eVC3.0
eVC4.0
F#
Forth.NET
HTML
Java
VB6
Javascript
JScript.NET
MSIL
Perl
Python
IronPython
Python2.4
Python2.3
Python2.2
Ruby
IronRuby
Ruby1.8
SQL
VB-InterOp
UML
X++
XML
XHTML
XSLT
Erlang
Platform
Cloud
Windows
Win8
Win7
Win2008-R2
Win2008
Vista
Win2003
WinXP
Win2K
TabletPC
Embedded
WinMobile
PocketPC-2002
WinMobile2003
WinMobile5
WinMobile6
.NET
.NET1.0
.NET1.1
.NET2.0
.NET3.0
.NET3.5
.NET4
.NET4.5
Mono
DotGNU
Mobile
Windows-Phone-7
PalmOS
iPhone
Android
Blackberry
.NETCF
Java SE
JavaSE6
J2SE5
J2SE4
J2EE
J2ME
Linux
Office
XBox
Technology
Sqlite
SQL-server-2008R2
Expression blend
sqldatasource
SqlServerm
SQL-server-2014
SQL-server-2012
SQLlite
All-Topics
Ajax
ADO.NET
ADO
ASP.NET
ASP
Apache
ATL
AWT
COM
COM+
DirectX
Flash
GDI
GDI+
Hardware
IIS
IIS5.1
IIS6
IIS7
jQuery
JNDI
JDBC
JNI
LINQ
MVC
MFC
MySQL
Oracle
OpenGL
SAP
PHP
Silverlight
SQL-Server
SQL2000
SQL-server-2005
SQL-CE
SQL-Server-2008
STL
Swing
Visual-Studio
VS.NET2003
VS2005
VS2008
VS2010
VS11
VS2012
Win32
Win64
WebForms
WTL
WPF
AppFabric
Azure
WCF
XAML
PowerShell
Groovy
Audience
CEO
Architect
Dev
DBA
Design
QA
SysAdmin
Marketing
Sales
Skill Level
Beginner
Intermediate
Advanced
Topic
LINQ.
div
dnn
BeanShell
parallel_for
Viewer
Poker
retrospective
AsyncTask
CSRQ
Manifesto
Meeting
Planning
Meeting
shouting
diagram
designer
windows_phone8
slideview
Public
maartens
learning
embedding
word2vec
visualization
browsers
web-dev
v3
condition
Tranformation
tsne
barnes-hut
cpanel
wearable
pebble
galileo
Image-Slider
Elastislide
Classes
HighCharts
Tizen
Gears
Wearable-Devices
WindowsStore
Large
SelectedValue
EventLifeCycle
IsPostBack
C++/MFC/Console
Works
by
ADF
Boo
httphandler
call
curves
linkedln
Polymorphism
Step
by
step
step
dt
LBP
Adobe
Captivate
5.5
FileIO
Calender
Netezza
nuke
DropBox
ColorPickerExtender
2008R2
UIView
Layers
Property
Open
UnityConfiguration
entity-foundation
petroleum
tamil
magento
Compiled
Opensource
Action
Oil
Simulator
Fully
implicit
IMPES
reservoir
.Silverlight
WebMethod
auto-correct
constexpr
ODR
Black
WinAPI
EnumChildWindows
winpcap
workflow
methods
CouchDB
Pdftoword
exe
DCOM
EntityFramework6
Junk
logout
html2canvas
CreateJS
CoreAnimation
nodes
GIS
POSIX
ETL
kettle
Bamboo
Karma
Thunderbird
System.Reflection
Cisco
data-center
sign-on
server-2012
C++.
Pentaho
Lean
MSBI
SibnalR
RealTime
intranet
Cookie
JavaFX
jobs
config
Profiles
MPEG-2
MPEG-4
Works-on-my-machine
POS
Ready
MHTML
Contest
InputGesture
MenuItem
ImageResizer
TortoiseSVN
StyleCop
keyCode
Ports
HTM
Stored-Routines
MySQL-Connector
HTML5/CSS3
EntityFramework5
Ports...
Tasks
RowCancelingEdit
RowUpdating
Escape
Vısual
studıo
pagelife
cycle
stacktrace
IE11
HtmlEditor
CKEditor
FallbackValue
TargetNullValue
Vote
Reputation
editing
TBB
CImage
hbitmap
Favicon
Workspaces
SqlDataReader
quicklaunch
Google-Play
linkedin
UIActionSheet
Mail
IAmACheater
rewrite
DataContract
MessageContract
online
module
grid.mvc
SyncFx
ECMAScript
profile
DirectoryInfo
GetFiles
SoftNI
Subtitle
SerialLcd
MatrixKeypad
Authorization
iOS7
Datakeyname
LCD
SoftwareSerial
Matrix
Keypad
PIR
abusive
ConfigureAwait
new
gitter
windo
auhtentication
UTF-8
authetication
hex
openers
dbnull
bundles
lockfree
ClientSide
ClientID
Spring
Comms
Google-Cloud-Storage
db4o
ActiveServerPages
ASPPlus
ardruino
Parallelism
Lock-free
.framework
Raster
Vector
Image-Processing
Image-Conversion
start
NoAttempt
MTP
POP3
TLS
Nesting
pdftohtml
OAuth2
google-api
vedio
TcpChannel
hosts
vist
JPA
JDO
ISD
windowsMobile
DOD
Jade
DEVNAMES
Zend-Studio
JQuery.js
Factory
Factory
[Repost]
vectors
Phone-8
FileStream
Secure
Area
DEVMODE
PACS
DICOM
IPP
definition
mp4
menustrip
Timer
Communication
interruption
AOIT
AppDynamics
websitepanel
HDEVNAMES
Intercepting
RadTooltipManager
State
codedump
datagr
xlsx
Selector
GlobalAlloc
HGLOBAL
serialize
HDEVMODE
sq
ApplicationCommands
TFS2012Ex
DHTMLl
WebConfig
NPOI
Typecasting
aspx
Android4
webapp
VERTY
EBase
Perfect
perfect
Perfect
MDbg
leadtools
casting
Sphere
Hyper-V
image-rotator
stepper
Jira
GitHub
FileResult
field.
HtmlDocument
Primary
AutoIncrementSeed
activiti
CRUD
windows-mobile
ItemsControl
Multibinding
report
Blinking
Cordova
html5-canvas
HtmlEditorExtender
keyup
Confirm
NTFS
SAX
Abstract
Type
Micro
classicasp
Route
Transfer
Request
Gear
Autofac
VIews
Lucene
Routers
MonoTouch
Xamarin.iOS
Transfer
Play
Ownership
MSTest
Emoticon
contextmenu
selenium
magick
RadEditor
Informix
OsX
code
tutorials
Firebird
AVR
DevC
read/write
AlertDialog
Activity
Enity
RowDeleting
RowDataBound
antivirus
shellscript
jqPagination
DevOps
diagnosing
multiobjective
tabu
zoning
Intermediat
Lenovo-Horizon
mvc5
Repeater
CheckBoxList
command-line
clustering
compactness
homogeneity
RatingControl
Popup
AjaxControlToolkit
google-anlytics
google-analytics
System.Windows.Forms
Teradata
AIC-2013
dtsearch
LinkedPIXEL
Red
Hat
WCFServices
MasterCard
OpenAPI
Fitbit
migration
Tera
JW
WTF
ForeignKey
Theory
elment
bootcamp
shared_ptr
RowEditing
username
jPlayer
SoundManager2
audio.js
Commanding
Automated
CARD
sub
subreport
Parallelport
Patern
network-programming
biometrics
Loose
coupling
ViewModel
Sinatra
Heroku
8.1
dyn
prompt
Blogs
camera
motion
Pagging
WebControls.Menu
Cofe
DragMove
check
Auditing
WDM
msvad
Kernnel
surveillance
Signal
fastreport
window.print
Chromecast
Phone7
ActiveDirectory
less.css
print
using
thermal
Jasmine
ECG
LinkButton
Onclick
Vliadtion
Examples
How
PyTools
UDM
Unified
Dimensional
Modeling
Modeling
ModalPopUpExtender
Site
Starter
Kit
DefaultValue
override
CopSSH
Configuration
CUDAfy.NET
twilio
Virtual-Device
Sesison
Classifieds
fusioncharts
free
slideDown
treview
service..
Configuration
repeat
XmlSerializer
Debian
Broadcom
B43
Wireless
Educational
DOCX
ELF
TCP
coverage
R
effects
Responsive
Finance
Art
EZGUI
sprites
hiding
FPDF
Portable
11g
resources
Unity3D
Django
ToolBoxControl
Joomla
pooling
inherited
method
Finalize
Dispose
Creating
BIOS
MBR
11
RavenDB
SOQL
AutoMapper
MySQL
kendo
Dart
Gmail
Imap
POP
PreparedStatement
setDate
Provider
prototype
constructor
lame
Haswell
laptop
EAGetMail
Turkish
Atom
Powerbasic
Explore
education
CP10
chosen
cypher
OpenType
BCP
DO
MY
DoMyWork
RFID
transponders
WindowsApplication
CompositeCommand
SharedSrevcies
Biometric
Fingerprint
picture
openxml
DataTune
TargetData
Eye
rectangle
EventAggregator
DelegateCommand
haephrati
Michael
Haephrati
Amiga
Rashumon
HarmonySoft
Manager
MTM
HierarchicalDatagrid
Devanagari
ace
InputMask
with
like
formating
Skype
smartcard
IamLazy
D
Cutting
wpfextendedtoolkit
Priority
TaskScheduler
daypiolet
MSExcel
Account
Readonly
Const
xampp
MSXML
wpfextended
GimmeCode+
tftp
libraries
Updating
random
Saa
AzureWebSites
Quickbooks
Connector
CDN
ScriptManager
BoundChecker
GoogleApp
lincense
commercial
advert
home
IIS8
credit
cards
mod10
Luhn
Laziness
WRL
CopyProtection
HTML.
Layout
15
self-host
Dispatcher
gac
KeyboardListener
versioning
WebRTC
8086
Saltarelle
TodoMVC
header
crime
webresponse
DropDownList
c++builder
down
C++//MFC
Nant
GNU
ToolStrip
webkit
msaccss
Approval
CUDA
Flipkart
topshelf
windows-store
SOLID
miscellaneous
functions
CWinThread
Lambda
expressions
ARM
NEON
one-way
None
xCode
GLKit
Working
cryp
lazy
givemecode
UPnP
SqlDependency
axWindowsMediaPlayer
XML-Documentation
Kata
crash
properties
objects
validator
port
mapping
port-mapping
credits
copyrights
DynamicMethod
duck
copy
field
TouchScreen
webscraping
code-generation
Scrum
NuGet
Install.ps1
no-effort
Exolorer
C3
Dangling
Pointer
windows-server-2008
edmx.
try
catch
if
else
GSM
Unity
RNG
UVC
WIA
Win32/64
imaging
box
clang++
partition
TextInfo
TitleCase
Symbol
VisualStudio2010
tablet
words
nlog
windows.forms
dropdown
Accelerometer
AS3
Bluetooth
MonoForAndroid
HTML5/CSS
HLSL
RTC
DOT
WFP
Basic
Spring.NET
vsc++
restart
shutdown
lock
logoff
GPS
Html5(WebSockets)
ITriedNothing
tightVNC
comparison
off
topic
Utltrabook
Splash
app
Extended.Toolkit
Annotation
FLuent
WinJS
positions.
EJB
Servlet
PropertyGrid
Win8-Desktop
Lubuntu
UpdateProgress
FileUpload
DetailsView
bitwise
operators
chess
JSF
sharepoint2010
Sensors
iCanHazCodez?
hooking
TcpClient
App_Code
UPOS
Typescript
webapplication
Tokens
Federated
touch
File/Shell
joke
OpenID
eventhandler
OLE
Download
umbraco
internal
Aritcle
missing
need
App.config
connection
password
connectionstring
Cr
crosspost
collisions
asio
smb
Emai
c/c++
NotAQuestion
malware
Windows-Phone-8
SDK
NDk
TDD
picturebox
AppDomain
Caliburn.Micro
Nokia
S60
dianosing
DBMS
Health
Diet
Group
Policy
Multidimensional
DAO
databse
queries
Multi-touch
Life
Fitness
Exercise
EF5.0
plinq
array
Schema
heavy
operations
win
Moscrif
conversion
CLOB
OleDb
OAuth
Bug
template
superfish
rtl
KLOUT
intrinsics
struct
frameset
Help
Doctrine
TWAIN
marshalling
T4
ODAC
ODP.NET
Entities
ASP>NET
physics
frame
speak.js
Web-Razor
Newgen
Radbutton
not-programming
money
MonoDevelop
Notification
ASP:NET
FIX
tts
text-to-speech
ZedGraph
g++
inline
Intel
RichTextBox
OvertypeMode
Tag
QuickFix
vi
Feature-Pack
WinR
VPN
POS.NET
routing
decorator
SASS
NBT
Named
Facebook
Raspberry
Pi
Chromium
updater
KnockoutJS
bind
IIS7.5
Music
vshost.exe
COleDateTime
ParseExact
logging
log
mailling
SSE
C++/AMP
ADB
beg
PLC
DoesNotMakeSense
jsrender.js
Knockout.js
bootstrap
NET4.5
CE
Zones
Mercurial
Mercurial
IE10
VisualStudio2012
results
read
results
Refactor
chromiumembedded
FOP
Dependency
ninject
webapi
Mango
FogBugz
postback
trigger
Server2010
Knockout
paging
Base36
itextsharp
behaviors
CD-Text
Plist
third-party
mailing
each
Authentication
Location
Geolocation
path
interactive
App_Offline.htm
Offline
normalization
Firewall
NLB
duplicate
Plone
Zope
quartznet
quartz.net
Aspose
concepts
Autocomplete
website
ITSM
Deserialize
resize
side
mode
cacls
OData
Csharp.net
statechart
Modules
Exchange-Server
types
numerics
Phalanger
X
kiosk
dataset
eg.C#
SqlBulkCopy
row
DataReader
power-shell
MineCraft
Management
Languages
dbase
III
typed
click
WDK
USB/HID
RAWINPUT
borders
Dump
firmware
BHO
Click
hidden
minimized
simulate
EnumProcessModules
Third
rss
feed
NXT
Fantom
Windbg
mix
mixal
CPP/MFC
Opera
MVC4
Counters
Amazon-SQS
alternative
pasting
vs11beta
Garbage
Collection
Garbage-Collection
Lease
Shippinglist
Xamarin
Shaders
Cookbook
JSON.NET
Await
PhoneJS
DNS
RadioButton
ReWork
LotusNotes
X3DML
PE
VS2013
PaaS
OMR
IntelAIC2013
AIO
fragile
Parse
stm32
Version
SP3
Printers
NativeExcel
obsolete
cURL
WINE
SelectedIndexChanged
MVC-API
Mapped
BoF-SURF
BoF-SIFT
storage
construction
deprecate
EntityFramework
Instant
Payment
Notifications
histogram
SIFT
SURF
Intertop
CMFCRibbonBar
fasm
jtextfiled
sinhala
WPXNA
Visa
VisaNet
nasm
DOWNLOADING
Screaming
Java.
Document
Pending
changes
CORS
OllyDbg
anti-debug
gesture
VisualStudio2008
underscore.js
backbone.js
datalist
CQRS
bill
Impact
Indian
IT
Fail
LLLPG
isbn
progess
Blender
programatically
US
Immigration
BPMN
Migradoc
TIFF
Concurrency
codeblock
Linked
PNG
Dynamic
LESS
dapper
tiles
ER/Studio
Google+
GPU
Cooler
SharePoint2013
NoSQL
JPG
Logger
blacklist
screenshot
haproxy
subdomain
Monogame
Tracking
CustomAction
ob
ActiveTreeView
SSTree
SSTreeWndClass
box2d
kineticjs
JVM
OpenXLive
MFC/C++
GLUI
saver
re-posted
Nullable
4.o
ASP.NET2.0
Compatibility
OleLoadPicture
AngularJS
Shopping
Cart
solutions
mutual_ssl
glyph
neural
Node.js
Restful
pdf2json
WAMP
BSOD
private
Pocket
Nose
HANA
PhoneGap
Learn
training
dojo
ASP.NET4.0
MciSendString
Autodiscovery
Zimbra
SignalR
MergeSort
Installation
MSAccess
elmah
ultra
SOLR
JSONiq
SP1
silverpop
DataBa
partialview
autostart
Gecko
I18N
Culture
CodeIgniter
Jquery(tooltip)
economics
Recursive
MOSS2007
Google-Maps
Sharp-Map
Threading
Excel
Encryption
Decryption
Ubuntu
peer-to-peer
PInvoke
PDF
Midi
PluginException
statistics
Sprint
Backlog
Burdown
jetbrains
intellij
idea
Owner
Master
Team
Explained
Product
Backlog
User
SmtpClient
NET2.0
CP
VideoSlider
product
DWH
4+
SSMS
to
Mapper
TableStorage
CEP
visual-source-safe
deserialization
Beginners
windowsPhone8
MDX
MS-Sql
SoapUI
Arduinio
SQL2008
Big
StreamInsight
Shape
Detection
Mathmatics
geoserver
RadTabStrip
My-Sql
macro(vba)
SQL-server-2008R2.
hiring
Enums
zeromq
hadoop
UISwitch
IDontCare
C+11
cmd
C++14
VS14
fields
Self-organizing
SOM
saml
Server2005
netduino
word-embedding
clusplot
kmeans
configurationmanager
Elasticsearch
Kibana
ghraphics
minizip
Efficiency
representation
Rtsne
maarten
Closure
Liberator
Korma
GridControl
VB#
Production
Sql2012
entity-framework
reportviewer
Constant
wind
Continuous-build
Bitcoin
Spike
Server.
Monthly
Prize
Modifiers
kendoui
C#2010
Maintainability
Dataview
MVC.NET
Defender
Information
Content
jaxb
underscore
Mecanim
usrcontrol
RESTFull
systems
Wait
-free
photoshop
sql2005
FoldLeft
Reduce
Reduction
Short
Circuit
Foundation
Identity
Seed
legacy
Java8
Fold
Left
7-zip
extract
archive
xps
WebForms.images
ServerControl
owin
Swift
JIT
Imagemap
7zip
7z
Linux/Unix
cloudflare
Utility
Introduction
C##
Premium
Steam
convert
IDE
Reports
Turbo
TurboC++
QT
display
icon
size
Forms
keypress
InputLanguage
MysticalPowers
Outlook
Networking
LAN
Foo
Reporting
Steps
Recorder
CTreeCtrl.
web.Config
Transform
structures
MPEG
Gtk#
CORBA
Lucene.NET
ODBC
Templates
Boost
RIA
DataGrid
XNA
administrator
current-directory
struts
WSS
Project
CSV
Unicode
JSON
GUI
Cygwin
Git
linker
Oxymoron
psychic
abilities
MSComm
USB
ProbablyBadIdea
TurboC
ListView
installer
NeedMysticalPowers
MessageFromSpace
Malamanteau
Algorithms
plugin
SSRS
General
legal
menu
UI
XNA3.0
PrototypeJS
Shell
Color
Application
Framework
Scheduler
Web-Development
User-controls
AOP
regular-expression
Toolbar
shortcut
checkbox
Video
combobox
Speech-SDK
directshow
Gridview
Sorting
Bidirection
DateTime
Access
Exception
JDK
Sharepoint
ActiveX
msi
Windows-Installer
Game
Robot
Euler
maths
Calculus
media
player
Microcontroller
portlet
locked
file
socket
udp
Humor
ListBox
DockPanel
DataTemplate
practices
programming
avoid
partial
VSTO
Matlab
Events
Missed-Article
directory
sso
calcium
encoding
CComboBox
drop-down
sbs
time
ntp
gpedit
compiler
active
DataGridView
stream
comparision
Homework
urgentz
windows-2008
SliderExtender
entity
Multimedia
GimmeCode
EWS
Delphi
Target
loading
Loading
Indicator
bar
MultiHandle
indicator
Indicator
For
Slow-Loading
processing
loading
Server
CodeJock
AI
Patterns
64-bit
redirecting
WWF
pst
PathListBox
Silverlight4
hC#
Animation
Storyboard
BNF
Cache
JSP
Drag
from
Treeview
drop
Parameter
Sudoku-C#
Sudoku-Game
Sudoku
Codez
Velocity
Spam
function
overloading
overload
table
argument
FAT32
Kindle
Sort
file-system
Post
Article
Inheritance
Masterpage
Body
Managed
Intermediate-Studio
FAT
Silverrlight
mp3
audio
service
Direct2D
Blend
UDTT
TVP
DataTable
DataRow
Amazon
Amazon-S3
Errors
Advertisement
NFS
HDD
PayPal
jQueryL
Interop
Unmanaged
eCommerce
virus
performance
disk
integration
tools
AutoCAD
font
image
clone
Windows-service
IE8
lay
outs
luntbuild
continuous
SSIS
resource
IPC
Network
TCP/IP
TML
sms
AT
Commands
ATCommands
Firefox
Change
Capture
CDC
Boost.Test
Diagnostics
Profiling
Incompressible
Decompress
Decompression
Deflate
Inflate
Hashing
Sandcastle
MAML
ZIP
Compress
Compression
Compressible
U
Links
WindowsForms
PS
Vita
DocProject
Engine
PyQt
Maya
WSDL
WebHosting
Office-Automation
MSWord
Procedures
QT-Creator
Bass.Net
RegEx
hosting
IPv6
noturgent
XP
Chart
MSChart
NHibernate
Stored
Calculator
Apple
safari
Powerpoint
repair
std::pair
Debugging
CS5
Inverter
ups
power
Battery
boolean
domino
Tab
Virtualization
virtual-machine
DTS
blog
SMTP
XmlReader
binary
search
query
Image-Recognition
Contour-Analysis
Augmented-Reality
rampant
hyperbole
technical
Augmented
reality
Recognition
Injection
Eval
Injection
RES
MinGW
Attributes
CV
Contour
analysis
illegal
TR1
chrome
intern
optimization
caml
LightSwitch
batch
script
.bat
Lookup
Tables
Visio
ContentProperty
PowerShellPoint
multithreading
Scrollbar
Synchronize
Driver
HTA
Wrap-panel
Device
GPGPU
heterogeneous
compute
khronos
heterogenous
kronos
DevExpress
Kill
Process
oops
OpenCL
Arduino
Language
NDepend
AddIn
ArchitectNET
notifyicon
Phone
OLAP
TSQL
wix
Writing
Article-Writing
Multi
Development
Snd
Trees
GPL
3D
BI
virtual
machine
CSS3
Visualisations
Web
MEF
cryptography
MVVM
Internet
XPCOM
screen
multi-monitor
format
email
DSA
key
licensing
software
BeDev
Controls
Extension
Mach-O
Snow
Leopard
pattern
monitoring
keylogger
Silverlight5Beta
smo
Speech
Comet
Push
Message
Terminal
PC
Silverlight5
TFS
Applet
LAMFWAC
globalization
master/detail
CMOS
TTL
Serial
ANSI
AsyncCTP
Flex
WebService
SerialPorts
EF
localization
JSONP
ErrorHandling
MSBuild
Solution
Reactive
Extensions
DOM
DI
Munq
IOC
review
PVS-Studio
P/Invoke
TimeSpan
cobol
WinForm
NoEffort
MemoryBarrier
Webmatrix
IOCP
Sockets
reflection
Holiday
JQueryUI
SOAP
BDA
ExpressionWeb
delete
protected
denied
svn
RemoteControl
Singleton
Explorer
Text
Vulcan.NET
IO
SplitContainer
WebSocket
MSMQ
competition
IE9
Taskbar
ThreadAbortException
Challenge
IFrame
Eclipse
COMPort
NET
PostgreSQL
NUnit
ASMX
execution
serialport
Telerik
WinCe
CLR
Bitmap
MDI
OCR
Handling
N-Tier
Project-Management
ssh
source
Masking
ADS
LaTeX
TikZ
Antlr
research
DirectSound
Haskell
Magic
Builder
Append
InteropServices
Visual-WebGui
Formula
copy-paste
cpu
C++/MFC
ClickOnce
Deployment
Webcam
API
Repost
portability
Parallel
File-Upload
MCTS
Certification
Sidebar
ListControl
Pagefile
Impersonation
Redirection
Processbook
Data
Historians
Chat
MS-Access
Data-Binding
WindowsCE
CF
CompactFramwork
ImageProcessing
Browser
Dynamics
CCC
crossword
compact
Shift
Registers
questions
Link
Aggregation
Trunking
Word
Microsoft
Transact-SQL
HTML5
VisualStudio
log4net
Pascal
Interview
scalability
TabControl
os
other
RDL
CrystalReports
C++0x
BIAS
setup
REST
Generics
HTTP
VHDL
Style
SecurID
Base64
TabItem
Behaviour
GOLD
Parser
bsn-goldparser
Regions
Navigation
Discovery
Hotkey
publish
Scoped
ASHX
Handler
CodeFirst
automatic
generator
Intel64
netbeans
Framwork
snapshot
replication
WoW64
TableLayoutPanel
Redo
Undo/Redo
J2SE
unit
memory
Google-Docs
Encapsulation
composite
SSAS
ETW
Tracing
Undo
Octave
language-agnostic
Coco/R
BSD
License
Custom
Apps
command
line
interface
WebParts
es
ORM
dotnetnuke
OHLC
Wifi
Membership
Intermediateal
rendering
Repository
TortoiseHg
OpenSearch
mu
Roslyn
clueless
Blob
Aspnet
exam
Debugger
Shared
IZWebFileManager
supersized!
nmake
include
makefile
filepath
portaudio
encode
PCM
mixer
Signing
DB
SNMP
DataContext
ecma262
CFontDialog
UX
ffmpeg
WM6
server-control
Expresson
Expression-Trees
WrapPanel
LocalStorage
GWT
Ultrabook
Remoting
replace
mac
streaming
DOS
FTP
cmake
Office-Interop
PowerBuilder
SVG
CString
BSTR
find
Model
view
controller
Workaround
PRISM
cassini
BUILD
EMGU
EMGUCV
Async
HttpModule
WinRT
DB2
AS400
iSeries
Enterprise
5.0
First
infographic
VSTO-Excel
Automation
Silverlight5RC
2007
pivot
url
rewriting
SEO
pivot-table
AVG
delegates
Open-Office
RDLC
XMPP
Protocol
SOA
WSE
TreeListView
TaskDialog
MessageBox
CMS
Asynchronous
Calls
infragistics
LinearGradient
Metro
Panorama
W8
GCC
WMI
patent
software-patent
Registry.
Win2003-R2
modem
twitter
Symbian
bada
Indexes
compilation
GLSL
numbers
math
wxWidgets
CFileDialog
LAMOFOWAC
Silverlight3
FacebookAPI
SA]
DataBinding
SQSQL.net4
MVP
prime
Image-Borders
Exact
XPath
ISS
XNA4.0
JQGrid
Binding
Dictionary
Enum
Binding-Dictionary
Binding-Enum
Web-Design
CURSOR
METAFILE
JPEG
tier
WebBrowserControl
RDF
Kinect
Novice
ALM
drawing
form
IPICTURE
MVC3
RTFM
OCCI
C++98
WM5
Client
Address
HKLM
reg
Kml
Google-Earth
lxml
proxy
Lua
Maven
OSGi
release
ascii
Dynamics-AX
Vimeo
Fazlur
Raman
KUET
OpenCV
AX
rs232
UAC
updatepanel
UnitTestFramework
Operating
XP/VISTA/SEVEN
SAPI
computing
SHDocVw
MSHTML
logic
domain
DSL
System.Drawing
ComputationalTheory
Kernel
problem
VSS
Editors
posting
artificial
fuzzy
U2
UniData
Pick
WSA
newsletter
redundancy
RenderTarget2D
Texture2D
Backup
coredata
IBM
UniVerse
DataAnotation
DataValidation
UnitTesting
EAI
on
Rails
Thumbnail
assertion
interfaces
SharpKit
Keyboard
WebGL
PIC
NoAQuestion
saas
wiki
drivers
vnc
Agile
ms-sql-server
decimal
strings
vmware
Grouping
StoredProcedures
MailSlot
iPad
Relationship
Oriented
MyXaml
XWindow
CS
PWCT
wlan
5GHz
WaterMark
Remote
Desktop
paste
MVC2
xlib
X11
TV
YouTube
Mouse
HFONT
signature
MSDN
utf8
Server2008
static-code-analysis
OpenMP
serialization
CTE
PDB
Drupal
Symbols
CORE
Topics
psycho
LDAP
Window
IList
WaTiN
MAPI
Win32.DLL
arrays
translate
g2log
formatting
update
GoF
XSL
wpftoolkit
candlestick
W7
p
jagged
Stopwatch
Razor
TextBoxBase
mainframe
InfoPath
Ext.Net
trigonometry
geometry
Scrolling
Map
Bing
registry
VSTS
test
generation
wordpress
Ribbon
mathematics
insert
RowUpdated
OnRowUpdated
Console
White
ILDASM
C++11
DHCP
SCOPE_IDENTITY
IDENT_CURRENT
DataAdapter
CommandBuilder
CalenderExtender
Genuilder
Generic
Platform
null
begininvoke
Bash
System.Console
CodeDOM
off-topic
Containers
Persist
Hacking
KeyDown
front
XBase
M
SACCESS
OOP
asynchrony
TPL
BackgroundWorker
Task
T-SQL
DBus
Services
virtual-image
crm
forum
xsd
hash
checksum
webbrowser
Printer
login
Gnome
procedure
ExtJS
export
href
htmltextwriter
Python2.7
Toolkits
Parsing
Interpreters
Iran
Persian
Arabic
Business
Intelligence
CLI
event
single
instance
certificate
https
Canvas
iOS
masm
VTK
EF4.0
browsing
syntax
colorize
ssl
digital
Runtime
findcontrol
recursion
ienumerable
yield
Zend
object
mongodb
profiler
tuning
advisor
architecture
audio-video
biztalk
book-reviews
books
bugs
buttons
clipboard
codegen
collections
cross-platform
custom-controls
database
dialog
DLL
docview
exchange
expression
gadgets
graphics
grid
hardware-review
install
interviews
IP
ISAPI
library
list
locale
macros
MCMS
miscctrl
printing
progress
recipes
reporting-services
scripting
security
selection
server-management
session
splitter
static
statusbar
string
system
tabs
testing
threads
tips
trace
tree
usability
validation
viewstate
Vista-security
WAP
WC
web-cache
web-image
web-security
WF
winhelp
Win-SDK
Clear All
Match
all
selected tags? (default is: match 1 or more)
Article
Technical Blog
Tip/Trick
Reference
Programming Tips - Design and Strategy
Programming Tips - General
Programming Tips - Installers
Programming Tips - Testing and Quality Assurance
Filter by article name:
top
Sort by Score
Title
Updated
Author
Score
Programming Tips - Design and Strategy
NodeJS REST server trials to validate effective scripting
7 May 2012
Jason Rudland
Trial of popular REST implimentations for NodeJS including the measuring of MongoDB insertion rates.
Javascript
Architect
Dev
Design
Intermediate
database
scripting
tips
Cloud
Refresh your cached data asynchronously
18 Apr 2013
Guirec
A pattern for an always available cache using asynchronous refresh.
C#
.NET
Architect
Dev
Beginner
Intermediate
Advanced
Cache
Violating Liskov Substitution Principle (LSP)
6 Sep 2013
Ryszard Dżegan
How to not damage yourself when using inheritance.
C#
.NET
Architect
Dev
Beginner
Intermediate
Advanced
Patterns
AspectF Fluent Way to Add Aspects for Cleaner Maintainable Code
11 Jun 2011
Omar Al Zabir
AspectF is a simple way to do Aspect Oriented Programming style coding which makes your code a lot cleaner and more maintainable.
.NET3.5
C#
.NET
Architect
Dev
Design
Intermediate
Advanced
.NET4
10 Golden Rules Of Good OOP
8 May 2014
Giovanni Scerra
A good architecture means money saved in learning, maintaining, testing, fixing, extending and scaling source code. The following guidelines are not exhaustive and are meant to be applied on top of the SOLID principles and proper use of OO Design Patterns.
Architect
Dev
Design
Intermediate
Patterns
OOP
A Simple State Machine
23 Jan 2014
morgi_a
Create loose coupled States using a Finite State Automation (FSM) model.
C#
Windows
.NET
Dev
Design
Intermediate
Unlimited baselines for any class
11 Jun 2009
Alex Perepletov
Using the ComponentModel namespace to implement unlimited baselines.
.NET3.0
C#3.0
Windows
Architect
Dev
LINQ
Advanced
Reducing Code Complexity on Switch-blocks
7 Oct 2008
Timmy Kokke
Using a Dictionary instead of a switch-case construction to reduce complexity and increase testability
C#
Windows
Beginner
Intermediate
Debugging Windows Service Without Deploying It
10 Dec 2007
Eric De Carufel
This article decribes an easy way to debug Windows Services without having to deploy it.
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
Beginner
An IoC Container in 15 min
3 Jun 2011
Erich Ledesma
How to create a very simple and very basic IoC container from scratch
C#
Architect
Dev
Beginner
Event traffic calming
26 Jan 2013
Erich Ledesma
How to build an object to calm down event traffic.
C#
.NET
Dev
Intermediate
General
Using the Chain Of Command Design Pattern Concepts to Perform Validation and Processing of Complex Data
3 Mar 2011
Curt C
An article demonstrating the usage of Chain of Command Design Pattern concepts to perform validation and processing of complex data.
.NET2.0
C#3.0
Windows
Dev
Intermediate
The Power of a POC
26 Apr 2011
Dave Elliott
The importance of creating a POC as the first step to your next adventure
.NET3.5
C#
.NET
Architect
Dev
WCF
Design
Advanced
General
Development
Why Learn Assembly Language?
28 Jun 2010
bjames02
An article explaining the benefits of learning assembly language
Architect
Linux
ASM
Beginner
Controlling Multiple Forms with a Finite State Machine
26 Mar 2014
gggustafson
This article presents a method for controlling multiple Forms with a finite state machine
C#
Windows
Dev
Beginner
Intermediate
The Power of Perl OO
14 Mar 2008
Helbrax
Using Perl's object oriented interface to extend existing types
Perl
Dev
Intermediate
Refactoring Copy/Paste Pattern with Data-Structures
20 Jan 2011
Carlos Conceição
Using data-structures to do away with boiler plate code.
.NET3.5
C#
Dev
ADO.NET
Intermediate
Collapsing Multiple Progress Bars
15 Nov 2007
Danny Ruijters
An article on how to collapse the progress feedback given by multiple routines in a single progress bar
C++
Windows
Visual-Studio
Dev
Intermediate
How Do I: Use SQL File Stream
18 Nov 2010
gaurav_verma_mca
An end to end article describing how to use file stream data type in SQL Server. This article discusses both SQL Server and .NET side of things.
C#
SQL-Server
Dev
ADO.NET
Design
Beginner
SQL-Server-2008
PomDemo 1.0 - an object model construction demonstration
29 May 2003
PeterAnsell
A pattern for simplifying the building of applications supporting undo/redo, applications with complex dialogs and distributed applications
VC6
VC7
Win2K
WinXP
MFC
Dev
Intermediate
Execute Stored Procedure in SQL Server using nHibernate
20 Aug 2009
ziaulh
Useful tips to excecute stored procedure using nHibernate
.NET2.0
C#2.0
.NET3.0
.NET3.5
C#
.NET
Beginner
Intermediate
Advanced
All-Topics
Generate an XML parser automatically
31 May 2004
Albert Wang
An article on XML parser or code generation automatically.
VC6
VC7
VC7.1
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
XML
Visual-Studio
Another way for RETRY logic without using GOTO keyword
28 Apr 2014
TonyTonyQ
Alternative way for implementing Abort/Retry/Ignore logic
.NET
Visual-Studio
Dev
Design
Beginner
Intermediate
Advanced
C#3.5
C#5
When To Use Interfaces
27 Jan 2010
Fred Westrom
A suggestion for when to use or not use interfaces
C#2.0
C#3.0
C#
Architect
Dev
Design
Beginner
All-Topics
C#4.0
Object Composition Over Inheritance
1 May 2011
RakeshGunijan
Why to prefer object composition over inheritance
.NET3.0
C#3.0
.NET3.5
C#
ASP.NET
Windows
.NET
Dev
WPF
Intermediate
A 21 KB Datalayer For All Your Data Transfer Needs
31 Dec 2010
Joe Sweeney
How to build a single datalayer DLL that can be used by any application
VB
Windows
Dev
ADO.NET
Intermediate
Another use of SEH
17 Jun 2004
valdok
How to use SEH to supply a parameter to a function.
Windows
Visual-Studio
Dev
Advanced
Simple Example of MVC (Model View Controller) Design Pattern for Abstraction
8 Apr 2008
rj45
Simple example of MVC (Model View Controller) design pattern for abstraction
C#
Some Easy Ways to Send Emails (via SMTP) and SMS Text Messages
30 Dec 2007
daluu
A beginner's guide on how to send emails (via SMTP) and SMS text messages when you don't have adequate access to the necessary resources
VC7
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
VS.NET2003
VS2005
C++/CLI
C
Developing applications that always decease gracefully.
9 Sep 2003
Jagadeesh VN
An article that describes how to write applications that always quit gracefully.
VC6
VC7
VC7.1
Win2K
WinXP
Win2003
Visual-Studio
MFC
Dev
Intermediate
Reliable Floating Point Equality Comparison
4 Dec 2006
John Simmons / outlaw programmer
Compare floating point numbers for equality at programmer-specified precision.
C++
Windows
Visual-Studio
Dev
Intermediate
Defense against the dreaded Klingon Battlecruiser
15 Apr 2004
Bamaco2
An article about application users and their perception.
Win2K
WinXP
Dev
Intermediate
Naming Conventions: Grouping within a Class
25 Jul 2008
ShofarNexus
We provide a challenge to conventional wisdom of verb first to aid in grouping of names.
Windows
.NET
Architect
Dev
Beginner
CRM Integration to Outlook (Exchange) Using WebDav
11 Sep 2011
Efe Erdogru
In this article, an integration between a CRM and an Exchange will be explained by using WebDav
C#
Windows
Dev
Intermediate
top
Sort by Score
Title
Updated
Author
Score
Programming Tips - General
FIXME - A Smart FIXME Macro
25 May 2009
Jochen Baier
Using this smart 'FIXME' macro will help you not to forget to fix your code.
C++
Windows
Visual-Studio
Dev
Beginner
Benchmarking Lessons Learned the Hard Way
29 Mar 2011
alex turner
Having spent far too much time benchmarking different code recently, here are some lessons learned!
Windows
Software Development and the Bitness Challenge
3 Jun 2013
citrin
About the bitness challenge in software development
Java
Windows
.NET
Win32
Win64
Visual-Studio
Architect
Dev
Windows-Installer
Application
UAV telemetry client software
19 Dec 2013
muhammadumairomee
Telemetry client software for an amateur UAV project which displays data in real-time and also for offline usage
C#
.NET
Visual-Studio
GDI+
Architect
Dev
Object Oriented JavaScript Class Library in C#/.NET Style
29 Aug 2011
EJocys
JavaScript class library which partly replicates Microsoft .NET Framework structure and functionality.
.NET1.0
.NET1.1
.NET2.0
Mono
DotGNU
.NET3.0
.NET3.5
ASP
ASP.NET
Javascript
Programming Self-generating Code for Windows Applications
29 Feb 2008
Jim Charles
Executing VC++ codes in STACK or HEAP
VC6
VC8.0
Win2K
WinXP
Win2003
Vista
VS2005
MFC
CEO
Dev
Profiling of C++-Applications in Visual Studio for Free
11 Jul 2012
hofingerandi
A method for profiling C++-applications with freely available tools (vsperfcmd, vsperfreport, and a C#-application for viewing the results)
C++
Windows
Visual-Studio
Dev
How to Convince Developers and Management to Use Automated Test instead of Manual Test
11 Jun 2011
Omar Al Zabir
Everyone knows automated tests are good, unit test is good, we should all do it. But when you try to convince management that it's going to take double the time to deliver anything from now on, you are kicked out of the room. Learn how I convinced a dev lead to do automated test.
CEO
Architect
Dev
QA
Design
Beginner
Intermediate
All-Topics
How to develop your own Boot Loader
23 Jul 2009
Apriorit Inc, Alex Kolesnyk
This article describes the first steps in low-level programming on the example of developing of simple boot loader
VS2005
VS2008
C++
Windows
Visual-Studio
Architect
Dev
COM
ASM
Design
How to drag a virtual file from your app into Windows Explorer
13 Sep 2006
Nish Sivakumar
Shows how to use CFSTR_FILEDESCRIPTOR and CFSTR_FILECONTENTS to perform drag/drop with virtual files
VC7.1
VC8.0
Win2K
WinXP
VS.NET2003
VS2005
Dev
Intermediate
The C# trickbox
16 Dec 2013
Florian Rappl
A close look at some powerful features of C# that are less known but sometimes come in very handy.
C#
.NET
Architect
Dev
MSIL
LINQ
Intermediate
abilities
Dealing with Powershell Inputs via Basic Windows Form
26 Aug 2014
SERGUEIK
In this article, few examples of embedding basic Windows Forms and WPF in Powershell script for collecting user inputs are given.
C#
XML
Windows
.NET
HTML
Intermediate
PowerShell
Forms
Optimization: Your Worst Enemy
12 Aug 2000
Joseph M. Newcomer
Learn about the potential pitfalls of code optimization.
VC6
Visual-Studio
MFC
Dev
Advanced
Tips and Tricks to Rescue Overdue Projects
11 Jun 2011
Omar Al Zabir
A story of a typical offshore project which is overdue, customer shouting and screaming, offshore guys working day and night and how we brainstormed on some tricks to get out of this.
CEO
Architect
Dev
Beginner
Intermediate
Sales
All-Topics
Aggressive Optimizations for Visual C++
26 Oct 2002
Todd C. Wilson
Save time and space in your release builds - fight bloatware!
VC6
Visual-Studio
Dev
Advanced
Operation Performance Evaluation
18 Jan 2012
Florian Rappl
Investigating the cost of an operation in cycles within a real world, i.e., no peak, performance measurement of C#, C++, Java, Fortran and JavaScript
C++
C#
Javascript
Java
Intermediate
10 Minutes to document your code
19 Jan 2003
peterchen
Setting up doxygen, a free tool to document your code, in a few simple steps.
VC6
Win2K
WinXP
Visual-Studio
MFC
ATL
WTL
STL
Dev
Beginner
Learning Binary and Hexadecimal
6 May 2014
Jeremy Falcon
A beginner's guide to talking like a computer.
VC6
VC7
VC7.1
VC8.0
C#2.0
C#3.0
C++
C++/CLI
C
C#
A Utility to Clean Up Compiler Temp Files
24 Dec 2002
Michael Dunn
A shell extension that deletes compiler temp and intermediate files.
VC6
Visual-Studio
Dev
Intermediate
INI file reader using the spirit library
3 Jan 2006
Silviu Simen
A simple implementation of an INI file reader using the boost::spirit framework
Windows
Visual-Studio
Dev
Intermediate
Why do we need Interfaces?
7 Aug 2014
Abhishek Bose
Why do we need Interfaces?
C#
OOP
Programming the MS Agent Control
3 Mar 2000
Santosh Rao
Programming an animated agent similar to the office assistant.
VC6
MFC
Dev
Intermediate
Measures to be taken for Health compliant site
28 Feb 2013
Anuja Pawar Indore
Some tips that should be taken care before developing ant health care site.
Java
.NET
Mobile
Architect
Playing with the stack
27 May 2003
Chavdar Dimitrov
An article describing how a C++ compiler uses the stack.
VC6
Win2K
Dev
Intermediate
Compiler's Code Optimization - The Dark Side
25 Jun 2003
Marcelo A. B. Slomp
How compiler's code optimization models works and mixing its to create an hybrid optimization model.
VC6
VC7
VC7.1
Dev
Intermediate
Building Boost libraries for Visual Studio
18 Jul 2007
Gast128
Building boost libraries for Visual Studio
VC7.1
WinXP
C++
Windows
Visual-Studio
Dev
Intermediate
ResSwitch & ResList v1.2 - Easily change screen resolution
3 Mar 2000
PJ Naughter
2 freeware utilities to quickly change Screen Depth and Resolution.
VC6
MFC
Dev
Intermediate
Importing Type Libraries
23 Feb 2003
Heath Stewart
Using alternatives to importing type libraries and COM objects can improve the portability of your source code.
VC6
VC7
VC7.1
VC8.0
Win2K
WinXP
PocketPC-2002
Visual-Studio
ATL
Dev
Learn How to Write Good Software
25 Sep 2013
Shakeel Iqbal
This article will guide you step by step to write good software every time.
Architect
Dev
Intermediate
Patterns
Automate the "attach to process"
25 Oct 2013
Niel M.Thomas
Automating the Attach to Process from within Visual Studio.
C#
Windows
.NET
Visual-Studio
Intermediate
Compiling and Integrating Crypto++ into the Microsoft Visual C++ Environment
5 May 2011
Garth J Lancaster, Jeffrey Walton
Avoid common pitfalls when using Crypto++ and VC++.
VC6
VC7
VC7.1
VC8.0
Win2K
WinXP
Win2003
VS.NET2003
VS2005
Dev
Black Jack Using Scrum – Winner Winner Chicken Dinner
6 Sep 2010
Shai Raiten
How I used Scrum as guide for gambling in Vegas
CEO
Architect
DBA
Dev
QA
Design
Beginner
Intermediate
All-Topics
Comparing Normal Code, Rx and YieldAwait
27 Jan 2011
Simon.P.G.
Comparing the code styles when you use a normal event handler, Rx (Reactive Extensions) and YieldAwait library.
C#
.NET
yield
event
Developing Factorial Application Using Test Driven Development
28 Jan 2012
Bayram Üçüncü
The aim of this article is developing a Factorial Application using Test Driven Development
C#
Windows
Beginner
testing
Extracting Accelerators As Human Readable Text
24 Aug 2004
Jörgen Sigvardsson
This article shows how to extract accelerators and convert them into human readable text, using the language settings for the current user.
VC6
VC7
VC7.1
VC8.0
Win2K
WinXP
Win2003
Visual-Studio
Dev
Intermediate
A Simple Way to Create Word Documents by Template in Java under Windows Platform
2 Dec 2010
jacky_zz
Using JNI and COM technology generate Word documents in Java under Windows platform
C++
Java
Win32
COM
JNI
Ten Things to Achieve When Starting 3D Programming
9 Sep 2011
Vasily Tserekh
Ten things to achieve when starting 3D programming
All-Topics
3D
Send mail without specifying an SMTP server
12 Apr 2005
Nish Sivakumar
A class derived from CSMTPConnection that queries the MX record for a target domain and uses that to send mail
VC7
VC7.1
Win2K
WinXP
Win2003
Visual-Studio
ATL
Dev
Intermediate
Assembly Programming with Visual Studio 2010/2012
25 Sep 2012
Palavos
An example of how to program in assembly by using Visual Studio 2010 or 2012
C++
Windows
Intermediate
VS2010
masm
VS2012
Comparing JavaScript OOP to .NET
8 May 2013
Jon Woo
This article is intended to help conceptualize the area of JavaScript Object Oriented Programming by comparing it to the way .NET CLR works.
C#
Javascript
.NET
oops
CLR
Proposed Best Practices for Prevention of Unit Conversion Defects
11 Apr 2011
John_P_Cronan
The article discusses ways to prevent defects resulting from mismatched units.
C#
.NET
Dev
Beginner
Building a code instrumentation library with Python and ZeroMQ
29 Oct 2013
Software Developer's Journal
Python
When Refactoring Is A Bad Idea
11 May 2014
Giovanni Scerra
Discussion on the root causes of failure when undertaking code refactoring
CEO
Architect
Dev
Intermediate
testing
software
Project
unit
Management
internal
Transparent desktop icons
29 Dec 2004
DavidCrow
A brief discussion on what is involved in making the text background of the desktop icons transparent.
VC6
Win2K
Dev
Intermediate
Syntax coloring for user-defined keywords in Visual Studio
20 Mar 2000
Keith Kudlac
A UserType.dat file that provides syntax coloring for user-defined keywords in Visual Studio
VC6
Visual-Studio
MFC
Dev
Beginner
How to Use Google and Other Tips for Finding Programming Help
8 Mar 2008
Christian Graus
A primer for people looking to learn to help themselves find answers to programming questions
Windows
Beginner
Implementing Deep Cloning via Serializing objects
22 Feb 2008
Stephen Inglish
The implementation for a deep clone helper class
.NET2.0
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
Intermediate
VSS: protocol handler for Visual SourceSafe
27 Jun 2001
Victor Vogelpoel
This article describes how to hook up a protocol, in the example "vss:", to a custom handler to open a document from a Visual SourceSafe repository using automation.
VC6
Win2K
IE6.0
Dev
Intermediate
The Graphical Developer Interface
16 May 2000
Joseph M. Newcomer
Learn effective methods for logging and debugging your Windows apps.
VC6
Visual-Studio
MFC
Dev
Intermediate
Secure Coding Practices: Running with Least Privileges in Windows
8 Mar 2003
Dana Epp
An article on developing software while running with least privileges in Windows
Win2K
WinXP
Dev
Beginner
Visual C++ 2003 Meyers Singleton Bug
7 Jun 2007
Stephen Boissiere
A description of a bug in the Visual C++ 2003 compiler and a workaround
VC7.1
VS.NET2003
Windows
Dev
Intermediate
Using COFF C object files with Delphi X2
8 Oct 2011
Jose A Pascoa
Still struggling to find the ultimate COFF to OMF converter to link some code with Delphi? You don't need to anymore.
VC6
VS2005
VS2008
C
Windows
Win32
Win64
Dev
Intermediate
VS2010
General Policy Idiom
31 Jan 2007
Volodymyr Frolov
The article describes an idiom which can help create a highly customizable template library in C++ by applying an immense level of parameterization.
VC7
VC7.1
VC8.0
Windows
Visual-Studio
Dev
Advanced
Whole Program Optimization with Visual C++ .NET
10 Dec 2001
Brandon Bray (MSFT)
Visual C++ .NET goes to an entirely new level with Whole Program Optimization. This article discusses everything that the compiler can do using this new framework for optimization and how little the developer must do.
VC7
Windows
Visual-Studio
Dev
Intermediate
How to use the res: protocol in Developer Studio
25 Mar 2000
Santosh Rao
A simple MFC demo application that demonstrates using the res: protocol to use resources in your applications
VC6
MFC
Dev
Intermediate
A Brief Discussion On Visual Studio 2010 Top Features
10 Mar 2010
_ Kunal Chowdhury _
In this article I will describe about some new features of Visual Studio 2010 which I explored till now. These features are really very useful in terms of productive development. This article is mainly targeted for beginners of Visual Studio 2010 but everybody can get benefit on the same.
Visual-Studio
Architect
DBA
Dev
QA
Beginner
Intermediate
Tips and Enhancements in Dynamics AX
11 Feb 2012
Venkat Chaitanya Kanumukula
Tips and Enhancements in Dynamics AX
.NET3.5
.NET
SQL-Server
Visual-Studio
WCF
Intermediate
X++
MOSS2007
Dynamics-AX
Picking An Open Source License w/o Becoming Brain Dead (or Brain Washed)
11 Apr 2008
TheBigRedDog
Choosing your open source license
All-Topics
How to accurately detect if an application is theme-enabled?
1 Jun 2005
Nish Sivakumar
Describes a function that overcomes the inadequacies of IsAppThemed and IsThemeActive.
VC6
VC7
VC7.1
WinXP
Visual-Studio
Dev
Intermediate
Finding performance bottlenecks and their resolutions in windows services
21 Jan 2008
Sajid.Majeed
This article will address tools and technologies to identify bottlenecks and key consideration points for performance improvement.
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
SQL2000
SQL-server-2005
C#2.0
C#3.0
Finally, 64-Bit Delphi is here and with 64-Bit BASM!
3 Oct 2011
Jose A Pascoa
Using Borland Assembler Language in 32-bit and 64-bit Delphi programs.
Win2K
WinXP
Win2003
Vista
Dev
ASM
Advanced
Delphi
Automated Source Safe Backups
20 Feb 2001
Conor Hunt
A scripted approach to automating Visual Source Safe backups
Windows
Dev
Intermediate
A Reusable Base Class for the Singleton Pattern in C#
5 Apr 2013
Boris Brock
This article presents a reusable base class for implementing singletons in C#.
C#
.NET
Intermediate
Patterns
Singleton
Find in CWebBrowser Control
10 Aug 2000
Jeremy Davis
How to display the "Find" window in a CWebBrowser control.
VC6
Win2K
Visual-Studio
MFC
Dev
COM
Intermediate
Tips for Visual C++ Developers
16 Sep 2002
Ernest Laurentin
Series of tips for Visual C++ Developers
VC6
Win2K
WinXP
Visual-Studio
Dev
Intermediate
Fixing the GPF in Devshl.dll when starting VC++ 5 or 6
17 Jan 2000
Sean Echevarria
Having problems with Devshl.dll? Don't reinstall Visual Studio until you've read this!
VC6
Visual-Studio
MFC
Dev
Beginner
Using templates for initialization
13 Feb 2001
Paul Westcott
Use templates to initialize structures or simple member variables.
VC6
Win2K
Visual-Studio
Dev
Intermediate
Introducing Regular Expressions
7 Apr 2005
Vasant Raj
Basic Regular Expressions with detailed examples.
Windows
Visual-Studio
Dev
Intermediate
FrameworkGen - Configuring Entity Caching
20 Jul 2010
CroweMan
Learn how to take advantage of the caching support in FrameworkGen
.NET2.0
.NET3.0
.NET3.5
C#
ASP.NET
.NET
ADO.NET
Beginner
.NET4
What every developer should know about fonts
10 Dec 2010
David Thielen
If you're going to do much more than place a line of text in a form, then the details start to matter.
Dev
Design
Beginner
All-Topics
font
Passing Values Between Multiple Projects using Interface
12 Sep 2012
Jayson Ragasa
Passing Values Between Multiple Projects using Interface
C#
Windows
WinMobile
.NETCF
.NET
Intermediate
Character Encoding and Usage in .NET
7 Feb 2014
muhammadumairomee
Understanding character encoding with the help of simple examples
C#
.NET
Dev
Beginner
Some Time-Saving Commands and Key Remappings for the VC IDE
17 Mar 1999
Michael Dunn
Save time and impress co-workers with these great keyboard shortcuts
VC6
Visual-Studio
Dev
Beginner
C++ Development using eclipse IDE– Starters guide
25 May 2006
Boby Thomas P
C++ Development using eclipse IDE– Starters guide
Windows
Visual-Studio
Dev
Intermediate
Parse a PE (EXE, DLL, OCX Files ) and New Dependency Walker
28 May 2012
Adam Roderick J
A brief and basic explanation about the PE data structures, with a sample
VC6
WinXP
C++
Windows
Win32
Visual-Studio
Dev
Intermediate
Advanced
Polymorphic Extension Visitor with C#
26 Sep 2010
Andreas Gieriet
.NET 4 finally allows to define polymorphic extension visitors
C#
.NET
Visual-Studio
Dev
Design
Intermediate
C#4.0
VS2010
programming
Algorithms
Full Name Tutorial Part 2
7 Sep 2009
gbd77rc
How to extract the full name, including version, public token key from an assembly and then unload the assembly!
C#
Beginner
The Right Way To Do Object Serialization
15 May 2001
Leo Moll
A tip for using object serialization
VC6
Win2K
Visual-Studio
Dev
Intermediate
To new is C++; To malloc is C; To mix them is sin
29 Mar 2004
Nish Sivakumar
Article explains the differences between malloc/free and new/delete in a C++ context
C++
Windows
Visual-Studio
Dev
Intermediate
About RSS
26 Apr 2005
Vasant Raj
What is RSS and how it is used to retrieve information.
Windows
Visual-Studio
Dev
Beginner
A box of four fancy C++ Windows tricks
28 Jul 2006
Jörg Anslik
This article presents four useful code snippets, solving four common coding problems
Windows
Visual-Studio
Dev
Intermediate
Syntax Colouring for VBScript in Visual Studio 6
31 Dec 2001
Gavin Greig
A simple registry modification to make Visual Studio apply syntax colouring to VBScript files.
VC6
Win2K
WinXP
VBScript
Visual-Studio
Dev
Intermediate
How Yahoo! speeds up your application
1 Mar 2006
Bill Gu
How accessing the Yahoo! Finanace page sppeds up your application.
VC6
Win2K
WinXP
Dev
Intermediate
A Utility for Browsing Directly to a Microsoft Knowledge Base Article
3 Apr 2001
Michael Dunn
A utility that lets you browse to a MS Knowledge Base article right from the Run dialog
VC6
Win2K
Visual-Studio
ATL
Dev
Intermediate
VS IDE Editor Tip: Quick Macros
15 Oct 2002
Paul M Watt
VS Editor Tip: How to use Quick Macros
VC6
Windows
Visual-Studio
Dev
Intermediate
Tips and Tricks for the Visual Studio .NET IDE
3 Feb 2004
SathishVJ
A compendium of short cuts, tips and tricks, features, whatcha-may-callits for the Visual Studio .NET IDE.
Windows
Dev
Intermediate
Lovely Pointers
5 Jun 2003
Brigsoft
The topic of this article is pointers. I describe below some problems, bugs and technique solutions that correspond with using pointers. This article would be useful for beginners and programmers who use other programming languages and are starting to study C++ now.
VC6
VC7
Win2K
WinXP
Visual-Studio
MFC
STL
Dev
Beginner
The Groovyness of the Gallery
11 Feb 2003
bryce
An article on using the Gallery to resuse classes.
VC6
Windows
Visual-Studio
Dev
Intermediate
Referenced Description Attribute
6 May 2008
J.Thomas
An article on how to call an existing description in the designer
.NET1.1
.NET2.0
WinXP
C#
Dev
Beginner
How To Place Complex Class with Dynamic Array in Continuous Memory Block
22 Oct 2007
Kirill V. Lyadvinsky
Article describes a way to place complex class containing dynamic array with non-trivial members in continuous memory block
C++
Windows
Visual-Studio
Dev
Intermediate
A Typical Linux C Application: Standard I/O ports allowing simple IPC pipe based
16 Oct 2008
Ciro Sisman Pereira
Demonstrates how to create a simple application that interacts with terminal standard I/O ports to provide an IPC pipe based between processes
C++
C
Dev
Linux
Beginner
Leveraging your Existing C++ Code for Use in the .NET Environment
23 Sep 2010
Junlin Xu
This article shows how you can make your existing C++ code available to .NET environment
C++
C++/CLI
C#
Windows
Advanced
Visual Studio .NET- Old style member function wizard
23 Jul 2002
Moritz Leutenecker
Modifies the new VS7 Member Function wizard to add a member function without using the parameter list
VC7
Win2K
WinXP
Visual-Studio
MFC
Dev
Intermediate
Scoped Handle - "Smart pointer" for Windows objects
21 Jul 2010
Miki Rozloznik
Introduces a scoped handle template class to call delete handle methods automatically.
C++
Windows
Dev
Intermediate
Drawing Trig Functions via WPF
26 Aug 2010
logicchild
An article that demonstrates how to write C# to draw via the WPF engine
.NET2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
XAML
Intermediate
C#4.0
Make Your Application Shutdown Aware
27 Jan 2008
Manish Ranjan Kumar
This article explains how to make your application shutdown aware
.NET2.0
VS2005
C#2.0
.NET3.0
C#3.0
C#
.NET
Visual-Studio
Dev
Beginner
Stopping and Starting Services Automatically During Builds
11 Mar 2008
mav.northwind
How to make your life a little easier while developing a service
C#
Windows
.NET
Win32
Win64
Visual-Studio
Dev
Beginner
Reduce the Size of Your Final EXE File
7 Jun 2000
Rehan Nadeem
This article describes ways to reduce the final size of your applucation's EXE file.
VC6
Dev
Intermediate
Contrasting Colors
4 May 2004
alucardx
New method of calculating a contrasting color for a given color
VC6
Windows
Dev
Intermediate
Visual Studio Coding Themes
22 Apr 2010
Peace ON
Visual Studio Coding Themes
VS2005
VS2008
Visual-Studio
C++ Static Initialization Order: A New Solution to an Old Problem
26 May 2007
Matthew Faithfull
Presents an easy method to control order of initialization for static objects
VC8.0
WinXP
VS2005
C++
Dev
Intermediate
The Importance of Sequence Order in the Creation of C++ Objects.
28 Aug 2004
Lim Bio Liong
This article demonstrates the importance of the sequence order of object creation in C++
VC6
Windows
Dev
Intermediate
Extract All tables from Dynamics AX 2009 Data Dictionary Configurations
28 Jan 2012
Venkat Chaitanya Kanumukula
Extract All tables from Dynamics AX 2009 Data Dictionary Configuration keys
X++
Microsoft
Dynamics
AX
Using SSE/SSE2 for optimization
3 Oct 2004
f2
A beginner's introduction to one of the optimization methods.
VC6
Win2K
WinXP
Win2003
C
Dev
ASM
Intermediate
Words Of Wisdom For The Single Developer
25 May 2010
Richard Blythe
Helpful tips and insights from one single developer to another.
C#
.NET
Design
Beginner
Intermediate
All-Topics
What Happens When You Use ByVal or ByRef
20 Feb 2010
Andy_L_J
Demonstrates, with simple code, what happens when you pass a parameter ByVal or ByRef
VB
.NET
Visual-Studio
Dev
Beginner
Processor BenchMark Utility
29 May 2008
PeterGlen
Measuring Processor Performance
VC6
VC7
VC7.1
VC8.0
C++
C++/CLI
C
Fast Algorithm to check the numbers 2^n
12 Dec 2002
zarzor
Optimised code for valid data length to FFT
C++
C
Windows
Visual-Studio
Dev
Intermediate
Writing Maintainable Code
13 Sep 2009
Scott Norberg
Here I suggest some guidelines that all programmers, regardless of language, can follow to keep their code maintainable by others.
C#2.0
C#3.0
C#
Architect
Dev
Beginner
Intermediate
Advanced
C#4.0
What Every Developer Should Know About Character Encoding
23 Dec 2010
David Thielen
If you write code that touches a text file, you probably need this.
Dev
Beginner
All-Topics
Unicode
Memory Model, Memory Barrier and Singleton Pattern in .NET
17 Jun 2009
RohitOn.Net
Explains Memory Model and ways to implement singleton pattern
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
.NET
Dev
Intermediate
.NET4
Tips on internationalization of software
9 Sep 2002
Milind Shingade
This article gives tips on internationalization of existing software
VC6
Win2K
Visual-Studio
Dev
Intermediate
Reformatting Microsoft's wizard/template generated project files
11 May 2002
tfryar
How to reformat Microsoft VC wizard template generated code so the generated code is more palatable
VC6
VC7
Win2K
WinXP
Visual-Studio
Dev
Intermediate
ComplexConverter - make configuration still more flexible
17 Apr 2008
Mr.PoorEnglish
Converting complex Object-structures to string and reverse. Storing the result in an application-setting improves configurations flexibility substantially
.NET2.0
Win2K
WinXP
Win2003
Vista
.NET3.0
VB8.0
VB9.0
.NET3.5
VB
The Four Steps of Programming
18 Oct 2010
John Paul Walker
How to think like a programmer
.NET1.0
.NET1.1
.NET2.0
WinXP
Win2003
Vista
Mono
DotGNU
.NET3.0
.NET3.5
QuickHex
9 Mar 2000
Shankar Chandra Bose
A Hex Viewer Shell Extension.
VC6
MFC
Dev
Intermediate
Another Profiler for VC++
26 Nov 2006
S.C.Wong
A profiler which calculates the total and execution time elapsed for each function profiled
VC7.1
WinXP
VS.NET2003
C++
Windows
Dev
Intermediate
Using Class Templates with Fake Parameters in Derived Classes.
21 Aug 2007
Alexei Valyaev
An article provide new C++ idom to avoid code duplication.
VC7
VC7.1
VC8.0
Windows
Visual-Studio
Dev
Intermediate
The Story of Const
21 May 2003
Rahul Singh
This is an article about the const keyword, its details and why you should worry about it.
C++
C
Windows
Visual-Studio
Dev
Beginner
Fullname Tutorial Part 1
14 Jul 2009
gbd77rc
How to extract the full name from an assembly including the public key token
C#
.NET
Beginner
.NET like Delegates in Unmanaged C++
26 Sep 2002
Jörgen Sigvardsson
This article describes a design pattern on how to implement generic delegates as found in .NET, but using ordinary/unmanaged C++
VC7
Windows
Visual-Studio
Dev
Advanced
Servex - using batch files for remote ftp
14 Apr 2004
David Q
Remote Commands on a Computer
Windows
Dev
Intermediate
How To Learn F#
21 Feb 2010
logicchild
An article that explains some ways to learn the F# language
Vista
VS2008
Windows
Visual-Studio
Dev
Intermediate
F#
Win2008
Win7
VS2010
The Beginner's Guide to Using Enum Flags
10 Jan 2009
t
o
xcct
An article explaining the rudiments of how to deal with Flags in C++
C++
C
Windows
Visual-Studio
Dev
Beginner
Maven Build for .NET Application
18 Mar 2011
Rajamohan.Rajendran
How to build a .NET application using Maven
C#
Windows
Visual-Studio
Dev
Intermediate
Salesforce Basics
22 Dec 2011
Bangla Gopal Surya Prakash
How to work with Leads package in salesforce
All-Topics
Topics
Hiding a combo's list after selection
4 Jul 2002
Paul Vickery
How to hide a combo's list after selection if the selection starts a long operation
VC6
VC7
Win2K
WinXP
Visual-Studio
MFC
Dev
Intermediate
Tips and Traps for young programmers
24 Apr 2003
Brigsoft
Kill your program before the user will do it! Traps techniques and VC++/C++ notes for beginners
VC6
VC7
VC7.1
Windows
Visual-Studio
MFC
Dev
Intermediate
GNU GPL for Dummies
14 Apr 2008
TheBigRedDog
Synopsis of GPL v3 discussed in simple terms
CEO
Architect
Dev
Design
Beginner
Intermediate
Advanced
All-Topics
Customizable Text with Replacement Variables
3 Nov 2009
byapparov
An article on how to use text template with replacement variables in VBA
VB6
VB
Windows
Office
Beginner
Intermediate
Advanced
Optimizing QuickSort
6 Jan 2011
John Paul Walker
Some things we can do to make QuickSort more efficient
C
Intermediate
Recursive
Sorting
Algorithms
How to send a user-defined message with SendMessage, PostMessage or PostThreadMessage
21 Jan 2004
Georg Bedenk
How to send a user-defined message with SendMessage, PostMessage or PostThreadMessage
VC6
Windows
Visual-Studio
Dev
Intermediate
The Stupid XOR Trick
13 Aug 2002
Andreas S. Franci Gonçalves
Explaining the phenomenon of x^=y^=x^=y;
VC6
VC7
C++/CLI
Windows
.NET
Visual-Studio
Dev
Intermediate
Matrix/Vector Multiplication Optimization
14 Sep 2005
aurelien400
This article describes a way to make matrix vector multiplication faster.
VC6
WinXP
Dev
Intermediate
Get the Start Button Handle
23 Mar 2002
AFShin Dehghani
Get the Start button handle and manage it.
VC6
Win2K
WinXP
MFC
Dev
Intermediate
Compressing and Uncompressing Files in Java
7 Jan 2009
Thilina S Hasantha
In this article, I’ll show you how to compress and extract files easily in Java using ziputil.jar.
Java
Java SE
Squeeze Sort: A New Sorting Technique
18 Mar 2006
Mohammad Ashraful Alam
This article presents a new sorting technique. According to a certain characteristic of the distribution of data elements, performance of sorting can be highly improved.
Windows
Dev
Advanced
A Primitive Spellchecker in Microsoft C++ 6.0
20 Apr 2003
ITSTH
This article demonstates how to use Microsoft C++ as a spellchecker while programming by making excessive use of the user-defined keyword feature
VC6
VC7
Win2K
WinXP
Visual-Studio
MFC
Dev
Beginner
A function to retrieve the directory of a program
24 Feb 2002
Brad Bruce
A small function to retrieve the directory a program is being executed from
VC6
Win2K
Visual-Studio
MFC
Dev
Beginner
Tips for Beginner when Creating First Desktop Application
3 Jan 2009
Rupesh Kumar Swami
An article for beginners that describes that how can we apply form level validation and some common database functions
WinXP
Vista
VB8.0
VB9.0
VB
Beginner
Create a SQL Database Programmatically
24 Oct 2008
Moustafar
In this article, I will explain how to use Microsoft SQL Management Objects (SMO) to create a Microsoft SQL database from C# code.
.NET2.0
Win2K
WinXP
Win2003
Vista
SQL-server-2005
C#2.0
.NET3.0
C#3.0
VB9.0
Secure Coding Best Practices for Memory Allocation in C and C++
17 May 2006
Richard Lewis
Straight-to-the-point reckoner for avoiding security issues when allocating memory in C and C++ by Richard Lewis
C++
Windows
Visual-Studio
Dev
Beginner
Testing for Empty String
21 Feb 2008
PIEBALDconsult
A brief comparison of techniques of testing for empty strings
.NET
Dev
Beginner
Using FormatMessage
4 Feb 2002
Joseph M. Newcomer
An example of one of the most effective uses of the the call to FormatMessage
VC6
VC7
Win2K
WinXP
Visual-Studio
Dev
Intermediate
Programming Tips
17 Feb 2003
Gilad Novik
Tips to write useful code
VC6
VC7
Windows
Visual-Studio
Dev
Intermediate
Visual Studio Find/Replace Regular Expression Usage
22 Mar 2007
Mike Lang
Find/Replace text in Visual Studio using regular expressions
Windows
Visual-Studio
Dev
Beginner
The seven secrets of successful programmers
20 Oct 2003
Duncan Edwards Jones
7 tips to make you a better citizen in the developer community.
Windows
Dev
Intermediate
Implementing the __FUNCTION__ Macro in VC++ 6.0
27 Mar 2006
hector [.j.] rivas
Tired of searching for the __FUNCTION__ macro to debug your apps in VC++ 6.0? Here's a little overkill to replicate it
VC6
Windows
Visual-Studio
Dev
Intermediate
Removing debug information from .obj files
3 May 2000
Tibor Blazko
A small program for removing debug information from object files that aids incrementally linking extremely large projects.
VC6
Visual-Studio
MFC
Dev
Intermediate
Grouping project files into folders
19 Jan 2000
Jeremiah Talkar
A tip on organising your project files in the DevStudio Workspace window
VC6
Visual-Studio
MFC
Dev
Beginner
Creating your own GUIDs
17 Jul 2001
Joseph M. Newcomer
A simple method of creating a unique name or identifier.
VC6
Win2K
Visual-Studio
MFC
Dev
Intermediate
Detect and run the default mail client
24 Sep 2002
Sardaukar
Programatically get the default mail client using registry
VC6
Win2K
Visual-Studio
Dev
Intermediate
Use of PIMPL Design Pattern
6 Feb 2007
Le Sourcier
Explain why and how to use PIMPL
C++
Windows
Visual-Studio
STL
Dev
Beginner
Using Bounced E-mail Messages to Clean Your Address List
15 Jul 2002
John Alessi, Quiksoft Corporation
An easy and accurate way to use bounced messages to clean your address list.
Windows
Dev
Intermediate
An Objective Analysis of Language Performance - 1) Math Functions
26 Apr 2008
Derek Bartram
This article, the first of a series of articles, presents an objective analytical analysis of language performance for Java and C# .NET
.NET2.0
Win2K
WinXP
Win2003
Vista
C#2.0
.NET3.0
C#3.0
.NET3.5
C#
Disable System Close Button on a Console Application
6 Dec 2003
John L. DeVito
This code is a simple way to disable the close button on a Windows Console Application. It can also be used to disable any of the system menu buttons
VC6
VC7
VC7.1
Win2K
WinXP
Win2003
Visual-Studio
MFC
Dev
Intermediate
How Can I Get the Address of KeServiceDescriptorTableShadow
26 May 2008
Try and try
Explain how to get the address of KeServiceDescriptorTableShadow
VC6
VC7
VC7.1
VC8.0
Win2K
WinXP
Vista
C++/CLI
C
How to Store and Retrieve a ConnectionString from a Web.Config or App.Settings File
26 Mar 2009
Vuyiswa Maseko
How to Store and Retrieve a ConnectionString from a Web.Config or App.Settings File
.NET1.0
.NET1.1
.NET2.0
SQL2000
SQL-server-2005
C#2.0
.NET3.0
C#3.0
C#
ASP.NET
Opening unsupported document types in Visual Studio .NET using IE
2 Nov 2002
Paul Reeder
This article explains how to use Internet Explorer add-ins to view documents that cannot be usually viewed from inside Visual Studio.
VC7
.NET1.0
Win2K
WinXP
C#
VB
ASP.NET
Visual-Studio
Dev
Intermediate
Simple Thoughts on Code Quality
25 Sep 2008
Kivanc Ozuolmez
For the software itself, it is easier to discuss its quality by measuring its performance, memory usage, number of the bugs etc. But what if we talk about the code file, how can we write code that we are proud of.
Architect
Dev
QA
Design
Beginner
Intermediate
Advanced
All-Topics
Using UNION when porting a Fortran EQUIVALENCE code
8 Mar 2003
Gabor Kalman
Using UNION when porting a Fortran EQUIVALENCE code.
VC6
Visual-Studio
Dev
Intermediate
C++ coding styles, ways to create solid code
13 Feb 2001
Ivan Martynov
Samples of C++ coding styles that will help you to create solid code
VC6
Win2K
Visual-Studio
Dev
Intermediate
Broadcast a message to multiple instances of an application
30 Jun 2004
bijua2001
Broadcast a message to multiple instances of an application
VC6
VC7
VC7.1
Windows
Dev
Intermediate
GetVersionEx API for Windows Millenium Edition
14 Jul 2003
Griffter UK
Ever wondered why that GetVersion function reported your operating system was Windows 98, when infact it is indeed Windows ME?
VC6
VC7
VC7.1
Win2K
WinXP
Win2003
Visual-Studio
MFC
Dev
Intermediate
Adhoc Refactoring with Visual Studio's "Replace in Files"
13 Apr 2009
conanc
One of my favorite refactoring tools is Visual Studio's "Replace in Files" dialog
C#2.0
C#3.0
C#
Windows
Visual-Studio
Architect
Dev
QA
Beginner
Intermediate
Application Terror
28 May 2002
Andreas S. Franci Gonçalves
How to (really) annoy your friends and foes or even your boss.
VC7
Win2K
WinXP
Visual-Studio
Dev
Intermediate
Structure Bit Ordering : Using ntoh and hton when transfering data between different platforms
11 Mar 2002
lucy
Some traps to lookout when packing bits into a structure
VC6
Win2K
Visual-Studio
Dev
Intermediate
Disadvantages of SqlParameters Turned into Advantages
10 Aug 2011
digimanus
When using SqlParameters in a query, the array of Parameters can give a headache. How to prevent the use of paracetamol.
C#2.0
C#3.0
C#
ADO.NET
Beginner
C#4.0
VS2010
va_list, va_start, va_pass!!! or how to pass variable-argument list to next va-function
29 Mar 2005
araud
trick to pass variable-argument list to next va-function
VC6
VC7.1
Windows
Visual-Studio
Dev
Intermediate
Development Inline Comment while working in team
23 Jan 2005
Jigar Mehta
Inline Development Comments Automation
SQL
Windows
Visual-Studio
DBA
Dev
Intermediate
Locking shareware functions
18 Sep 2003
va_dev
This article describes how to lock some functions in a shareware product. Users can unlock them only after obtaining keyfile
VC6
VC7
VC7.1
Windows
Dev
Intermediate
Impersonate as another user to run a program
23 Feb 2010
zlike
Extend the "runas" command to run a program as a specified user.
C++
Windows
Dev
Beginner
Bad coding Practices
16 Nov 2008
Gopi Krishna Nuti
Bad coding practices
C++
C++/CLI
C
C#
Dev
QA
Design
Beginner
Intermediate
Validating E-Mails & Phone Number
21 Feb 2002
Brad Bruce
Routines to validate E-Mail addresses and Phone numbers
VC6
VC7
Win2K
WinXP
Visual-Studio
MFC
Dev
Beginner
C# Image Download
3 Apr 2008
ThunderDK
How to easy download images from the web and save as bitmap supported format.
C#2.0
C#3.0
C#
Mangling issues - VC 6.0 and VC 8.0
24 Jun 2007
kris_raj
How mangling changes in VC++ 6.0 and VC 8.0 can cause problems in your existing application and how to solve it.
VC6
VC8.0
VS2005
Windows
MFC
Dev
Intermediate
Functor as event engine
8 Mar 2005
araud
Functor implementation. Event mechanism creation.
VC7.1
Win2K
WinXP
VS.NET2003
VS2005
Dev
Intermediate
Cohesion of Methods
14 Jul 2005
Balamurali Balaji
This articles focuses on building your classes and the cohesion factors you need to keep in mind while writing programs.
VB
Windows
.NET
Visual-Studio
Dev
Intermediate
Class function callback
3 May 2005
Tydia-kun
Shows how to make callback to functions within classes that are non-static.
VC6
VC7
VC7.1
VC8.0
Win2K
WinXP
Win2003
Vista
C++/CLI
.NET
High color splash screen using the "Splash Screen Component" in VS
24 May 2002
Rajesh Parikh
How to create splash screens that display more than 256 colors
VC6
Win2K
WinXP
Visual-Studio
MFC
Dev
Intermediate
Take user's action within "loop forever"
25 Dec 2002
zarzor
How to take user's action when your program is busy.
Dev
Intermediate
Software Architect Simple Way 1 of ??
5 Oct 2008
The DevMan
A series for simplifying the learning of software architecture
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
WinMobile2003
C#2.0
.NET3.0
C#3.0
Extreme Game Programming
19 Sep 2004
skywind3000
A Smallest Game Demo Code
Windows
Dev
ASM
Intermediate
The Way I See a DAL
3 Jul 2008
strofo
An article on designing a DAL in a personal way
C#2.0
.NET3.0
C#
Windows
.NET
Dev
Intermediate
Object Oriented Principles
28 Sep 2004
Milind Murlidhar Shingade
Explains object oriented principles
C++
Windows
Visual-Studio
Dev
Intermediate
C++ Coding Culture - Part I
19 Apr 2005
Vivek Ragunathan
An article on C++ coding style, practices and discipline.
VC7.1
Win2K
WinXP
VS.NET2003
Dev
Intermediate
Cost Reduced Swap
8 Dec 2006
jeyakumarrr
Swapping in C++
C++
Windows
Visual-Studio
Dev
Intermediate
PowerBuilder ‘Gotcha’ – Grid Datawindows with Picture Controls
29 Jun 2012
Matt Balent
So I’m working on a ‘dashboard’ style datawindow in an application which shows a grid of data along with some graphics so the user can easily see changes/important stuff. There are a number of reasons to use a grid datawindow for this, especially since they can easily be changed by
Windows
Dev
Beginner
Intermediate
Advanced
PowerBuilder
top
Sort by Score
Title
Updated
Author
Score
Programming Tips - Installers
Setup-Dialogs - Own BannerBitmap and SplashBitmap
21 Aug 2010
Klaus Ruttkowski
This article describes the lasting integration of own BannerBitmap and SplashBitmap
Vista
VS2008
Windows
Visual-Studio
Design
Advanced
VS2010
gInstall & Mr Skinner
1 May 2003
Jonathan [
Darka
]
Demonstrates how to create a skinned setup application using gInstall.
Win2K
WinXP
Win2003
Dev
Intermediate
top
Sort by Score
Title
Updated
Author
Score
Programming Tips - Testing and Quality Assurance
Why TDD Makes Me a Happy Developer
20 Jan 2014
Bogdan Bujdea
Why TDD makes me a happy developer
Dev
Intermediate
Usability Testing (Chapter 1)
19 Jan 2002
Matt Gullett
An introduction to usability testing
Windows
Dev
Beginner
Compiler Security Checks In Depth
18 Feb 2002
Brandon Bray (MSFT)
This paper discusses buffer overruns and the complete picture of the Microsoft® Visual C++® .NET security checks feature provided by /GS
VC7
Windows
Visual-Studio
Dev
Intermediate
Writing NHibernate Level 2 Cache Usage Tests
15 Jan 2009
Ali Ozgur
Writing NHibernate Level 2 caching related tests by utilizing a custom log4net appender.
Win2K
WinXP
Win2003
Vista
C#2.0
C#3.0
.NET3.5
VS2008
C#
Windows
Integrating Visual Studio Team System 2008 Unit Tests with CruiseControl.NET
17 Apr 2008
chamindu
Explains how to integrate Visual Studio 2008 unit tests with the CCNET build process
VS2008
C#
Windows
.NET
Visual-Studio
Architect
Dev
QA
Intermediate
Attach Debugger to NUnit using Macro
4 Jul 2008
ntr9h
Saves you some mouse clicks when debugging NUnit GUI
.NET2.0
VS2005
C#2.0
C#
Dev
Beginner
Setup a Test Project with NUnit and MonoDevelop
24 Mar 2009
Reese
How to set up an NUnit test project within MonoDevelop
C#
Dev
QA
Introduction to Mocking
23 Oct 2008
azamsharp
In this article we will explain mocking and different benefits that we can achieve by introducing mocking in our unit tests.
C#
Dev
QA
Intermediate
How to work with VSS through the VC++ 6.0 development environment
6 Aug 2003
Ashutosh R. Bhatikar
Integrating Visual SourceSafe with Visual Studio
VC6
Win2K
WinXP
Win2003
Visual-Studio
Dev
Intermediate
Driving or Automating GUI Applications
14 May 2008
daluu
GUI automation for the purpose of driving or controlling an application via its GUI
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
Vista
TabletPC
Embedded
Mono
The LOGIC Behind Mad MAX()
11 Mar 2008
Joe Negron
The SQL MAX() function is a little tricky when trying to work with numeric data - Not quite the same in other languages.
SQL2000
SQL-server-2005
SQL-CE
SQL
Windows
Win32
SQL-Server
Visual-Studio
DBA
Dev
Advertise
|
Privacy
|
Mobile
Web01 | 2.8.140916.1 | Last Updated 20 Sep 2014
Copyright ©
CodeProject
, 1999-2014
All Rights Reserved.
Terms of Service
Layout:
fixed
|
fluid