Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    28

    [c++ e MicrosoftVisual c++]

    Mi permetto di nuovo di fare una domanda idiota

    ma usando "Microsoft visual c++" di visualstudio si realizzano applicazioni in [c++]standard o cmq l'ambiente ci mette del suo, che ne so per esempio qualche estensione che ha solo microsoft?, il dubbio è questo: sto imparando ora il c++ con l'ambiente della microsoft e mi chiedo... "sto imparando il c++ o sto imparando il c++ della microsoft"? (che magari non è la stessa cosa)?
    scusate l'ingnoranza ma non ho una panoramica chiara della cosa

  2. #2
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697
    il visual c++ usa le mfc che sono delle classi sviluppate da microsoft x semplificare la vita allo sviluppatore c++.
    Queste classi non fanno parte dello standard ansi, quindi diciamo che usando visual c++ stai imparando a programmare x windows, ma non in c++ puro.



  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    28
    in cosa ti facilitano queste librerie? esiste un corrispondente per ogni s.o.? siglifica che per ogni piattaforma bisogna imparare ad usare nuove librerie?

  4. #4
    Originariamente inviato da Beziel
    il visual c++ usa le mfc che sono delle classi sviluppate da microsoft x semplificare la vita allo sviluppatore c++.
    Queste classi non fanno parte dello standard ansi, quindi diciamo che usando visual c++ stai imparando a programmare x windows, ma non in c++ puro.


    Si purtroppo è così,comunque sia per scrivere applicazioni in c++ che vada oltre il banale hello word da console occorre necessariamente appoggiarsi a delle librerie di classi già pronte.A questo punte ti si pone una scelta:libreirie a pagamento come le MFC o librerie opensource come le wxWidgets (che tra l'altro sono anche crossplatform).Ciascuna scelta ha dei pro e dei contro.Ad esempio con le MFC la portabilità del programma è solo su windows,inoltre costano care...con le wxWidgets sei obbligato a distribuire il tuo prog con licenza GPL.
    Quindi riepilogando se ti interessa imparare il c++ in se stesso non ci metterai molto,la sua libreria di classi e funzini standard è molto striminzita e da sola non consente di scrivere applicazioni GUI (se non reinventando al ruota).
    Se invece il tuo obiettivo è scrivere applicazioni basate su Graphic User Interface potresti usare il c e le API di windows,che ci sono in qualsiasi sistema windows senza pagare alcunchè.Dipende da ciò che vuoi fare,vedi un po tu...
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

  5. #5
    Quì trovi una guida sulla programmazione con le API
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    28
    si intendo proprio realizzare applicazioni ad interfaccia grafica, ti ringrazio molto per il chiarimento

  7. #7
    Utente di HTML.it L'avatar di Beziel
    Registrato dal
    Oct 2002
    Messaggi
    697
    comunque se può interessarti esiste il visual c++ toolkit 2003
    che altro non è che un compilatore compreto di linker x mfc, con il quale può distribuire le tue applicazioni, anche x scopi commerciali

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.