I bought a windows mobile Smartphone, for example, starta s1. Do I really want to develop my own software ?! Let's try it together.
Windows Mobile is an operating system platform developed based on Windows CE for smartphones and PDAs. Therefore, both the hardware and Applications of Windows Mobile are required by relevant standards to run the Windows Mobile operating system.
Currently, Windows Mobile has two mainstream development platforms/languages:. NET (including C # and VB. NET) and C ++. Visual Studio 2005 and 2008 have built-in Windows Mobile sdks, allowing you to directly develop Windows Mobile applications. Visual Studio also supports installing the latest version of Windows Mobile SDK.
The following describes the preparations required to use windows Studio 2005 for windows mobile 6 Development (does not involve the use of eMbedded Visual C ++ for development ).
Required software installation:
1. Visual Studio 2005
2. Visual Studio 2005 sp1
Http://www.microsoft.com/downloads/details.aspx? Displaylang = zh-cn & familyid = bb4a75ab-e2d4-4c96-b39d-37baf6b5b1dc
Sp1 installation is a nightmare. It takes a long time to collect information during installation. You can check some quick installation methods on the Internet.
3. Windows Mobile 6.0 SDK
Http://www.microsoft.com/downloads/details.aspx? FamilyID = 06111a3a-a651-4745-88ef-3d48091a390b & DisplayLang = en
Install the Smartphone Device Emulator 2 in the sdk.
The sdk has many instances, so you can study well.
4. microsoft activesync v4.5
Http://www.microsoft.com/downloads/details.aspx? Familyid = cabdb564-ae94-4c02-abbc-cdece61231d4 & displaylang = zh-cn
ActiveSync is a tool for managing Windows Mobile device connections and synchronizing data with PCs. If you are using a real device during development, you 'd better install ActiveSync to connect it to your PC.
5. Microsoft. NET Compact Framework extends sp1.exe
Or Microsoft. NET Compact Framework extends sp2.exe
Http://www.microsoft.com/downloads/details.aspx? FamilyID = AEA55F2F-07B5-4A8C-8A44-B4E1B196D5C0 & displaylang = zh-cn