Pour les discussions, utiliser le forum XDA.
Archive | Tout le SDK : .lib et .h, sources et images. |
---|---|
Exemple | un exemple : .cab |
Documentation | Documentation |
Logiciel utilisant le SDK :
Ils en parlent :
http://www.plinky.it/wired/2010/07/06/...
http://www.xda-developers.com/windows-mo...
http://handheld.softpedia.com/get/Desktop-a...
Afin de pouvoir pouvoir utiliser la librairie, il faut installer les images et les polices de caractères dans un répertoire "resources/VGA" situé dans le même dossier que l'application. Si ce n'est pas fait, au lancement du programme vous risquez d'avoir une erreur du type "erreur lors du chargement de l'image XXX"
Ensuite, il est nécessaire d'avoir les différents SDK pour windows mobile d'installé. La première chose à installer est Visual Studio, puis le SDK WM6.0. Ensuite (ce n'est pas une obligation) le TDK WM6.5 ou encore le TDK WM6.5.3.
Enfin, il faut ajouter la librairie au projet : mettre le .lib dans les dépendances supplémentaires (projet/propriété/Editeur de lien/entrée/dépendances Supp) et ajouter le .h dans les sources.
La première des classes à utiliser s'appelle Section. C'est l'écran qui contiendra les différents éléments de l'application.
On peut voir à droite que la section contient un titre et qu'il est possible d'ajouter différents éléments. Si le nombre d'éléments est trop grand pour tenir sur une page, il est possible de glisser vers le haut ou vers le bas pour faire défiler la page. Par ailleurs, une petite scrollbar s'affiche pour indiquer notre position dans la page.
On peut voir aussi que sur cette première page il y a deux types d'éléments :
Il est bien sur possible d'afficher du texte. Pour cela, il faut utiliser la classe MyLabel qui permet plusieurs personnalisations.
Il est par exemple possible de centrer le texte, d'écrire en grand ou en italique mais aussi de changer la couleur du texte. Enfin, le texte est automatiquement mis à la ligne s'il dépasse de l'écran.
Sur cet écran, il y a beaucoup de texte afin de démontrer la fluidité de l'application lors du scrolling.
Sans la largeur ni la hauteur, mais avec une couleur différente :
Pour la démonstration, les différents styles de bouton sont présentés. Par ailleurs, les boutons changent de visibilité lors des clics. Cela est réalisé très facilement grâce à la classe EventHandler qui transmet tous les messages au programme.
La démo affiche aussi un message en utilisant la classe MessageBoxSense qui affiche une fenêtre dans le style Manila.
La couleur du texte des boutons est géré automatiquement et se grise si le bouton est désactivé...
Ici, ce sont les checkbox et les switch qui sont présentés. Tout comme les boutons, ils sont créés grâce à la classe MyItem.
Ils ont aussi deux niveaux de visibilité, et 2 états différents (coché, décoché).
Tout comme pour les boutons, il est très facile d'effectuer une action lorsque l'utilisateur clique sur un item.
Poster une question : |
---|