G
Guest
Hello,
From what I've seen most people using the CF are developing programs with
only a few screens at most (I know the number of screens does not equate
directly with how large or complex an application really is).
Has anyone had any experience developing Pocket PC applications with the CF
that had something like 100 screens/forms? If so, are there any tips or
pearls of wisdom for working on such a project? My biggest concern is over
form management and how it would impact the device memory. It's obvious that
instantiating 100 forms and all the controls on those screens would use a
rather large amount of memory. In my searching I came across several
variations of the form stack example and I have looked over them. I have also
looked over the Field Service demo app available at
http://msdn.microsoft.com/library/d...en-us/dnppcgen/html/fieldservice_pocketpc.asp
The field service demo groups screens together as a set of panels within a
few forms and toggles between which panels are visible at any given time on
the form.
While no one example app addresses the issue of working with dozens of
screens it seems that a hybrid of the various approaches would offer several
benefits. Use the stack approach (possibly in conjunction with the
Form.ShowDialog method) to enforce that screens be shown and used in the
required order while using multiple panels in one form to organize sets of
controls into "pages" and keep the number of entries in the devices list of
"Running Applications" to a minimum.
If anyone has any ideas or feedback they are willing to share on this matter
it would be greatly appreciated.
Thank you kindly,
Jarod Lavay
From what I've seen most people using the CF are developing programs with
only a few screens at most (I know the number of screens does not equate
directly with how large or complex an application really is).
Has anyone had any experience developing Pocket PC applications with the CF
that had something like 100 screens/forms? If so, are there any tips or
pearls of wisdom for working on such a project? My biggest concern is over
form management and how it would impact the device memory. It's obvious that
instantiating 100 forms and all the controls on those screens would use a
rather large amount of memory. In my searching I came across several
variations of the form stack example and I have looked over them. I have also
looked over the Field Service demo app available at
http://msdn.microsoft.com/library/d...en-us/dnppcgen/html/fieldservice_pocketpc.asp
The field service demo groups screens together as a set of panels within a
few forms and toggles between which panels are visible at any given time on
the form.
While no one example app addresses the issue of working with dozens of
screens it seems that a hybrid of the various approaches would offer several
benefits. Use the stack approach (possibly in conjunction with the
Form.ShowDialog method) to enforce that screens be shown and used in the
required order while using multiple panels in one form to organize sets of
controls into "pages" and keep the number of entries in the devices list of
"Running Applications" to a minimum.
If anyone has any ideas or feedback they are willing to share on this matter
it would be greatly appreciated.
Thank you kindly,
Jarod Lavay