Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    Scelta LINGUAGGIO di PROGRAMMAZIONE

    Salve!
    In questo periodo sono un po incasinato non so quale linguaggio di programmazione portare avanti...Sono partito con VisualBasic che ha un editor stupendo ti permette di fare molte cose...però quando si tratta di vendere i programmi, i costi sono troppi quindi l'ho accantonato
    A scuola mi fanno fare java...Secondo me è un buon linguaggio ma è TROOOOOOOPPPPO LENTO...Poi non si può trasformare il programma in .EXE....quindi lasciamo perde!
    Che altro linguaggio rimane???
    Mi servirebbe qualcuno con una buona interfaccia (finestre, griglie, etc etc)....e suprattutto che si possa trasformare in .exe

    Suggerimenti??!?!??!

    GRAZIE

  2. #2
    Utente di HTML.it L'avatar di pdpmpd
    Registrato dal
    Jan 2003
    Messaggi
    448
    C/C++. :metallica
    Drug misuse is not a disease, it is a decision, like the decision to step out in front of a moving car. [...] In this particular life-style the motto is "be happy now because tomorrow you are dying", but the dying begins almost at once, and the happiness is a memory.

  3. #3
    ma con il c o c++ non posso creare maschere, griglie come le facevo in vb.... posso trasformare i prog in exe???
    grazie

  4. #4
    se vuoi maschere torna a vb o al massimo a delphi o visual C

  5. #5
    Utente di HTML.it L'avatar di pdpmpd
    Registrato dal
    Jan 2003
    Messaggi
    448
    i programmi C vanno compilati e linkati se li vuoi eseguire.
    (ovvero sì, alla fine avrai un binario)
    Drug misuse is not a disease, it is a decision, like the decision to step out in front of a moving car. [...] In this particular life-style the motto is "be happy now because tomorrow you are dying", but the dying begins almost at once, and the happiness is a memory.

  6. #6
    Mi servirebbe qualcuno con una buona interfaccia (finestre, griglie, etc etc)....e suprattutto che si possa trasformare in .exe
    VB, Delphi, Visual C++, C++ Builder, Altro...

    Dipende anche dal sistema operativo che intendi utilizzare.

    Però... (come già detto) le licenze costano... e anche alcuni ambienti integrati (nel tuo caso RAD
    (un click == una maschera_o_controllo + codice_generato_automaticamente) )


    Teoricamente, basterebbe un compilatore (free) ed interfacciarsi alle funzioni del sistema operativo utilizzato (API).



    leggi qua:
    http://www.aleax.it/TutWin32/tc.htm
    ...Terrible warlords, good warlords, and an english song

  7. #7
    scusate una cosa... secondo il mio modestissimo parere, trovo alquanto vecchiotto programmare in c c++ senza maschere senza niente solla dalla riga di comando... non ci trovo niente di bello! Poi se voglio costruire programmi gestionali da vendere nn potrei mai presentare un programma fatto in c al cliente...mi sputerebbe in faccia :gren: non posso dare un prog e farlo utilizzare dalla riga di comando...non trovate???? (con questo non voglio dire che il c o c++ fanno schifo, anzi sono molto potenti però come grafica.... )
    visual c++ sarebbe bello ma come ho detto le licenze sono troopo care...java è troppo lent faccio prima a farli a mente i calcoli
    delphi, non lo so... python, dicono che sia buono ma non ne so niente... Che ne dite???


    Ma perchè il c non ha interfaccia grafica

  8. #8
    fermi tutti..........con dev-C++ Appena clikko per aprire un nuovo progetto.... mi fa comparire questo codice.... ho provato a compilarlo e mi crea Prova.exe (come volevo io) e mi compare una finestra

    Mi confermate cxhe questo è codice c++ ::: (se si mi ci butto a capofitto a studiare)

    codice:
    #include <windows.h>
    
    /*  Declare Windows procedure  */
    LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM);
    
    /*  Make the class name into a global variable  */
    char szClassName[ ] = "WindowsApp";
    
    int WINAPI WinMain (HINSTANCE hThisInstance,
                        HINSTANCE hPrevInstance,
                        LPSTR lpszArgument,
                        int nFunsterStil)
    
    {
        HWND hwnd;               /* This is the handle for our window */
        MSG messages;            /* Here messages to the application are saved */
        WNDCLASSEX wincl;        /* Data structure for the windowclass */
    
        /* The Window structure */
        wincl.hInstance = hThisInstance;
        wincl.lpszClassName = szClassName;
        wincl.lpfnWndProc = WindowProcedure;      /* This function is called by windows */
        wincl.style = CS_DBLCLKS;                 /* Catch double-clicks */
        wincl.cbSize = sizeof (WNDCLASSEX);
    
        /* Use default icon and mouse-pointer */
        wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION);
        wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION);
        wincl.hCursor = LoadCursor (NULL, IDC_ARROW);
        wincl.lpszMenuName = NULL;                 /* No menu */
        wincl.cbClsExtra = 0;                      /* No extra bytes after the window class */
        wincl.cbWndExtra = 0;                      /* structure or the window instance */
        /* Use Windows's default color as the background of the window */
        wincl.hbrBackground = (HBRUSH) COLOR_BACKGROUND;
    
        /* Register the window class, and if it fails quit the program */
        if (!RegisterClassEx (&wincl))
            return 0;
    
        /* The class is registered, let's create the program*/
        hwnd = CreateWindowEx (
               0,                   /* Extended possibilites for variation */
               szClassName,         /* Classname */
               "Windows App",       /* Title Text */
               WS_OVERLAPPEDWINDOW, /* default window */
               CW_USEDEFAULT,       /* Windows decides the position */
               CW_USEDEFAULT,       /* where the window ends up on the screen */
               544,                 /* The programs width */
               375,                 /* and height in pixels */
               HWND_DESKTOP,        /* The window is a child-window to desktop */
               NULL,                /* No menu */
               hThisInstance,       /* Program Instance handler */
               NULL                 /* No Window Creation data */
               );
    
        /* Make the window visible on the screen */
        ShowWindow (hwnd, nFunsterStil);
    
        /* Run the message loop. It will run until GetMessage() returns 0 */
        while (GetMessage (&messages, NULL, 0, 0))
        {
            /* Translate virtual-key messages into character messages */
            TranslateMessage(&messages);
            /* Send message to WindowProcedure */
            DispatchMessage(&messages);
        }
    
        /* The program return-value is 0 - The value that PostQuitMessage() gave */
        return messages.wParam;
    }
    
    
    /*  This function is called by the Windows function DispatchMessage()  */
    
    LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
    {
        switch (message)                  /* handle the messages */
        {
            case WM_DESTROY:
                PostQuitMessage (0);       /* send a WM_QUIT to the message queue */
                break;
            default:                      /* for messages that we don't deal with */
                return DefWindowProc (hwnd, message, wParam, lParam);
        }
    
        return 0;
    }

  9. #9
    Utente di HTML.it L'avatar di pdpmpd
    Registrato dal
    Jan 2003
    Messaggi
    448
    Il C ha tutte le librerie grafiche che vuoi.
    dipende dall'implementazione (GTK,Xforms,GNUstep )
    Drug misuse is not a disease, it is a decision, like the decision to step out in front of a moving car. [...] In this particular life-style the motto is "be happy now because tomorrow you are dying", but the dying begins almost at once, and the happiness is a memory.

  10. #10
    Utente di HTML.it L'avatar di pdpmpd
    Registrato dal
    Jan 2003
    Messaggi
    448
    il dev c++ usa il compilatore GNU.... top! :metallica
    Drug misuse is not a disease, it is a decision, like the decision to step out in front of a moving car. [...] In this particular life-style the motto is "be happy now because tomorrow you are dying", but the dying begins almost at once, and the happiness is a memory.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.