Newsgroup: it.comp.lang.visual-basic
Titolo: PocketPC

salve a tutti
sto iniziando a studiare eMVB per sviluppare unapplicazione per ipaq.
qualcuno mi può indicare dove si possono trovare degli esempi applicazione?
grazie

 qualcuno mi può indicare dove si possono trovare degli esempi
applicazione?
Buona fortuna :)
Qual è il tipo di applicazione che vorresti realizzare?
Uso di DB?
Ciao

> sto iniziando a studiare eMVB per sviluppare unapplicazione per ipaq.
Prima o poi arriverai al punto in cui capirai che eVB è una porcheria... in
pratica è VBScript!!!
Pensa che le variabili puoi dichiararle come vuoi, tanto le gestisce tute
come variant, e questo per un palmare limitato nella RAM nn è una gran
cosa...
prova Mobile VB. 
www.appforge.com

 come variant
La cosa bella è che hanno implementato l'intellisense in modo completo.
Peccato che mostra funzioni e metodi che spesso il compilatore non riconosce
:)
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 ha scritto nel messaggio
news:udWNb.129133$_P.46...@news4.tin.it...


 ecc.
Ti spiego, perchè mi sono già scontrato con questo tipo di app proprio
qualche mese fa.
Premessa: la scelta che abbiamo (che siamo stati costretti) ad adottare è
stata VisualStudio.net, adesso ti spiego perchè.
La programmazione con eVB è davvero scandalosa, non è compatibile con VB,
quindi eventuali funzioni già consolidate andrebbero riadattate se si
vogliono portare su eVB.
eVB non supporta le classi, solo form e moduli.
Con eVB, non c'è verso di accedere a un database che risieda all'esterno del
PPc, perchè ADOce riesce ad accedere solo a DB di tipo embedded (embedded
Access, che sono gli .mdb copiati su PPC e che activesync converte per conto
suo, o embedded SQL che invece è proprio un mini motore SQL da installare
sul pocketpc, anche lui ha la possibilità di importare DB sqlserver, ma
funziona tutto in locale).
VB.net pro (che, mannaggia a loro, è acquistabile solo con VS.net pro)
permette l'accesso tramite ADO.net a DB SQLserver via TCP/IP, quindi anche
via wireless.
Fortunatamente noi siamo migrati su SQLserver, perchè per ora è l'unico DB
supportato dal compactframework di .net.
Scordati l'uso di activeX (quindi ocx e dll) in eVB.
L'unica cosa che ti è permessa usare è WinsockCE, che come il Winsock di VB
ti permette di comunicare via TCP/IP, quindi eventualmente potresti farti un
tuo protocollo per lo scambio dati.
Oppure (noi inizialmente avevamo provato questa strada che è piuttosto
semplice, ma solo per una demo, che quindi non faceva niente :)) puoi farti
uno scambio dati su file di testo e su un server a tempo questo file di dati
viene mangiato e convertito in dati-mdb, dall'altra parte puoi copiarti in
locale (se non è troppo grosso) l'mdb con il PPC appoggiato alla base, che
quindi ActiveSync provvederà a convertire (spero lo faccia anche se la copia
è fatta via programma).
Esiste un'alternativa, credo valida ma non provata, a VS.net: prova a
cercare in 
google.groups.it
 su guesto gruppo "PocketPC", qualcuno aveva
suggerito un pacchetto utilizzabile da VB.


 :)
Io mi ero scaricato una tabella dall'msdn microsoft (il link nn lo ricordo)
con tutto quello che c'è in VB6 e non in eVB... l'elenco è sterminato!
In pratica nn c'è niente!
Dimenticati ad esempio la gestione degli errori, le classi e collection, e
così via...

 ha scritto nel messaggio
news:XS7Ob.132044$_P.47...@news4.tin.it...


 ha scritto nel messaggio
news:XVaOb.258433$vO5.10...@twister1.libero.it...

Beh, la gestione degli errori c'è, ma è limitato ad un 'On Error Resume
Next', poi, ingegnandomi mi sono anche inventato una sorta di array di
controlli:
TextBox0 ... TextBox99
For lngCnt = 0 To 99
    Me("TextBox" & lngCnt).Text = "Sono il TextBox numero " & CStr(lngCnt)
Next
Certo, per gestirne gli eventi non è così semplice, ma ci si adatta. In
fondo gli Embedded Visual Tools sono gratuiti!
Ciao!
Esteban