begin process at 2012 05 29 00:38:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

Autre

 > 

Comment faire un bel interface sous Evcc++


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Comment faire un bel interface sous Evcc++

lundi 9 novembre 2009 à 10:59:44 | Comment faire un bel interface sous Evcc++

Fabricio19

Bonjour à tous, je dois developper un gros programme pour un système embarqué de la marque anders.
- UMR-5
- processeur INTEL PXA 270 312MHz
- OS WINDOWS CE 5.0
- .NET 2.0

Je souhaite realiser des interfaces homme-machine sympa avec de jolies fenêtres, logo, menus, boutons,..

Pour programmer ce kit, Anders me propose d'utiliser evc++ SP4 ou Visual studio 2005 (express!). J'ai essayé quelques exemple sous evc++ ça marche. J'ai pas essayé VS05 express pour l'instant.

J'ai farfouillé un peu dans les forums. J'ai retenu plusieurs chose pour realiser des interfaces :
- API windows,
- librairies MFC.
J'ai regardé le stutoriels pour les API windows et les librairies MFC, ça me semble un peu basique tout ça.(Bonton, menus, fenêtres,...)

Que me conseillez vous pour la suite de mon projet?
Evc++ +API ou MFC? VS05 express + API ou MFC?
N'existerez-il pas un autre produit (free ou pas cher) qui pourrait me convenir. Pour info, Anders commercialise un superbe produit avec lequel on peut faire des boutons en 3D,... mais à 7000$!!!

Merci d'avance pour votre aide.

Fabrice








lundi 9 novembre 2009 à 13:47:53 | Re : Comment faire un bel interface sous Evcc++

juju12

Basique, basique, c'est vite dit!
Tu peux faire tout ce que tu veux avec l'API, forcément, puisque c'est l'environnement fourni par l'OS et donc, quoi que tu utilises, finira par appeler l'API.
mardi 10 novembre 2009 à 00:24:53 | Re : Comment faire un bel interface sous Evcc++

elflink

hello,

Et solliciter flex au travers de composants activex, ça ne semble pas pertinent ?

Flex c'est le langage ActionScript (connu grâce à flash) mis au service de la réalisation d'interfaces.

Par contre en terme d'appréhension, faut un petit apprentissage.

samedi 14 novembre 2009 à 14:40:39 | Re : Comment faire un bel interface sous Evcc++

rt15

Membre Club Administrateur CodeS-SourceS
Bonjour,

elflink a écrit

solliciter flex au travers de composants activex, ça ne semble pas pertinent ?



Pas vraiment non. Le C/C++ est supposé performant et portable. Si tu ajoutes du flex, il faut une machine virtuelle et les performances seraient dégradées.

Fabricio19 -> En couche de bas niveau, pour faire une interface, sous Windows, il y a 3 possibilités :
1) L'API Windows, la plus utilisée.
2) DirectX, permet d'accéder à l'accélération matérielle de la carte graphique, presque indispensable pour de la vraie 3D.
3) OpenGL, concurrent de DirectX. Mais pas accessible de base sous CE.

Tous les autres bibliothèques d'interface graphique (WinForms et WPF de .NET, Siverlight, Flash/Flex, Swing et awt de java, GTK, QT, les MFCs...) s'appuient sur au moins une des ces libs.

Comme ce sont des couches de bas niveau, elles sont performantes, sans bugs (Car très éprouvées : tout les utilises) et permettent de faire absolument tout ce que l'on souhaite. C'est juste qu'il faut parfois faire beaucoup de code pour faire des composants complexes ou "fashion". Mais souvent, on peut se passer du côté "fashion". Ca émerveille les utilisateurs lors du premier lancement, mais après, ils veulent surtout une interface rapide (Les temps de chargement, les animations à rallonge, non merci) et intuitive (Et a ce niveau, tout le monde connait bien les composants Windows de base).

Si tu as un temps illimité pour faire l'interface, DirectX/OpenGL ou une bibli qui s'en sert est indéniablement ce qui permet de faire les plus beaux effets (Particule, vrai 3D...) !

Mais c'est surtout utilisé dans les jeux vidéo. La plupart des GUI customisées sont fait à base de "skin". Tu trouvera diverses solutions sur le web, plus ou moins avancées, et payantes ou non. Exemple de skin "3D" en VB. Petit exemple en API Windows. Plus avancé.


Cette discussion est classée dans : windows, evc, mfc, api, anders


Répondre à ce message

Sujets en rapport avec ce message

API [ par LordBob ] Salut a tous,voila je programme des petites application windows en MFC, mais je voudrait savoir le faire avec les API et sans MFC. Ma question est don MFC & API windows [ par 69lion69 ] Salut à tous, alors voila g deux applications une sous MFC (client a base de socket) et une deuxième en programmation windows (permet de trcer un grap API WIA (Windows Image Acquisition) [ par sonic_joko ] Je travaille sur un projet C++ sous Visual Studio utilisant l'API Windows WIA pour le pilotage d'un appareil photo numérique via le protocole PTP. J'a encapsuler api (sans mfc) dans une seule classe [ par mannix ] Bonjour à tous, voilà je débute en c++ mais j'ai quand meme reussi à programmer une api qui fonctionne !mais mon probleme est que ce doit etre un soft MFC RichEdit [ par mfrai02 ] Salut , j'utilise visual studio .net 2003 et j'ai un projet C++ mfc . Dans mon application j'ai ajouté une CRichEdit (Rich Edit 2.0) . Je fais rien API Windows [ par banane_rose ] Bijour tout le monde (remarquez je suis nouveau ^^) Bon voilà je m'y connais pas du tout en API Windows [MFC] Interface windows messenger [ par aabhanane ] Bonjour a tous, je suis actuellement sur une application de téléphonie ip, et j'ai un petit problème. Voilà, je voudrais faire une interface semblable MFC vs API [ par NerV ] je sais qu'il y a beacoup de gens qui sont contre les MFC, mais j'aimerais savoir :1. Qu'est ce qui est plus Facile entre les MFC et les API ( serieus aie aie aie API MFC c URGENT help [ par haribo ] slt a tousg besoin de savoir comment on utilise l'api VFW. j'aurai besoin d1 process ou bien d1 code pour afficher le contenu de ma webcam. C pour mon api windows avec dev c++ [ par roomsmush ] Alors je sais que c'est une question qui est tres souvent posé mais bon .. désolé d'avance ...alors voila je commence a faire de l'api windows mais c


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,198 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales