Hi guys,
I know VB6 and eVB fairly well, and am currently
transitioning to VB.NET.
I have developed quite complex apps for Pocket PC 2002
using eVB
I need to recreate/improve existing eVB applications using
VB.NET (.NET Compact Framework).
The product we are about to develop will be core product,
which will be extended in next versions. Therefore it must
be well design and written from the beginning, having in
mind performance, security, reusability issues etc.
I hope you can recommend some Best Practices and Design
Patterns, articles, sample codes ., books.
The most important issues for me are:
- reusability/interoperability - I would like to create
the product, which is composed of many reusable, addable
components, also I would like the end user to be able to
configure those components (e.g. - changing user
interfaces, adding new functionalities, additional tools -
for this I was thinking about providing some SDK , which
can be used by end users)
-Performance - one of disadvantages of current eVB apps is
a speed, We are using many controls plus lots of data is
retrieved from SQL CE database, loading some of the
screens (especially for the first time) takes too much
time.
Will I be able to improve the speed of the app using
vb.NET and Compact Framework? What guidelines, tips should
I follow to make sure my code, data accessing etc is
optimized?
Any advice and suggestions would be appreciated!
Thanks for your time
Greg