Niouzes.org  

Précédent   Niouzes.org > Forum > Newsgroup fr.comp.sys.* Forum > Newsgroup fr.comp.sys.be
S'inscrire FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus



Réponse

 

LinkBack Outils de la discussion Modes d'affichage
  #1 (permalink)  
Vieux 01/01/2008, 19h05
Stéphane PIRONNEAU
 
Messages: n/a
Par défaut Il y a main dans BeOS5 et MacOSX mais pas Windows

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


Réponse avec citation
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Niouzes.org
Standard Sponsored Links

  #2 (permalink)  
Vieux 01/01/2008, 19h28
Mickaël Wolff
 
Messages: n/a
Par défaut Re: Il y a main dans BeOS5 et MacOSX mais pas Windows

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
Réponse avec citation
 
Réponse
Tags: , , ,



Outils de la discussion
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Discussions similaires

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


Fuseau horaire GMT. Il est actuellement 14h05.

Italiano - German - English - Español


Édité par : vBulletin® version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc. Tous droits réservés.
Version française #13 par l'association vBulletin francophone


Politique - Droit - Philosophie - Football - Medicine - Française - Bricolage - Photo - Mac Os X - Divers - Physique - Jardinage
Mecanique - Moto - Photographie - Rail - Route - Aviation - Cinema - Linux - Psychanalyse - Finance - Enigmes - Rugby
Environnement - Histoire - Programmes TV - Education - Travail - Voyages - Windows - Immobilier - Cuisine
Windows XP - Excel - Word - Outlook - Access - Internet Explorer - Office - Vista

Page generated in 0,38082 seconds with 11 queries