Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 5942541
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 22, 20262026-05-22T16:16:04+00:00 2026-05-22T16:16:04+00:00

I am getting more involved with thick client mobile development on the Windows CE5+

  • 0

I am getting more involved with thick client mobile development on the Windows CE5+ platform and was wondering what the best practice is for handling applications with 10+ screens.

From initial investigate there are two option

1 – Instantiating a new instance for a form every time it is required.
This obviously is process intensive and lags the UI

2 – Instantiating all form on the project load or as the form is loaded holding it in memory.
Less processor intensive but consumes memory, reduces UI lag.

If using option two what is the best method to marshal the forms so the correct form appears top most.

Please let me know your thoughts

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-22T16:16:05+00:00Added an answer on May 22, 2026 at 4:16 pm

    I tend you use a hybrid of your options. I lazy load Forms on-demand to keep start-up reasonable, but cache Forms that are used often. I also tend to not use actual “Forms” much. I have a main Form for the app, then Forms for dialogs/popups but most app implementation of Views I do in UserControls (well SmartParts which derive from UserControls. These are then managed in an IoC/DI framework (specifically OpenNETCF IoC) that does most of the creation work for me anyway.

    As for what is topmost, that really depends on your mechanism. In my case the framework makes sure that what is supposed to be on top is (whether through a StackWorkspace, TabWorkspace or whatever), but if you’re doing Forms, simply calling Show on the form you’re navigating to will bring it to the fore. If you’re converned more about what to show as a user “backs up”, then you need to store that info – a simple framework (like this one, which I also rewrote for IoC) tends to work well.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am just getting into more client-side stuff in ASP.NET using Javascript, and there's
I'm getting a bit more seasoned with my iPhone development but I still don't
I've been getting more and more involved in C /C++ programming lately and have
So, I'm getting more and more engulfed with test driven development these days and
I'm getting more heavily into RoR development. ERB doesn't quite feel right to me.
I am getting more and more spam emails recently. I already validate my email
I've been getting more and more comfortable using vi on a daily basis, but
I'm having so many problems getting more than 1 MVC project up and running
as database transcations in our app are getting more and more time consuming, we
As I have been testing sites, I have found reCAPTCHA s getting more and

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.