Click here to Skip to main content
12,070,942 members (63,670 online)

Site Map

CodeProject is constantly growing, with hundreds of new articles added monthly and more sections created to house them. Below is a quick guide to help you find the sections that most interest you.

Desktop Development Total: 5,708 articles

  • Button Controls 176 articles
    • --- No Subsections --- (1)
    • Beginners (23)
    • General (100)
    • Non-rectangular Buttons (15)
    • Owner-draw buttons (37)
    • ??

  • Clipboard 34 articles
    • Drag and Drop (5)
    • General (29)
    • ??

  • Combo & List Boxes 252 articles
    • Beginners (8)
    • Combo and List boxes (30)
    • ComboBox Controls (71)
    • Drag and Drop (2)
    • Drive Pickers
    • Extending the List Control (24)
    • General (77)
    • Header Controls
    • Hybrid Controls (5)
    • Listbox Controls (35)

  • Desktop Gadgets 128 articles
    • DataGrid and DataView
    • General (128)

  • Dialogs and Windows 673 articles
    • Beginners (25)
    • Caption Bars (4)
    • Community Reviews
    • Console Programming (19)
    • Control Positioning (16)
    • Dialogs (132)
    • Form Views (14)
    • General (294)
    • Message Handling (13)
    • Plug-ins (5)
    • Screensavers (6)
    • Skins & Advanced UI (43)
    • Windows 2000 Styles (62)
    • Windows Common dialogs (40)

  • Document / View 134 articles
    • Doc/View (15)
    • Doc/View Internals (28)
    • Form Views (7)
    • General (84)

  • Edit Controls 271 articles
    • Beginners (11)
    • Genel
    • General (215)
    • Masked and Validating controls (40)
    • Owner drawn controls (5)

  • Files and Folders 564 articles
    • Compression (31)
    • Configuration Files (55)
    • Encryption (8)
    • File Formats (32)
    • File System (55)
    • Files (50)
    • General (201)
    • Memory Mapped Files (15)
    • Security (13)
    • Utilities (104)

  • Grid & Data Controls 459 articles
    • --- No Subsections ---
    • DataGrid and DataView (111)
    • DataSets, DataGrids etc (56)
    • Doc/View
    • Grid controls (121)
    • PropertyGrid (15)
    • General (156)

  • List Controls 225 articles
    • ListView controls (100)
    • JList (2)
    • List Controls (83)
    • Custom Draw (23)
    • Header Controls (9)
    • General (8)

  • Menus 157 articles
    • --- No Subsections ---
    • Custom menus (27)
    • Docking bars (4)
    • General (76)
    • Menus and Toolbars (41)
    • Toolbars (9)

  • Miscellaneous 1,344 articles
    • Beginners (61)
    • Charting Controls (36)
    • Colour Selection Controls (26)
    • Custom Controls (96)
    • General (671)
    • Grid Control (26)
    • HTML Browser Controls (23)
    • Lists, Menus, Choosers (22)
    • Miscellaneous Controls (205)
    • Range Selectors (19)
    • Tooltips (24)
    • Windows Forms (130)
    • Design (5)

  • Printing 146 articles
    • General (131)
    • Print Preview (15)
    • 一般

  • Progress Controls 93 articles
    • General (93)

  • Selection Controls 85 articles
    • Date/Time controls (26)
    • General (59)
    • Geral

  • Shell and IE programming 341 articles
    • Beginners (20)
    • General (135)
    • IE / Explorer plug-ins (21)
    • IE Programming (68)
    • Shell Programming (90)
    • Tools (7)

  • Smart Client 74 articles
    • General (73)
    • Graphics (1)

  • Splitter Windows 31 articles
    • General (31)

  • Static & Panel Controls 123 articles
    • Beginners (9)
    • Custom Controls (48)
    • General (63)
    • Label Controls (3)

  • Status Bar 18 articles
    • General (18)

  • Tabs & Property Pages 116 articles
    • General (38)
    • Owner Drawn (6)
    • Tabs and Property Pages (72)

  • Toolbars & Docking windows 97 articles
    • Colour Selection Controls (1)
    • Docking Windows (16)
    • General (28)
    • Libraries (3)
    • ReBars (3)
    • Toolbars (46)

  • Tree Controls 167 articles
    • CSS
    • Custom Tree Controls (26)
    • General (48)
    • 'Populate-on-Demand' Tree Controls (8)
    • Tree/List Hybrids (13)
    • TreeView Controls (72)


Web Development Total: 11,439 articles

  • Ajax 516 articles
    • --- No Subsections ---
    • Atlas (41)
    • Controls (119)
    • General (216)
    • Libraries (27)
    • Samples (113)

  • Applications & Tools 638 articles
    • Sponsored Articles (1)
    • Applications (145)
    • CodeProject Tools (15)
    • Debugging (9)
    • General (207)
    • Help Systems (7)
    • Tools with source code (254)

  • ASP 237 articles
    • Applications (29)
    • Code Project scripts (63)
    • Components (18)
    • General (105)
    • Howto (14)
    • Samples (3)
    • XML/XSL (5)

  • ASP.NET 3,871 articles
    • --- No Subsections ---
    • Cookies (30)
    • Data (113)
    • General (2,289)
    • Howto (846)
    • Printing (11)
    • Reporting (47)
    • Resource Handling (2)
    • Samples (341)
    • Tools with source code (1)
    • Utilities (147)
    • VNext (4)
    • Web Parts (26)
    • Code Project scripts (4)
    • Scripts Code Project (10)

  • ASP.NET Controls 683 articles
    • Sponsored Articles (15)
    • General (442)
    • Howto (3)
    • Menu Controls (15)
    • Grid Controls (208)

  • ATL Server 22 articles
    • General (22)

  • Caching 75 articles
    • General (75)

  • Charts, Graphs and Images 184 articles
    • Images and multimedia (112)
    • Charts (54)
    • General (15)
    • Scripts Code Project (3)

  • Client side scripting 1,262 articles
    • Sponsored Articles (66)
    • Beginners (189)
    • Controls (73)
    • General (840)
    • Java (11)
    • JavaScript (83)

  • Custom Controls 456 articles
    • General (456)

  • E-commerce 39 articles
    • General (39)

  • HTML / CSS 612 articles
    • Sponsored Articles (67)
    • Applications (2)
    • CSS (103)
    • General (241)
    • HTML (126)
    • HTML5/CSS3 Article Contest (60)
    • IE4+ (2)
    • SVG (4)
    • XHTML (3)
    • XML, XSL, DTD, Schema etc. (4)

  • ISAPI 26 articles
    • General (21)
    • ISAPI Extensions (5)

  • LightSwitch 42 articles
    • General (14)
    • LightSwitch Star Contest (28)

  • Node.js 70 articles
    • Controls
    • General (70)

  • PHP 190 articles
    • General (190)

  • Session State 69 articles
    • General
    • Sessions and Session State (69)

  • Silverlight 747 articles
    • General (359)
    • Controls (126)
    • HowTo (195)
    • Applications (67)

  • Site & Server Management 159 articles
    • General (159)

  • Trace and Logs 131 articles
    • Debug and Tracing (49)
    • General (37)
    • Trace / Logs (45)

  • User Controls 135 articles
    • General (135)

  • Validation 121 articles
    • General (83)
    • Validation Controls (38)

  • View State 22 articles
    • General
    • Viewstate (22)

  • WAP / WML 1 articles
    • General (1)

  • Web Security 241 articles
    • Security (128)
    • General (113)

  • Web Services 416 articles
    • Sponsored Articles (3)
    • ATL Web Services (65)
    • Beginners (27)
    • General (315)
    • Remoting (6)

  • Wiki.ASP.NET articles 474 articles
    • General (474)


Mobile Development Total: 1,895 articles

  • Android 596 articles
    • Sponsored Articles (108)
    • --- No Subsections --- (1)
    • Android on Intel (11)
    • Android Tutorial Contest (97)
    • Beginners (2)
    • General (361)
    • Files and Folders (6)
    • Libraries (10)

  • BlackBerry 27 articles
    • Sponsored Articles (6)
    • General (21)

  • iPhone 113 articles
    • General (112)
    • Memory management (1)

  • Mobile Development 266 articles
    • Sponsored Articles (6)
    • Applications (27)
    • CodeProject Tools (1)
    • Compact Framework (1)
    • Controls (3)
    • Cryptography
    • Database (2)
    • Debug
    • Deployment (4)
    • Dialogs and Windows
    • Games (16)
    • GDI+
    • General (114)
    • Graphics and Multimedia (3)
    • Howto (26)
    • Internet (4)
    • Palm Development (37)
    • System (2)
    • User Interface (11)
    • BlackBerry (1)
    • Symbian (4)
    • Embedded Systems (4)

  • Palm and WebOS 11 articles
    • General (11)

  • Tablets and All-in-Ones 57 articles
    • General (5)
    • App Innovation 2013 Contest Entries (52)

  • Windows Phone 7/8 820 articles
    • General (260)
    • Windows CE (90)
    • Windows Mobile (383)
    • Games (25)
    • Controls (22)
    • Applications (40)


Cloud Computing Total: 377 articles


Enterprise Systems Total: 1,425 articles


Database Total: 2,907 articles

  • Database 2,626 articles
    • --- No Subsections ---
    • ADO (24)
    • ADO.NET (180)
    • COM (17)
    • DAO (6)
    • Data Access (74)
    • Databases (67)
    • General (838)
    • MySQL (68)
    • ODBC (19)
    • OLE DB (18)
    • Oracle (74)
    • Other databases (53)
    • SQL (191)
    • SQL Server (905)
    • Utilities (92)

  • NoSQL 65 articles
    • General (65)
    • Redis

  • SQL Reporting Services 216 articles
    • General (211)
    • Printing (5)


Multimedia Total: 1,580 articles

  • Audio and Video 384 articles
    • Audio (156)
    • Beginners
    • DirectMusic (4)
    • DirectShow (36)
    • DirectSound (9)
    • General (60)
    • Multimedia (27)
    • SAPI (7)
    • Speech (8)
    • Speech and SAPI (7)
    • Video (70)

  • DirectX 149 articles
    • DirectDraw (11)
    • Games (19)
    • General (119)

  • GDI 125 articles
    • Beginners (7)
    • Device Contexts (11)
    • Fonts (10)
    • GDI Objects (7)
    • General (74)
    • Mouse Capture (1)
    • Owner-Draw (3)
    • Regions (8)
    • Tools (4)

  • GDI+ 257 articles
    • General (235)
    • Applications (22)

  • General Graphics 536 articles
    • Barcodes (23)
    • Bitmaps (65)
    • General (200)
    • Graphics (123)
    • Icons (5)
    • Image classes (37)
    • Image Display (62)
    • PDF (9)
    • Scanning and Image Capture (9)
    • AWT (1)
    • Generics (2)

  • OpenGL 129 articles
    • General (129)


Languages Total: 8,875 articles

  • C / C++ Language 1,929 articles
    • Sponsored Articles (1)
    • Beginners (67)
    • C++ 11 (7)
    • Command line processing (17)
    • Delegates (23)
    • FAQ (9)
    • General (1,331)
    • Howto (126)
    • Memory Management (85)
    • Obfuscation (1)
    • Smart Pointers (34)
    • STL (23)
    • Templates (92)
    • Utilities (108)
    • Window Management (5)

  • C# 4,762 articles
    • ?????? (1)
    • ADO.NET (4)
    • Applications (342)
    • Attributes (22)
    • Beginners (160)
    • CodeProject Utilities (14)
    • COM Interop (56)
    • Date / Time (28)
    • Delegates and Events (138)
    • Enumerations (65)
    • General (2,461)
    • Generics (139)
    • How To (440)
    • Memory Management (32)
    • PInvoke (46)
    • Reflection (60)
    • Reporting (25)
    • Samples (170)
    • Utilities (284)
    • Windows Forms (273)
    • Windows Services (1)
    • ????????? (1)

  • C++ / CLI 167 articles
    • .NET My Services (2)
    • Applications (4)
    • C++/CLI (34)
    • COM Interop (6)
    • Controls (1)
    • General (104)
    • P/Invoke (9)
    • Visual C++ .NET (7)

  • Java 420 articles
    • Beginners (93)
    • Functional Programming (1)
    • General (307)
    • Libraries
    • 一般
    • 一般
    • Reflection (7)
    • EJB (4)
    • Security (8)

  • MSIL 20 articles
    • General (20)

  • Other .NET Languages 195 articles
    • Forth .NET (76)
    • Fortran .NET (2)
    • J# .NET (4)
    • F# (54)
    • General (57)
    • Ruby (2)

  • Perl 16 articles
    • General (16)

  • Programming Languages
    • General

  • VB.NET 785 articles
    • Applications (62)
    • Data Structures (11)
    • General (399)
    • Hardware (9)
    • HowTo (119)
    • Parsers and Interpreters (5)
    • Samples (48)
    • Utilities (49)
    • Visual Basic .NET (32)
    • Windows Forms (51)

  • VB6 Interop 34 articles
    • General (34)

  • VBScript 167 articles
    • Applications (9)
    • General (133)
    • VBA (10)
    • Visual Basic (15)

  • XML 380 articles
    • Beginners (12)
    • General (118)
    • JAXB (15)
    • Messaging (4)
    • Peer to Peer (1)
    • Serializing (70)
    • Utilities (23)
    • Web Services (39)
    • XML/XSLT (78)
    • XSLT (20)


Platforms, Frameworks & Libraries Total: 6,813 articles

  • .NET Framework 1,749 articles
    • --- No Subsections --- (1)
    • Applications (102)
    • General (1,052)
    • How To (316)
    • Instrumentation (35)
    • Samples (68)
    • Utilities (163)
    • XAML (12)

  • ATL 103 articles
    • ATL/AUX Library (1)
    • ATL7 (4)
    • Beginners (12)
    • Controls (14)
    • General (72)

  • COM / COM+ 282 articles
    • ActiveX (27)
    • Architecture (5)
    • Automation (27)
    • Beginners (23)
    • COM (44)
    • COM Interop (29)
    • COM+ (8)
    • DCOM (12)
    • General (89)
    • Smart Pointers for COM (9)
    • Tools (9)

  • Cross Platform 208 articles
    • General (122)
    • Mono (39)
    • Qt (47)

  • GPU Programming 18 articles
    • General (13)
    • OpenCL (5)

  • Libraries 483 articles
    • Code Libraries (106)
    • Code Projects (15)
    • General (362)

  • LINQ 309 articles
    • General (309)

  • MFC 121 articles
    • General (60)
    • MFC/ATL for VC++ 7 (15)
    • Open Source Ultimate Toolbox (4)
    • The Ultimate Grid (5)
    • The Ultimate TCP/IP (2)
    • The Ultimate Toolbox (35)

  • Social Network APIs 40 articles
    • Facebook (1)
    • General (39)
    • LinkedIn

  • STL 92 articles
    • Beginners (7)
    • Collections and Iterators (17)
    • General (65)
    • Memory Allocation (3)

  • Win32/64 SDK & OS 589 articles
    • Active Directory (4)
    • General (301)
    • MSMQ (3)
    • Microsoft Active Accessibility (3)
    • Windows Azure
    • Windows General (278)

  • Windows API 181 articles
    • General (115)
    • Graphics (11)
    • Vista Native APIs (32)
    • Windows Powershell (22)
    • Microsoft Surface (1)

  • Windows CardSpace 5 articles
    • General (5)

  • Windows Communication Foundation 522 articles
    • General (459)
    • Security (36)
    • Utilities (25)
    • WWS API (2)

  • Windows Powershell 100 articles
    • General (100)

  • Windows Presentation Foundation 1,588 articles
    • Annotations (9)
    • Controls (426)
    • Data Binding (140)
    • General (623)
    • Layout (37)
    • Styles (32)
    • Templates (27)
    • XAML (62)
    • Applications (159)
    • Utilities (34)
    • Libraries (39)

  • Windows Runtime 94 articles
    • Sponsored Articles (12)
    • General (58)
    • Howto (24)

  • Windows Security 49 articles
    • Cryptography (4)
    • General (24)
    • User Account Control (21)

  • Windows Workflow Foundation 84 articles
    • General (71)
    • Applications (13)

  • WTL 192 articles
    • Applications (16)
    • Beginners (11)
    • General (160)
    • Multimedia (2)
    • Shell Programming (3)


General Programming Total: 8,048 articles

  • Algorithms & Recipes 1,401 articles
    • Algorithms (275)
    • Compilers (22)
    • Computational Geometry (40)
    • Data Structures (134)
    • Diff (20)
    • Encryption (12)
    • Evolutional (25)
    • Fuzzy Logic (29)
    • General (359)
    • Math (173)
    • Natural Language Processing
    • Neural Networks (24)
    • Parsers (108)
    • Parsers and Interpreters (62)
    • Path Finding (14)
    • Regular Expressions (29)
    • Sorting (39)
    • Spell Checkers (16)
    • String Matching (20)

  • Bugs & Workarounds 91 articles
    • .NET issues (16)
    • ATL/WTL (5)
    • General (54)
    • MFC 6.0 bugs (2)
    • MFC Bugs (5)
    • VS.NET IDE Issues (9)

  • Collections 104 articles
    • General (104)

  • Cryptography & Security 320 articles
    • Cryptography (80)
    • Encryption (68)
    • Security (116)
    • General (51)
    • Steganography (5)

  • Date and Time 173 articles
    • Algorithms (40)
    • General (118)
    • Tools (15)

  • DLLs & Assemblies 201 articles
    • Beginners (16)
    • General (161)
    • Hooks (23)
    • Applications (1)

  • Emulation 27 articles
    • General (27)
    • Hardware

  • Exception Handling 123 articles
    • General (123)

  • Game Development 383 articles
    • Games (156)
    • General (183)
    • XNA (44)

  • Internet / Network 1,159 articles
    • Beginners (18)
    • Client/Server Development (163)
    • Dialup (13)
    • Distributed Apps (11)
    • DNS (13)
    • Email (65)
    • Email & SMTP (35)
    • FTP (31)
    • General (346)
    • How To (1)
    • HTTP (40)
    • HTTP / HTTPS (21)
    • Internet (45)
    • Internet & Network (46)
    • Internet and networks (17)
    • LDAP (6)
    • MAPI (13)
    • MSMQ (9)
    • Network (68)
    • NNTP (3)
    • Peer to Peer (9)
    • Proxy / Firewall (23)
    • Regular Expressions (1)
    • Remoting (67)
    • Security (14)
    • Third-party libraries (free) (14)
    • UDP (15)
    • Utilities (52)

  • Localisation 69 articles
    • Localization (37)
    • General (32)

  • Macros and Add-ins 394 articles
    • Add-ins/Plug-ins (20)
    • DevStudio Add-ins (63)
    • DevStudio AppWizards (8)
    • General (55)
    • Macros (43)
    • Tools (16)
    • Visual Studio .NET Addins (54)
    • Visual Studio Add-ins (12)
    • VS.NET Add-ins (116)
    • VS.NET Macros (7)

  • Parallel Programming 96 articles
    • General (76)
    • Concurrency and Coordination Runtime (CCR) (6)
    • Reactive Extensions for .NET (Rx) (14)

  • Programming Tips 2,016 articles
    • Design and Strategy (87)
    • General (1,893)
    • Howto (6)
    • Installers (3)
    • Testing and Quality Assurance (27)

  • String handling 351 articles
    • General (216)
    • General, (4)
    • Regular Expressions (41)
    • Strings (39)
    • Text Conversion (34)
    • Text Search and Replace (17)

  • Threads, Processes & IPC 549 articles
    • General (150)
    • Inter-Process Communication (51)
    • Multi-threading (72)
    • Processes (58)
    • Third Party libraries (1)
    • Thread Pooling (22)
    • Threading (83)
    • Threads (109)
    • Windows Forms (3)

  • Tools and IDE 174 articles
    • General (166)
    • Visual Studio (8)

  • Ultrabooks 139 articles
    • Games (1)
    • General (57)
    • Intel Haswell Ultrabook Reviews (26)
    • Reviews (47)
    • App Innovation Contest Entries (8)

  • Uncategorised Quick Answers 79 articles
    • Clipboard
    • General (79)

  • Uncategorised References 6 articles
    • General (6)

  • Uncategorised Tips and Tricks 167 articles
    • Genel
    • General (167)

  • WinHelp / HTMLHelp 26 articles
    • General (16)
    • HTML Help (7)
    • RTF Help (2)
    • Viewers With Source Code (1)


Graphics / Design Total: 205 articles

  • Expression 41 articles
    • --- No Subsections ---
    • General (41)

  • Usability 77 articles
    • Accessibility (17)
    • Content (4)
    • Design (12)
    • General (32)
    • Links (3)
    • Search Engines (5)
    • Testing (4)

  • Windows 8 Design 87 articles
    • Sponsored Articles (12)
    • General (56)
    • Design (19)


Development Lifecycle Total: 2,454 articles

  • Best Practices 9 articles
    • Data and Data Access
    • General (1)
    • General Coding (4)
    • Internationalization (1)
    • Web Development (3)

  • Code Generation 239 articles
    • Sponsored Articles (1)
    • General (238)

  • Debug Tips 212 articles
    • General (149)
    • Tips (42)
    • Trace (21)

  • Design and Architecture 1,295 articles
    • Application Design (92)
    • Aspect Oriented Programming (29)
    • Data Structures (31)
    • Design and Strategy (78)
    • Design Patterns (351)
    • Frameworks (42)
    • General (396)
    • GUI (7)
    • Methodologies (104)
    • Patterns (29)
    • Patterns and Practices (104)
    • Professional Reviews
    • Unit Testing (32)

  • Installation 223 articles
    • General (223)

  • Testing and QA 259 articles
    • General (189)
    • UI Testing (70)

  • Work Issues 217 articles
    • General (91)
    • Pro Developer (52)
    • Recruiting and Job hunting (32)
    • The Developer's Life (42)


General Reading Total: 2,142 articles

  • Author Resources 23 articles
    • General (23)

  • Book Chapters 167 articles
    • Addison-Wesley (21)
    • Apress (20)
    • General (76)
    • Manning Publications (15)
    • Microsoft Press (3)
    • New Riders (6)
    • Prentice Hall (10)
    • Sams (14)
    • Wiley (2)

  • Book Reviews 76 articles
    • .NET (18)
    • Enterprise Architecture (3)
    • General (53)
    • Work issues (2)

  • CodeProject FAQs 18 articles
    • --- No Subsections ---
    • General (18)

  • Hardware & System 252 articles
    • Active Directory (4)
    • Clipboard (11)
    • Device Drivers (4)
    • Event Logging (2)
    • General (55)
    • Hardware (68)
    • Hardware programming (63)
    • Mouse Topics (1)
    • Registry (2)
    • Security
    • Services
    • System (14)
    • Utilities (11)
    • Windows Services (10)
    • WMI (7)

  • Hardware Reviews 10 articles
    • General (8)
    • Ultrabook (2)

  • Interviews 117 articles
    • General (107)
    • Intel App Innovation Contest 2013 Get-to-Market In (4)
    • Visit to Redmond (6)

  • Online Javascript Tools 8 articles
    • General (8)

  • Scrapbook 116 articles
    • Diaries (16)
    • General (97)
    • Semicolon (3)

  • Uncategorised Articles 3 articles
    • General (3)

  • Uncategorised Technical Blogs 1,352 articles
    • General (1,352)


Third Party Products Total: 1,254 articles


Mentor Resources

Internet of Things Total: 281 articles


Contests Total: 52 articles



Advertise | Privacy | Mobile
Web04 | 2.8.160208.1 | Last Updated 10 Feb 2016
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid