IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

Les MFC ne me satisfont pas


Sujet :

MFC

  1. #1
    Débutant
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    245
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2006
    Messages : 245
    Points : 81
    Points
    81
    Par défaut Les MFC ne me satisfont pas
    Bonjour,

    En fait je suis en train de developper une application sur Visual C++ 6.0 et je suis pas satisfait de la qualité des objets MFC (point de vue esthetique) et du coup je veux savoir est ce qu'il y a d'autres bibliotheques qui permettent de developper des interfaces utilisateurs mais avec une qualité esthetique meilleure. Les logiciels qui me facinent au niveau de leur interfaces sont (CCleaner, Recuva ...etc).

    Quelqu'un d'autres vous peut me proposer une bibliotheque qui me permettra d'ameliorer ca ?

    Merci d'avance

  2. #2
    Membre confirmé Avatar de stephdim
    Profil pro
    Inscrit en
    Août 2007
    Messages
    462
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 462
    Points : 521
    Points
    521
    Par défaut
    salut,

    passe à VS2008 (avec le feature pack pour MFC) ; VC6.0 c'est un peu plus que vieillot (1998) ...

    @+

  3. #3
    Membre émérite
    Avatar de TheGzD
    Homme Profil pro
    Ingénieur/ Docteur en Informatique
    Inscrit en
    Avril 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur/ Docteur en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 327
    Points : 2 677
    Points
    2 677
    Par défaut
    Stephdim a raison, mais il faut surtout que tu réalises que VS ne va pas faire le boulot à ta place : si l'apparence des interfaces fournies ne te satisfait pas visuellement il ne tient qu'à toi de surcharger les classes des éléments graphiques de base en redéfinissant, entre autre, leur fonction DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct).
    Certes ça demande plus de travail, mais c'est le prix à payer pour avoir exactement ce que tu veux.
    Vous postez du code ? Merci d'utiliser les balises
    Un message vous paraît pertinent ? Merci de le gratifier d'un vote positif
    Vous avez obtenu une réponse à votre question ? Merci d'utiliser le tag
    __________________
    Ingénieur R&D, diplômé en 2007 de l'ISIMA
    Docteur en informatique, diplômé en 2015 de l'EDSPI de Clermont-Ferrand

  4. #4
    Membre éprouvé
    Avatar de Spout
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    904
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2007
    Messages : 904
    Points : 1 067
    Points
    1 067
    Par défaut
    Citation Envoyé par TheGzD Voir le message
    Stephdim a raison, mais il faut surtout que tu réalises que VS ne va pas faire le boulot à ta place : si l'apparence des interfaces fournies ne te satisfait pas visuellement il ne tient qu'à toi de surcharger les classes des éléments graphiques de base en redéfinissant, entre autre, leur fonction DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct).
    Certes ça demande plus de travail, mais c'est le prix à payer pour avoir exactement ce que tu veux.
    +1
    Les objets graphiques de base sont les mêmes que tu retrouves dans toutes les fenêtres Windows.
    Tu serais surpris de voir quels types de bouton on peut faire en les redessinant soi-même.

    Bon courage
    "L'ordinateur obéit à vos ordres, pas à vos intentions." [Anonyme]

  5. #5
    Débutant
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    245
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2006
    Messages : 245
    Points : 81
    Points
    81
    Par défaut
    comment ca en les redessinant moi meme ?

    vous voulez dire que j'utilise pas les drag and drop et je les dessine via le code ?

  6. #6
    Membre éprouvé
    Avatar de Spout
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    904
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2007
    Messages : 904
    Points : 1 067
    Points
    1 067
    Par défaut
    Je l'ai jamais vraiment fait avec les MFC, mais avec wxWidgets (une autre librairie graphique) tu peux donner l'image du bouton au repos, l'image quand il est cliqué, l'image quand il est disabled,...
    Dans l'esprit les deux font la même chose, c'est-à-dire qu'au lieu d'afficher un bouton basique, ils vont chercher une aure ressource que celle par défaut pour l'afficher.
    Je pense donc qu'il faut que tu de vrais écouter TheGzD et regarder du côté de la fonction CButton:: DrawItem

    Bon courage
    "L'ordinateur obéit à vos ordres, pas à vos intentions." [Anonyme]

  7. #7
    Membre éprouvé
    Avatar de Gabrielly
    Inscrit en
    Juin 2004
    Messages
    722
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 722
    Points : 1 128
    Points
    1 128
    Par défaut
    Bonjour,

    Les MFC se sont refait une beauté.
    Voir ma signature

    Ne vous fatiguez pas avec des CButton:rawItem()
    Le Feature Pack vous facilite la vie.

    Si vous avez besoin de combiner un bouton + text + image en tenant compte des alignements des uns par rapport aux autres vous avez la classe CMFCButton. Je vous assure cette classe est impécable, découvrer là.
    Vous avez le programme d'exemple NewControls.

    Si vous avez besoin des barres d'outils comme celle de Office 2003, vous avez les CMFCToolbars avec des bitmaps sur 32 bits et des png files.

    Et les rubans d'Office 2007, les fenêtres auto-glissantes de Visual Studio, les fenêtres desktop alertes comme Outlook qui vous avertis sur des events. Et plein d'autres nouveaux trucs comme des pallettes de couleurs et des fenêtre popup en galleries d'objets comme dans Office 2007.

    S'il vous plaît documentez-vous par les liens de ma signatures et
    Let go to the Feature Pack

  8. #8
    Membre éprouvé
    Avatar de Gabrielly
    Inscrit en
    Juin 2004
    Messages
    722
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 722
    Points : 1 128
    Points
    1 128
    Par défaut
    What's New (MFC Feature Pack)

    The MFC Feature Pack library enables you to build MFC applications that have the visual style of a Microsoft Office, Visual Studio, or Internet Explorer application. The MFC Feature Pack library provides customizable toolbars, menus, keyboards, menu bars, and docking panes.

    About the Library
    The MFC Feature Pack library supports new features in the following areas:

    Menus

    Toolbars

    Panes

    Ribbon Control

    Outlook Alert

    Controls

    Dialog Boxes

    Customization

    Visualization

    Special Features


    Menus
    Menus support the following:

    Microsoft Office-style menus.

    Office-style menu bars that you can dock and that you can be customize with an image.

    Menu animations in which an image fades in, unfolds, or slides into view.

    Menu shadows.

    Menu tooltips.

    Scrollable menus.

    Owner-drawn menu images.

    An owner-drawn logo on the left of the menu.

    Menu fonts that you can change at runtime.

    Most recently used (MRU) lists and Windows lists.

    Tear-off menus.

    A right-aligned combo box (similar to the Help combo box in Office 2003 applications).

    [go to top]

    Toolbars
    Toolbars support the following:

    Button images that change when the mouse hovers over the button.

    Large icons.

    A double-chevron button that indicates there are more buttons than are currently visible.

    Toolbars that are not customizable.

    Auto-build keyboard shortcuts in menus and tooltips.

    Rebar support.

    Text below images.

    Standard combo box and text box buttons.

    Standard font combo box and font size combo box buttons.

    Standard color picker control.

    MS Office visual style.

    Transparent toolbars with a background image.

    Drop-down tear-off panes that contain a pin button.

    [go to top]

    Panes
    Panes are windows that are typically resizable, tear-off, and dockable. Panes support the following:

    Microsoft Office-style dialog box bars.

    Office-style menu bars that support images and docking.

    Microsoft Outlook-style shortcut bars.

    Outlook-style caption bars.

    Outlook-style task panes.

    Visual Studio-style panes that resemble toolbox, property, and browser panes.

    Rebar controls whose contents and position persist between runs of an application.

    Status bars that support icons, animations, and progress bars.

    A print preview service.

    [go to top]

    Ribbon Control
    The ribbon control supports the following:

    General ribbon features.

    Vista Aero integration.

    Ribbon panels.

    Ribbon contextual categories (tabs).

    Ribbon elements.

    Ribbon keytips.

    Ribbon palettes (galleries).

    Ribbon customization.

    Ribbon mini-toolbars.

    The Ribbon Launch button.

    The Ribbon Main button.

    The Ribbon status bar.

    [go to top]

    Outlook Alert
    The Microsoft Outlook Desktop Alert displays a popup window that contains a notification. An example of a desktop alert is the window that informs you that a mail message has arrived in your Outlook inbox.

    Controls
    Controls are enhanced to support the following:

    URL link button.

    Pushbutton that is decorated with a bitmap image.

    Menu button.

    Editable list.

    Color picker control.

    Shell tree control.

    Shell list control.

    Masked edit control.

    Custom tooltip control.

    Edit control that contains a browse button.

    Property grid.

    MDI tab control.

    Tab control that supports visual styles such as three-dimensional, Excel, OneNote, and so on.

    [go to top]

    Dialog Boxes
    MFC enhances support for the following dialog boxes:

    Windows manager dialog box.

    An Office-style color selection dialog box.

    Image editor dialog box.

    Property sheets that contain controls such as a shortcuts bar, tree controls, or an Office 2007-style list.

    [go to top]

    Customization
    You can customize controls with color, images, and text. Customization supports the following:

    Drag buttons between toolbars and menus.

    Edit user-defined images by using a simple bitmap editor.

    Create user-defined toolbars at runtime.

    Customize context menus.

    Use the toolbar customization menu to quickly customize toolbar buttons.

    Use menu resources to automatically create customization categories.

    Customize a toolbar by pressing ALT while dragging a toolbar button.

    Customize mouse event handling.

    Customize keyboard shortcuts.

    Save and restore toolbar and menu states to the registry.

    Access the workspace manager that persists customization settings to the registry.

    Call user-defined tools.

    [go to top]

    Visualization
    MFC provides a visualization manager that draws controls according to the visual style that you select. Visualization supports the following:

    Microsoft Office 2000/XP/2003/2007 visual style.

    Visual Studio 6.0/.NET/2005 visual style.

    [go to top]

    Special Features
    MFC supports the following window features:

    MDI tabbed groups.

    Detachable tabs.

    Auto-hide windows.

    MFC also supports the following operations:

    Save and load the state of opened documents.

    Dock several panes to a floating mini frame window.

    At run time, change the type of docking to:

    Standard - The contents of a window are not drawn while the window is being dragged (for example, as in Microsoft Visual Studio .NET 2003).

    Immediate - The contents of a window are drawn while the window is being dragged (for example, as in Microsoft Visio).

    Smart - The contents of a window are drawn while the window is being dragged and arrow markers indicate positions where the window can dock (for example, as in Microsoft Visual Studio 2005/2008).

    Alpha-blend images (support for 32-bit images).

    Display globalized text in right-to-left (RTL) format.

    Enable accessibility support.

    [go to top]

  9. #9
    Membre émérite
    Avatar de TheGzD
    Homme Profil pro
    Ingénieur/ Docteur en Informatique
    Inscrit en
    Avril 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur/ Docteur en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 327
    Points : 2 677
    Points
    2 677
    Par défaut
    MS te paye combien pour ta pub ?

    Plus sérieusement, d'accord le MFC Feature Pack te permets de réaliser une interface plus poussée que celle de base, mais elle sera similaire à celle de "Microsoft Office, Visual Studio, ou Internet Explorer". En aucun cas les outils mis à diposition dans ce pack seront assez paramétrables pour permettre de réaliser une interface originale : une seule solution pour cela, la surcharge du DrawItem (et de la classe en elle-même) dont j'ai parlé précédemment.
    Vous postez du code ? Merci d'utiliser les balises
    Un message vous paraît pertinent ? Merci de le gratifier d'un vote positif
    Vous avez obtenu une réponse à votre question ? Merci d'utiliser le tag
    __________________
    Ingénieur R&D, diplômé en 2007 de l'ISIMA
    Docteur en informatique, diplômé en 2015 de l'EDSPI de Clermont-Ferrand

  10. #10
    Membre éprouvé
    Avatar de Gabrielly
    Inscrit en
    Juin 2004
    Messages
    722
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 722
    Points : 1 128
    Points
    1 128
    Par défaut
    Citation Envoyé par TheGzD
    MS te paye combien pour ta pub ?
    Ahahaha , Tu m'as fait rire. Ce n'est pas une pub c'est la réalité.

    Les anciens développeurs MFC VC 6.0 doivent évoluer s'ils veulent voir leur produits plus compétitifs. Et pour ceux qui ignorent encore le Feature Pack est déjà là et il nous refait une belle retouche du Graphical User Interface (GUI).
    C'est la nouvelle MFC avec plus d'une centaine de nouvelles classes supplémentaires dans sa librairie qui est déjà robuste et puissante.

    Et pour ce qui est de la surcharge du DrawItem(). C'est bien de définir une classe enfant de CButton et de surcharger son DrawItem(), mais c'est mieux de définir une classe enfant de CMFCButton qui lui même est enfant de CButton et de surcharger son DrawItem().

    Ainsi je vous invite à surcharger les DrawItem() du Feature Pack si et seulement si vous les avez d'abord réellement testés et éprouvés.


  11. #11
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 21
    Points : 19
    Points
    19
    Par défaut
    Le feature pack inclut-il une gestion de l'interface par stylesheets comme pour Qt par exemple?

  12. #12
    Membre éprouvé
    Avatar de Gabrielly
    Inscrit en
    Juin 2004
    Messages
    722
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 722
    Points : 1 128
    Points
    1 128
    Par défaut
    The Visualization Manager

    Visualization
    MFC provides a visualization manager that draws controls according to the visual style that you select. Visualization supports the following:

    Microsoft Office 2000/XP/2003/2007 visual style.

    Visual Studio 6.0/.NET/2005 visual style.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
     
    void CMcnMainFrameEx::OnMcnApplicationLook(UINT id)
    {
    	CWaitCursor wait;
     
    	CMcnWinAppEx* pTheApp = CMcnWinAppEx::AfxGetMcnAppEx();
    	pTheApp->m_nAppLook = id;
     
    	switch (pTheApp->m_nAppLook)
    	{
    	case ID_VIEW_MCN_APPLOOK_WIN_2000:
    		CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManager));
    		break;
     
    	case ID_VIEW_MCN_APPLOOK_OFF_XP:
    		CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOfficeXP));
    		break;
     
    	case ID_VIEW_MCN_APPLOOK_WIN_XP:
    		CMFCVisualManagerWindows::m_b3DTabsXPTheme = TRUE;
    		CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerWindows));
    		break;
     
    	case ID_VIEW_MCN_APPLOOK_OFF_2003:
    		CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOffice2003));
    		CDockingManager::SetDockingMode(DT_SMART);
    		break;
     
    	case ID_VIEW_MCN_APPLOOK_VS_2005:
    		CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerVS2005));
    		CDockingManager::SetDockingMode(DT_SMART);
    		break;
     
    	default:
    		switch (pTheApp->m_nAppLook)
    		{
    		case ID_VIEW_MCN_APPLOOK_OFF_2007_BLUE:
    			CMFCVisualManagerOffice2007::SetStyle(CMFCVisualManagerOffice2007::Office2007_LunaBlue);
    			break;
     
    		case ID_VIEW_MCN_APPLOOK_OFF_2007_BLACK:
    			CMFCVisualManagerOffice2007::SetStyle(CMFCVisualManagerOffice2007::Office2007_ObsidianBlack);
    			break;
     
    		case ID_VIEW_MCN_APPLOOK_OFF_2007_SILVER:
    			CMFCVisualManagerOffice2007::SetStyle(CMFCVisualManagerOffice2007::Office2007_Silver);
    			break;
     
    		case ID_VIEW_MCN_APPLOOK_OFF_2007_AQUA:
    			CMFCVisualManagerOffice2007::SetStyle(CMFCVisualManagerOffice2007::Office2007_Aqua);
    			break;
    		}
     
    		CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOffice2007));
    		CDockingManager::SetDockingMode(DT_SMART);
    	}
     
    	RedrawWindow(NULL, NULL, RDW_ALLCHILDREN | RDW_INVALIDATE | RDW_UPDATENOW | RDW_FRAME | RDW_ERASE);
     
    	pTheApp->WriteInt(_T("ApplicationLook"), pTheApp->m_nAppLook);
    }

  13. #13
    Membre éprouvé
    Avatar de Gabrielly
    Inscrit en
    Juin 2004
    Messages
    722
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 722
    Points : 1 128
    Points
    1 128
    Par défaut
    Découvrer les capacités des nouveaux contrôles sans trop d'efforts de développement:

    1. des buttons controls : CMFCButton, CMFCMenuButton
    2. des Color controls : CMFCColorPickerCtrl, CMFCColorButton, CMFCColorBar, CPalette
    3. des contrôles supplémentaires : CMFCEditBrowseCtrl, CMFCFontComboBox, CMFCLinkCtrl, CVSListBox
    4. des Mask Edit : CMFCMaskedEdit
    5. des list controls et grille de propriétés : CMFCListCtrl, CMFCPropertyGridCtrl
    5. des shell contrôles : CMFCShellListCtrl, CMFCShellTreeCtrl







    [FAQ][VC++]Comment placer une image de fond dans une dialogue
    [FAQ][VC++]Comment appliquer text, image, style, curseur et info bulle sur un bouton
    Fichiers attachés Fichiers attachés

  14. #14
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 361
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 361
    Points : 20 381
    Points
    20 381
    Par défaut
    Citation Envoyé par ksoft Voir le message
    comment ca en les redessinant moi meme ?

    vous voulez dire que j'utilise pas les drag and drop et je les dessine via le code ?
    Oui il faut que tu fasses tout par toi-même les MFC c'est basique..
    Il faut au besoin utiliser des régions d'image.
    Regarder sur codeproject.com et codeguru.com il ya des tas d'exemples...

    Citation Envoyé par Gabrielly Voir le message
    Et pour ceux qui ignorent encore le Feature Pack est déjà là et il nous refait une belle retouche du Graphical User Interface (GUI).
    C'est la nouvelle MFC avec plus d'une centaine de nouvelles classes supplémentaires dans sa librairie qui est déjà robuste et puissante.

    Je suis d'accord avec toi mais je préfère ce qui est de base...
    les nouvelles interfaces MFC à la MS Office sont trop "préfabriquées" à mon gout.
    Résultat des courses : toutes les boites qui utilisent VC++ et MFC font des projets qui ont tous la même interface standardisée...
    Mais ceci est mon point de vue

  15. #15
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 21
    Points : 19
    Points
    19
    Par défaut
    Sinon t'as Qt 4.5 qui vient de sortir et qui sent moins la naphtaline que les MFC

    tu peux modifier totalement les controles grace à des stylesheets que l'on peut
    visualiser dans le designer pour voir le resultat.

  16. #16
    Nouveau membre du Club
    Inscrit en
    Juillet 2007
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 28
    Points : 25
    Points
    25
    Par défaut
    Ce qui est dit par gabrielly est ,moi personnellement j'ai essayé Service Pack dans une application et me satisfait tres bien

  17. #17
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 361
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 361
    Points : 20 381
    Points
    20 381
    Par défaut
    Citation Envoyé par le petit dernier Voir le message
    Sinon t'as Qt 4.5 qui vient de sortir et qui sent moins la naphtaline que les MFC
    .
    Oui mais je préfére l'odeur de naphtaline: Qt est payante me semble-t-il en version Windows.
    Qt c'est intéressant si on veut un projet pour plusieurs plateformes.

  18. #18
    Membre émérite
    Avatar de TheGzD
    Homme Profil pro
    Ingénieur/ Docteur en Informatique
    Inscrit en
    Avril 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur/ Docteur en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 327
    Points : 2 677
    Points
    2 677
    Par défaut
    Citation Envoyé par Mat.M Voir le message
    Qt est payante me semble-t-il en version Windows.
    Plus pour longtemps ! cf. le dernier numéro du magazine de Developpez.com

    Vous postez du code ? Merci d'utiliser les balises
    Un message vous paraît pertinent ? Merci de le gratifier d'un vote positif
    Vous avez obtenu une réponse à votre question ? Merci d'utiliser le tag
    __________________
    Ingénieur R&D, diplômé en 2007 de l'ISIMA
    Docteur en informatique, diplômé en 2015 de l'EDSPI de Clermont-Ferrand

  19. #19
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Points : 13 017
    Points
    13 017
    Par défaut
    Citation Envoyé par Mat.M Voir le message
    Oui mais je préfére l'odeur de naphtaline.
    C'est aussi que beaucoup de clients préfèrent avoir des constances dans les IHMs : c'est à dire retrouver à peu près les mêmes choses que dans n'importe quelle autre application window. L'uniformité des IHMs est un atout considérable dans la prise en main d'un logiciel par un utilisateur.

  20. #20
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Points : 17 323
    Points
    17 323
    Par défaut
    Citation Envoyé par TheGzD Voir le message
    salut , c'est la licence open source (LGPL 2.1) qui change mais qt sera toujours payant pour une application commerciale:
    Citation Envoyé par Mag
    Qt 4.5 et ses futures versions seront aussi disponibles sous
    licence commerciale. Les licences des versions antérieures restent
    inchangées. De plus, le service offert par Qt sera étendu afin
    d'assurer que tout les projets de développement Qt puissent avoir
    accès au même niveau de support, quelque soit la licence
    choisie.

Discussions similaires

  1. Code extraction colonnes ne prend pas en compte les MFC
    Par argaz01 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/07/2010, 10h13
  2. Réponses: 14
    Dernier message: 30/04/2010, 07h04
  3. Charger et afficher une image jpg avec les mfc
    Par glop - pas glop dans le forum MFC
    Réponses: 3
    Dernier message: 11/02/2004, 18h59
  4. Les classes ne s'affichent pas
    Par karl3i dans le forum MFC
    Réponses: 8
    Dernier message: 26/01/2004, 14h52
  5. Réponses: 4
    Dernier message: 15/01/2004, 22h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo