Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / Languages / C

C

C

Great Reads

by KarstenK
Some toughts whether to prefer Objective-C or Swift.
by Bartlomiej Filipek
Include Guards, Pragma Once, Predeclarations and other hints that might be useful when dealing with includes.
by Sergeant Kolja
This is an alternative for "Memory leak detection for WinCE".
by Cindy Potvin
Many options of the .LESS CSS parser can be set directly from the Web.config file, but many of them are not clearly described. Here is my attempt to document them.

Latest Articles

by KarstenK
Some toughts whether to prefer Objective-C or Swift.
by Bartlomiej Filipek
Include Guards, Pragma Once, Predeclarations and other hints that might be useful when dealing with includes.
by Sergeant Kolja
This is an alternative for "Memory leak detection for WinCE".
by Cindy Potvin
Many options of the .LESS CSS parser can be set directly from the Web.config file, but many of them are not clearly described. Here is my attempt to document them.

All Articles

Sort by Score

C 

by Sergeant Kolja
This is an alternative for "Memory leak detection for WinCE".
by Jerry.Wang
Modify methods' IL codes on runtime even if they have been JIT-compiled, supports release mode / x64 & x86, and variants of .NET versions, from 2.0 to 4.5.
by Anupam_Datta
Motion activated Pushbullet notification from your Arduino to your Smart Gadgets
by Ivan Shcherbakov
The article describes 10 time-saving debugging techniques available in Visual Studio.
by Mohammad Shafieenia
Optimum algorithm for calculating factorial of large number
by Chesnokov Yuriy
The article demonstrates a 2D vector wrapper, optimized with SSE intrinsics, for math operations with floating point precision.
by Toby Opferman
Building your own 64-bit Windows Extender
by darkoman
This article is about the 3D software rendering engine.
by Zuoliu Ding
A discussion on some basic practices highly recommended in Assembly Language Programming.
by DaShaun Carter
Azure Cache for Redis Enterprise has been in preview since October 2020 and has already been adopted by multiple organizations. App developers who want to take familiar Redis caching and data to the next level will also want to get their hands on this fully managed Azure native service.
by Intel
64-bit Android and Android Run Time
by Jose A Pascoa
Rolling up a practical solution
by Ryan Grevious
Insert custom packets in the 802.11 frame
by ima_c++_programmer
Tries to solve the queen problem using backtracking
by honey the codewitch
Unleash the tiny ESP-01 on your network
by John Jiyang Hou
A List data structure implementation in MASM Assembly with C function realloc
by ThatsAlok
Article touching simple programming instrument like Property, Method, Event and invoking ATL Dialogs from ATL/COM Component
by logicchild
This is an article directed at those beginners who might benefit from understanding pointers
by Andrew Peace
An article showing the use of pointers in C and C++
by logicchild
An article written with the purpose to help any beginner to use OpenMP.
by logicchild
An article that steps through some essential C++ concepts.
by Wayne Wood
Verify the execution efficiency of a short CUDA program when using the library thrust
by Aric Wang
The article will give you an idea on how to design a source filter.The source filter creates samples and outputs it from its output pin.
by Andre' Gardiner
A c banking atm concept console application
by Ronounours
A very simple C++ source code showing how to create an interactive 2D graphical blobs editor, using the CImg library.
by freejack
An STL based C++ utility class to parse structured config files.
by Magerusan Grigore Cosmin
An ATL filter control
by Will J Miller
Using UIImagePickerController to replicate the profile selection features found in the contacts app requires solving some vexing problems. This article presents one approach for a class that replicates the functionality using the UIImagePickerController.
by logicchild
The purpose of this article is to provide a framework to help achieve concurrency by using OpenMP.
by EricHufschmid
A C function to create a triangle index list
by Rodrigo Cesar de Freitas Dias
Writing a dialog based program using only pure Win32 C code
by Nish Nishant
The article shows how to interop between a WCF service and a WWS client, and also how to rewrite the WCF service in WWS retaining compatibility with existing WCF clients.
by David Lafreniere
Unique allocator features improve performance and protect against heap fragmentation faults on any C or C++ project.
by maskisland
A generic tracing library implementation.
by zvx
A library for writing simple TCP client applications
by Matt Scarpino
This article provides an overview of MPI development for C programmers.
by Alesiani Marco
A concept-tool to create interactive documentations for C/C++ projects
by remarkpk11
Bitwise operations with enumerations.
by Len Holgate
Although socket based TCP/IP servers using IO Completion Ports are often written in C++, it's sometimes useful to write such a server in Visual Basic.
by tgis.top
A short guide for a high performance, flexible, cross-platform memory pool.
by Nemanja Trifunovic
Purpose, history and scenarios of use of character data types
by pradeep shivadasan
timer based task scheduler
by liuxiao
This control provides hyperlink function for the list control with exact positioning for the cursor.
by SarmadAsghar
This is the second lock-free implementation (first is by H°akan Sundell) that only needs the single-word compare-and-swap atomic primitive.
by Gene OK
This is an update to Don Kackman's UxTheme component originally written for Visual Studio 2003
by Drew_Benton
This article explores a more complete method of injecting a DLL into another process using the CreateRemoteThread approach.
by Jeremy Falcon
Provides a base to use when programming OpenGL-enabled applications for the real world, rather than a simple hello world.
by KristianEkman
Can we write a new better hash function?
by James S.F. Hsieh
A non-well-formed HTML parser and CSS Resolver builded by pure .NET C#
by Dr. Song Li
This is a note on how compilers implement function calls to pass the parameters to and get the return value from the called functions.
by Eric D Schmidt
A crash course in working with the BeagleBone and its built-in A/D converter, GPIO, and I2C bus using C++
by Jaker.Chen
A PLC simulator for WINDOWS
by dzolee
A Pong clone, written using VC++/Visual Studio 2005.
by logicchild
An article to give some insight about the Native API.
by KarstenK
Connecting and disconnecting network drives
by Aric Wang
This is a class derived from CWinThread class. It is used to record and play sound in the specific thread.
by logicchild
An article to help explain how C/C++ use pointers.
by Stefan Kuhr
Creating a self-extracting file that allows to start multiple setups
by YoungJin Shin
The characteristics of each CRT (ML, MT, MD) and the way to solve problems begginers encounter frequently
by Oscar-Tark
In this article, we will be looking at a more advanced version of a buffer overflow attack.
by Hari Mahadevan
A simple C++ class framework for writing Windows services
by Carlos Jiménez de Parga
An introduction to the Visual C++ CORBA development
by Babu_Abdulsalam
A Simple Profiler for C++ apps on x64 platform
by WajihUllahBaig
How to read audio input devices in DirectX.
by carl morey
How to write a program that allows a simple game to run on Linux and Windows
by Chuan-Liang Teng
Access physical memory, I/O port in user mode
by mjtsai
WDM Driver programming introduction with three Pseudo Drivers.
by Aric Wang
Just a simple digital LCD class and do not use an external bitmap.You can use and change it.
by Dan Bloomquist
'Disk Operating System' suitable for very small systems
by Apriorit Inc, Danil Ishkov
In this article, I am going to describe the process of writing and building of a simple driver-module for Linux OS
by KarstenK
Beginning a Firefox Addon with the power of XP-COM
by hus
A graphics library to export graphical output to BMP or WMF.
by auralius manurung
An article on how to build a simple HTTP proxy server
by erjan123
2D basic OpenGL Primitives Lines, Points, Triangles, Quads and Polygons
by gomorgan89
How to implement a simple UDP time server and client using WinSock.
by Member 9294701
A simple, portable yet efficient Quicksort implementation in C
by zvx
A framework for writing small to medium size cross-platform TCP servers
by orouit
Describes a framework to use the PCSC Smart Card API with .NET.
by FredBienvenu
Following my first article about X macros, I describe how to build a macro library to extend the enum functionalities in C.
by Daniel Cohen Gindi
Implementing server/client architecture for the great SQLite!
by mi-chi
Tokenize and access string contents using a format mask
by honey the codewitch
Using this cheap, powerful little device to make magic
by umar.techBOY
A hardware-based random number generator that exploits the line capacitance and natural frequency of the circuitry of a micro controller to generate a truly random number.
by 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
by Elmue
This article describes how to use a Teensy 3.1 board from PJRC.com to simulate keyboard, mouse and touch screen USB HID devices at the same time. This allows to remote-control a computer through one USB cable.
by Darren Sessions
With this class, you can add a PNG image to your button and automatically get a highlighted and grayscale version.
by vipulparmar
Basic understanding of Pro*C
by cyb70289
Play with physical memory, port, PCI configuration space in user mode
by Renato Tegon Forti
A set of class to access and manipulate MySQL database using MySQL C API
by Renato Tegon Forti
A set of class to access and manipule PostgreSql data base using libpq - C Library.
by David A. Gray
A Microsoft Excel worksheet for accurate, easy, fast design and application of Windows forms and resource strings
by Ilia Glizerin
Manually implement OOP designs in C.
by MoustafaS
Solving old ACM problems
by Yiping Cheng
An ideal source package for introducing students to the basics of Win32 programming
by Vitaliy Shibaev
This article describes useful techniques for transforming old-style C/C++ code to fully managed C# code. These methods were used for porting classic libjpeg and libtiff libraries to .NET Framework.
by pi19404
In this article we will look at Adaptive Skin Color Detection technique described in the paper "An Adaptive Real-time Skin Detector Based on Hue Thresholding"
by gugulea
This article is about adding automation to your project that increments the build number and adds a build date that can be seen in the Version tab in the file properties window.
by Option Greek
Implementation of a CListCtrl control derived class that can be used to set color of rows, columns, cells.
by Ernest Laurentin
Shows how to use Microsoft Script Hosting inside existing ATL/WTL Application
by Stefan Kuhr
Adding Aero Glass to Windows applications while keeping them backwards-compatible with legacy Windows versions
by Ghosuwa Wogomon
An example of a clean way to implement classes in C
by Andy Galluzzi
Join me to create the most advanced yet most simple to use full duplex MMF based IPC for Windows
by T. Herselman
C++11 header-only class, executes functions on a separate thread, including return values. Featuring a unique custom built, low level, lock-free double buffered queue; with a high speed data format, executes a queue of functions in only 6 CPU instructions; lea,call,mov,add,cmp,jb
by leon de boer
Introducing SmartStart something like a BIOS for the Pi
by adriancs
Communication between Arduino and C# (ASP.NET) by using AES encrypted HTTP GET request
by Monjurul Habib
The hardest single part of building a software system is deciding precisely what to build. Everybody in software development has the same goal: Rapid, Reliable, Low Risk delivery of high-quality, valuable functionality to users. This article will help them to achieve their goal.
by José Cintra
Some suggestions of algorithms for computing the Fibonacci numbers addressing iterative, recursive and functional paradigms
by jurhas
Handle the dynamic allocated
by Noel Frankinet
A virtual WTL ListView control on an SQLite3 table or view.
by zeltera
Amicable number (pairs between 1 and 2 million)
by Jesus Oliva
Firewall-Hook driver is a completely unknown method to develop simple packet filtering applications. With this article, I want to tell you how this driver works and what you need to do to use it in your applications.
by Joshua Tully
A look into what goes into the area of preventing reverse engineering, and gives developers some functions and ideas about preventing reversing engineering of their programs.
by Kewin Rausch
A really tiny IPC mechanism which does not rely on any existing system call or API.
by Malcolm Arthur McLean
We implement an embedded filing system to serve files to user code, in portable C.
by Nish Nishant, Professor Cuthbert Calculus, Glenn Quagmire
This paper is a summary of a research exercise conducted in conjunction by Nish Sivakumar, Professor Cuthbert Calculus, and Glenn Quagmire.
by Gustavo Ricardi
A Remote Desktop software built on AJAX, JSON and HTML5
by Richard Chambers
Providing a C library with primitives for manipulating a list including splice, for each, and algorithms.
by Torben Trindkaer Nielsen
This article presents the recursive connected component labelling algorithm with a workaround for the stack limitation. All in less than 70 lines of C/C++ code.
by Kenneth Kasajian
The Service Locator can be used to decouple classes, which improves the overall design and significantly helps with unit testing.
by Abhishek Nandy
Introducing powerful industrial Temboo Choreos to scale industrial IoT framework and ecosystem
by Pavel Durov
Basic NDK implementation using Hello World application
by PJ Arends
This article gives a brief overview of C style bitwise operators
by MEB Woods
A beginners guide to linked lists from a C\C++ perspective
by Jason Henderson
Your first Palm application using the venerable "Hello World!" example.
by Christian Graus
An overview of the Palm world, including a list of C functions which have preferred equivalents in PalmOS
by honey the codewitch
TinyVG is a compact vector graphics file format suitable for embedded. We explore it here.
by Matt Scarpino
Developing Low-Level Linux Applications with XCB (X protocol C-language Binding)
by Yubo Dong
An updated wrapper class to retrieve and modify id3 tag information for a given MP3 file.
by M.Mo
Using the gdb debugger's Python API to analyze and visualize C/C++ arrays in a debugging session.
by pi19404
In this article, we will look at unistrore gesture recognition for Android devices
by Cloud Hsu
Samples for present Android and iOS to control torch.
by Igor Kushnarev
The techniques to use SVG in the ImageView control
by Mosi_62
This approach shows quite an easy to be understood way to the first order Goerzel algorithm.
by Bill_Hallahan
Argument parsing function identifies both optional and positional arguments.
by BadKarma
The Star Trek game reworked, using a 2D retro look
by jan larsen
A stress tester for web apps
by Andy Kirkham
Part 1 - Setting up and getting started
by Andy Kirkham
Part 2 - Stepping into the C++ world
by T. Herselman
2 years ago I went OCD on memcpy/memmove; and wrote over 140 variations (80,000 lines of code) of memmove; testing, disassembling, optimizing and benchmarking them on multiple machines. I never released the article or the code; until now! So I need to do it before I loose my mind!
by Adam Roderick J
A simple approach to Hook LoadLibrary API with a sample
by Ivo Ivanov
The article demonstrates how to build a user mode Win32 API spying system
by xryl669
The final article about API hooking, with a working example of a thread deadlock detector.
by AlexAbramov
In this article, I will talk about the theories and implementations of API hooking. API hooking is a powerful technique that allows someone to hijack a function and redirect it to a custom one. Anything can be done in these functions before passing control back to the original API.
by Chesnokov Yuriy
The article presents C++ code for estimation of approximate and sample entropies suitable for biological signals analysis
by Carsten Breum
Showing an architecture for a service to handle multiple clients on their own thread using the DispatcherObject.
by Christ Kennedy
Build a remote control for a cumbersome wire tangled KVM that fits better hidden under your desk
by Christ Kennedy
Distil hand-sanitizer and other social lubricants using an Arduino
by DaveAuld
Simple implementation of a differential gap control to track the sun East/West movement
by DaveAuld
Using the Arduino platform for a SIMON game implementation.
by hjgode
How to control an air-dryer in your bathroom
by Sandeep Datta
This article is all about empowering you with more powerful tools that let you unleash your creativity without being limited by the default IDE.
by Marco Bertschi
Serial communication with an Arduino Board via C# and the SerialPort class from the System.IO.Ports namespace
by jeffb42
Create a MIDI expression pedal with an Arduino circuit board
by Jan Dolinay
This article describes software library for the FRDM-KL25Z board which allows writing programs for this board using the Arduino API.
by Sjoerd_B
ARM assembly for eVC with the Mono Jit macros
by Mike Hankey
A look at the STM32 Timer peripheral
by Software Developer's Journal
Neural networks are typically associated with specialised applications, developed only by select groups of experts. This misconception has had a highly negative effect on its popularity. Hopefully, the FANN library will help fill this gap.
by Jason Henderson
Draw and animate ASCII characters to a window using this COM object.
by Zebedee Mason
Software for automatically constructing architecture diagrams and metrics from source code and .NET assemblies is presented. Examples for Visual C++, Python, the Linux kernel, Boost and .NET are discussed.
by syed shanu
In this article you will learn about ASP.NET Core 1.0 MVC 6 using WEB API and AngularJS.
by Captain Price
Several ways of associating a class or a structure with a window and their differences
by David Lafreniere
Simplify passing data between threads with this portable C language callback library.
by bkelly13
Use of Windows class CAsynSocket in TCP/IP application
by Mats Samuelsson
AT&T hosted an M2M Challenge at the 2013 AT&T Developer Summit.
by jason lue
A subtle memory leak problem on CDynamicParameterAccessor on special occasions
by Andrew Garbuzov
A port of my splitter ActiveX control with MFC to ATL.
by David A. Gray
Beware the abandoned stack frame, for it can be plundered at will.
by leshkoapps
How you can use AVAssetResourceLoader and AVPlayer in your apps
by brochpirate
An iPhone media player designed specifically for listening to audiobooks
by Jeffrey Walton
Perform authenticated encryption with Crypto++.
by Chilap
Using pure C language to mimic the memory auto release pool in objective-C
by Neeraj Sathe
This article talks about the usage of STL's auto_ptr class
by Beau Skinner
Automatic build version awareness, incrementing, and archiving.
by Alexandre GRANVAUD
Automate your data classes initialization from an XML file.
by Dan Hu
Automatic Dump collection and Analysis
by honey the codewitch
A walkthrough and source code for automatically configuring your ESP8266 IoT devices
by Intel ISN
In symmetric multiprocessor (SMP) systems, each processor has a local cache. The memory system must guarantee cache coherence. False sharing occurs when threads on different processors modify variables that reside on the same cache line. Learn methods to detect and correct false sharing.
by Luis Vital
Avoiding Data Loss in Thread Communication
by Intel ISN
Allocating memory from the system heap can be an expensive operation due to a lock used by system runtime libraries to synchronize access to the heap. Contention on this lock can limit the performance benefits from multithreading. Learn how to solve this problem.
by Mike Hankey
Learn the basic of the AVR micro controller and the assembly language
by grilialex
Bug fixes and enhancements on AVRILOS SysTick module
by grilialex
A Round-Robin OS (without pre-emptive multitasking) allowing rapid application development
by Javier Aroche
Back Orifice XP (BOXP) is a network administration tool based on BO2K
by Chesnokov Yuriy
This article demonstrates a backpropagation artificial neural network console application with validation and test sets for performance estimation using uneven distribution metrics.
by Gopi Krishna Nuti
Bad coding practices
by Kewin Rausch
Introduction to protocols to manage Key Exchange in secure channels communication
by Oscar-Tark
A basic formatted string exploit shows you how small errors in programming with the printf function can be a lethal weapon for hackers looking to compromise a system.
by Oscar-Tark
If you are looking into white hat hacking, it's good to know old school tactics used for overflows.
by ErnestoNet
Finance, contacts, notes organizer
by Whay Kay Pee
How to embed LibCurl to create a download manager.
by 23ars
This will be a simple article about Linux Device Drivers, in fact about a char driver that controls the GPIO ( General Purpose Input-Output) port of the Beaglebone Black.
by Jonathan Gilligan
Windows reports erroneous file modification times, which change according to daylight savings. This article describes why this is so and how to determine correct file modification times and avoid the DST bug.
by dkoksal
Take some of the headache out of Android porting with a stable, consistent build environment.
by mattz32
A simple tutorial on how to create a navigation-based application and transitioning between views.
by Andy Allinger
Introduces data clustering and the k-means++ algorithm
by Vahid Kazemi
Create your first application using Direct3D 10.
by 0x3c0
Descriptor tables and interrupts.
by 0x3c0
C++ support code and the console.
by Richard Chambers
An introduction and a first walkthrough of using STM32CubeIDE with the ST32F3DISCOVERY board.
by hagarwal
Here is a class that will help you to control the execution of your threads that involves looping/polling and also limits their CPU usage to a specified limit.
by PeterGlen
BigClock with Transparent Background based on the 7 segment LCD
by User 6918454
A .NET 2.0 and Mono library for the 64 bit optimized handling of very large integers, up to 10240 binary digits or approximately (safe to use) 3000 decimal digits
by Kewin Rausch
How to add obfuscation at binary level to protect your technology
by Dávid Kocsis
A new general purpose language that aims to be fast, high level and simple to use.
by Dávid Kocsis
A new general purpose language that aims to be fast, high level and simple to use. (I renamed it from Anonymus)
by Dávid Kocsis
A new general purpose language that aims to be fast, high level and simple to use.
by programmersmind
Few well known bitwise operation problem collection
by raddevus
Learn to configure your HC-05 Bluetooth module using the included Arduino sketch
by raddevus
Learn To Use HC-05 Bluetooth Component so you can communicate with your Arduino
by Kumar_Shiv, Rahul Kandu
Boosting Java Performance in Big Data Applications
by jurhas
Fast binary tree algorithmus
by Mattias Högström
Walking a native and a managed callstack is fairly easy. Walking a mixed-mode callstack is much much harder. Existing documentation is truly minimal. I hope this article and its sample profiler can shed some light in this area.
by BrainlessLabs.com
In this article, we will discuss implementing conditional statements, loops and blocks.
by Eugene Sadovoi
Integrating third party tools and libraries into Visual Studio (MSBuild) configuration environment.
by Eugene Sadovoi
Integrating third party tools and libraries into Visual Studio (MSBuild) configuration environment.
by Bruno van Dooren
An article about developing a driver for the WDF Kernel Mode Driver Foundation.
by SarmadAsghar
This will provide opportunity to calculate aggregates, joins on the data retrieved from API’s which was never done.
by SarmadAsghar
Building on My SQL Storage Engines and APIs to Conduct Complex Analysis Using SQL Query Language: Part 2
by deluizon
Learning the basic of developing application on iPhone by developing simple reader app
by Fiyaz Hasan
Building a technical event management application with ASP.net 5 MVC and Entity Framework 7
by S Keller
Writing your own operating system.
by IGx89
Instructions on how to implement _fseeki64 and _ftelli64.
by Christoph Husse
This article shows how to bypass PatchGuard 3 on the latest windows versions.
by fhrdina
An article on Windows XP logon process modification
by bavander
Fast, powerful, useful expression evaluation library.
by steveb
Dynamic string for the C language
by Bill_Hallahan
The following program is a code generator that generates a C program or a C++ program that has auto-generated parsing code.
by Amit Banerjee
Task Scheduling based on event
by Gopi Krishna Nuti
Code snippets detailing Interop programming in C# and ATLCOM
by honey the codewitch
Understand the difference between headers and source files, what they do, and how they work together.
by Volynsky Alex
New features of the C++17 standard
by Alexandr Surkov
My experience of using C++ with microcontrollers
by Chien-Chung, Chung
C++ class of HMAC-SHA1
by Chesnokov Yuriy
The article describes C++ coding styles and practices to be followed to develop robust and reliable code that is easily comprehended and maintained by other developers.
by Edwig Huisman
A hibernate framework for C++
by Fady Aladdin
Demonstrating one of the C++ features , the dynamic allocation and de-allocation of arrays using pointers
by Fredrik Bornander
How to write a memory leak detection program using library injection
by xushiwei
Most of the C++ programmers do not benefit from "Garbage Collection" technique (GC). Here is a new memory management technique named "GC Allocator" (Note it is not "GC").
by BrainlessLabs.com, sibani.p
Creating a simple ORM for C++ on-top of SQL database
by MarcosCB
A design pattern that gives the advantages of a common Object inheritance to C++
by Craig Giles
I have been learning quite a few development strategies as of late, and the newest one that I’ve taken a peek into is Test Driven Development (TDD), or Unit Testing.
by Chris Grimes
Shows how to create C++ property accessors that support C#-like syntax
by Mohammad Nasim
answers many whys in bigenners' and even advanced programmers' head about what looks strange syntax
by Member 2516638
C++ wrapper class to compute moving averages
by lihaijian
This article will provide a cross platform C++ wrapper for Oracle's OCI interface.
by lihaijian
This article will provide a cross platform C++ wrapper for Sybase's OPENCLIENT interface.
by Achilleas Margaritis
C++0x Dynamic Message Passing Ala Objective-C
by Babu_Abdulsalam
Various features supporting Concurrency in C++11
by Michael Lüftenegger
Explanation of a calculator
by Askar Azhibaev
To make programs more understandable and familiar to humans
by ingvar8
c8051 module for Frequency inverter
by José Cintra
Iterative algorithms for computing approximations to the number PI through infinite series using double and arbitrary precision
by Debabrata_Das
C program to display calendar of any given month and year (mm-yyyy)
by li9705
How to call C/C++ from Java Android using CLE
by Evgeny Pereguda
This article presents my project for capturing of video and audio sources on Windows OS by Microsoft Media Foundation.
by Evgeny Pereguda
Simple lib for capturing live-video from web-camera by using Media Foundation
by Florian Rappl
A car distance sensor using the Arduino with an ultrasonic transducer
by Bill_Hallahan
Program to change the bracketing style of auto-generated code.
by Raghuwanshi.G.S
This article shows how to improve Server / System performance by changing the FILE DESCRIPTOR limit and TIME_WAIT in Windows 2003, XP and Vista.
by David MacDermot
This article describes adding checkboxes to the standard combobox and listbox control.
by David MacDermot
Add checkboxes to standard combobox and listbox control
by Emre Guldogan
A System for Simulation and Analysis of Logic Circuits
by JoeSox
Connect to ConceptNet 5's REST API
by GProssliner
cobj is a preprocessor based generator for interface based polymorphism
by Gregory Shpitalnik
How to inject some code into running Linux application
by Razvan Aguridan
Beginner optimization tutorial.
by Ebenezar John Paul
An Ideal Code Review Checklist that applies for most programming languages
by sense_8
A C/C++, Datastrcture and Win32 API Project
by Leslie Zhai
It is a reminiscent SLOC console in libc/libc++ cross GNU and WIN32
by Keerthi_Kumar_N
This article basically explains about the best practices that can be incorporated in any programming language which would yield to a better maintainable and reusable code.
by Dr. William J. Blanke
This article shows how to abstract some of the most common issues a developer will encounter when creating a native code application that must be logo certified for each platform.
by Bernhard Häussermann
A set of source files that extends the UITableView so that it has sections that can be collapsed and expanded.
by Stefan Freyr Stefansson
A C++ class for defining a color gradient and interpolating a value to produce a color.
by Jeremy Falcon
Aids developers with color intensities
by Jeff Glatt
How to create/use COM components in plain C, without MFC, ATL, WTL, or any other framework.
by Jeff Glatt
How to write a COM component in C that can be used by script languages such as VBscript, Visual BASIC, jscript, etc.
by Jeff Glatt
COM collections in C
by Jeff Glatt
Make a COM object with multiple interfaces, in C.
by Jeff Glatt
An ActiveX Script Host with custom COM objects. This allows a script to call C functions in your app.
by Jeff Glatt
Miscellaneous Script Host details
by Asif Bahrainwala
Design your own language and write a compiler/ interpreter for it
by DQNOK
Traces the evolution of a high-speed EXPRESSION EVALUATOR to demonstrate the various PATTERNS you will need to "roll your own" recursive descent compiler.
by wmjordan
MuPDF is an open-sourced, high performance PDF rendering and editing engine written in C. This article describes how to compile its source code to a DLL for use in other programming languages.
by li9705
This article talks about how to compile Python source code on WP8, the changes made on the source code, and an example using Python in a WP8 native app.
by Alexandre Bencz
With this new OrangeC/C++ compiler back-end, you can compile your C code to .NET
by Alexandre Bencz
With this new OrangeC/C++ compiler back-end, you can compile your C code to .NET.
by Afzaal Ahmad Zeeshan
This article contains a basic overview of the complex numbers, and their creation and functions most specifically the operator overloading for arithmetic functions. Programming languages include Java, C++, C# and VB.NET at the moment.
by tojohere
Composite pattern made as a reusable C++ template class
by Andrew Kirillov
An open source application to acquire and process video from cameras
by Nisamudheen
Numerical concepts of NaN, IND, INF and DEN using C++.
by chrisdaw
The MATLAB environment does not allow for easy access to common Windows functions; this article explains how to access these easily from within MATLAB, by calling a specially developed C DLL library
by User 4838655
This article explains how to connect to an SQL Server and pass a string.
by Yasin HINISLIOGLU
This article explains garbage collection and memory management using C language
by sparkliang
An introduction to and a C library source code for consistent hashing.
by LaymanZheng
This article illustrates the common usage of a const in C++
by User 1556233
How to consume a RESTful Service (bit.ly) in an iPhone application
by Eugene Sadovoi
Integrating third party tools and libraries into Visual Studio (MSBuild) build and reference system.
by Joel Ivory Johnson
A walk through on modifying an RC car to be controlled by a Windows Phone
by asadbd
Conversion between Binary, Octal, Decimal, & Hexadecimal number systems. C code for download.
by w.hooper
Convert a positive 32 bit integer to a base 64 string. This is the fastest and shortest encoding / decoding of an integer to / from text. Easily modified for 64 bit integers.
by Jeremy Falcon
Convert an integer to its textual description
by anand choubey
The code snippet converts MAC Address String Format into Bytes
by grilialex
Flow and tools to convert Xilinx bitstreams to C source code for programming FPGA/CPLD
by Marcos F. Cardoso
How to convert C++ enums to strings.
by simonp_ca
The simple native DLL (made in VC++) uses Win32 Core API to capture the live audio signals from the default audio device (speaker or headphone). A little C# console EXE grabs the signal from the DLL and set the volume bars up/down in real time. It's fun to watch and easy to understand.
by Kenneth Kasajian
I get asked this question sometimes from seasoned programmers who are new to C++. There are plenty of good books written on the subject, but I found no clear and concise set of rules on the Internet for those who don't want to understand every nuance of the language—and just want the facts.
by Jozef Bozek
Ligth object wrapper for iOS CoreData.
by Sauro Abbondanzieri
UWP, COM, C++/WinRT, OOP in plain C. What else?
by Sauro Abbondanzieri
A fresh, polished and effective way to deal with OOP in pure and plain ANSI C
by Sauro Abbondanzieri
Implementing a Canvas concept with OOP, in a fresh, polished and effective, pure and plain ANSI C
by ingvar8
Counter based c8051
by Mircea Neacsu
Effective management tool for multiple libraries
by Andreas Schoenle
How to use CrashRptEx, to avoid some of the pitfalls of crash reporting in MFC apps or if you want the ability to continue your application after a crash
by The Ænema
This article will teach you how to create an amazing, clean and smooth WPF/Winform UI for your native application without using any complex, unsafe, ActiveXish methods, etc.
by Amit Banerjee
A simple C program to create a 16 timers routine from a single timer interrupt for embedded systems.
by Aric Wang
To show you how to create a easy animation with palette
by Philipos Sakellaropoulos
An article on writing thumbnail shell extensions for your MFC document types
by Pritam Zope
In this article we will create a simple kernel such as printing HelloWorld first and then writing functions for printing numbers, Keyboard I/O, Box Drawing GUI, and Tic-Tac-Toe game in kernel in C
by Ivan Shcherbakov
This article describes how to create and debug a simple device driver on a modern Linux kernel
by ima_c++_programmer
This is a utility to compress files in a self extracting binary. The self extracting binary can be used without any installation on any system to extract files from it.
by Mohammad Elsheimy
Learn how to record audio and play sound files in C and C#.
by harunmip
Explain how to call C function DLL from .NET
by Jan Dolinay
How to create and debug Arduino programs in Visual Studio code
by Jan Dolinay
This article shows how to set up VS Code to debug your Arduino program.
by Martin ISDN
C, pure functions, multiple files, the stack and the heap
by Jan Dolinay
Article on setting up Eclipse to build programs for Arduino Uno.
by The Ænema
Learn how to convert any code to a stable shellcode using Visual Studio 2019 and VC++ in easy steps!
by Modesty Zhang
This is a Visual Studio .NET 2003 macro, it can automatically insert comment blocks to your source files about copyright, creation date, author and update, etc., basically anything you want for your source files’ header.
by hongseok.com
Helper Class for using CRITICAL_SECTION
by Gulyan
Using Mutexes on cross platform programming
by syed shanu
In this article, we will see in detail how to create a simple Student Master CRUD (Create/Read/Update and Delete) using scaffolding.
by Matt Scarpino
This article explains how to perform mathematical SIMD processing in C/C++ with Intel's Advanced Vector Extensions (AVX) intrinsic functions.
by T.Kojima
Suggestion about another curve representation
by BhaskarBora
This Software is to show what C and DOS can offer wrt Windows. It's a classic software!
by John Crenshaw
C++ has no native support for adding new operators, but this article shows how, with macros and some clever overloading, it is possible to easily add your own anyway.
by Shanmuga Sundar.V
An article on a Win32 custom graph control and process bar creation.
by Martin Mitáš
Overview of techniques for customizing existing controls.
by Martin Mitáš
Few techniques for getting rid of customized-control-specific code from parent window procedure.
by Martin Mitáš
How to support scrolling within your controls.
by Martin Mitáš
Make your control answer to the questions system or application may ask.
by Martin Mitáš
A quick introduction into the development of custom controls in plain Win32 API.
by Martin Mitáš
Understanding the basics of custom control painting and avoiding the trap of control flicker
by Martin Mitáš
Paint your control consistently with standard/common controls, using the visual styles API.
by Steve L. Powell
IntroductionWhy would you  want to call an RTD from an XLL? Recall that the way to call an RTD is through the RTD function in Excel, so the user needs to somehow remember how many parameters your function takes and in what order to supply them and even what the function is called. Good luck explaini
by James Brown
How to use the Cool Scrollbar Library
by lata07mahi
Modal dialog with a user-defined look and feel.
by Andy Allinger
Filter specified by the pass frequency, stop frequency, passband attenuation, and stopband attenuation
by SimbirSoft
C++: love and intrigue
by Mycroft Holmes
Copy and paste between a DataGridView and Excel.
by Brian C Hart
Brian's detailed answers to your most frequently asked questions about his DCOM tutorial.
by araud
Your own transport for DCOM
by LeisureBamboo
Some kinds of DCR files' format/data structure
by Stas Kondratiev
Demonstrates how you can improve the standard DebugBreak and ASSERTs to make them work always.
by Jan Dolinay
Source level debugger for Arduino with GDB and Eclipse
by Bernhard Nebel
A tutorial for people who finally want to debug their Arduino projects that run on AVR MCUs using the GNU project debugger GDB
by S Keller
How to build and test your own Operating System.
by Gregory Shpitalnik
How to debug simultaneously Java/C++ mixed code in both Java and C++ debuggers
by Jeffrey Walton
Using WinDbg to survive in a .NET world.
by LeisureBamboo
The decode and encode of multiPage rotate tif.zip
by Marius Daniel Ciorecan
A library that provides an easy to use class (CDecompressLibrary) that will detect and decompress into memory buffers an archive file (zip, gz, tar.gz).
by Rob Manderson
Some thoughts on how to write software defensively
by Zebedee Mason
Perform dependency analysis by using Doxygen to parse source code and produce a report
by Arthur V. Ratz
In this brief article, we will demonstrate how to deploy a Node.js application and run it on Docker's Windows Server Core 2016 Containers
by Kewin Rausch
Design and development of a TOR-like protocol to keep your communication secure and your identity unknown
by Vedat Ozan Oner
A sample project with Arduino.
by Jerome_D
This article discovers how to design a hierarchical state machine engine for embedded system development.
by masaniparesh
this article talks about compiler design and implementation
by malaugh
Designing cross-platform dialog-based applications using GTK and Glade
by Jerome_D
This article discovers how to develop and simulate cross-platform embedded systems using the UML State Machine Wizard.
by Chad Z. Hower aka Kudzu
Develop your own operating system using C# (or VB.NET, etc.) and Visual Studio!
by Reza Shademani
The main goal of this article is to explain the practical details of low level network security programming.
by Bruno van Dooren
This article describes the process of developing a USB Kernel mode device driver using the WDF Kernel Mode Driver Foundation.
by Tushar_Gupta
Walk through to quickly develop applications using Node.js and Express framework.
by Afzaal Ahmad Zeeshan
This post discusses the Ubuntu SDK and Qt IDE used in Ubuntu SDK for developing different types of Ubuntu applications and software services.
by Addison-Wesley
It is also possible to write debug messages to the Xcode console when you write your application. Accessing these capabilities is not limited to Objective-C applications. Your hybrid applications can do these things from within JavaScript.
by Michael Haephrati
When I developed Rashumon, there was no built in support for multi-lingual / bi-directional text and I had to develop it from scratch.
by Abbas_Riazi
Showing property sheet dialog of a specific device.
by HiteshSharma
Hardware interfacing through serial port using C#
by Artem Moroz
Using ESP8266 module to remotely control high power electrical appliances
by LeisureBamboo
In this article, you will see the steps required to simultaneously play multiple midi file from memory using MCI functions.
by gabrielmaldi
A very simple way of doing it.
by hax_
Introduction to the open-source hxGrid library for distributed computing. Main benefits of the library: cluster uses only idle time of Windows 2000/XP/Vista workstation (no dedicated workstations required); easy to use; free.
by Svetoslav Chekanov
A collection of image dithering algorithms
by Mattias Högström
Learn how to export functions from a DLL, and obtain full language independence
by Jeff Glatt
How to create docking toolbars/windows in plain C (no MFC, ATL, COM, nor WTL).
by Mircea Neacsu
Case folding for UTF-8 code
by Rajesh Nath
Encrypts/Decrypts files on a USB within a domain,on the fly.
by Khaldoon Ghanem
This article describes how to visualize complex-valued functions of a single complex variable using the domain coloring method on GPU.
by Alexandre Bencz
DotNetPELib is a library which abstracts managed information such as namespaces, classes, fields, methods, and instructions. The information can then be used to generate assembly language source files, or PE executables or DLLs.
by ckorda
A replacement for MFC's CDragListBox that supports multiple selection and dragging between lists
by Thiadmer Riemersma
A drop-in replacement for the DrawText() SDK function with minimal HTML support
by Toby Opferman
This article will go into the basics of creating a simple driver.
by Toby Opferman
This article will go deeper into the basics of creating a simple driver.
by Toby Opferman
This article will go deeper into the basics of creating a simple driver.
by Toby Opferman
This article will introduce how devices can interact with each other.
by Toby Opferman
Introduction to TDI Client drivers and more IRP handling.
by Toby Opferman
Introduction to the Windows display driver model.
by csrss
A tool for loading device drivers
by Apriorit Inc, Semyon Boyko
Simple driver for Linux OS that performs hiding of the selected files from the system
by Member 10392111
This article shows you how to hook driver's dispatch routines.
by valdok
Using C++ objects with destructors and exceptions in drivers
by Leandro T C Melo
A C++ implementation of DRUM (Disk Repository with Update Management) - Storage of key/value pairs and asynchronous check/update operations
by Michael Sydney Balloni
Different languages and approaches are evaluated for a file and string processing benchmark
by John Jiyang Hou
This program can dump a file to the standard output in Windows.
by Arman S.
A tool that finds duplicate files in your system.
by David O'Neil
Everybody Loves the Mandelbrot Set! Here's a browser for it!
by Achilleas Margaritis
Dynamic message passing for C++.
by Doug Binks
Dynamic Resolution Rendering lets developers dynamically vary the resolution of their screen rendering instead of having a static resolution selection. The end result: Stable, high frame rates can be achieved with high-quality GUIs, even on low-end systems. This code sample is free to use.
by csrss
This article describes creating and managing 1D, 2D and 3D string arrays
by ASP.NET Community
This is how to Dynamicly build the a links of characters from A-Z , somthing like thisA | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P
by Mohamed Kalmoua
This article describes how to create a UWP application that uses a Window Runtime Component.
by tugrulGtx
Multi-device OpenCL load balancer and pipeliner for C# in few lines of code.
by NSProgrammer
Easy UITableView optimizations.
by Sergey Podobry, Apriorit Inc
This article describes an easy way to set up system-wide global API hooks.
by LeisureBamboo
Randomly read any embedded_mono_matrix in TTF file, export it to bitmap files (in package)
by Dr. Song Li
How to write C/C++ programs with the help from Eclipse and CDT
by User 4838655
This article shows how to perform edge detection using C,Win32 SDK and GDI+
by David Deley
Add to your program the ability to spell check a word and perform spell guessing.
by ThatsAlok
Free component for parsing HTML, .NET version of EfTidyCom
by Eduard Ene
An article on EGen - a scalable code generation and maintenance framework for C/C++/C#/Java, implemented in Ruby.
by SarmadAsghar
Building on My SQL Storage Engines and APIs to Conduct Complex Analysis Using SQL Query Language: Part 5
by Sharjith
Demo to show use of Python Interpreter to evaluate methematical expressions
by Mircea Neacsu
An AWK interpreter converted to a C-callable library
by vikas maan
Create a 2008 MFCOutlookBar in any pane of a SplitterWnd.
by Richard Chambers
Exploring how to embed a Java VM into a C application and developing a native library for a Java application using JNI.
by Jun Du
This article describes how to embed Python modules in C/C++ applications by using Python/C API.
by Jun Du
This article discusses some advanced topics on how to embed Python modules in C/C++ applications.
by arnavguddu
How to Embed Python interpreter in your C/C++ code and dynamically change the code path of compiled native code.
by sytelus
This article shows you how you can let your users type mathematical equations in popular TeX format and render them as GIF images in your web and desktop applications with just 10 minutes of coding effort.
by Bernhard Häussermann
Shows how to programmatically enable full-keyboard-access tabbing behaviour in your Mac OS X application.
by kingsimba0511
How to solve Endian conversion in multiplatform application
by Anshul R
Solves linear equation in one variable, 2 linear equations in 2 variables, quadratic equations and cubic equations
by Sem Shekhovtsov
This article describes how to integrate simple error logger for .Net Core MVC 1.0 web project.
by Jozef Bozek
ESpeakEngine - Objective-C speech synthesizer
by David A. Gray
Historically, ETW has been portrayed as having a very steep learning curve, along the lines of the effort required to summit Everest. Realizing its potential value, I set about to reduce the effort to that required to summit Pike's Peak.
by Kewin Rausch
An introduction on how these applications self-defend themselves against scanning techniques, and how they could have evolved from simple and naive forms to more sophisticated ones.
by Addison-Wesley
This chapter covers only the basic parts of the C language
by Sams Publishing
An chapter excerpt designed to help you prepared for iPad development.
by Tamas Karoly
Describes how to exchange data between a device driver and a user mode application.
by b4rc0ll0
A useful launcher for JAR executable files, with Splash Image function
by Wajeeh Ahmed
This article is about launching a secondary process from within a process and verifying the successful launch.
by Jan Mojzis
Experimental crypt
by programmersmind
Explicit constructor in C++.
by Intel ISN
Many compute-intensive applications involve complex transformations of ordered input data to ordered output data. While the algorithms employed in these transformations are often parallel, managing the I/O order dependence can be a challenge.
by Intel
In this example application, you'll learn how to interact with the Terasic DE10-Nano board's digital I/O
by Intel ISN
Many applications and algorithms contain serial optimizations that inadvertently introduce data dependencies and inhibit parallelism. One can often remove such dependences through simple transforms, or even avoid them altogether through techniques such as domain decomposition or blocking.
by RedSunBeer
test the apps design
by Svetoslav Chekanov
Fast implementation of 2:1 image shrink (full image or part of it)
by zarzor
Optimised code for valid data length to FFT
by Jan Mojzis
Fast and simple huffman compressor
by altomaltes
An insigth in the heap "C" memory system.
by CMalcheski
Part 1 of this article discussed an algorithm for addressing all pixels within a circle with surgical precision, optionally expanded to filling in those pixels as required to create a color wheel; this is part 2 of 2, covering the actual implementation.
by Jan Dolinay
This article describes faster but still easy-to-use version of digital I/O for Arduino
by Alexander Semjonov
Developing fastest FFT implementation based on precompile tool using data driven approach
by ChaoJui
High performance and good quality of image blurring
by Robert van Engelen
Classic globbing and modern gitignore-style globbing algorithms can be fast, whereas recursive implementations are known to blow up exponentially; why some freely available source code should not be used.
by Mohiuddin Awan
I am presenting a new implementation of Arduino GPIO functions which are faster and more efficient than the original functions.
by 1f604 ( F Y )
Source code and explanation of my io_uring based implementation of b3sum
by Sanmayce
Optimized multi-threaded console full-text searcher
by Sanmayce
A fulltext CLI tool reporting number of exact matches, FAST!
by Sanmayce
Brutally optimized hash function for general table lookups
by Sanmayce
Tuned function for searching a needle in a haystack
by User 3160068
Update to "FAT-32 Sorter" helping to ignore leading 'the ' when sorting
by Udi Cohen
How I wrote a utility to sort files in FAT-32 storage devices and fixing products that are affected by improper sorting order, such as various music players.
by Armen Hakobyan
An article on reading file sectors directly from disk using logical offsets
by Member 10392111
This article shows you how to dig into windows kernel using IDA and Virtual Box
by Manish K. Agarwal
Rotating files by appending 00, 01, 02, 03 etc. in file name once the file size reaches its predefined maximum file size.
by SoftPerfect Research
Introduction in the File System Notification Kit (FSNK) product for monitoring file system activity in real-time.
by Sei Flavius
Solution to Finding Sophie puzzle
by Roozbeh Abolpour
C code for finding convex hull of a set of given multi-dimensional points
by EngDRJ
An finite state menu implemented using multiple linked-lists and function pointers in C for use with embedded programming.
by Aric Wang
Shows you how to make a simple fire effect
by Lowell Heddings
A direct port of the Code Project Search Bar, but for Firefox instead of IE.
by MaheshSatya
An article on using Windows Filtering Platform of Vista to write a simple firewall
by Ed Nutting
In this article I discuss the innovative approach, taken by FlingOS, to teaching OS and low-level development to high-level developers using C#.
by Sunil Soni
Design Digital Circuits using all 4 types of flip flop
by Jozef Bozek
FliteEngine - An Objective-C speech synthesizer.
by K-Sid
A beginner's hardware project using a PIC microcontroller.
by Birender Singh
CreateDir function creates folders and subfolders thereby completing the whole path. This function overcomes the limitations of CreateDirectory Win32 API.
by George Shagov
Four Boolean Logic induction
by monday2000
How to display a bitmap in your MFC SDI application using FreeImage. Various rescaling algorithms considered.
by Michael Chourdakis
Tutorial for Objective-C beginners
by Andy Allinger
Convert audio to image. (Edit the image.) Convert image to music.
by leon de boer
Failing and musings of two weekends with the Raspberry Pi
by hwycheng
FTKernelAPI is a p2p file-sharing library fully compatible with Bittorrent
by Ludvik Jerabek
Supports getopt, getopt_long, and getopt_long_only and POSIXLY_CORRECT environment flag
by Ladislav Nevery
Let Google read your eBooks aloud or convert to MP3! This free TTS engine used by Android phone just sounds fantastic so here is a simple eBook reader app with C++ source code
by Shine Jayakumar
A brief introduction to game programming using C/C++.
by Ivan Shcherbakov
This article describes how to make Visual Studio "understand" the error messages produced by GCC using a Makefile project and a simple PERL script.
by Mattias Högström
Learn the basics of how to draw with GDI on screen and to printer. We will look closer at the different GDI map modes, and how to do proper adjustments when you need to send the output to a printer. We will also create a metafile and load it back in again.
by galexding
A very simple, integrated method to make controls such as buttons, slider controls, and progress controls to be transparent in a dialog.
by Bill_Hallahan
C code generator uses program make_cpp_class.py input file
by Matt Scarpino
This article explains how to generate a high-performance text scanner using re2c.
by Matt Scarpino
This article explains how to generate a high-performance text parser using Lemon.
by Durga Prasad Dhulipudi
A novel way to create complex line patterns
by Benjamin Consolvo
This article explores the use of Stable Diffusion models, focusing on image-to-image generation, using Intel's newly released Intel Data Center GPU Max Series 1100.
by Rohit Joshi
Generic Pool: Policy based design.
by jrmwng
Minimal application of Generic Thunk.
by OwnWaterloo
A simple and generic solution of making a member function become a callback function with the help of thunk technology.
by Chesnokov Yuriy
The article demonstrates the application of genetic algorithms for classification problems with artificial neural networks.
by Sreekanth Muralidharan
Getting system timer without using inbuilt system calls
by Joel Ivory Johnson
This is a first in a series of articles to get some one up and running with iPhone development. This first article is to help you identify what hardware you need for development, and gives a quick introduction to Objective-C.
by Sergiy Bogdancev
Getting Started with Arduino Due in Atmel Studio
by Sergiy Bogdancev
Understanding streaming data
by altomaltes
This code allows dumping and retrieval from a single variable to a complete tree of objects using both JSON and XML, in an unintrusive way, using tentative templates.
by Ali BaderEddin
This article describes in detail how to set up your first OpenGL FreeGLUT window with multiple subwindows, and provides you with a template for your OpenGL applications.
by Ali BaderEddin
This article describes in detail how to set up your first OpenGL FreeGLUT window and provides you with a template for your OpenGL applications
by HongBing75
A general robot operating system
by raddevus
Build this circuit and learn how easy it is to grab GPS data and store it on an SD Card. Walk around your neighborhood and then upload data to a map.
by Intel ISN
One key to attaining good parallel performance is choosing the right granularity for the application. The goal is to determine the right granularity (usually larger is better) for parallel tasks, while avoiding load imbalance and communication overhead to achieve the best performance.
by Vince Ricci
Gynoid is a wrapper around mobile phone APIs (WinCE, symbian, iPhone)
by Sarthak S
Assembly inspection and hacking with windbg
by Sarthak S
Assembly inspection and hacking with windbg
by Amit Dey
This article shows how to handle custom events generated in a VB ActiveX component in a Visual C++ client.
by Inocentric
Named critical section and named spin lock - you may find it useful for debugging complex applications.
by Inocentric
Introduction to pointers - If you have no idea what are they and how to use them, read this!
by Inocentric
This article explains how to use CLinkedListDouble template class. This template is a thread safe implementation of double link list.
by Inocentric
This article explains how to use CLinkedListSingle template class. This template is a thread safe implementation of single link list.
by honey the codewitch
Turbocharge your device with a clever way to configure your board
by Peter Kankowski
Benchmark program for hash tables, comparison of 15 popular hash functions, and ideas for designing your own hash function.
by Andrei C_Coder Azzopardi
Describes a module to track heap memory allocations and to avoid memory leaks
by CPallini
This article describes one of my experiments: a temperature control system for a cartoon box.
by Larry M02
Pebble Watchapp development using C. Starting with a walk through of CloudPebble, Pebble's online development environment, we will build a swim lap counter with some unique features.
by Ohmu
An article that creates a simple iPhone application that displays a graphic then cuts out the .XIB, and completes this just from the code.
by im_xboss
This topic deals with the method of converting a stream of hex values to its corresponding ASCII values
by K-Sid
A simple USB hardware/software application to torment others
by flyhigh
Help you manager dynamic array
by Alexandre Courpron
This article presents the implementation of a fixed-size heterogeneous container.
by Shayan Ali Bhatti
Wireless Home Automation via XBEE Modules
by Maruf Maniruzzaman
Functional java virtual machine - can run java applications for most of the instructions.
by cyb70289
Inject user mode routine into kernel space and execute
by Anton Bassov
How to hook the native API and control process creation on a system-wide basis.
by Ashwin. Shetty
Scaling application Horizontally using Message queue
by Igor Ladnik
Compact infrastructure for custom hosting of .NET Core component in unmanaged C/C++ code with reciprocal methods calls between the parts running in Windows and Linux. Section Threads and Processes
by Igor Ladnik
Compact infrastructure for custom hosting of .NET Web components in unmanaged C/C++ code with reciprocal methods calls between the parts running in Windows and Linux
by Dan Sporici
This article discusses the idea of Hot Patching C/C++ functions using Intel Pin in order to remove known vulnerabilities
by William Van Winkle
Recently, the Intel® App Innovation Contest in partnership with the Intel® Developer Zone sent developers a challenge to find the next big target in touch, and >Adam Hill may have blasted it with his award-winning Hot Shots* spaceship game.
by Michael Chourdakis
A ready to be used hotpatching library with five methods!
by Sams Publishing
In this chapter excerpt from Sams Teach Yourself iPhone Application Development in 24 Hours we'll look at: How iOS 4 supports background tasks, what types of background tasks are supported, how to disable backgrounding, how to suspend applications, and how to execute code in the background.
by Try and try
Explain how to get the address of KeServiceDescriptorTableShadow
by Tomas "Frooxius" Mariancik
Explanation of the basic workings of the computer in simple language.
by Intel
This tutorial shows you how to incorporate a digital signature algorithm (DSA) and key agreement protocol (KAP) into the programmable FPGA fabric and HPS of the Cyclone® V SoC FPGA device on a DE10-Nano board.
by r_adem
Some tips to avoid leaking memory in your iPhone apps.
by Ben Aldhouse
Using time and file functions
by Jacob F. W.
Learn the Secrets of the Universe
by Danny Ruijters
How to compile your existing MFC code in Visual C++ Express.
by Andrey Sergienko
How to configure Visual Studio 2008 for compiling drivers without using DDK's console tools.
by kunchen
This sample is demostrating how to create an event in a DLL file and afterward how to call this event from a client program.
by nicolas_chang
Help us to find the position of the exception in the source code
by FPGANinja
A walkthrough and source code for designing a stream interface in Vitis HLS
by Will J Miller
Describes a design approach for implementing dynamic rows in a UITableView
by Fade (Amit BS)
Explains how to detect when a remote peer closes the connection
by Apriorit Inc, Gena Marianichenko
This article is oriented to Windows-developers and considers how to create virtual disk in Windows system.
by RedSunBeer
Some thoughts on estimating before having a design in place.
by SpaceSoft
How to find the next user-defined day time
by Arthur V. Ratz
In this article I will thoroughly discuss about the several aspects of using the revolutionary new Intel® oneAPI HPC Toolkit to deliver a modern code that implements a parallel “stable” sort
by IncrediBuild, Vince Power
Are you curious what exactly precompiled headers, or .pch files are and why you would use them? This article will cover this and provide an example of how to use them.
by Lewis Liu L
How to port Free RTOS to Atmega128
by Intel
This tutorial shows you how to create the hardware equivalent of “Hello World”: a blinking LED.
by valdok
Give me a thread and I'll show you a stack...
by Will J Miller
This article details the necessary UITableViewDelegate methods required to fully support a form presented in a UITableView.
by Eyal Rosner
Easily setting debugger to attach a process on start
by Qmpel7
Step-by-step walkthrough to communicate C classes with COM objects created in C#.
by logicchild
An article to help the beginner get started in debugging
by Yonghwi Kwon
Explains how to validate COM interface and legacy IsValidateInteface
by Hugo PEREIRA
A tutorial on writing your own project template for Visual C++ .NET.
by Alex Blekhman
The C++ programming language and Windows DLLs can live in peace after all.
by pmulhrsw
Create a "C" project in VS2012, then add Flex lexing and Bison parsing capability.
by Yarin
Makes handling HTML and CSS in the text form in C/C++ easy
by RandyBuchholz
Chances are you have heard, or even told someone, not to use the Hungarian Notation naming convention. Chances are, you are using it yourself. Hungarian Notation is the king of naming conventions. Though many call for its demise, it is here to stay.
by Christophe Duparquet
This article introduces a hardware abstraction tool for microcontroller programming.
by YevheniyK
The article describes a general approach to using Cocos2d-x on top of native components and relevant coding specifics for Cocos2d-x, iOS and Android.
by cyb70289
An I/O port sniffer using hardware debug registers.
by Serge Desmedt
A port of CP Vanity to iOS
by Shine Jayakumar
Identification numbers and check digit algorithms with their C implementations.
by Andrea Ricchetti
Two ways to make a IEEE 754 conversion (32 bit) pack and unpack
by Oleg Krivtsov
Implementing the Lucas-Kanade and Baker-Dellaert-Matthews image alignment algorithms.
by Oleg Krivtsov
Implementing and comparing the forwards compositional and the Hager-Belhumeur algorithms.
by Lai Taiyu
A simple image binarization
by CMalcheski
Ditching the slowdowns and applying a little elbow grease can create dramatic speed improvements in GDI image blending.
by Ananth Nag Sastry Ganti
Automatic Detection of stains in a camera lens using Image Segmentation
by Gregory Morse
UTM based on mov is Turing-complete paper x86 and x86-64
by Sébastien Jodogne
This article explains how to create a basic WADO server to provide Web access to DICOM images. The WADO server is implemented as a plugin for Orthanc, a lightweight DICOM store.
by Arthur V. Ratz
This article demostrates the C++ code that implements AI binary distribution evolutionary algorithm for finding the "nearest" neighbor values of the given value of x in the array of N elements.
by Jan Dolinay
Notes on connecting LEDs to Arduino and on microcontroller programming in general presented on improved binary counter.
by Hugo González Castro
A different approach to C++ enums: enum to string, enum extensions, and enum iterations.
by Doug Richards
This article describes a number of simple test programs designed to demonstrate performance issues with the .NET serial port interface and what might be done to improve things.
by Visual Numerics, Inc.
This document focuses on the combination of VSTO 2005 and Visual Studio 2005 Team Edition.
by Jimmy Zhang
Introduces a simple, efficient, human-readable XML index called VTD+XML.
by Loover
IndieLib is a C++ 2.5d engine for game development and fast game prototyping in a really easy way.
by Elmue
This article describes the easiest way to remote control any computer with any infrared remote control that you already have.The idea is to control your music or video player on the computer from your couch. I have seen serveral projects for this purpose in internet but none of them satisfied me.
by Prashant Gotarne, pankajdoke
Implementation of single level inheritance and polymorphism in C.
by TooBaya
Using C to read and write INI file
by csrss
Yet another but a little bit different INI files parser.
by Chesnokov Yuriy
The article demonstrating inner product operation performed with shorts, ints, floats and doubles with CPU/FPU and SSE for comparison.
by Xiao Ling
In this article, we show you how to get intermediate results of Dynamsoft Barcode Reader SDK using Python and C code.
by Intel
This guide explains how to install the Eclipse IDE on Windows, OS X, or Linux.
by akiran
This article details how to create, install and use side-by-side native assemblies from C# and MC++.
by K Stock
Article #2: How to install the multi-mobile-platform MoSync development environment
by Mark Babayev
This article shows how to overcome the InstallScript limitations and to add to it new capabilities inherent in the C/C++ code.
by David MacDermot
An HPGL renderer and demo application for use in data acquisition
by Patrice T
Another approach to Optimize Trial Division Algorithm
by Victor Soldatov
A coarse approach to operate huge integers.
by Chris_Hall
This article shows you how easy it is to process and track mobile payments with PayPal.
by Member 8279879
Example how to integrate your app with the Nex Gen Media Server streaming framework.
by OlegKrivtsov
This article shows how to use CrashRpt error reporting library with an MFC application
by Android on Intel
Intel® HTML5 Tools for developing mobile applications
by Intel
In Part 2 we will explore how to configure an integrated development environment (IDE) to build the C++ code example, and provide a code walkthrough based on the AlexNet deep learning topology.
by jeffb42
Interfacing an Arduino with a character LCD and a graphic LCD
by Matt Scarpino
This article explains how to develop C applications capable of accessing and controlling Rigol oscilloscopes.
by Andy Allinger
Add features to k-means for missing data, mixed data, and choosing the number of clusters
by José Simões
Using Interop to call native (C/C++) code from C# (managed) library with .NET nanoFramework
by Anna Koneva
An article about interoperation issues in mixed C/C++/Objective-C development
by Anna Koneva
An article about interoperation issues in mixed C/C++/Objective-C development
by Anna Koneva
An article about interoperation issues in mixed C/C++/Objective-C development
by Alexander M.,
This article shows you how to hook interrupts, and how to get device resource information from the registry
by Ashley Davis
Introducing Investigo: Using a Proxy DLL and embedded HTTP server for DirectX9 Performance Analysis, Debugging and Automated Performance Testing
by Mahmoud Samir Fayed
Using the C programming language through the PWCT visual programming language.
by Marc Clifton, Arthur Brock, Eric Harris-Braun
Semtrex is a semantic tree expression evaluator
by Joshua Tully
A brief introduction into Windows anti-debugging techniques.
by Sergey Vystoropskiy
C++ low level design
by Bibeka
An introduction to dynamic 2D arrays in C++.
by Joel Ivory Johnson
The first part of an introduction to the iOS graphics APIs. In this article, I look at some of the Quartz 2D / Core Graphics APIs.
by Bruno van Dooren
An introduction to exporting functions from DLLs
by jeffb42
Introduction to Arduino hardware platform
by Joel Ivory Johnson
An introduction to web assembly using the C/C++ language, part 1. In this part, I introduce web assembly, walk you through setting up the development tools, and go through a couple of introductory programs.
by Andres Cassagnes
A basic guideline to start with GUI designing with wxWidgets
by 1f604 ( F Y )
An implementation of b3sum based on io_uring
by Naren Neelamegam
Building robots from the scratch with speech recognition, remote voice control, learning intelligence with Raspberry PI, Intel Galileo and Microsoft Azure.
by Leslie Godwin
When you add additional layers to a UIView, those new layers don't animate in the same way that the UIView's Backing Layer does. I have a trick that fixes this gotcha good and proper.
by Dan Thyer
I built my own Internet of Things, IoT, home automation system that is controlling 30 different things with 4 different types of microcontrollers with nearly 150 commands. This article talks about IoT design patterns and the lessons learned from the design patterns that I have used.
by Rathore Amit
I am using Arduino board as IoT device, demonstrating how we can relay sensor data over the internet to many clients using signalR
by honey the codewitch
An advanced network connected clock that puts the Arduino through its paces
by Craig Giles
There are a few things missing from the tutorials. This is the amendment, going to patch up the final few things to get you back on track!
by Craig Giles
The goal for this tutorial is to get a basic screen management system up and running, ready to start writing game code.
by Craig Giles
An input manager to help you with input management
by Ohmu
Irregularly Shaped Buttons
by Martin ISDN
Demystify the inner workings of JavaScript closures
by tonywilk
Not 'Just Another Parser', this reads elements from JSON simply and without memory overhead in C
by tonywilk
A JSON-based protocol for sharing data between multimple clients over Websockets
by Intel
The JuliaProject Continues to Break New Boundaries in Scientific Computing
by Jorge Vasquez
An article describing the various steps and technologies needed to write JWinSearch.
by tonywilk
A simple set of functions to write C variables out to JSON with no fuss or errors
by Andrea Simonassi
A simple yet powerful multiplication algorithm
by Muhammad M. Osama
Karnaugh Map Minimizer (three variables) using Quine-McClusky algorithm and Petrick's method.
by Mike Hankey
A Real Time Clock development board.
by Harkus
How tro display kernel information in a C# application.
by Anton Bassov
An article on kernel-mode API spying.
by Mike Hankey
Scan any size switch matrix using 5 general purpose I/O ports.
by Shai Raiten
Getting Started with Kinect - Create Project, Control the Camera Angle and use Skeleton Tracking
by icemanind
Automatically generate Business and Data layers in C# or VB.Net from a SQL Server, Microsoft Access, MySql or SQLite database design.
by ingvar8
LCD with USB Toolstick c8051
by ChaoJui
Image processing with a burst of performance from CUDA
by Jeremy Falcon
A beginner's guide to talking like a computer.
by Frank-Rene Schaefer
Using Quex to generate lexical analyzers
by Lộc Nguyễn
A C program to scan source file for tokens
by Chesnokov Yuriy
The article describes the optimization of an image convolution operation with the application of linear rank deficient filters in computer vision problems.
by Eduardo Mireles
POOV is a programming technique for object-oriented languages developed in MIRA Software Factory by Ing. Eduardo Mireles and experts programmers. It facilitates coding software solutions.
by Nagaraj Krishnamurthy
This article goes into the details of how to write a Linux Device Driver for a pseudo Ethernet device simulated on a Qemu platform.
by bcmarkey
Display alternating row colours in a ListView (Report style) control
by Jeff Glatt
Easy to use, small-footprint DLLs to let your app create zip archives, and extract the contents of them. Useful for C, C++, VB, and other languages. Works for Win32 and Linux
by Intel ISN
Load balancing an application workload among threads is critical to performance. However, achieving perfect load balance is non-trivial, and it depends on the parallelism within the application, workload, the number of threads, load balancing policy, and the threading implementation.
by reachmeviz
Concept + brief implementation details about Lock-free, thread based log buffer implementation, for debugging high performance multi-threaded applications
by wshcdr
Use EventLog in VC
by Deepak Jain
The product of this project will give a tool in terms of software, capable of extracting a vigorous testing for a given digital module (which is a logical unit) under a mass production.
by Ohmu
Low-level text rendering in iPhone.
by Eddy Quicksall
This is a set of macros that can be used to write structured code as if it were blocking code while in an interrupt context.
by Ciro Sisman Pereira
Explain the use of make command and the syntax of makefiles.
by lassebunk
How to use iOS 5, Xcode 4.2, and storyboards to create a simple Twitter app that will list tweets and show details about each tweet.
by FlorianPraxmair
Mapping POSIX threads to object oriented C++ code.
by Robert Josefson
How to pass a variable length array of structs from C to VB.NET.
by abn9c
An article describing how to compile Matlab 7.1-7.4 mexw32 files using Visual Studio 2005
by Shaheer Abdulrahiman
A tool for creating/verifying MD5 files
by nomi ali
In this article we learn MEAN Stack a combination of open source JavaScript framework. How they work and How can create a single page application using these technologies. We use these JavaScript technologies not only on front end but also on the back end.
by Asif Bahrainwala
Detect memory leaks
by logicchild
An article written to describe the use of the Console debugger
by asadullah ansari
Without using any tools, This program will find the memory leak in your program
by Mayank Rai
Detecting memory leaks using Windbg.
by Simone Serponi
A way to ensure the deallocation of all used dynamic memory using one DLL
by @run
Registry access, to append customized menu to system's menu.
by Pritam007
Simple description of Merge Sort
by PIEBALDconsult
A C function that merges the content from an arbitrary number of text files into a Character-Separated-Variable-Width result file
by Hernán Di Pietro
A ClassWizard-like helper tool for using WINDOWSX.H message crackers.
by My2Cents
Thread communication made easy!
by Kewin Rausch
How an application performs metamorphism to adapt and survive in an "hostile" environment.
by Szymon Roslowski
This article is about a HID USB Stack for Microchip PIC 16F1455 and the way of communicating with it on Windows Platform.
by Szymon Roslowski
This article is continuation about a HID USB Stack for Microchip PIC 16F1455 and the way of communicating with it on Windows Platform.
by Glenn Vassallo
An end to end IoT system utilising Microsoft Azure Cloud Technology and an embedded device, the Texas Instruments CC3200 LaunchPad (Single Chip Wi-Fi MCU).
by Thomas Roll
Developing custom functionality for Microsoft Office 2011 for Mac in C and VBA
by Intel
This document demonstrates how a linear algebra Jacobi iterative method written in CUDA* can be migrated to the SYCL* heterogenous programing language.
by Tsuda Kageyu
Provides the basic part of Microsoft Detours functionality for both x64/x86 environments.
by Ladislav Nevery
Native MySql Client not requiring any special driver or library
by Ranjeetsih
How to place an icon in tray and interact with it.
by Dave Clemmer
Using Mo+ to generate a working application, which includes an Entity Framework model, OData services, view model client, and WPF application.
by Chad Z. Hower aka Kudzu
What if objects could move from machine to machine? Not just automated downloads, or remotely controlling objects as in remoting, but a system in which the object actually moves about. Mobile software agents do exactly that. In this article I will provide an introduction to this fascinating concept.
by cfrost
How to use a modeless WinForm from an unmanaged application including callback functionality
by aovidiu
The generated DLLs base addresses assure contiguous memory spaces for each DLL in the given DLLs series.
by raddevus
Build one or more of these devices so you can monitor how temperature fluctuates over time in your home.
by Software Developer's Journal
This article presents possibilities for development of .NET applications running on operating systems other than Windows, using the MONO platform. Advantages and challenges will be presented. Also presented are some common issues encountered while developing applications using the .NET technology.
by Steffen Ploetz
Second step to a serious looking OpenGL application on plain old Win32 API for ReactOS (and also for Windows or WINE)
by leon de boer
More playing, crying and laughing with the Raspberry Pi
by peter gabris
Example PIC microprocessor program on a tiny RF transceiver.
by Mike Hankey
Learn to control DC and Stepper motors using a Micro Controller
by Matt McGuire
Using an Arduino Nano to control all the working lights on an old 1978 Suzuki GS500
by Ranjith KH
This is an article which describes interfacing of the mouse using C/C++ programming. It contains information about: 1]calling the mouse 2]hiding the mouse 3]setting the position of the mouse 4]restricting the mouse position.
by LEADTOOLS Support
Multi-Platform OCR with LEADTOOLS 18.
by Andrea Simonassi
Showing algorithms and code used on this article series
by Andrea Simonassi
The Normalized Division algorithm
by Leslie Zhai
Porting Axel a lighter download accelerator for Linux and other Unices to NATIVE WIN32
by jmolivieri
Extension of boost::upgrade_mutex
by Jim Crafton
An introduction to the Model-View-Controller Pattern in the Visual Component Framework.
by Jim Crafton
Part 2 of 4 that explores the Model-View-Controller Pattern in the Visual Component Framework
by stebo0728
Learn to create dynamic menus, inline editing controls, and custom dialogs, including a simple image selection dialog, allowing image selection from gallery. Uses image-picker and bootbox third party libraries.
by Long Nguyen (xyz)
This is about how to make a simple sofware like photoshop using Visual Studio C++ and OpenCV
by Emmanuel Kartmann
This article presents a tool to send embedded/attached images via email by simple right-click => Send To
by DarkLizener
Tutorial on writing your own MySQL User Defines Functions
by Winfried Wille
MySQL-Fullltext: Start for a simple search-engine using MySQL C-API, WCF, and jQuery
by csrss
This small article describes thread injection routine from one windows native application into another, in this case - injection into Session Manager Subsystem during system boot.
by leon de boer
Native Win32 API OpenGL Tutorial - Part 1
by leon de boer
In this second part, we will create an OpenGL MDI application
by Arthur V. Ratz
In this article we’ll formulate and thoroughly discuss about probabilistic Bayesian classification algorithm and its implementation in Node.JS and JavaScript that can be actively used to detect and locate messages containing potential spam and other unsolicited data.
by alexander suresh
NDIS 6.0 miniport driver for realtek 8168/8169/8111/8110 family of gigabit ethernet controllers
by Jose A Pascoa
Impossible to beat the C++ compiler?
by Jeremy C. Ong
In this article, we explore multiple ways to incorporate Neon Intrinsics in your application.
by raddevus
Steps for building a device you can add to your existing garage door, which implements an atmega328, bluetooth (hc-05) and relay module which will allow you to open your garage door from any paired Android device.
by raddevus
Build this Arduino-driven device which incorporates a touch-screen and Bluetooth and you'll never have to type a password again.
by koolprasad2003
This article will give you a brief idea about what's new in C# 7.1, 7.2, 7.3, 8.
by Ladislav Nevery
reduce bugs and memory leaks by using new(local)
by Tarmo Kalda
Custom Controls Library offers you a set of different custom controls and API functions.
by Tarmo Kalda
Nice Libraries offers you a set of libraries and helper applications
by Kirill Ermakov
Interesting ways to pick up sensitive information in iOS.
by Mustafa Chelik
Calculates NTLM hash of given string in pure C/C++
by BhaskarBora
This article describes object based programming in traditional C language.
by D. Infuehr
How to implement and use objects in C (not C++)
by Manning
A Chapter excerpt from Objective-C Fundamentals
by tojohere
Observer pattern is made as a reusable C++ component
by Michael Haephrati
How to use an OCR SDK using C++ and libCurl
by Jan Mojzis
Octree color palette
by r_thampi
How to programmatically control process and service in Windows NT
by r_thampi
Second part of the series. explaining processes through PSAPI
by KeithPirkl
Register self-signed SSL certificates from a remote web browser.
by rog_gc
OO Programming with pure ANSI C
by Ariel Segal
Applying Object Oriented Programming principles when coding in C
by martin_bisson
How to use OpenCL with OpenGL to implement algorithms on GPU.
by Craig Giles
Simply put, I was getting a few FPS problems with the development of my game, and thought I would come up with a way to batch all of my drawing into as few OpenGL calls as I could.
by Ali BaderEddin
Learn OpenGL geometric primitives through this interactive program.
by Kai Schtrom
OpenVPN v2.5.4 patched for Windows XP and Windows Server 2003
by Maruf Maniruzzaman
Environment settings for OS development
by Mircea Diaconescu, Gerd Wagner
When working with embedded devices, RAM (random access memory) is one of the most valuable and limited resource of the system. The focus of this article is on the RAM usage optimization for Arduino MCUs, but the same principle applies to many other embedded devices.
by Santhosh G_
Optimized method to log Enter and Leave information of functions.
by John Paul Walker
Some things we can do to make QuickSort more efficient
by Peter Kankowski
Optimizing string-manipulation functions.
by Cristian Amarie
Outlook add-in integration for Skype IM: Skype events, Outlook Skype ribbon, and more.
by Bruno Challier
Use icons to draw buttons with owner-draw style.
by honey the codewitch
Exploit the memory layout of your data to make your P/Invoke code more accessible and maintainable
by Soshan Fernandes
Packet Traversal through the network
by Paresh Chitte
Background painting of CToolbar's parent window (AfxControlBar).
by Christian Graus
Continuing our series of articles, we discuss how to create databases, and create, modify and delete records
by Shawn Poulson
An introduction to Palm OS development.
by Javier Baez
Panorama viewer library for iPhone & iPod touch
by Hoi Yen Loo
Design and implementation of the parallel I/O of a CFD code
by Moumie Soulemane
Implement the QuickSort algorithm using Open MPI library to compare sequential with parallel implementation
by Arthur V. Ratz
This article is a practical guide on using Intel® Threading Building Blocks (TBB) and OpenMP libraries for C++ based on the example of delivering parallel scalable code that implements Burrows-Wheeler Transformation (BWT) algorithm.
by Emery Emerald
The demonstration of the possibility of parametrization of the non parametrized constructors of the MFC application's document templates.
by ZhengPing Wang
A sample show how to parse date with boost spirit framework
by Michael Moroz
This articles describes how to open SVG files in C++ application, work with Bezier curves and export to PDF.
by Craig Giles
Since I am developing a game engine for the iPhone that I would like to re-use, I have chosen to host all game data in the form of XML files
by manythreads
In his second tutorial, GPGPU expert Rob Farber discusses OpenCL™ memory spaces and the OpenCL memory hierarchy, and how to start thinking in terms of work items and work groups. This tutorial also provides a general example to facilitate experimentation with a variety of OpenCL kernels.
by manythreads
In his third tutorial, GPGPU expert Rob Farber will introduce the OpenCL™ execution model and discuss how to coordinate computations among the work items in a work group
by shailesh91082
This is Part4 of various Techniques to Debug Applications on Windows, focussed on Memory Leaks
by shailesh91082
This is Part 5 of various Techniques to Debug Applications on Windows, focused on Memory Leaks
by Tasos Kipriotis
A quicker way to calculate the partial sum of binomial coefficients
by Ryan Scott White
CppHeader2CS: A compile-time tool for converting C/C++ header constants, enums, and structures to C#.
by Kewin Rausch
How to patch the Linux kernel with a custom mechanism and without having to reboot the system.
by Anna-Jayne Metcalfe
If you are new to PC-lint, you may have wondered what message 830 ("Location cited in prior message") means, and - given that such messages can add greatly to the overall issue count in your file or project - what (if any) use are they?Quite simply, message 830 identifies a location in the codebase
by allan175_uk
Creating customized Pebble projects
by Erol Esen
Solving the Pegboard Puzzle with Simulation
by GeorgeDS
An anecdotal report describing issues encountered in coding a minimal perceptual hash capability, in plain old C, in to 35 year old rolling development, with the goal of running on a noob Win 10/11 installation.
by D.K.Wang
This article tries to find a way to show standard controls, ActiveX controls, translucent controls on layered windows. Native MFC source code provided.
by Vaclav Naydenov
Comparing the performance of two similar CRUD server apps, one written in Python and SQLAlchemy, the other in C++ and YB.ORM.
by Oleksandr Dodatko
This tutorial shows how to create and use a SQLite custom function that performs locale aware week based calendar computations.
by jrivero
Permutations utilizing STL vectors and recursion encapsulated in a namespace
by Michael Mangelsdorf
A DLL implemented in assembler featuring a console GUI component
by dzolee
Explains the basics of pixel graphics programming on Windows Mobile-based devices (Pocket PC, SmartPhone).
by rog_gc
Plain C, not any macro code definition. C OO rocks!
by CPallini
A small DLL providing two functions to resample GDI-based bitmap
by Banjoo
Play, record and capture Audio sound. Read, write and stream Wav-Files. Send and receive Ulaw RTP-streams. Using the WaveIn WaveOut functions of the WMM API.
by jackyxinli
An article to show how to play a Wave file with DirectSound and display its spectrum in real time.
by Mustafa Chelik
Play XM music files in pure C++ using unpacked BASSMOD.dll from file and memory
by Toby Opferman
This is a simple program that uses the Windows Multi-Media Library
by Kumar.Prabhu
This project demonstrates the basics of DirectShow and related concepts.
by Peter Kankowski
Spelling messages like "5 file(s) found" correctly in any language
by Azim Zahir
This article describes how we can develop pocket PC applications using Pelles C IDE.
by Varun_Sud
The article covers pointer concepts and syntax in C++ in-depth. It uses a graded approach to increase difficulty level, with lots of illustrations and examples for beginners, and for advanced users to test knowledge on "Dynamic Memory Allocation of Multi-dimensional Pointers" and the like.
by «_Superman_»
The article demonstrates how to implement polymorphism using the C language.
by aisha.ansari
post office protocol to retrieve mails
by HZ_79
An open C++ library to serialize objects as XML
by Thilak Raj S
Making JRE truely portable by API hooking.
by Pete Garcin
"Porting a library from C gave me the perfect opportunity to put that to the test and to understand the differences between these languages and what Go is bringing to the table."
by daluu
Framework for porting code between different languauges and platforms through a standard XML schema.
by Prashant Gotarne, pankajdoke, SanjayKimbahune
‘Indix’ is an open source component written in C for Indian font rendering. Indix is a de facto implementation of the rules of Indian languages by CDAC.
by Jeffrey Walton
Perform Advanced Post-Build Executable Processing with the DbgHelp Library
by Sergio Mach
Posting data to an Internet server made easy with a slick C/C++ class wrapping a call to Windows sockets.
by raddevus
Chapter 4 - Resistors and Resistance
by Ohmu
An article for developers new to Apple technologies.
by Dr. Ivan S Zapreev
In this article, we will consider one way of printing double values with a precision derived from the given error-bound.
by My2Cents
Poll using EnumProcess to get process create notification in user-mode
by spinny
A small utility to display some info on a running process
by Nibu babu thomas
Lists out the details of running processes in a system, loaded drivers, loaded dlls, version of each dll and process, process times, command line, owner, priority, GDI resource usage, privileges, loaded symbols, window heirarchy, autostart app finding and more.
by Jan Dolinay
Explains how to reliably read data or commands from serial line in Arduino without blocking the loop
by PeterGlen
Measuring Processor Performance
by Yaseer Mumtaz
Complete professional MEAN stack app development series for beginners
by StasSV
Creating vector graphics editor, implementing vector graphics ActiveX.
by Raghuwanshi.G.S
This article shows how to Create your own Browser using WebBrowser Control.
by Leandro T C Melo
In this article, I will present PsycheC, a type inference engine for the C language.
by Michael Monin
Software to write programs on Java-language for Cell Phone in the same style you do it on C-language for MPU
by mbyamukama
In this article, I will show you how to program a PIC16F84 using C.
by Steffen Ploetz
How to draw transparent and gradient output on a X11 window unsing the (low level API) XRender protocol extension for X11.
by Steffen Ploetz
How to call native Xt API from Mono Develop C# ending up in a very little Athena widget application.
by arystotenes
Michael J.
Two simple property classes easying C++ programming
by NewPast
Software protection & Decompiling software as a new cracking method
by Daniel Pistelli
The first part of this article shows the dynamic internals of the Qt framework, which enable the signals and slots mechanism. The second part focuses on how to retrieve the metadata information generated by the Qt moc from binary files with an IDAPython script, and how to use it in the disasm.
by Shmuel Safonov
Creation a numeric library that calculates with quadruple floating-point precision and used from MSVC C/C++ code
by Dracula
Query Volume Setting for 8.3 State (Windows)
by Vaclav Naydenov
How C++ library YB.ORM can help manipulate the data stored in RDBMS using domain classes. Basic concepts of ORM are explained by examples.
by ron85262
Let's make a small Math game with Arduino
by Ganik
Step by step instructions for a newbie on how to use WinDbg.
by SergeiR[MCTS]
First of a kind radiation counter directly connected to ARM processor on Windows RT
by Malcolm Arthur McLean
How to generate random dungeons, and find paths between two points.
by John Underhill
CSRG random generator in C# and the NIST STS Library (Huge update!)
by Jan Dolinay
Library to work with servos and receivers for radio-controlled models in C
by miahrugger
This article explains how to send a raw Ethernet packet using C# and a NDIS Protocol Driver.
by solalem
High level design of RC car with programming the microcontroller and user interface on a PC
by dkg0414
Bypasses upper filter of class disk driver for reading and writing to disk
by Chesnokov Yuriy
This article describes an object tracking approach by estimating a time averaged background scene for tracking static and moving objects in real-time on down-scaled image data.
by Joseph Olasoji
An article on how to use recursion techniques in programming.
by logicchild
An article that hopes to function as a primer for algorithms.
by CurtD
Assertions are a very effective debugging tool for C/C++ code. But, a very subtle problem exists with assertions that can cause you to waste a lot of debugging time chasing the wrong problem.
by Kewin Rausch
Moving forward in the future networks evolution
by Apriorit Inc, Anthony Shoumikhin
The article covers the interception and redirection of calls to the third-party dynamically linked libraries in the program under Mac OS X.
by Sylvester, Asil Gerard
Gives a step by step procedure to access a Web Service from a C project through a C# library.
by Eugene Sadovoi
Integrating Boost library into Visual Studio (MSBuild) build and reference system.
by dengus
A method to inject an entire executable into another process (thereby avoiding the need for a DLL)
by ingvar8
Remote control based on c8051 with 433MHz radio modules.
by Dr. Song Li
This is a study note on debugging a remotely running Java application from Eclipse.
by Abin
A DLL injection library that works on both Win9x & NT platforms.
by altomaltes
This algorithm uses very simple integer math (add and multiply) to render arcs, lines, etc. to CNC machines or a computer surface.
by Durga Prasad Dhulipudi
Rendering ESRI Shapefiles(.shp) using OpenGL
by Maria Nadejde
An easy example of how to read a *.ico file and how to replace an icon resource.
by malxau
A demonstration of resizing controls on a dialog box with minimal changes to existing Win32 code via resource markup
by ColleagueRiley
Tutorial for creating an accelerated opengl context for X11, Windows, and MacOS. Based on my project: RGFW.
by ColleagueRiley
A tutorial that explains how to setup and handle software rendering for X11, WinAPI, and Cocoa.
by RIOT Community
Using and Developing with RIOT
by David A. Gray
MD5 Digest XSP with error trapping and full Unicode support, in and out.
by K Stock
Article #3: Getting started with MoSync for Android (and other mobile platforms)
by leon de boer
Third in the series of frustrations and adventures with the Raspberry Pi
by Arash Javadi
The Evaluation Engine is a opensource C-Compiler , parser and interpreter that can be used to build a Business Rules Engine. It allows for mathematical and boolean expressions, operand functions, variables, variable assignment, comments, and short-circuit evaluation. for PIC Microcontrollers
by Rick Lunglhofer
Details the Implementation and use of a C Language Interpreter with a browser Interface running on an ESP32
by simonchen.net
How to prevent a security warning in Internet Explorer such as "An identified program wants to access to your computer", or "A website wants to open web content using this program on your computer".
by Jerome_D
This article describes how to run state machine application framework based Win32/WinCE programs using the window message hooking technology. (Open source project)
by Hans Ruck
Display trace messages at runtime from several running applications on different machines
by honey the codewitch
Generate tight C code to match text based on regular expressions
by Frankie-C
Safehandles is a library for management of data structure using robust and safe handles.
by William L. Bain
ScaleOut StateServer boosts server farm performance and offloads database servers by hosting ASP.NET session-state and other workload data directly on the farm using distributed, in-memory storage.
by cyprussun
Scintilla Text component
by Amory Wong
A GLKView class that can be dropped into your project.
by sridhar vattam
Scrolling text with background image fixed in MFC
by Alex Blekhman
Minimalistic example of scrollable dialog implemented in pure Win32 API
by Member 13737597
This article shows you how to share builtin CD-ROM / HDD over network
by Tom Stone
Enhanced encryption algorthim for data storage (console app)
by Mark Kruger
API which shows a Selection Overlay and notifies the caller when it's resizing and notifies the final rectangle.
by Alex Blekhman
Name2Clip sits in the "Sent To" menu of Windows Explorer and sends selected filenames to the system clipboard.
by Ryan Peden
A small project to display a message in Morse code using an Arduino's built-in LED
by Rangarajan Varadan
A Simple Comm Port Implementation with Read Thread to be used with Embedded Systems
by Emre Özgür İnce
An approach for using the SFMT (SIMD-oriented Fast Mersenne Twister) random number generator algorithm.
by Abhi_Coder
Implementation of Shared Pointer
by George Shagov
This article represents a general architectural and design approach to application development.
by Lance A. Endres
The algorithm presented by Radhakrishnan, et al., originally used to segment well logs for the oil industry, has been ported to C and C#.
by Mike Hankey
Project like "Simon Says"
by Fulvio Dominici
How to generate a QRCode with the libqrencode library, with a clear example
by liuxiao
A way of adding hyperlink in CListCtrl
by Sean Amarasinghe
A program for reading writing and finding records in a file.
by David MacDermot
A simple to use grid control for Windows SDK C applications.
by Mosi_62
Writing a I/O device driver for Raspberry Pi
by mayurthigale
This article is for developers who want to start with Windows kernel filter drivers for the first time and want to experiment with a simple example with source code.
by Frank Arnold
A simple manipulator class for using printf style in ostream
by Member 8823543
GLW is a simple, compact, drop-in framework for developing simple OpenGL games and demos. Its focus is ease of use, platform abstraction and small footprint.
by Sharjith
How to write an application using architecture that supports plug-ins.
by Victor A. Milokum, Apriorit Inc
This article includes a description of a simple unhooker that restores original SST hooked by unknown rootkits, which hide some services and processes.
by Robert Umbehant
A two file graphics library for debugging otherwise graphically deficient applications.
by Deka Prikarna A.
Simple URB (USB Request Block) Monitor
by potluri_suresh
This article is for developers who are writing Windows kernel device drivers for the first time and want to experiment with a simple example with source code.
by Manish K. Agarwal
A simple worker thread class with Join and post thread message
by Hao Hu
An article on how to generate PDF file based on JPEG file as page content
by Kenneth Kasajian
This document describes a method by which features of Object-Oriented Programming (OOP) can be used in straight C, including Standard/ANSI C, and some variants of pre-ANSI C.
by Ananth Nag Sastry Ganti
Simulation of Barber shop problem
by f2
An introduction to one of the optimization methods for Intel Dual Xeon HT technology.
by Jim Xochellis
This article presents a generic sequence searching template function, which is more versatile than std::search
by Orphraie
An overview of what STM32 development boards have to offer
by Sanmayce
An heavily optimized LZSS decompression etude in C
by mohit_aggarwal
Get a program to avoid hardware reboot under DOS
by HotSoftG
Automation framework application development, realize the software functions and software frame separation. Support plug-in support theme
by AccuRev
Why organizations considering moving to an Agile development methodology to increase product quality, decrease costs and respond more quickly to market needs should also consider the changing requirements that the new model places on the SCM system and which aspects are critical to success.
by 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
by S.C.Wong
Rounding, decimal places, etc..
by Sonic Guan
A convenient and high-powered GUI engine with plenty of tricks
by Chris Apple
A MFC C++ class to generate a splash screen and about box from a bitmap and version string resources.
by David A. Gray
This article documents issues that I have identified in the new secure overloads of the CRT buffered print routines.
by Serge V. Sushko
SQLite access C++ classes
by Brad Kremer
A CRecordSet like interface for a SQLite database table.
by AmrThabet
In this article, I’m going to teach you how to write a full functional debugger using the Security Research and Development Framework (SRDF) … how to disassemble instructions, gather Process Information and work with PE Files … and how to set breakpoints and work with your debugger
by anlarke
Another take on the classic, now using SSE instructions
by coder_of_salvation
Skip the 'starting from scratch' & Makefile bullsh*t, this will boost your creativity
by Stan Alex
How to start a Win32 process from within a driver
by David Lafreniere
A compact C finite state machine (FSM) implementation that's easy to use on embedded and PC-based systems
by HoshiKata
An example state machine framework that uses Doxygen to auto-draw the actual code's behavior.
by Cory Nelson
An advanced article on allocating and using memory in another process using the Win32 API.
by nbugalia
Only the user can see the words on screen
by bhaskar_gupta
Motion control of the most widely used Stepper Motor through PC's Parallel Port.
by Romualdas Cukuras
Put your favourite format string and function arguments to STL string.
by jmlb
Creating a project with Keil for a 32KB program space
by Rahul Dev Tripathi
The fully working sample code explains everything necessary to create a Minifilter driver to block devices connected through an interface.
by M Shahid Shafiq
A simple function to perform wildcard ( * ? ) string matching
by Alex the Green Apple
C library defining string type and string manipulation functions
by Michael Haephrati
A string obfuscation system that integrates in a Visual Studio C++ solution
by Hitesh Sharma
Stunner is a simple STUN library on top of which a STUN client is built.
by PeteBarber
As a way to learn Swift I decided to have a play with Sprite Kit. One of the first things I did was to create a subclass of SKSpriteNode. This has a very handy initializer:init(imageNamed name: string) (in Swift)-(instanceType)initWithImageNamed:(NString*)name (in Objective-C)I then derived from thi
by Chesnokov Yuriy
SVM classification class with SSE optimization support
by Tom The Cat
A reusable library (specifically, an UIViewController subclass) to implement Mobile Safari page/tab switching interface in your own app. Now supports orientation changes!
by Michael E. Gibson
Presents a technique and code for writing switch-like syntax for dealing with multiple conditions or flags.
by Thomas Hruska
OR - How I tricked Visual Studio into storing .NCB, .SUO, and .APS files elsewhere.
by Espen Harlinn
Choosing the right synchronization mechanisms when working with threads, thread-pools, and I/O Completion ports to create high performance asynchronous servers in C++
by Lộc Nguyễn
Top-down parsing
by Abbas_Riazi, Shafiee
This article shows you a very simple way to show system dialogs like Internet Options, Add/Remove Programs, and etc.
by Peter Kankowski
How to make your code shorter and easier to maintain by using arrays
by Kewin Rausch
Here I will show how to emulate Windows Hot Patching and how to use this mechanism to redirect the execution of a custom procedure, in a temporary or permanent way.
by Bidhan Chandra
It simulates a battle tank based on vehicle dynamics.
by Michael Haephrati
How keyboard capturing is implemented as part of Target Eye
by Lewis Liu L
TCP/IP Stack, FAT16 System on a Microcontroller
by Vishal Tiparadi
A beginner's guide to provide an emphasis on critical features of C language.
by jrivero
Templatized Newton-Raphson algorithm for SIN(X) + N and COS(X) + N where N is in [0, 2].
by Andrew Phillips
There are quite a few fallacies kicking around about how to write good code. This article is an attempt to dispel some of them.
by AlexShag
This is a simple text editor based on Edit control
by Mahendra Batra
complete textbox functionality in c-graphics
by KarstenK
How to start in Metal on iOS.
by KarstenK
How to start up with OpenGL on iOS.
by Denis Vasilik
The author shows how easy it is to implement the using statement known by C#.
by AmrThabet
How to write a reliable shellcode on win32, how to bypass the obstacles that you will face in writing a win32 shellcode and how to implement your shellcode into Metasploit
by toxcct
An article explaining the rudiments of how to deal with Flags in C++
by William A. Hoffman
CMake is a cross-platform open-source build tool that generates Visual Studio 6, 7 and 7.1 IDE project files. It also generates makefiles for NMake, Borland, Mac OSX, Linux, and most UNIX systems.
by Roger Doss
It can be used for archiving files as all reads and writes occur on one actual file in the underlying system. Additionally, it can be used to stream data out in a client-server environment. Further, it can be used as a file system for a hobbyist operating system or embedded operating system.
by Jaxon7
File search synchronised with TreeView/ListView. Climbing up and down the tree.
by David A. Gray
The Excel powered resource generator, version 2, is vastly improved and better documented.
by logicchild
An Article about the Basics of MFC Resources
by tsxy
The most useless plug-in for Visual Studio 2005 and Live Messenger.
by logicchild
An article that explains how to use this library
by Jason Henderson
How to use Palm's Memory Manager API for dynamic memory allocation in palm handheld applications.
by Jose A Pascoa
The much talked about Kernel data structures
by Walter Capers
The webonization of the netstat command, netstat in a browser
by Mahmoud Samir Fayed
Free Open Source Innovative and practical general-purpose multi-paradigm Scripting language developed using C/C++
by Michael Haephrati
Way to fetch stored credentials in more recent versions of Firefox
by Michael Haephrati
Chrome stores all passwords and other credentials in an encrypted database but guess what: they can be retrieved by anyone with the proper knowledge. This article will show you how.
by Soshan Fernandes
The State Machine as in a connection tracking machine
by Rahul Singh
This is an article about the const keyword, its details and why you should worry about it.
by Member 13737597
This article show the structure of import library file (.lib) used along with header to link against DLL
by The Ultimate Toolbox
COXDateTimeCtrl provides a handy and flexible method of Date/Time entry and display.
by oshah
This second part of the Access Control series will program with the basic Access Control structures.
by programmersmind
Virtual functions in C++.
by EyalHanan
Thread for beginners , Concept and API
by Oleg Fedchenko
With this thread-safe smart pointer, you can use an object of any type in a multithreaded environment.
by programmersmind
A look at three important operators you often need to overload.
by csrss
This project application will "travel" through the Windows system to finally reach the kernel, from ring 3 to ring 0.
by Robert Inventor
64-bit version of C time routines for Windows
by Michael Haephrati
TinyObfuscate is a simple tool you can use when you need to obfuscate or conceal strings in your program; it prevents them from showing up with a strings or hex tool once your executable is examined.
by Aric Wang
Many popular MP3 players have cool desktop lyrics, this demo uses a simple method to realize it. Happy new year!
by Nilesh Surve
To create Google Suggest using ASP.NET & AJAX
by Michael Chourdakis
Simple code to introduce a hardware breakpoint mechanism.
by fd9750
Overview of required tools to cross compile/build/remote debug C/C++ projects on a Windows host ( 10 ) for a Raspberry PI 3B
by SureshAddaguduru
How to track your iPhone application stats using Google Analytics.
by sbarnes
A small utility that feature-creeped into Yet Another SCM tool - a useful app to examine
by Intel
In this blog post we will explain transfer learning and some of its applications, explain how neon can be used for transfer learning, walk through example code that uses neon for transferring a pre-trained model to a new dataset, and discuss the merits of transfer learning with some results
by John Jiyang Hou
This program can transform between IEEE, IBM or VAX floating point number formats and their bytes expressions.
by Alan Churchill
This is an alternative for "Transform between IEEE, IBM or VAX floating point number formats and bytes expressions"
by Omri Shaked
An article explaining how to convert logical offsets returned by FSCTL_GET_FILE_RETRIEVAL_POINTERS to physical offsets from the beginning of the disk.
by malaugh
Translating applications using Windows messsaging to GTK
by Tomasz_Wisniewski
A treap implementation in C
by Oleg Krivtsov
Tree control with columns that can be easily used in MFC application