Windows Phone, Windows Mobile, Windows Embedded CE (WinCE),. NET Compact Framework, Native C ++ Development Series (hundreds of original articles)

Source: Internet
Author: User
Tags msmq sql server express

From: http://www.cnblogs.com/procoder/archive/2009/04/13/Windows_Mobile_Index.html

By Jacob Lin (Lin Yongjian)

Windows Phone, Windows Mobile, Windows Embedded CE (WinCE ),. NET Compact Framework, Native C ++ Development Series (hundreds of original articles are constantly updated and improved) due to work relationships, we are now focusing on Windows Phone, Windows Embedded CE (WinCE), Windows Mobile ,. NET Compact Framework, Native C ++ development, summarizes some work experience and knowledge, the article will continue to improve. About me, Jackie Lin.

 

Windows Phone

Mircosoft officially renamed Windows Mobile as Windows Phone. Will you purchase Windows Phone as a result?

Windows Phone is here

 

 

3G

Windows Mobile, WinCe uses. NET Compact Framework for 3G and RAS Application Development (this implementation method is also applicable to GPRS)


BluetoothWindows Moible, which is used by Wince. windows Embedded Source Tools for Bluetooth Development Using NET Compact Framework. NET Compact Framework for Bluetooth development 32feet. NET Windows Moible, used by Wince. NET Compact Framework for Bluetooth development-Bluetooth Virtual Serial Port (which can be used to convert Bluetooth GPS receiver into a Serial Port) Windows Moible, Wince used. NET Compact Framework for the development of Bluetooth device pairing

30 Days of. NET [Windows Mobile Applications]-Day 02: Bluetooth Manager (simple Bluetooth Application)

Windows Moible, used by Wince. NET Compact Framework for the development of Bluetooth broadcast programs between Windows Mobile and PC through Bluetooth Transfer File development in Windows Mobile via Bluetooth) implementation of sending large files

Develop Windows Mobile and PC programs based on 32feet.net for Broadcom (Widcomm) stack Bluetooth devices

How to view the Bluetooth Stack in PC and Windows Mobile

 

 

GPS

Gps nmea data analysis under. NET Compact Framework

Use GPS Intermediate Driver for GPS application development. 30 Days of. NET [Windows Mobile Applications]-Day 03: GPS Compass)

. NET Compact Framework Serial Communication (can be used for receiving GPS receiver data)

GPS. NET and GeoFramework are open-source

NavsGo-GPS management software

Development of GPS monitoring function of NavsGo in Windows Mobile

Development of GPS detection function of NavsGo in Windows Mobile

 

Serial Port

. NET Compact Framework Serial Communication (can be used for receiving GPS receiver data)

Process management and communication

Process Management under. NET Compact Framework (management process display, termination, and other operations)

Windows Message for inter-process communication under. NET Compact Framework

MSMQ development for inter-process communication under. NET Compact Framework

Install MSMQ in Windows Mobile and WinCe

 

Thread Communication

. NET Compact Framework multi-thread wait event

Asynchronous UI refresh in. NET Compact Framework multi-threaded Environment

 

Database

Use of SQL CE under. NET Compact Framework (implement the SqlCeHepler encapsulation test class of SqlCeHepler, see unit test under. NET Compact Framework)

Encapsulation of access to SqlCe by Native C ++ in Windows Mobile

SQL Server Express and SQL Server Compact applications

Compatibility of SQL CE in. NET Campact Framework

Access Native C ++ encapsulation of Sqlite in Windows Mobile

How to compress SQLite data files

 

XML

TinyXML development in Windows Mobile

 

 

 

Network Communication

Establish a network connection in Windows Mobile Emulator (based on this method, you can use Emulator to test the network communication program)

Use ActiveSync to access the Internet on windows Mobile

Display and operate Windows Mobile on PC

 

Data Synchronization

Quick Development and synchronization programs under Microsoft Sync Framework

HttpWebRequest development under. NET Compact Framework

Web Service Development under. NET Compact Framework

Development of Ping (ICMP) under. NET Compact Framework

 

Unit Test

Unit Testing for native C ++ in Windows Mobile and Windows Mobile (CppUnitLite)

Use CppUnitLite on Windows Mobile to output test results

Unit Tests Under. NET Compact Framework (NUnitLite is used, and SqlCeHepler test classes are also implemented .)

TDD implementation for guessing digital games on Windows Mobile

 

Memory Monitoring and Management

Memory monitoring in Windows Mobile and Wince (you can monitor the virtual memory usage and heap usage of each program)

 

Registry

Development of registry export tool under. NET Compact Framework

 

UI-related

For the usage of the transparent Label control and NuericTextBox, see 30 Days of. NET [Windows Mobile Applications]-Day 04: Mileage Tracker (Mileage fuel-consuming computing program)

WTL (Windows Template Library) interface development under Windows Mobile and Wince

How does Compact Framework draw transparent images on Windows Mobile?

Compact Framework accesses embedded resource files

Compact Framework extracts the Icon from the execution File

User Interface Technologies for Windows Embedded CE

OpenGL ES for Windows Mobile

How to use C ++ to retrieve screen resolution in Windows Mobile

 

WTL (Mobile Radio)

 

WTL (Windows Template Library) development under Windows Mobile and Windows Wince (Windows Embedded CE)

WTL (Windows Template Library) interface (UI) development under Windows Mobile and Windows Wince (Windows Embedded CE)

 

WTL for Windows Media Player Development in Windows Mobile and Wince

JavaScript implementation for converting Json to XML

 

TinyXML development in Windows Mobile

About how to use WTL in today's plug-ins

In Windows Mobile, Native C ++ (WTL, MFC, Win32) is used for development. How can I add a menu for the dialog box?

In Windows Mobile, how does one remove the OK button of CStdDialogImpl IN THE WTL dialog box?

Use WTL in Windows Mobile for Native C ++ development and how to display the wait icon

How to add a HyperLink to WTL development in Windows Mobile and Windows Wince (Windows Embedded CE)

 

 

Sensors API

Design of Windows Mobile Sensors API library

Mobile Sensors API-Native unified APIs for Windows Mobile Sensors

Development of Gravitational Sensor in Windows Mobile

Dynamic DLL loading in Windows Mobile Native C ++

Widget

New features widget development in Windows Mobile 6.5

Windows Mobile Widget Emulator

 

P/Invoke

Use of Win32 api p/Invoke under. NET Compact Framework

Develop P/Invoke tools and Website

 

Today's plug-ins

About how to use WTL in today's plug-ins

 

Installation and deployment

Add shortcuts to the Start menu when packaging Windows Mobile

How to modify the Registry when developing Deploy projects for Windows Mobile and Windows Embedded CE

 

DLL Encapsulation

How to use Native C ++ to dynamically load DLL in Windows Mobile

How to encapsulate Native DLL provided to. NET Compact Framework in Windows Mobile and Wince (Windows Embedded CE) for calling

Encapsulation of Native DLL in Windows Mobile and Windows Wince (Windows Embedded CE)

Encapsulate Native DLL callback functions in Windows Mobile and Windows Wince (Windows Embedded CE)

 

Native C ++ Misc

This article clarifies the character sets of Windows Mobile and Windows Wince (Windows Embedded CE ).

String Conversion in Windows Mobile and WinCe

Use of native c ++ typeid in Windows Mobile

Windows Mobile Win32 projects supported by ATL

Native C ++ development in Windows Mobile and Windows Wince (Windows Embedded CE), how to retrieve the path of the current execution file and the path of the call module

Native C ++ development in Windows Mobile and Windows Wince (Windows Embedded CE), how to retrieve the version information in the resource file

Perform Win32 development in Windows Mobile and Windows Wince (Windows Embedded CE) to retrieve information about all running processes.

Use Windows Mobile and Windows Embedded CE for Win32 development and retrieve the window handle.

Native C ++ _ isnan () function application

Use Native C ++ time functions in Windows Mobile and Windows Wince (Windows Embedded CE)

Compact Framework Misc

Compact Framework obtains the execution file version number.

Compact Framework retrieves the current directory

Solutions for displaying and Inputting Chinese characters on Windows Mobile ROM

Obtain version information in Windows Mobile

30 Days of. NET [Windows Mobile Applications]

With the consent of original author Chris Craft, I can translate his series of articles 30 Days of. NET [Windows MobileApplications] and post them in the blog. This is a very interesting series. Through this series of learning, you can master a lot of WindowsMobile development skills, including GPS, Bluetooth, interface programming, multithreading, and so on.

30 Days of. NET [Windows Mobile Applications]-Day 01: Minutes to Midnight Countdown (Midnight Countdown)

30 Days of. NET [Windows Mobile Applications]-Day 02: Bluetooth Manager)

30 Days of. NET [Windows Mobile Applications]-Day 03: GPS Compass)

30 Days of. NET [Windows Mobile Applications]-Day 04: Mileage Tracker (Mileage fuel-consuming computing program)

 

Related tools

Execute the code in the article, the tools that may be used

Visual Studio 2008 Express: for Visual Studio Express, download Visual C # or Visual C ++ and other related tools.

Windows Mobile 6 SDK: Windows Mobile 6 Professional and Standard Software Development Kits Refresh

Windows Mobile 6.5 SDK: Windows Mobile 6.5 Developer Tool Kit

WTL: Windows Template Library

 

Author: FIG (FIG)
Source: http://procoder.cnblogs.com

 

 

This work was created by Jacob Lin and is licensed using the knowledge sharing signature-non-commercial use-2.5 Chinese mainland license agreement. The full article must be retained for any reprint, and the signature and original text link must be displayed in the display area. If you have any questions or authorization negotiation, please leave a message for me.

 

For more articles, see Windows Phone, Windows Mobile, Windows Embedded CE (WinCE ),. NET Compact Framework, Native C ++ Development Series (hundreds of original articles are constantly updated and improved) Tag tags: WinCE, Windows Mobile, GPS, Bluetooth, SqlCe, Windows Phone, Sqlite ,. NET Compact Framework, Native C ++, Sensor

Jake Lin
Follow-35
Fans-93

Honor: Microsoft Community Elites

I am paying attention to him. Cancel paying attention to 1 0.

0

(Please comment on this article) «previous article: some small ideas (A piece of ideas)
» Next article: Event under C #

Posted @ Jacob Lin reading (9701) Comments (40) EDIT favorite category: Mobile Development Series

 

Post comments 1784494 reply reference View

#1 floor, | can I leave qq
Learn from you! View reply reference

# Floor 2 [main poster] | Jake. NET @ landylee
I sent you a text message and talked more. View reply reference

# On the third floor, | does egmkang have contact information such as MSN ??
I am also working on Mobile development. If you have any questions, please consult ~~ View reply reference

# 4th floor, | good zqonline! View reply reference

# 5th floor, | ah, Huang shujia!
Reply to reference

#58.38.12 on the 6 th floor. * | dwdwadda [unregistered user] is good. Please refer to the reference for a good reference.

#7 th floor, | Shi Miao refuel reply reference View

#, | Michael_fei... View reply reference

#9 Floor | Mr. Luo, sorry, I haven't been on QQ these days. View reply reference

# On the 10th floor, | Rongrong, I look forward to your article "USB application under. NET Compact Framework. View reply reference

#11 floor, | xpeng.pdf is very good! I feel that the mobile development team is growing. View reply reference

# Floor 12 [main poster] | Jake. NET @ egmkang
See my email reply reference for details.

#13 floor [main poster] | Jake. NET @ zqonline
@ Ah Huang
@ Dwdwadda
@ Shi Yun
@ Michael_fei
@ Xiaoluo
@ Xpeng.pdf
Thank you for your consideration. Reply to reference

# 14th floor 221.239.1. * | yybin [unregistered user] is good. Can I leave a QQ contact information for good contact and reply to reference?

# 15th floor, | Lei Ming also left QQ for me. Thank you for replying to LZ for reference.

# 16th floor, | peterzb needs to communicate with lz more and reply to references.

#, September 18, 2.0 | who did the net. compact1.1 project upgrade PPK? If you want to complete this task, thank you for your reference.

# 18th Floor, | does PPK have a mobile development technology group? Could the landlord leave me a QQ? You can talk to you more about the reference.

#19 floor [main poster] | Jake. NET @ PPK
I have not performed any upgrade work. Here are some suggestions:
1. Upgrade the functions not available in cf.net to cf.net instead of P/Invoke, for example, serial port operations.
2. Upgrade the container such as hashtable to template.
3. Modify the Obsolete according to the prompts during compilation.

 

 

View reply reference

# Building 20 [main poster] | Jake. NET @ PPK
I use less QQ. View reply reference

#21 floor, | Li pozan! View reply reference

# 22nd floor, | the PPK master knows what transmission protocol is used when the PDA is connected to the PC through USB? After the connection, can the PDA end connect to the Web site on the PC network? If not, why? View reply reference

#23 floor [main poster] | Jake. NET @ Li Bo
Thank you. View reply reference

# Floor 24 [main poster] | Jake. NET @ PPK
Use activesync or rndis to connect all networks that can be connected to the PC. Please refer to this article.
Establish a network connection in Windows Mobile Emulator (based on this method, you can use Emulator to test the network communication program)

 

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.