Filehost.ro - gazduire fisiere
Minijocuri FOR PC BY DARK MESSIA
MINI JOCURI FOR PC BY DARK MESSIA ca sa puteti vedea subiectele trebuie sa va inregistrati inregistrarea este fara confirmare<NU MAI TREBUIE SA VA INREGISTRATI>
Nou pe simpatie:
sayler_moon_19
Femeie
25 ani
Bacau
cauta Barbat
26 - 46 ani
Minijocuri FOR PC BY DARK MESSIAReguliInregistrareLoginPozeNu sunteti logat. Lista Forumurilor Pe Tematici
Minijocuri FOR PC BY DARK MESSIA / Programare PCPocket /

Cursul II. Limbajul Visual C#

Pagini: 1  
#1
DarkMessia
Administrator
Postari: 93
2.1 Dezvoltare de aplicaţii
Se începe prin creearea unui proiect nou, selectând din meniul „Other Languages” limbajul Visual C#, de unde se alege „Smart Device” şi Windows CE 5.0, ca în figura alăturata (Fig. 2.1 a şi b).


                                       Figura 2.1a, b Crearea unui proiect nou

2.2 Rularea şi depanarea
Acum având prima noastră aplicaţie de Pocket PC, putem să ne uităm la utilitarele pe care le avem la dispoziţia noastră pentru rularea şi depanarea aplicaţiei noastre.
Primul lucru pe care îl putem observa este Combobox-ul cu diferitele platforme pentru care se poate realiza compilarea şi testarea aplicaţiei noastre (Fig. 2.2).


                                Figura 2.2 Alegerea dispozitivului pe care se va testa aplicatia

„Pocket PC 2003 Device” şi „Windows CE 5.0 Device” reprezintă eventuale dispozitive fizice conectate prin USB la calculator şi sincronizate prin aplicaţia ActiveSync. Celelalte opţiuni reprezintă emulatoare de dispozitive Pocket PC de diferite modele. Pentru inceput pornim „Pocket PC 2003 SE Emulator” (Fig. 2.3).

                         Figura 2.3 Emulatorul de Pocket PC pornit şi gata de folosire

Prin apăsarea tastei F5 sau prin alegerea din meniu al optiunii „Start Debugging” se porneşte aplicaţia de test, se selectează „Pocket PC 2003 SE Emulator” şi se va apăsa butonul „Deploy” (Fig. 2.4). Aplicaţia va apărea in fereastra emulatorului (Fig. 2.5).

                                          Figura 2.4 Fereastra de dialog pentru pornirea aplicaţiei

                                          Figura 2.5 Aplicaţia noastră în fereastra emulatorului
Dacă setăm un Breakpoint pe linia în care se porneşte aplicaţia, observăm că până când nu se apasă „Continue”, pornirea aplicaţiei este suspendată (Fig. 2.6).

                                         Figura 2.6. Demonstraţia de funcţionare a Breakpointurilor

2.3 Remote Tools
Aplicaţiile din suita Remote Tools (Fig. 2.7) sunt foarte utile pentru dezvoltatori, ele facilitând diverse funcţionalităţi pe care le vom prezenta în ce urmează.

                                            Figura 2.7 Suita „Remote Tools” din Visual Studio 2005

La pornirea oricăreia dintre aplicaţiile selectate, aplicaţia va interoga tipul dispozitivului la care se doreşte conectare ei (Fig. 2.8). În cazul nostru vom selecta „Pocket PC SE 2003 Emulator”.

2.3.1 Remote File Viewer
Este o aplicaţie care facilitează vizualizarea sistemului de fişiere de pe un Pocket PC, acesta putând fi un dispozitiv real sau emulat (Fig. 2.9).

                                             Figura 2.8. Lista cu dispozitivele selectabile in Remote Tools

                                            Figura 2.9. Fereastra principală a Windows CE Remote File Viewer

2.3.2 Remote Heap Walker
Este o aplicaţie care poate fi folosită pentru vizualizarea memoriei Heap a aplicaţiilor care rulează pe dispozitivul la care ne conectăm. Nu vom intra în detalii legat de funcţionarea acestuia, e putând fi utilă în unele cazuri de Memory Leak etc.
2.3.3 Remote Process Viewer
Este o aplicaţie care facilitează vizionarea proceselor şi a firelor proceselor care sunt pornite pe dispozitivul la care se conectează (Fig. 2.10). Pe lângă aceste informaţii, mai furnizează informaţii legat de librăriile dinamice pe care le folosesc aplicaţiile respective şi alte informaţii utile despre ele.


Figura 2.10. Aplicaţia Process Viewer, cu aplicaţia noastră selectată pentru vizionarea informaţiilor legate de librăriile dinamice fosite şi firele active

2.3.4 Remote Registry Editor
O aplicaţie foarte utilă care facilitează posibilitatea editării Registry-ului de pe dispozitive cu Windows CE instalat pe ele este „Windows CE Remote Registry Editor” (Fig 2.11). Ea funcţioneză in mod similar cu „Registry Editor”-ul clasic din Windows XP.

                                           Figura 2.11. Fereastra principală a Windows CE Remote Registry Editor

2.3.5 Remote Spy
Aplicaţia „Windows CE Remote Spy” este o aplicaţie prin care putem să vizualizăm informaţii relevante (Handleuri, Tip etc.) legate de toate ferestrele şi controalele din memoria dispozitivului (Fig. 2.12).

                                            Figura 2.12 Aplicaţia „Windows CE Remote Spy”

2.3.6 Remote Zoom-in
Această aplicaţie este de tip screen-capture de pe un dispozitiv Windows CE. Ea este foarte utilă, printre altele, pentru realizarea de screenshoturi (Fig. 2.13).



_______________________________________
http://minijocuri.3xforum.ro/

 
   
Pagini: 1  
Mergi la