![]() |
| |||||||
| S'inscrire | FAQ | Membres | Calendrier | Recherche | Messages du jour | Marquer les forums comme lus |
![]() |
| LinkBack | Outils de la discussion | Modes d'affichage |
| |||
| Bonjour, 1) Comme me l'avait fait remarquer Sébastien KIRCHE il n'y a pas de main dans les programmes MFC Windows. (MFC : Microsoft Foundation Classes) tandis que c'est le cas sous MacOSX et BeOS. Pourquoi ? En quoi la programmation évenementielle qui est la même diffère d'une plateforme à l'autre. Un bon code est un code portable m'a-t'on dit un jour. KISS : Keep It Simple Stupid (pas d'optimisation) 2) Si j'ai le projet d'écrire Word avec les MFC je m'aperçois que je n'ai pas toutes les fonctionnalités à disposition dans les MFC. J'en déduis que je dois surcharger des fonctions existantes. Exemple : je veux saisir du texte de différentes couleurs dans une TextBox ou TextArea comme on voudra. Comment faire ? On m'a dit qu'il fallait que j'utilise Qt qui le permet. Mais comment je dois m'y prendre pour le faire tout seul sous BeOS (faire de la coloration syntaxique) ? SOUS WINDOWS : CMonprogApp.cpp class CMonprogApp : public CMonprogApp { public: CMonprogApp(); }; SOUS MACOSX : main.m #import <Cocoa/Cocoa.h> int main(int argc, char *argv[]) { return NSApplicationMain(argc, (const char**) argv); } SOUS BEOS5 : main.cpp #include "MenuApp.h" int main(void) { MenuApp app; app.Run(); return B_NO_ERROR; } Je n'ai pas pour le Java sous les yeux... -- "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." 1759 Benjamin FRANKLIN |
| | ||||
| ||||
| |
| |||
| Stéphane PIRONNEAU a écrit : > 1) Comme me l'avait fait remarquer Sébastien KIRCHE > il n'y a pas de main dans les programmes MFC Windows. > (MFC : Microsoft Foundation Classes) tandis que c'est le > cas sous MacOSX et BeOS. Pourquoi ? En quoi la programmation > évenementielle qui est la même diffère d'une plateforme à l'autre. > Un bon code est un code portable m'a-t'on dit un jour. > KISS : Keep It Simple Stupid (pas d'optimisation) De manière standard, main est la fonction d'entrée des programmes C/C++. Si c'est une autre fonction, telle qu'on l'habitude de le faire les Microsoftiens, c'est uniquement parce qu'ils veulent imprimer leur marque de fabrique. Ceci dit, par exemple gcc possède une option permettant de choisir la fonction d'entrée. > 2) Si j'ai le projet d'écrire Word avec les MFC je m'aperçois > que je n'ai pas toutes les fonctionnalités à disposition dans les MFC. Ça veut dire quoi « écrire Word » ? Et ce serait quoi les fonctionnalité du framework MFC que tu n'arrives pas à utiliser ? > J'en déduis que je dois surcharger des fonctions existantes. Pour quoi faire ? > Exemple : je veux saisir du texte de différentes couleurs dans une TextBox > ou TextArea comme on voudra. Comment faire ? J'en sais rien. En développant ton propre composant ? En utilisant un composant existant ? > On m'a dit qu'il > fallait que j'utilise Qt qui le permet. Mais comment je dois m'y prendre > pour le faire tout seul sous BeOS (faire de la coloration syntaxique) ? Regarder comment font les projets existant. C'est pratique l'Open Source. > Je n'ai pas pour le Java sous les yeux... Pour Java, ça dépend ! Il faut que la classe controleur possède une méthode statique publique main. -- Mickaël Wolff aka Lupus Michaelis http://lupusmic.org |
| |
| |
![]() |
| Tags: beos5, macosx, main, windows |
| Outils de la discussion | |
| Modes d'affichage | |
| |
| ||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| Main dans la main avec les Ricains contre les Talibans : quelle belle guerre ! | diegel | Newsgroup fr.sci.philo | 24 | 20/03/2008 21h40 |
| Les programmeurs hobbyistes BeOS5 refont de l'AppleII et du MacOSX | Stéphane PIRONNEAU | Newsgroup fr.comp.sys.be | 7 | 01/01/2008 21h30 |
| clé USB reconnue mais pas visible dans explorateur windows XP/SP2 | yvber | Newsgroup microsoft.public.fr.windows.mediacenter | 0 | 26/02/2007 16h31 |
| [ANN] ohmiGene 1.49.30 (MacOSX , Windows) | Tehenne | Newsgroup fr.comp.applications.genealogie | 0 | 15/01/2007 06h51 |
| Pirates of the Spanish Main : Jolis mais Bof | Phersu | Newsgroup fr.rec.jeux.societe | 0 | 03/10/2004 16h27 |