Board index » Visual Studio » VB for PDA, Tablet and PC

VB for PDA, Tablet and PC

Visual Studio372
Hello,



I work in a big project that uses Visual basic 6 as a programming

language and Access as a Database system. This project must be run in

different platforms: PDA, Tablet, PC etc. It is the first time that I

write a program that must be run in different devices, and so I have a

lot of questions.



=B7 First, if I use the maximum size of the screen of my PC, and put

different controls according to my PC screen. Will that have the same

display in PC, Tablet and PDA?

=B7 Second, I have to access data in the server from these different

devices. Is Access database can be requested from PDA?

=B7 Third, can I use the same visual Basic program for these three

devices or may I change certain procedures for each device?





Thank you in advance for your answer,



Regards,



Djamila.


-
 

Re:VB for PDA, Tablet and PC

On 10 Apr 2007 13:16:21 -0700, "djamila" <djamilabouzid@gmail.com>

wrote:



Quote
Hello,



I work in a big project that uses Visual basic 6 as a programming

language and Access as a Database system. This project must be run in

different platforms: PDA, Tablet, PC etc. It is the first time that I

write a program that must be run in different devices, and so I have a

lot of questions.



=B7 First, if I use the maximum size of the screen of my PC, and put

different controls according to my PC screen. Will that have the same

display in PC, Tablet and PDA?

=B7 Second, I have to access data in the server from these different

devices. Is Access database can be requested from PDA?

=B7 Third, can I use the same visual Basic program for these three

devices or may I change certain procedures for each device?



All I would say is that in my experience programming for a Touch

Screen Tablet PC is radically different from programming for a

desktop.





-

Re:VB for PDA, Tablet and PC

Answer to question 1 is easy and unequivocal

NO! Most PDA's have a screen who's resolution is 240 x 320 pixels. This is

commonly refereed to QVGA (quarter VGA). Most desk top computers these days

have at least 1024 x 728 resolution. It should be painfully obvious that a

single program could not easily be made to allow the user to operate

efficiently in such wildly different environments.



Question 2

As afar as the PDA's are concerned, Msoft has dropped support for Access

Databases both on the device as CDB's, and replication to desktop MDB's.

There are some workarounds, but I would not recommend you go that way. Have

a Look at Sql Express 2005 and / or SqlCompact edition. This will probably

be a better data store that Access in any case.



Answer to question 3 is pretty easy too

NO! The same program will not run on all three platforms. You may be able

to design a program that performs acceptably on PC's and tablets, but the

program may have to make a lot of compromises and it is possible that none

of the users will be happy. As far as the PDA's are concerned, this is a

completely different world. Almost nothing of your Desktop code will port

well. None of it will run unchanged.



If I were you I'd start working on 3 separate projects with all of the data

stored in a SqlExpress 2005 back end. Good luck with your project(s).



Ron W.



"djamila" <djamilabouzid@gmail.com>wrote in message

Hello,



I work in a big project that uses Visual basic 6 as a programming

language and Access as a Database system. This project must be run in

different platforms: PDA, Tablet, PC etc. It is the first time that I

write a program that must be run in different devices, and so I have a

lot of questions.



· First, if I use the maximum size of the screen of my PC, and put

different controls according to my PC screen. Will that have the same

display in PC, Tablet and PDA?

· Second, I have to access data in the server from these different

devices. Is Access database can be requested from PDA?

· Third, can I use the same visual Basic program for these three

devices or may I change certain procedures for each device?





Thank you in advance for your answer,



Regards,



Djamila.





-