Chris De Herrera's Windows CE Website

About
Discuss.Pocket PC FAQ Forum
Add Pocket PC FAQ to your Favorites
RSS    RSS Feeds
Wiki    Lost?
Subscribe    Print

Developer

Miscellaneous
Table of Contents
Mobile Format

[an error occurred while processing this directive]


 
Pocket PC Magazine Best Site

Website Awards
Website Updates

By Chris De Herrera 
Copyright 1998-2007
 All Rights Reserved
A member of the Talksites Family of Websites

Windows and Windows CE are trademarks of Microsoft
Corporation
and are used
under license from owner.
CEWindows.NET is not
associated with Microsoft 
Corporation.

All Trademarks are owned
by their respective companies.

DevelopmentTools
By Terence "Dr. CE" Goggin
Copyright 2000, 2001 Terence Goggin
 Version 1.00  Revised 4/20/01

[an error occurred while processing this directive]

Topics

1. What is eMbedded Visual C? eMbedded Visual Basic?
2. Where can I get eMbedded Visual C? eMbedded Visual Basic?
3. How much does it cost?
4. Does EVC have any bugs?
5. Are there any other (non-Microsoft) development tools available?
6. Can I develop applications on my CE device, without a desktop computer?
7. Which language is best for CE development?
8. What are some things I should know when working with eVC at the command line?
9. How can I rename an existing project in eVC?



1. What is eMbedded Visual C? eMbedded Visual Basic?
eMbedded Visual C (or eMbedded Visual Basic) is a free development tool
provided by Microsoft. It allows you to create, debug, etc. applications
for all versions of Windows CE above 2.11, using the C (or Basic) language.



2. Where can I get eMbedded Visual C? eMbedded Visual Basic?
EVC (EVB) is available for download (free) of Microsoft's site.
I've included the URL below, but please keep in mind that
it is subject to change.

You should always be able to find it off of the main "developers"
link, though.

For more information: http://www.microsoft.com/mobile/developer/BeginnerDev/tools.asp

3. How much does it cost?
Nothing. It's free.

If you want MS to ship you CDs, though, they do ask you
to pick up the shipping, which runs about $8.00.



4. Does EVC have any bugs?
Do you know of software that doesn't?

Yes, some of the known bugs are detailed here.



5. Are there any other (non-Microsoft) development tools available?
Yes. Syware makes a product called Visual CE, which is very much
like "Access Forms" for CE.

For more information: http://www.syware.com

6. Can I develop applications on my CE device, without a desktop computer?
Yes. There are a number of products that can help you to do this,
the leading one among them being NS Basic.

NS Basic is a VB-like tool that resides on the CE device itself. It offers
a fully functional IDE, complete with Forms designer. It runs on all versions
of CE, from 2.0 up.

For more information: http://www.nsbasic.com

7. Which language is best for CE development?
This is a difficult question to answer, mostly because choice of development
language is so subjective. Then, once you get past preference, you have to look
at the requirements of the project.

Generally speaking, though, where performance is an issue, C/C++ will be the way
to go. However, if VB is all you know, that's going to be your first choice.

There's just no simple answer.



8. What are some things I should know when working with eVC at the command line?
For anyone who is possibly interested in doing command line builds in the
future here is a point to remember.

  The build line looks like this:

  EVC.EXE project.vcp /make "project - Win32 (WCE ARM) Debug"
/CEConfig="Pocket PC"

  Make sure if you use this command line that you follow case sensitivity.
The online help is incorrect.   The online help for the evc command line
shows an example using lowercase "/ceconfig=".   This is incorrect and will
result in your program not functioning properly.   You need to specify in the
correct case "/CEConfig."



Credits: David Baldauff

9. How can I rename an existing project in eVC?
Load the .vcp file into your favourite text editor then use search and
replace.   Do the same to your .vcw file as well (if you renamed the .wcp
file)



Credits: Ian Harding

[an error occurred while processing this directive]

Terence Goggin's DoctorCE.com site - Custom Windows CE development/consulting services.

Return to Chris De Herrera's Windows CE Website


Questions? Comments? Suggestions? Email Terence "Dr. CE" Goggin.