Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [C++]Windows ("API" Or "MFC")

    Volevo chiedere un parere della comunity, io programmo sotto ambiente windows, e mi sto accorgendo che programmare in suddetto ambiente con la programmazione a oggetti usando le api generali è una cosa che diventa quasi impossibile, miliardi di richiami, return passati da funzioni "non a oggetto" etc.etc.

    Ora mi viene un dubbio, voialtri programmatori come avete risolto questo problema ?

    Continuate a codare usando le api standard e senza usare l'oop

    oppure usate le MFC che sono si OOP ma......

    Io preferirei continuare a usare le api standard però usarle con le classi sta diventando davvero quasi impossibile ci vogliono troppi rimandi, nodi, etc.etc.

    Usare le MFC mi ha fatto sempre schifo perchè danno troppo per scontato... ma troppo troppo :\ Ci si trova gia metà della cosa fatta ed è una cosa che prorpio odio, le cose amo costruirle da 0 non dalla base :\

  2. #2
    Utente di HTML.it L'avatar di Xadoom
    Registrato dal
    Dec 2002
    Messaggi
    1,491
    Inanzitutto devo dire che io non sono un programmatore professionista, la mia è una semplice passione che ho coltivato da autodidatta.
    Da più di un annetto mi sono avvicinato alle API di windows e ho cominciato a sfruttarle, devo dire che mi trovo benissimo, una volta capita la logica tutto risulta facile, certo ci sono milioni di funzioni da ricordare, ma sinceramente non ne ricordo mai nemmeno una!! Ci sono sempre le MSDN ed VisualC++ ad aiutarmi....
    Windows Xp
    [Java]
    [PHP]Notepad++
    [Fortran90-77] elf90 g77
    [C++ /WinAPI] DevC++ VisualC++

  3. #3
    si ma non è quello il problema...
    il problema e quando vuoi programmare ad oggetti :\ Diventa tutto un casino perchè le api di windows non possono essere "classate"

    qnd o si programma mezzo classi e mezzo normale

    oppure tutto classi ma con 20.000 rimandi :\ Ed è una rottura di palle mi chiedevo se ci fosse qualche altro modo, delle api di windows gia "classate"

    NOn riesco bene a spiegarmi purtroppo

  4. #4
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459
    Se proprio non ti va di usare MFC (cosa che condivido pienamente) l'unica è crearti una tua libreria di classi che faccia da "wrapper" alle API di windows.

    Quello che ci vuole è una buona progetttazione, attento ad incapsulare tutti gli aspetti di ogni funzione e a renderla più personalizzabile possibile.

    Magari comincia dalle classi che usi più spess (ad esempio la classe finestra) e da lì prosegui tramite l'ereditarietà.
    Linux user number 403381

    Stop TCPA!

  5. #5
    wxwindows
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

  6. #6
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459
    Forse per API intendeva non solo le funzioni per costruire interfacce, ma anche per gestire i vari aspetti del sistema operativo.

    Se per te bastano le funzione per la grafica puoi tranquillamente scegliere una delle librerie grafiche come wxWindows

    Linux user number 403381

    Stop TCPA!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.