PDA

Visualizza la versione completa : [c++]prog Generica/oop


giuseppe500
22-03-2010, 10:00
ciao.
Sto iniziando un progetto di medie dimensioni , per imparare la programmazione generica e perchè non ho mai iniziato un progetto cosi' da solo.
La prima domanda è se esiste della documentazione su come impostare un progetto un po esteso in c++(non mi interessa in particolare generica o oop , una serie di procedure comuni ad un progetto di dimensioni reali, non un tutorial).
la seconda piu ' specifica è questa:
-Sui progetti su cui ho lavorato finora in c++ si usava derivare tutte le classi da un oggetto base CObject , sia per impostare in questo oggetto tutte una serie di caratteristiche di default che possono servire ad es per la serializzazione , un gestore di id generico ecc.. questa CObject è di solito una classe astratta che definisce le implementazioni.
Penso che sapete comunque di cosa sto parlando quindi mi fermo.-Con la programmazione generica come si implementa qualcosa del genere?

altra domanda:
Sempre nei progetti su cui ho lavorato finora si usavano collezioni di oggetti mfc(ma non importa potevano essere anche stl) nel model(usano l'MVC)su cui eseguire operazioni con una serie di cicli su questi oggetti,sfruttando il polimorfismo ,ad es ho i dataset,che sono le proprietà delle classi del mio progetto, ogni dataset deriva da una classe base CEntityDS di conseguenza se voglio eseguire operazioni comuni ai vari dataset ciclo sulle collezioni e chiamo semplicemente la funzione che è definita astratta in CEntityDs,e Ogni classe Dataaset eseguirà il codice nella sua funzione in override.
-come si gestisce qualcosa del genere nella programmazione generica?coi function object?

grazie.

shodan
22-03-2010, 12:34
Puoi dare un'occhiata alla sezione Analisi & Design che puoi trovare qui:
www.eptacom.net sezione pubblicazioni.

giuseppe500
22-03-2010, 14:36
quanta roba!!!
grazie.

MItaly
22-03-2010, 19:46
Originariamente inviato da shodan
Puoi dare un'occhiata alla sezione Analisi & Design che puoi trovare qui:
www.eptacom.net sezione pubblicazioni.
Mi permetto una divagazione OT: per caso conosci qualche rivista di informatica (anche in inglese, anzi, anche meglio) che tratti argomenti di quel genere? Perché in giro ho visto molte riviste di fuffa informatica, ma non ho trovato molto di serio. Ho visto che molti articoli di Eptacom sono stati pubblicati su Computer Programming, ma non ho ben capito in che stato sia la rivista ora (fallita? pubblicano ancora? il sito è piuttosto confusionario...).

xnavigator
22-03-2010, 20:06
Originariamente inviato da shodan
Puoi dare un'occhiata alla sezione Analisi & Design che puoi trovare qui:
www.eptacom.net sezione pubblicazioni.

quel sito sembra fatto cosi bene.. ma perchè non lo degnano di una grafica semi decente e casomai ci mettono qualche adsense cosi rientrano nelle spese?

bho

secondo me con un taglio più moderno con qualche articolo in più (e un pò di seo) potrebbe andare bene

antotan
22-03-2010, 20:32
Mi permetto una divagazione OT: per caso conosci qualche rivista di informatica (anche in inglese, anzi, anche meglio) che tratti argomenti di quel genere? Perché in giro ho visto molte riviste di fuffa informatica, ma non ho trovato molto di serio. Ho visto che molti articoli di Eptacom sono stati pubblicati su Computer Programming, ma non ho ben capito in che stato sia la rivista ora (fallita? pubblicano ancora? il sito è piuttosto confusionario...).


pare che la società sia fallita nel 2007. La nuova società dovrebbe essere nata nel 2009 e pare che distribuiscano di nuovo sia CP che Dev. Non ho idea però se puoi solo abbonarti e farti recapitare le riviste per posta o se sono vendute anche dai giornalai (mai trovate, personalmente).

MItaly
22-03-2010, 21:01
E quello l'avevo più o meno intuito; più che altro cercavo qualche parere "di prima mano" sulla qualità attuale della rivista e/o su alternative internazionali e non.

shodan
22-03-2010, 21:13
Originariamente inviato da MItaly
Mi permetto una divagazione OT: per caso conosci qualche rivista di informatica (anche in inglese, anzi, anche meglio) che tratti argomenti di quel genere? Perché in giro ho visto molte riviste di fuffa informatica, ma non ho trovato molto di serio. Ho visto che molti articoli di Eptacom sono stati pubblicati su Computer Programming, ma non ho ben capito in che stato sia la rivista ora (fallita? pubblicano ancora? il sito è piuttosto confusionario...).

Purtroppo no. A parte il trio: Computer Programming, DEV e IOProgrammo (che compravo ai tempi) non ne conosco altre.
Però seguo dei siti (in cui però gli articoli escono col contagocce, ma spulciando si trovano molte chicche):
http://www.drdobbs.com/
http://www.devx.com/
http://www.artima.com
http://www.informit.com/
http://www.gotw.ca/

più vari siti di autori famosi (quello di Sutter, già citato; Alexandrescu, Scott Meyer, il blog di Pescio, Dino Esposito); più un altro centinaio di link ad altri argomenti.

@XNavigator.
Carlo Pescio ha già un lavoro e non credo abbia molto tempo ne voglia per rifare il sito. :)
Ha un blog, però, raggiungibile sempre dal sito. Purtroppo mancano alcuni articoli, però quelli che ci sono (sebbene a volte datati) bastano e avanzano :)

@antotan
Grazie dell'info. In effetti mi ero sempre chiesto perché non li trovavo più in edicola.

MItaly
22-03-2010, 21:28
Originariamente inviato da shodan
Purtroppo no. A parte il trio: Computer Programming, DEV e IOProgrammo (che compravo ai tempi) non ne conosco altre.
Però seguo dei siti (in cui però gli articoli escono col contagocce, ma spulciando si trovano molte chicche):
http://www.drdobbs.com/
http://www.devx.com/
http://www.artima.com
http://www.informit.com/
http://www.gotw.ca/

più vari siti di autori famosi (quello di Sutter, già citato; Alexandrescu, Scott Meyer, il blog di Pescio, Dino Esposito); più un altro centinaio di link ad altri argomenti.
Grazie, ci darò un'occhiata.

oregon
22-03-2010, 21:32
La vecchia Infomedia è in liquidazione. Una nuova Infomedia è stata fondata e Computer Programming/Dev mi vengono proposte online (in quanto ho pubblicato un po' di articoli sulle prime riviste della vecchia casa ... CP/Dev/VBJ ...).

Loading