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 Discussion :

Visual designer pour C


Sujet :

C

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 309
    Par défaut Visual designer pour C
    Bonjour a tous

    Excusez cette question plus que débutante, mais je voudrais savoir si il existe des visual designer pour C

    En effet dans certains langages le visual designer est séparé de l'IDE, non pas comme VB ou il est inclus dans le RAD
    J'aimerais savoir si un petit genie a créé ce genre de programme pour la communauté

    Bonne journée

  2. #2
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut



    Pour Windows tu as Pelles C et sinon pour tous les OS en utilisant la GUI GTK+ tu as Glade
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 309
    Par défaut
    Merci FranckH

    Pour PellesC je connaissais, mais je ne crois pas qu'il est un visual designer

    Et pour GLADE je ne connaissais pas...mais mes premiers essais n'ont pas été concluants, car je n'ai pas d'autorisation sur la BDR de ma machine, alors il ne marche pas, ne trouvant pas certaines DLL.

    C'est vraiment dommage de coder en C et d'utiliser la BDR, alors que c'est justement pour ça que VB n'est pas terrible...
    Je pensais que ce genre d'applications C etaient portables en USB....

    Bon, je te remercie en tout cas, j'essaierais de l'installer sur une autre machine...pour voir au moins a quoi ça ressemble.

    En tout cas c'est deja bien que quelqu'un se soit cassé la tete a en faire un.
    Pour la creation de tous ce qui est controles et fenetres, ça peut donner un sacré coup de main

    Bonne soirée

  4. #4
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Sisi, Pelles C est un RAD mais qui utilise l'API Win32 pour la GUI standard de Windows : http://www.smorgasbordet.com/pellesc/images/screen2.png Sinon pour Glade, c'est fait pour faire les interfaces avec GTK+ donc portable.

    Il faut GTK+ d'installé pour pouvoir lancer une application utilisant cectte bibliothèque, voir le tutoriel de Nicolas Joseph : http://nicolasj.developpez.com/gtk/windows/ et le miens sur Glade/GtkBuilder pour Windows : http://franckh.developpez.com/tutoriels/gtk/gtkbuilder/

    J'espère que ca ira
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 309
    Par défaut
    Mille merci FRANCKH...tu es un ange

    Deja que j'avais choisi PELLES C pour X raisons, parmi la quantité de compilateur C qui existe, si en plus y'a un visual...je me mariiiiiie !!!

    Je vais regarder tout ça, encore merci de tous tes liens

    Je te souhaite la meilleure journée du monde...je ne sais pas si ça existe...mais si ça existe...je te la donne

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 309
    Par défaut
    C'est un truc de dingue...y'a effectivement le screenshot du "dialog editor" mais pas moyen de trouver l'interface
    J'ai cherché dans les menus dans le dossier, et meme fait des recherches sur internet des fois qu'il faille le telecharger en plus...et pas moyen.

    Y'a 4 outils:

    Registry editor
    Copy to pocket
    Capture screen
    Process viewver

    Mais pas de "dialog editor"

    Ca commence bien mon histoire d'amour avec PELLES C

  7. #7
    Expert confirmé
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Par défaut
    Il faut d'abord être dans un projet de programme Win32 [File > New > Project... > Win32 Program (EXE)]. Dans ce projet, créer un fichier de ressources (File > New > Resources). Faire ensuite un clic droit sur le dossier racine de tes ressources (initialement nommé untitled) et choisir Dialog. Editer enfin la boîte de dialogue, ou sauvegarder avant ...

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 309
    Par défaut
    Merci beaucoup MELEM

    Tu me sauve la vie
    Et bah dis donc on peut pas dire que ce soit intuitif.....
    C'est sur que c'est pas le bouton boite a outil de VB

    Je viens de passer 4 heures a chercher rien que pour ouvrir ce Visual....
    Et ce qui est dingue c'est que y'a pas foule de tutos sur PELLES C

    Et en français c'est le desert de gergovie
    Et c'est d'autant plus etonnant, que apparement il est reconnu par pas mal de monde, et je ne sais pas depuis quand il a été créé, mais ce ne doit pas etre d'hier...

    Enfin bref...heureusement que vous etes la

    Encore merci...je vais essayer comme tu le dis pour enfin voir apparaitre ce panneau que j'attendais tant

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 309
    Par défaut
    Ouuuaaaihhh !!! Grace a MELEM je viens de voir apparaitre ce fameux visual designer

    Bon alors vous allez commencer a comprendre, que vous venez d'hériter d'un boulet de chez "boulet and boulet".

    J'ai pas voulu commencer pretentieux, j'ai meme enlevé un controle.
    J'avais donc une fenetre et un bouton...plus simple tu meurt

    J'ai sauvegardé le fichier ressource, et je me suis retrouvé avec un texte.
    Vous dire que j'ai été un peu déçu, serait un doux euphemisme

    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
    / RESOURCE SCRIPT generated by "Pelles C for Windows, version 6.00".
     
    #include <windows.h>
    #include <commctrl.h>
    #include <richedit.h>
     
    LANGUAGE LANG_ENGLISH,SUBLANG_ENGLISH_US
     
    2001 MENUEX
    {
      POPUP "<menu text>", 0, 0, 0
      {
        MENUITEM "<menu text>", 6001, 0, 0
      }
    }
     
    1001 DIALOGEX DISCARDABLE 6, 18, 210, 142
    STYLE DS_SHELLFONT|WS_POPUP|DS_MODALFRAME|DS_CONTEXTHELP|DS_3DLOOK|WS_CAPTION|WS_SYSMENU|WS_VISIBLE
    CAPTION "Dialog"
    FONT 8, "MS Shell Dlg", 0, 0, 1
    {
      CONTROL "OK", IDOK, "Button", WS_TABSTOP, 160, 5, 45, 15
    Moi je m'attendais a un code de creation de fenetre et sa gestion d'evenement et aussi de creation d'un bouton.
    Un peu du style de celui ci qui n'a pas de bouton
    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
    #include <windows.h>
     
    LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM);
    HWND hWnd;
     
    const HBRUSH hCouleur_Jaune   =  CreateSolidBrush(RGB(255,255,0));
    HBRUSH hBackground = hCouleur_Jaune;
    static char szClassName[ ] = "Fenêtre Windows simple";
     
    int WINAPI WinMain(HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpcmdLine, int nCmdShow){
     
    WNDCLASSEX wincl;
    wincl.hInstance = hThisInstance;
    wincl.lpfnWndProc = WindowProcedure;
    wincl.hbrBackground = hBackground;
    wincl.style = CS_HREDRAW | CS_VREDRAW;
    wincl.lpszClassName = szClassName;
    wincl.cbSize = sizeof (WNDCLASSEX);
    wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION);
    wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION);
    wincl.hCursor = LoadCursor (NULL, IDC_ARROW);
    wincl.lpszMenuName = NULL;
    wincl.cbClsExtra = 0;
    wincl.cbWndExtra = 0;
     
    if (RegisterClassEx (&wincl) == false) // On enregistre la classe déclarée avec WNDCLASSEX
      return 0 ;   //  et en cas d'erreur on quitte le programme
     
    hWnd = CreateWindowEx (0, szClassName, "Fenetre simple", WS_CAPTION|WS_SYSMENU|WS_MINIMIZEBOX, CW_USEDEFAULT, CW_USEDEFAULT, 644, 475, HWND_DESKTOP, NULL, hThisInstance, NULL);
    ShowWindow(hWnd, nCmdShow);
     
    MSG messages;
     
      while (GetMessage (&messages, NULL, 0, 0)){
       TranslateMessage(&messages);
       DispatchMessage(&messages);
      }
     
      return messages.wParam;
     
    }
     
    LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam){
     
    switch (message){
     
      case WM_DESTROY:
     
       PostQuitMessage (0);       // envoie un message WM_QUIT dans la file d'attente
       break;
     
      default:
     
       return DefWindowProc (hwnd, message, wParam, lParam);
    }
     
    return 0;
     
    }
    Moi je recherchais un programme, qui créé le code C des gadgets et fenetres que l'on dessine, pour simplifier la programmation.
    Tout du moins simplifier en generant le code de tous ce qui est fenetre et controles, pour ne laisser la place qu'au codage des fonctions.
    Cela existe dans certains langages qui sont pourtant beaucoup plus simple, pour faire gagner du temps, pas specialement pour simplifier

    Mais je pense que cela ne doit pas exister en C.....et pourtant y'en aurait drolement besoin

  10. #10
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Personnellement je n'ai jamais utilisé Pelles C Je préfère créer mes interfaces graphique avec GTK+ qui est plus souple et mieux organisé et surtout portable (Windows, Mac, Linux et d'autres qui supportent cette bibliothèque) !
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  11. #11
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 309
    Par défaut
    Et tu crois que le visual designer de GTK+ cree le code des fenetres et controles comme je le cherches ????

    Quand je parle portable, je parle de portabilité USB pour une clef (Sans dependances), est ce la meme portabilité que possede GTK+ ou la portabilité multiplateforme.

    D'ailleurs c'est chiant cette double signification du mot portable...
    Quand je dit double...je suis bien au dessous de la verité

    Car un portable c'est aussi un telephone, et aussi un ordinateur.
    Cette fois la langue française s'apauvri..tout du moins au sujet de la technologie...4 sens pour un seul mot

  12. #12
    Expert confirmé
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Par défaut
    Un fichier de ressources comme son nom l'indique sert à définir des "ressources". Une boîte de dialogue en est une. Les éditeurs de ressource, comme le dialog designer de Pelles C, ne servent qu'à te permettre de les éditer visuellement plutôt que de taper directement le script correspondant. Dans ton programme, pour faire apparaître une boîte de dialogue définie dans un fichier de ressources, tu utiliseras le plus souvent la fonction DialogBox. Avec le fichier de ressources que tu as posté, voici un exemple de code pour faire apparaître la boîte de dialogue :
    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
    include <windows.h>
     
    INT_PTR CALLBACK DialogProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam); /* Fonction de traitement des événements (les "messages") se produisant dans la boîte de dialogue */
     
    int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) /* La fonction principale (point d'entrée du programme) */
    {
        DialogBox(hInstance, MAKEINTRSOURCE(1001), NULL, DialogProc); /* 1001 : Cest l'ID de la boîte de dialogue. Voir le fichier de ressources. */
        return 0;
    }
     
    INT_PTR CALLBACK DialogProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
    {
        switch(message)
        {
        case WM_CLOSE: /* Si on clique sur la croix rouge (bouton fermer) */ 
            EndDialog(hwnd, 0); /* Alors quitter la boîte de dialogue */
            break;
     
        default:
            return FALSE;
        }
     
        return TRUE;
    }
    Bien entendu, ce n'est pas du RAD, c'est encore du Win32 pur. Pour faire du vrai RAD en C, comme en VB, Glade est le meilleur outil que je connaisse.

  13. #13
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 309
    Par défaut
    D'accord, je comprend ...enfin j'espere
    En fait y'a plusieurs methodes pour creer les interfaces graphiques.

    Je ne connaissais pas la methode avec les ressources
    Je pensais que l'on ne pouvait creer ce genre de controles que par les API

    J'espere que y'a pas d'autres methodes en C

    Quelle est la version d'origine, la premiere...y'en a t'il une ou les deux ont existé en meme temps ??

  14. #14
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par andrebernard Voir le message
    Et tu crois que le visual designer de GTK+ cree le code des fenetres et controles comme je le cherches ????
    Les premières versions oui mais maintenant c'est un fichier XML contenant toute l'interface que tu charges ensuite dans ton programme.
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  15. #15
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 309
    Par défaut
    Je profite d'un peu de calme (ma femme est partie ) pour commencer a lire les tutos de GLADE
    Heureusement il y en a bien plus que pour PELLES C

    J'ai vu qu'a partir de la v3, la generation direct de code etait terminée.
    Ca simplifie pas les choses, ils auraient pu laisser les deux choix, cela aurait evité de se taper ça en ligne de commande

    Je sais que les LINUXIENS adorent ça, mais bon, vu qu'il ont eu la gentillesse de partager avec les WINDOZIENS, ils auraient pu aussi s'adapter aux coutumes du "pays"

    Bon ....j'ai lu qu'il y avait un fichier de conversion, ça va me rappeller DOS que j'ai pas utilisé depuis presque 10 ans

    Cette histoire de quadrillage pour poser un bouton.....c'est un peu strict...
    Je pense que C a ses raisons, car ce n'est pas un bouffon qui viens juste d'allumer un premier RAD en C qui vais donner des conseils, mais bon...encore une fois tant qu'a faire un RAD....comme pour la generation du code....autant le faire a fond.

    Bon, je ne vais pas commencer a cracher dans la soupe, c'est deja genial ce qui est fait...mais bon...ils auraient du integrer une larve comme moi, dans la team, car depuis 2 heures que j'ai commencé..j'ai ni un bouton...ni une fenetre...ni un code....

    Alors encore une fois sauf le respect que je doit au C et aux MAITRES qui l'utilisent....le mot RAD..."Rapide" application developpement est un peu dans ce cas ....galvaudé
    VAD..."Visual" application developpement aurait largement suffit

    En VB, qui est une daube je vous l'accorde, 3 minutes et j'avais fait une fenetre et un bouton.
    Cela s'est juste compliqué apres, pour la gestion des evenements...mais un enfant de 5 ans en est capable, du jour ou il sait tenir une souris.

    J'admire les LINUXIENS, mais quand commenceront il a penser que certains sont nés "Brain outside" comme moi

  16. #16
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Le C n'a rien à voir, c'est l'architecture de la bibliothèque qui a été pensée ainsi. Le fait de mettre des conteneur avec de mettre les widgets c'est ce qui permet, contrairement à l'API Win32, de ne pas avoir à gérer soi-même le redimenssionnement et déplacement des controles pour les adaptés lors de la redimenssion de la fenêtre.

    Franchement je ne vois pas l'intérêt d'avoir le code source, le fichier XML suffit et tu peux accèder dans ton code par la suite à n'importe quel widgets si tu en as besoin.

    En VB qui est une daube, je vous l'accorde, en 5 minutes j'avais fait une fenetre et un bouton.
    Si tu regarde mon tutoriel c'est aussi possible en 5 min largement, suffit de d'initialiser et de charger ton interface qui se trouve dans le fichier XML c'est tout. Certes tout est séparé mais bon, avant Glade on se tapais tout le code à la main et tu peux me croire, sur une très grande interface, c'était lourd de tout coder soi même et souvent source d'erreur !
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  17. #17
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Une petite information concernant mon tutoriel sur Glade/GtkBuilder, sous Linux les versions de Glade étant avancées que sur Windows, nul besoin de convertir le fichier Glade pour GtkBuilder. On peut maintenant directement choisir lors de la création d'un noveau projet d'avoir soit un fichier pour la libglade ou GtkBuilder
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  18. #18
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 309
    Par défaut
    Bonjour Franck

    J'ai lu ton tutoriel, mais je n'ai pas téléchargé l'exemple
    Car en fait, je voulais essayer de partir de rien..remarque avec moi c'est pas dur

    Car je me suis dit..si je telecharge un exemple tout fait, cela ne m'apprendra pas a manipuler la souris et la creation de controles

    J'ai commencé VB, j'avais jamais rien vu, j'ai cliqué une fenetre, posé un bouton et roule ma poule, ca c'est du RAD
    Encore une fois, ne te méprend pas sur mes propos, je n'aime plus VB maintenant, bien que j'en ai fait des années..
    Et c'est pour cette raison que je me tourne vers un VRAI langage

    Je comprend bien que pour vous qui connaissez le C, c'est une révolution, et encore une fois rien qu'a voir le code d'une simple fenetre en C...si j'arrivais a le faire avec la souris....j'allumerais un cierge au createur de GLADE

    Mais comme je te le dit, c'est dommage qu'il n'ai pas jeté un oeil sur le champion du RAD, car VB n'a pas beaucoup d'avantages....alors autant lui en trouver un.

    Regarde en DOT.NET ils ont repensé VB et bien ils ont copié sur le C.
    Car ils ont créé les menus Construire le projet, compiler au meme endroit.
    Et je trouve ça une bonne idée, bien que ça complique par rapport a l'ancienne version, ou y'avais qu'un choix compiler, car le C est une reference, alors autant en profiter.
    Puis avec le CIL il fallait qu'ils uniformisent les interfaces

    Sur cet etat d'esprit VB etant le roi du RAD, j'aurais bien vu une creation auto de ces "cases" je ne sais pas trop..car encore une fois...moi je ne suis que l'utilisateur et je n'ai pas la vue que vous avez, mais il aurait fallu que ce soit transparent, et qu'apres on puisse le modifier....
    La ....j'ai l'impression d'un carquant, comme dans dreamweaver avant que je decouvre les calques qui me permettait de deplacer mon controle ou je veux dans la page

    C'est une bonne idée cette histoire de redimensionnement auto, que n'a pas VB
    Mais il fallait gagner cet avantage tout en prenant le bon de VB....

    Franchement je ne vois pas l'intérêt d'avoir le code source,
    Bah ils avait fait le travail...pourquoi l'enlever ???
    C'est un peu comme si quand le format JPG etait sorti, on supprimait le BMP...
    Avoir le choix de sortie en C ou en XML cela n'aurait pas nuit.
    Les pros auraient choisi le XML et les mecs comme moi qui veulent juste voir a quoi ressemble le code d'une fenetre et de son bouton auraient pas eu 50 000 manoeuvres pour le voir

  19. #19
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par andrebernard Voir le message
    Bah ils avait fait le travail...pourquoi l'enlever ???
    Disons que le code C généré n'était pas des plus beau et des plus optimisé et puis nous sommes à l'ère du XML, faut faire avec son temps
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  20. #20
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    309
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 309
    Par défaut
    Oui tu as raison....c'est d'ailleur ça mon probleme

    Moi je veux apprendre le C, parce que je ne veux pas vivre avec mon temps.
    Je veux revenir au silex et au gourdin
    (Excusez moi mais ne voyez pas d'insultes dans ces propos, mais au contraire de l'admiration )
    Car sans le silex...ou seriont nous ???

    J'ai besoin d'un langage solide qui ne bouge pas...comme je l'ai deja dit, j'en ai marre de changer de syntaxe, d'habitudes, j'ai une petite tete, et j'oublie ce que j'ai appris la veille.
    J'y peut rien, ce n'est pas parce que l'on a rien dans la tete, que l'on ne peut pas etre tombé amoureux du C et de l'ASM.
    On regarde juste les "GRANDS" jouer dans la cour d'a coté, en posant ses petites mains boudinées sur le grillage et en expirant un bon coup de temps en temps
    Ce n'est pas parce que l'on est pas beau que l'on ne voudrait pas une jolie blonde, et non plus parce que l'on est docteur que l'on est jamais malade

    Donc mon reve de C, c'est pour retourner au fondamentaux, et y rester.
    Alors je sais deja ce que vous allez me dire :
    "Si tu veux du fondamental, commence par hello word, nadine boudin !!!!"

    Mais voila, j'ai deja un certain age, et des années de programmations avec des langages qui m'ont fait tellement perdre de temps que je serais mort avant ma premiere fenetre
    Et puis j'ai deja moultes applications qui tournent dans ces divers langages, et je voudrais essayer d'incorporer un peu de C dans tout ça.

    Je vais en faire bondir plus d'un, ou meme en detourner plus d'un d'entre vous qui vont surement arretter de lire a partir de cette ligne

    Mais tous les langages que j'ai appris, je l'ai fait en commençant le livre du milieu
    En fait, ce n'est pas la pretention de griller les etapes, mais je n'ai jamais aimé apprendre et lire,meme a l'ecole, donc je suis devenu ouvrier.
    Mais je me dit, tiens je veux faire un programme avec une fenetre et un bouton qui dit "papa / maman", alors je vais a la page fenetre, qui est au milieu et je retourne un peu en arriere dans le livre our trouver "papa" et apres pour trouver "maman", je fous tout ça dans l'IDE, je m'arrache les cheveux pour trouver les erreurs, ...et si je trouve pas..je demande a des gentilles personnes comme vous...et j'ai mon programme
    Je suis heureux...et j'ai appris a faire ce petit programme donc ....plaisir...envie d'un autre...je cherche encore dans le livre pour faire "la bonne et moi"...etc ....
    Et j'en suis a presque 200 logiciels petits ou un peu plus grands avec cette methode de taré, mais qui me ressemble

    Car je connais beaucoup de VRAIS programmeurs, qui commencent au debut du livre qui se tapent tout, meme ce qui se serviront jamais..c'est ce qui leur permet justement d'aider les autres, car ils sont des encyclopedies vivantes.
    Mais vu que j'oublie tout..pourquoi apprendre ce qui ne me servira jamais..et qui de toutes façons ne sera que poussiere demain, car il faudra que je retourne le lire
    Je fais pareil avec les docs des appareils que j'achete...je lis juste (et encore quand j'ouvre le livre ) ou est le bouton rouge...puis j'apprend 3 ans plus tard....que ma pizza c'est pas dans le micro onde que je la met...mais dans le magnetoscope
    Et qu'il y a noir d'autres fonctions utiles...si j'avais lu la doc

    Je sais que c'est mal, null, inconscient....
    Mais si au bout de quelques heures j'ai pas un semblant de ce que je cherche, je me decourage, ne comprend plus rien, ça se bouscule dans ma tete, et j'abandonne.
    Et le C, je le connais pas mais je l'ai toujours admiré et aimé, j'ai abandonné pas mal de langages...mais celui ci...j'y tiens
    J'ai deja mis 20 ans a me decider de passer le cap....et cette fois je ne veux pas reculer

    Donc c'est la raison pour laquelle, je me suis dit un matin, je vais vous demander si il n'existe pas un giciel fait par un genie pour me permettre d'arriver au "milieu du livre" afin que je puisse poser un if/endif et un msgbox assez rapidement.

    Je sais aussi, que ma methode est la meilleure pour devenir un gros nul, qui ne connaissant pas les bases, fait noir de conneries
    Mais chacun connait ses capacités et sait comment il reagit, et je sais malheureusement que je suis comme ça

    Je serais donc le plus mauvais des programmeurs en C...car j'avais aussi ce diplome en VB...ce qui ne m'a pas empeché de me faire les programmes que je desirais
    La seule condition....ne jamais montrer mon code a un pro comme vous

    Remarque aussi quand tu sais ce que fait endurer au processeur VB en compilant ses EXE...tu te dit qu'au niveau optimisation....pour ouvrir une fenetre...y'en a pas besoin

Discussions similaires

  1. Visual c++ pour entreprise
    Par firejocker dans le forum MFC
    Réponses: 3
    Dernier message: 30/09/2005, 15h54
  2. [Sécurité] visual sourcesafe pour PHP ?
    Par __fabrice dans le forum Langage
    Réponses: 3
    Dernier message: 27/09/2005, 23h36
  3. [plugin][VE] visual editor pour eclipse
    Par fptv7514 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 26/08/2005, 14h00
  4. [Plugin][VE]Visual editor pour Eclipse
    Par vijeo dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 08/06/2005, 09h04
  5. [Observateur] existe-t-il un package proposant ce design pour C# ?
    Par sopi dans le forum Design Patterns
    Réponses: 1
    Dernier message: 25/05/2005, 20h48

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