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

C++Builder Discussion :

Des applications qui ont de la gueule avec XE2


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2012
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2012
    Messages : 164
    Par défaut Des applications qui ont de la gueule avec XE2
    Et tout ça en un seul clic de souris!

    Je vous ai fait des captures d'écran des styles disponibles:

    http://guytprog.blogspot.ca/2012/04/...ui-ont-de.html

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 164
    Par défaut
    C'est vrai que ça change tout de suite
    Il y en a des vraiment sympa et look pro

  3. #3
    Membre expérimenté
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2012
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2012
    Messages : 164
    Par défaut
    Je suis en train de regarder le "WinMain" d'une application XE2 et que vois-je?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    WINAPI _tWinMain(HINSTANCE, HINSTANCE, LPTSTR, int)
    {
     try
     {
       Application->Initialize();
       Application->MainFormOnTaskBar = true;
       TStyleManager::TrySetStyle("Aqua Graphite");
       Application->CreateForm(__classid(TfrmMain), &frmMain);
       Application->Run();
     }
    Ciel! les possibilités sont énormes, comme par l'exemple changer le look de votre application selon le jour de la semaine!

    (si vous me plussoiyez pas avec ça, je me demande ce qu'il vous faut )

  4. #4
    Membre expérimenté
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2012
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2012
    Messages : 164
    Par défaut
    Le pire, c'est que ça marche!

    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
     
    #include <vcl.h>
    #pragma hdrstop
    #include <tchar.h>
     
    #include <Vcl.Styles.hpp>
    #include <Vcl.Themes.hpp>
     
     
    USEFORM("Unit2.cpp", Form2);
     
     
    WINAPI _tWinMain(HINSTANCE, HINSTANCE, LPTSTR, int)
    {
     void* Mutex = 0 ;
     bool first  ;
     
     Mutex = CreateMutex(NULL, true, L"AquaGraphite");
     first = (Mutex && (GetLastError() != ERROR_ALREADY_EXISTS)) ;
     try
     {
       Application->Initialize();
       Application->MainFormOnTaskBar = true;
       if (first)
           TStyleManager::TrySetStyle("Aqua Graphite");
       else
           TStyleManager::TrySetStyle("Cyan Dusk");
       Application->CreateForm(__classid(TForm2), &Form2);
       Application->Run();
     }
     catch (Exception &exception)
     {
       Application->ShowException(&exception);
     }
     catch (...)
     {
       try
       {
        throw Exception("");
       }
       catch (Exception &exception)
       {
        Application->ShowException(&exception);
       }
     }
     if (Mutex) CloseHandle(Mutex) ;
     return 0;
    }

  5. #5
    Membre émérite
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 137
    Billets dans le blog
    5
    Par défaut
    Quand je pense que mes collègues de travail trouve déjà que je m'amuse quand je fait des interface un peu fun. Avec Xe2 ils vont carrément me dire que vu comme je m'amuse c'est pas la peine que je sois payé

  6. #6
    Membre Expert
    Avatar de DjmSoftware
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Mars 2002
    Messages
    1 044
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Responsable de compte
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 044
    Billets dans le blog
    1
    Par défaut
    Hello
    Malheureusement le design sous Xe2 avec sa nouvelle version de la VCL
    à un coût énorme en terme de taille de l'executable génère ainsi que de son temps de chargement avec un PC normal
    J'ai constaté une augmentation de la taille qui peut aller jusqu'à un facteur de 2.8 en regard de la même application générée sous 2010
    Je n'appelle ceci pas un progrès mais une régression
    À ce rythme la version future XE4 produira des exécutables > 10 MB
    Cdlt
    vous trouverez mes tutoriels à l'adresse suivante: http://djmsoftware.developpez.com/
    je vous en souhaite une excellente lecture ...

    A lire : Les règles du forum

Discussions similaires

  1. Centrer des tableaux qui ont un float
    Par koKoTis dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 12/11/2008, 15h07
  2. Rechercher BD, nom des tables qui ont une colonne "location"
    Par arnaudperfect dans le forum Requêtes
    Réponses: 5
    Dernier message: 22/10/2008, 11h33
  3. SELECT des lignes qui ont exactement 4 valeurs sur la colonne ?
    Par mamiberkof dans le forum Langage SQL
    Réponses: 8
    Dernier message: 03/01/2008, 15h00
  4. Réponses: 3
    Dernier message: 31/01/2007, 09h03
  5. Réponses: 1
    Dernier message: 09/10/2006, 21h31

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