Click here to Skip to main content
13,900,747 members


Great Reads

by Oz Solomon
Window and File Management add-in for Visual C++
by Davide Calabro
The reference control for MFC flat buttons with text and icons. Give your CE applications a professional look!
by Kenny G
A collection of classes for CE that do not use ATL or MFC, plus an FTP client, database viewer, and sample application that solves beam deflection equations.
by Ana Carolina Zambon
This is a demonstration of how to use the basics of Mono.Cecil by adding method calls to existing assemblies.

Latest Articles

by Dirk Bahle
Tips & Tricks on using checkboxes within a WPF treeview.
by Ahmed Elkafrawy
Implementation of an easy, fast, and optimized (CByte, CShort, CInt) with bits access using bit field and union
by Alvin Bunk
How to dynamically format Phone field with JavaScript
by Chris Maunder
A list of popular reference books sent in by the readers of CodeProject

All Articles

Sort by Score


11 Jul 2002
Oz Solomon
Window and File Management add-in for Visual C++
18 Dec 2001
Davide Calabro
The reference control for MFC flat buttons with text and icons. Give your CE applications a professional look!
4 Oct 2000
Kenny G
A collection of classes for CE that do not use ATL or MFC, plus an FTP client, database viewer, and sample application that solves beam deflection equations.
24 Apr 2012
Ana Carolina Zambon
This is a demonstration of how to use the basics of Mono.Cecil by adding method calls to existing assemblies.
5 Mar 2009
Ernest Laurentin
Full-fledged ATL Windowless ActiveX Container. Ideal for hosting Windows Media Player, Transparent Flash and Silverlight Animations.
9 Oct 2008
Paul M Watt
Macro based framework written for C++ applications that will allow basic instrumentation and profiling features
30 Oct 2009
mstruys, dougturn
Learn to create web based apps for Moble Devices with AJAX support enabled using browser controls.
22 Apr 2009
Fredrik Bornander
How to implement an iPhone style icon menu using the .NET Compact Framework.
8 Sep 2009
Tamer Oz
PocketPcAgent is an application that can be installed on Windows Mobile devices that are running Windows Mobile 5.0 or higher. The application listens to events such as SMS Received, Call Missed, E-Mail Received, Battery Strength Changed, and much more on the Pocket PC.
28 Feb 2015
Pooja Baraskar
Make your app usable by people who have limitations.
19 Dec 2007
Bryan Sachdeva
This article describes how to create a wrapper class for the native Phone API, and then uses it to retrieve and store the call history.
12 Jul 2009
Eric J. Smith, Shannon Davidson
Easily detach entities when using LINQ to SQL
25 Jul 2009
A Windows Mobile Spy.
30 Nov 2012
Tomas Slavicek
New version of the popular game, with multitouch support
19 Jun 2015
Emiliano Musso
Geolocalize a device and store coordinates on webserver
13 Aug 2012
This article discusses two lessons learned during the development of a mobile application.
23 Jul 2014
Expression Blend - Playing with Sample Data (WPF , Windows Phone)
11 Jan 2018
Dirk Bahle
Tips & Tricks on using checkboxes within a WPF treeview.
15 Jan 2009
This article describes how to get notification when a Windows CE based device is connected or disconnected from a desktop machine.
15 Dec 2010
Windows CE/Mobile printing client for LPR, LPRng, and Socket API.
16 Jan 2011
Nikos Baxevanis
How to use types implementing the IAsyncResult interface on Windows Phone 7.
31 Mar 2013
Azim Zahir
This article describes how we can develop pocket PC applications using Pelles C IDE.
15 Sep 2015
Anele 'Mashy' Mbanga
Display objects and get user input with Corona SDK and Lua
16 Apr 2009
How to create a real-world BlackBerry application.
6 Oct 2010
Code example on how to draw enhanced graphics 2D pictures on Windows Mobile
30 Nov 2011
Generate Front end screens and database on a Windows Mobile 5 for data collection
24 May 2012
Sergeant Kolja
This is an alternative for "Memory leak detection for WinCE".
23 Jun 2009
A Duckworth Lewis calculator for Windows Moblie and .NET 3.5.
14 Jun 2010
Paul Heil
Using the RAPI2 interface safely and effectively.
6 May 2012
Add your local inside windows local to be supported for unicode
18 May 2012
Server Application to remote your mobile device through wireless/wire connection not based on RAPI
7 Jul 2012
CJ Kent
Create an Interpolating Timer and use it to fade textures in and out in XNA 4.0
31 Jul 2013
Traditional game which becomes more interetsing.
26 Mar 2009
This mini-series is a pair of articles on two scenarios using SHCameraCapture.
22 Sep 2009
Gong Liu
This is a TreeView based options component for Windows Mobile
21 May 2010
Bee Mobile
Download data from the local mobile database within sdf file. Create iPhone-like GUI on Windows Mobile to display the data. Create functionality to search the table data. Polish the app by adding some cool features such as round buttons, vibration, glass effect. Find out how to detect the current re
24 Jul 2010
Daniel Vaughan
Get a head start with the new Windows Phone 7 developer tools. Learn how to create a Sokoban game in Silverlight for the WP7 platform.
23 Oct 2013
Syed Rafey Husain
Mobile app development for iOS, Android, Windows Phone, and BlackBerry.
13 Mar 2014
Understanding FAT file system and kernel programming in C/C++
7 Sep 2011
Frédéric Pailloux
Nice 7/16/Matric Segment LCD Control derived from CStatic and using GDI+ library
8 Jan 2015
Pooja Baraskar
Making the App World-Ready by adapting it for a specific culture and language.
29 May 2009
Gynoid is a wrapper around mobile phone APIs (WinCE, symbian, iPhone)
21 Sep 2009
Apriorit Inc, Oleksandr Dodatko
This article describes the process of initial configuration and basic work with Palm Web OS on the lower level than it's described in Palm SDK docs.
24 Mar 2009
It's an interface that works with transparency effects. As a sample, I used an interface just like the iPhone one. In this tutorial, I explain how simple it is to work with transparency on Windows Mobile.
17 Jun 2010
Paul Heil
How to programmatically read text from any process at any point on the screen
21 Aug 2009
Werner Willemsens
An article on analysing a program exception or software crash.
13 Jul 2010
Alan Beasley
The WC Door button, covering all the missing skills needed to create the buttons shown in my 1st tutorial. As well as all 10 buttons for download!
29 Jan 2010
Detailed comparison between Windows Mobile Marketplace, Apple's iPhone AppStore and Android Market from developer point of view.
20 Jan 2009
Joel Ivory Johnson
Wrapper and sample programs demonstrating the use of the Skyhook Wireless XPS SDK (hybrid position system using GPS, WiFi Positioning, and Celltower positioning)
14 Oct 2008
Jaime Olivares
A useful control that mimics most of the PropertyGrid functionality in the .NET Compact Framework.
30 Oct 2009
mstruys, dougturn
Using the Device Emulator and the Cellular Emulator to test your applications.
20 Sep 2011
Soroush Falahati
Introducing a class for generating 3D images (Stereoscopic and Anaglyph) from DepthMaps.
22 Sep 2002
Jim Koornneef
Combine CXImage and DibSectionLite on Pocket PC.
12 Jun 2008
Fredrik Bornander
An article on creating an iPhone style ListBox.
10 Feb 2009
A step by step tutorial for getting GPS from any SmartPhone, even without GPS built in, and then making location useful.
5 Oct 2010
Podium is a PowerPoint add-in and Windows Phone 7 app for controlling Powerpoint from Windows phone 7 devices
18 Jan 2008
Valentin Ivanov
This article explains how to use the GPS API and Web Service on a SmartPhone to show demographics information for the current location.
1 Aug 2008
An article detailing with the odd problems and solutions to using SQL Compact 3.5 in desktop applications.
29 Jul 2009
Joel Ivory Johnson
Recreated an old game as a simple demonstration of DirectDraw.
30 Oct 2009
mstruys, dougturn
Correctly install VS2008 and Windows Mobile SDK to create your first mobility app. Part 1 of 7 from
22 Mar 2009
Joel Ivory Johnson
Collection of information on interacting with the power manager to take advantage of or disable power saving features in Windows Mobile devices.
17 Apr 2006
Werner Willemsens
This article shows how to use DCOM on Windows CE 5.0. We will add full DCOM rich error information, and implement a DCOM interface between a Windows XP .NET 2.0 client and Windows CE DCOM server. With this code, it is possible to code .NET remoting alike functionality through DCOM interop.
6 Jan 2009
Dr. William J. Blanke
This article presents VirtualMemory.exe, a memory monitor application that visualizes Windows Mobile's virtual memory model graphically, and thus allows common memory issues, such as the infamous DLL Crunch, ordinary leaks, and a full device.exe, to be identified quickly and easily.
9 Nov 2011
Pawel idzikowski
How to serialize to XML, any generic, derived, or other complex type, which XMLSerializer cannot serialize
3 Jul 2008
This article describes how to use the built-in camera and microphone of a mobile device in business applications targeting .NET Compact Framework.
10 Jul 2013
Bishal Goswami
The Companion App: Its basically a utility app proposed for ultrabook which consists of the likes of a search tool, a geo location browsing tool and a language translator tool.
28 Apr 2002
Brent Corkum
This class implements an owner drawn menu class that mimics the menu style used in XP, Office and Visual C++
22 Nov 2009
Dimitri Witkowski
SQLite lacks case-insensitive sort of UTF8 data. In this article, you will see how to get rid of this limitation in .NET.
8 Jan 2009
A DynDNS updater for the Compact Framework.
22 Jun 2008
Jim Rogers
Modify config files with machine- or build-specific differences at compile time.
19 Aug 2010
Paul Heil
An in-depth view in to monitoring and controlling the power of your Windows Mobile device's wireless communications systems.
27 Sep 2009
Ernest Laurentin
Complete Client/Server Socket Communication class with threadpool implementation. Easy to use and integrate into C++ application. Linux/UNIX port available.
31 Jul 2008
Joel Ivory Johnson
An article discussing the various methods that you can use to automatically start an application on Windows Mobile, either by schedule or in reaction to a system event.
27 Oct 2012
Anand Ranjan Pandey
The purpose of this article is to create a proof of concept to demonstrate the feasibility of ASP.NET Web API Beta Version.
28 Mar 2008
João Paulo Figueira
Control your Windows Mobile device from your desktop.
14 Jun 2007
Oleg Levin
Introduction to working with LINQ and DataSets in Compact Framework 3.5 Beta 1
31 Jul 2009
Dmitry Klionsky
Bluetooth for Microsoft Device Emulator enables Bluetooth communication from and to the emulator.
5 Jul 2010
Amit Kumar Tiwari
This code sends automatic SMS to birthday boys/girls :) from phone
4 Dec 2008
Joel Ivory Johnson
Program for displaying CallerID information on computer and muting computer sounds while on phone.
14 Aug 2011
Pawel idzikowski
Is it better to serialize types without default constructor with Custom Serializer or a Substitute Pattern? Example of serialization of FontFamily into isolated storage in WP7.
27 Jun 2006
Marco Zaratti
This article presents a new socket wrapper class specifically designed for the WinCE (PokcetPC) platform that solves the issues of asynchronous notifications and more.
29 Feb 2004
Peter Tewkesbury
Allows the reading of CHM files on a Pocket PC2003.
3 Jun 2000
Chris Maunder, Fred Ackers
A new class that adds hyperlink support to the MFC Grid Control
23 Jan 2005
Colin Angus Mackay
Discusses various aspects of SQL Injection attacks, what to look for in your code, and how to secure it against SQL Injection attacks.
10 Oct 2007
HTML/XML scanner/tokenizer, also known as a pull parser
17 Dec 2003
Daniel Strigl
Learn how to make your Pocket PC speak with your mobile phone.
15 Jan 2005
Useful tool to view functions in a library (.LIB) file and export them to a header (.H) file
8 Jan 2009
Joel Ivory Johnson
A guide to get a Windows Mobile Professional dev environment up and running for those who cannot acquire Visual Studio.
2 Aug 2003
Chris Maunder
A class for adding icons to the system tray
6 Jun 2007
Tom Janssens
Send commands to your servers from your programs using the Telnet protocol
25 Aug 2011
An asynchronous HTTP download class for C++
11 Jun 2008
Florin Badea
This article presents a mobile device application that uses serial ports to simulate a Bluetooth connection.
7 Feb 2010
Paul B.
Sample WCF clients for three different platforms with no code duplication and no generated proxies.
23 Jan 2012
Ali Daneshmandi
A Restaurant and Waiter helper app in WPF and Windows Mobile
12 Jul 2007
Vahe Karamian
This article is the third part of a series of articles which will discuss embedded systems and their applications. It will use the BASIC Stamp II microcontroller for creation of a simple robot.
30 May 2009
Frank T. van de Ven
Terminate a process, or check if it is running, using the full file path. It also enumerates processes returning the full path to the running EXE file.
22 Mar 2010
Joel Ivory Johnson
My experience with the Windows Marketplace for Mobile for 6.x devices and the certification process.
6 Jan 2009
It's a Media Player that works with transparency effects, plays MP3 and Wav files, displays the tag if present, and displays the album art image if present.
12 Nov 2007
Alain Rist
Featuring cell menu, in-place editor, single control and split dialogs, Vista shell and Mobile file controls and selection dialogs
10 Sep 2009
How to use asynchronous calls to SQL to receive progress information
23 Feb 2004
An article on how to implement and use variant. Variant is useful for creating heterogeneous containers and much more.
2 Aug 2003
Chris Maunder
A simple application that places a date in the system tray
12 Sep 2004
Rui A. Rebelo
A function which returns the similarity between two strings (how much they're equal).
29 Jul 2008
A small guide to create localized resources with Compact Framework 2.0 and Visual Studio 2005.
2 Feb 2009
Babak Ansari
Work with the PtxRfidNet.dll SDKs to read/write RFID tags and Farsi language in hand-helds.
5 Feb 2003
João Paulo Figueira
An implementation of the Office 97 style Colour Picker control for Windows CE.
18 Aug 2004
An introduction to XML Data Binding, and a review of a number of leading products.
12 Dec 2008
This article shows how to create a casual (easy, simple, and fun) puzzle game in managed code for Windows Mobile devices.
2 May 2014
Sunasara Imdadhusen
The prototype property allows you to add properties and methods to an object.
26 Jan 2004
João Paulo Figueira
An implementation of a full-browsing file open dialog.
12 Jan 2009
Thomas Gerber
A password safe with a touch screen UI introducing Fluid Controls.
31 Mar 2005
The final article about API hooking, with a working example of a thread deadlock detector.
29 Sep 2008
A plunge into creating a fast, full text index, with advanced searching capabilites.
21 Apr 2009
How to use GDI+ on Windows Mobile.
13 May 2009
Ziad Elmalki
The game Reversi for Windows Mobile using the Compact Framework.
14 Jul 2003
Mahmoud Nasr
A simple application to show how to create a Windows service.
31 Oct 2006
Vahe Karamian
This article is the first part of a series of articles which will discuss embedded systems and their applications. It will use the BASIC Stamp II microcontroller for the creation of a simple robot.
11 Dec 2006
This article is intended to show an opportunity for customizing the list view control (report view, single-line mode) using the custom scrollbar control.
23 Feb 2003
Heath Stewart
Using alternatives to importing type libraries and COM objects can improve the portability of your source code.
16 Jan 2012
Joe BTrez
How does Polymorphism work in JavaScript.
19 Apr 2012
Jani Giannoudis
Concepts and patterns for the handling of strings in multilingual applications.
21 May 2001
Chris Maunder
A class that makes using DIBSections as simple as using a CBitmap
20 Apr 2004
Edward Smoljanovic
A simple use of bit fields as flags for Windows forms.
7 Sep 2002
Tanzim Husain
This article describes a non full screen dialog class that does not switch to full screen when the SIP is activated.
23 Jul 2014
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.
2 Jan 2009
We'll build a call management application for Windows Mobile 5.x/6.x which can programatically ignore, send to voicemail, or SMS-respond to unwanted calls.
19 Jan 2010
VS2008 templates to create simple WPF Prism based applications.
23 Nov 2011
How to use the Text to Speech API in Windows Phone 7
10 Mar 2005
Jim Wiese (aka Spunk)
Execute an assembly on a remote machine without any special hooks - works on existing assemblies!
3 Mar 2010
Jose Menendez Póo
A couple of JavaScript classes with the well known .NET's classes capabilities
20 May 2014
Sunasara Imdadhusen
Custom Date and Time formatting in JavaScript like in .NET C# or VB.NET
6 Oct 2010
Pawel idzikowski
How to serialize binary data to IsolatedStorage in a Silverlight client when there is no BinaryFormatter in Silverlight? Why not with sharpSerializer? - An open source XML and binary serializer for .NET and Silverlight
18 Feb 2011
Paul Heil
Discover how to calculate the processor usage of every running process in your Windows mobile device
15 Nov 2008
Joel Ivory Johnson
Wrapper demonstrating the use of native message queues within managed code.
30 Oct 2009
mstruys, dougturn
Learn to access data through DataSets and SQLCeResultSets in your Mobile apps.
21 Oct 2009
Help us to find the position of the exception in the source code
4 Jun 2009
Ziad Elmalki
Using Managed DirectDraw with Windows Mobile.
14 Mar 2000
Rob Finch
A fairly simple way to incoporate views into sizing control bars
16 Aug 2003
João Paulo Figueira
Implementing a font chooser dialog with preview and ClearType support.
22 Jan 2015
Sunasara Imdadhusen
FlexiPush (Push Notification) is a Quick, Easy and Flexible way to send a Push Notifications to the different platforms like Android, iOS and Windows instantly with your custom Payload as well
28 Apr 2004
Heath Stewart
Discusses the implementation of custom format providers for existing types and custom formatting for user-defined types.
22 May 2007
A simple GPS tracer developed for Windows Mobile 2005 on Compact Framework 2.0 SDK
15 Apr 2005
Multiwave player ('Waveform Audio Interface' PCM wave wrapper).
7 Jun 2003
If you don't want to use CAB, this is how.
18 Jul 2008
Sam Rahimi
Keeps the GPS active in Windows Mobile, allowing for instant, accurate location determination. Also a tutorial on how to access GPS data with almost no code.
16 Dec 2008
Simon Hart
Ever wanted to create a standard look and feel property header type control as seen in many Microsoft applications on Windows Mobile? Well, here is the code to do it.
26 May 2014
Creating custom control for Windows Phone and Store Using Expressions Blend
18 Aug 2007
Joel Ivory Johnson
An article on using the Microsoft Live Search API to make a location aware phone book
29 Jul 2009
Alain Rist
Message map macros, split frames, full screen implementation, and automatic mapping of UI elements.
2 Feb 2007
Vahe Karamian
This article is the second part of a series of articles which will discuss embedded systems and their applications. It will use the BASIC Stamp II microcontroller for creation of a simple robot.
22 Aug 2005
Arik Poznanski
This article will develop a Sudoku game based on a web service, while presenting useful development techniques of Smart Client applications.
9 Oct 2006
Michel Helms
This easy-to-get tutorial explains in detail everything you need to know about audio-CDs and how to rip the tracks.
4 Nov 2002
srinivas vaithianathan
A Registry editor for a Windows CE device.
29 Aug 2000
Chris Maunder
A simple tutorial that demonstrates how to use the grid control in a doc/view application.
8 Aug 2002
Cho, Kyung-min
If you deal with same size objects in server coding, VMemPool shows a good way for beginners.
30 Jul 2007
A Wifi scanner with custom slider, tab control, buttons and checkboxes
2 Nov 2003
João Paulo Figueira
Putting imgdecmp.lib to work with a few extras.
6 Aug 2003
João Paulo Figueira
Porting Carlos Antollini's ADO classes to the Pocket PC.
16 Nov 2009
Inaki Ayucar
Why not building your own C# Maths library instead of using the ones included in APIs like DirectX or XNA?
30 Jul 2010
Paul Heil
How to effectively use the Connection Manager API to connect to an arbitrary network.
17 Feb 2005
Andrew Schetinin
A set of macros for detecting and reporting critical errors, combined with a technique of writing solid code.
2 Aug 2004
Mubbasher Adeel
Building COM Objects in C#.
24 Mar 2010
Amir Krifa
A C# wrapper for nearby Bluetooth devices discovery under Windows Mobile that uses a C++ DLL built based on the Winsock 2 API.
17 Jun 2004
Girish Nurani Sankaranarayanan
A beginner level article describing the creation of Pocket PC application setup packages using the CAB Wizard application.
14 Jun 2007
Oleg Levin
Making a full screen application for Windows CE and Pocket PC devices.
14 Jun 2009
Artem S. Dmitriev
This article will show you how to create a proxy client to the WCF web service from PDA device.
15 Dec 2005
David Nissimoff
Covers the basics needed to get a Pocket PC and a Garmin GPS talk in their own language and to graphically display the calculated data.
15 Feb 2009
S. Senthil Kumar
A Windows Mobile app for location tracking in a route without GPS and internet.
31 Dec 2007
A control that mimics the look-n-feel of iTunes and the iPod manager.
23 Mar 2007
Paul Brower
Using the OpenNetCF RAPI wrapper class to manage files on a Handheld Device running the Windows Mobile OS.
13 Jul 2009
The article describes how to use the Microsoft's UPnP Control Point API for finding and controlling UPnP devices, and includes a description of simple library to facilitate the application of Control Point API in your own programs, together with an example of MFC and WinForms applications.
4 Nov 2010
Sergey Timoschuk, Apriorit Inc
In this article, I would like to tell you how to read the SMS, MMS, and Emails data from your Windows Mobile device. Also I’ll describe some differences between reading message body in Windows Mobile 5 and Windows Mobile 6 devices.
16 Jan 2009
Malcolm Swaine
How to manually validate an ASP.NET Roles and Membership password using SHA1.
17 Feb 2009
Personal Pocket Health Record (PPHR) application helps to store and track a user's personal details and visits information on Windows powered pocket PC.
19 Mar 2007
Adam Nelson
Presents a C# implementation of Double Metaphone, for use with any of the .NET languages.
29 Aug 2007
This article shows you how to customize individual cells in a DataGrid - and it works on the Compact Framework.
17 May 2010
Paul Heil
Using the RAPI2 interface safely and effectively.
12 Mar 2007
Vitaly Zayko
Explains how to get the latest currency exchange rates from the Internet.
26 Mar 2009
A cross-platform state-oriented application framework and a ClassWizard-like round-trip UML dynamic modeling/development tool that runs in popular IDEs. Aims at providing concurrent, distributed, and real-time application development tools for Win32/Linux
29 Nov 2008
Angel Kafazov
This article explains how to write your custom DirectShow SampleGrabber filter for Windows Mobile.
14 Apr 2004
João Paulo Figueira
Enabling the fastest database access protocol for C++ developers on the Pocket PC.
20 Jan 2005
This article describes many Symbian OS design faults and searches for better decisions, unfortunately Symbian is too late to be corrected.
22 Mar 2015
Marc Clifton
Easily declare workflows that can span threads.
5 Aug 2004
Shutdown your PC from anywhere in this universe using mobile phone, with lesser cost.
23 Nov 2005
Heath Stewart
Use XML Digital Signatures for a request- and signing-based licensing mechanism for your applications.
28 Feb 2003
João Paulo Figueira
Tips on how to handle tap-and-hold user commands.
13 Mar 2010
Agola Kisira Odero
A solution that uses threading and ActiveSync to automate the process of installing multiple CAB files to a Windows Mobile or Pocket PC device
11 Sep 2009
image transformations for C# .NET CF
29 Nov 2013
Yildirim Kocdag
This article helps you to understand how you can write your own Siri application.
19 Feb 2005
Przemyslaw Syrek
Viewing windows in full screen mode.
8 Jan 2009
Help file integration with Windows Mobile applications programmatically.
12 Aug 2002
Tanzim Husain
This article describes an undocumented API that enables you to load images (bmp, gif etc.) from files under Pocket PC 2002

Advertise | Privacy | Cookies | Terms of Service
Web05 | 2.8.190306.1 | Last Updated 24 Mar 2019
Copyright © CodeProject, 1999-2019
All Rights Reserved.
Layout: fixed | fluid