Windows Mobile 7.5 Application Review

Is there any way to get a small Windows Mobile 7.1 (Mango) application reviewed to check for any obvious errors.  I have been working on a fairly simple application which allows photographs to be taken and uploaded to a central server but have hit loads of problems (most of which were answered on this forum) and although it mostly seems to work now I would appreciate any advice that I could get on the structure and functionality of the application before I venture on to anything more complex.

As an independent developer I find that this is the most difficult aspect - being self taught cam mean propagating basic errors through-out code as no-one can tell you that it is wrong!.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

ChrisMDrewAuthor Commented:
Well sort of - I have run the application through these tests but really all they tell me is whether or not the application satisfies some Microsoft criteria - not whether it is actually coded correctly or the 'best' way.  What I am after is someone independent to take a look at the code and just give me some pointers on how I have structured and coded the application with the benefit of experience.
So you want a code review or a peer test?
Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

ChrisMDrewAuthor Commented:
code review I guess.  Nothing too exhaustive just comments.  There are only a few screens in the application.
If you dont mind posting your code, I am sure people will take a stab at it.
ChrisMDrewAuthor Commented:
I have uploaded my project - hopefully there's nothing sensitive in it - it won't run past the login screen as it needs to connect to a back-end server.  My main problems seem to centere around the events firing in the BackgroundTransferer.cs file...

Any comments are welcome (honest!)  either here or by email.

Experts Exchange accepts the following

1) You may want to use this as an extra check when you connect to your server:

2) bnLogin.IsEnabled = (tbUsername.Text.Trim() != "");

3) It seems there are alot of hard codings for the properties you created. A practice that I liked doing was setting up a static class with all the properties in consts in case I needed to change it app-wide or share the properties with m,ultiple projects

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Smartphone Programming

From novice to tech pro — start learning today.