Paolo Guccini

"Impossibile" non è mai la risposta giusta

Articoli tecnici sulla programmazione e sviluppo software

Rubrica C/C++

Sviluppare classi C++ per la gestione avanzata dei file di testo: la gestione dei record a lunghezza variabile

Viene illustrata una nuova classe per la gestione dei file di testo con record a lunghezza variabile.

Ho un commento o una domanda...

Computer Programming Dev
Editore Infomedia
Settembre 1995
Pagine   4243444546

Rubrica C/C++

Gestione avanzata dei file di testo: la gestione dei record a lunghezza costante

Viene illustrata una nuova classe per la gestione dei file di testo con record a lunghezza variabile.

Ho un commento o una domanda...

Computer Programming Dev
Editore Infomedia
Ottobre 1995
515253545556

Rubrica C/C++

Gestione avanzata dei file di testo: la gestione dei record a lunghezza costante

Astrazione dal tipo di record a lunghezza fissa o variabile
Realizzazione della classe C++ AllRecMgr per gestire i file di testo a lunghezza fissa o variabile in modo semplice e parametrizzato.

Ho un commento o una domanda...

Computer Programming Dev
Editore Infomedia
Novembre 1995
Pagine  717273747576

Rubrica C/C++

Gestione avanzata dei file di testo: le possibili anomalie dei file da affrontare

Come utilizzare la classe C++ AllRecMgr. Sono presenti vari esempi, anche con l'analisi comparativa dei differenti risultati che si ottengono fra Excel, FaxBase, QBasic.

Ho un commento o una domanda...

Computer Programming Dev
Editore Infomedia
Dicembre 1995
Pagine 6566676869

Rubrica C/C++

Gestire la command line del DOS attraverso una classe c++

Come il linguaggio C++ acquisisce i dati digitati sulla linea di comando per l'esecuzione di un programma. Implementazione di una nuova classe chiamata CmdLine che permette di semplificare notevolmente la gestione dell'acquisizione dei parametri e valori dalla linea di comando o command line.

Sono disponibili i listati/sorgenti

Ho un commento o una domanda...

Computer Programming Dev
Editore Infomedia
Gennaio 1996
Pagine  3031323334

Rubrica C/C++

Come costruire un interprete per un linguaggio di programmazione: Parser e interprete di funzioni di tipo stringa

Come si costruisce un interprete per un linguaggio di programmazione? partendo dalla soluzione pratica di alcuni problemi basilari, viene presentata e spiegata una classe in grado di diventare un vero e proprio interprete di un linguaggio di programmazione. L'articolo descrive come costruire in c++ un parser in grado di analizzare espressioni che restituiscono valori di tipo stringa (per esempio: "ABC" & TRIM(" EFG ").

Sono disponibili i listati/sorgenti

Ho un commento o una domanda...

Computer Programming Dev
Editore Infomedia
Febbraio 1996
Bassa
Alta

Rubrica C/C++

Come costruire un interprete per un linguaggio di programmazione: funzioni di lookup

Vari esempi in linguaggio C di funzioni di ricerca su matrici e strutture. Tali funzioni sono impiegate all'interno dell'interprete di linguaggio che viene presentato in successivi articoli

Sono disponibili i listati/sorgenti

Ho un commento o una domanda...

Computer Programming Dev
Editore Infomedia
Marzo 1996

Speciale Office automation

Office automation: Istruzioni d'uso per i programmatori

Cos'è l'office automation e perchè esso coinvolgerà i programmatori sempre piu' spesso e in modo sempre piu' interagente fra gli usuali strumenti di sviluppo (linguaggi per creare programmi eseguibili .EXE) e le macro VBA o l'interazione con Excel e Word (come oggetti).

Ho un commento o una domanda...

Computer Programming Dev
Editore Infomedia
Aprile 1996

Speciale Office Automation

Office automation: VBA Visual Basic for Application

Introduzione pratica all'impiego del VBA in WinWord 6 e in Excel, attraverso esempi concreti di macro.

Ho un commento o una domanda...

Computer Programming Dev
Editore Infomedia
Aprile 1996

Speciale Office Automation

Office automation: i mailing a mezzo fax fra mito e realtà

Come si può utilizzare il WinWord e Excel per creare mailing personalizzati via fax. E' illustrata una routine che permette di creare automaticamente la struttura dei dati da inviare a Windows contenente il numero di fax destinatario per il suo invio.

Ho un commento o una domanda...

Computer Programming Dev
Editore Infomedia
Aprile 1996

Speciale Office Automation

Office automation: moduli e documenti ripetitivi gestiti interattivamente con il WinWord 6

Suggerimenti pratici per facilitare l'utente a introdurre dati in un documento di WinWord riducendo gli errori e il tempo.

Ho un commento o una domanda...

Computer Programming Dev
Editore Infomedia
Aprile 1996

Speciale Office Automation

Office automation: preventivi e fatture in VBA for Excel

Programma base in VBA per Excel per la gestione dei preventivi e della fatturazione. Esso può essere preso come base per sviluppare un applicativo completo oppure come esempio concreto di come interagire con il VBA con i vari oggetti di Excel quali le cartelle, i fogli le celle, le finestre di dialogo.

Ho un commento o una domanda...

Computer Programming Dev
Editore Infomedia
Aprile 1996

Speciale Office Automation

Controllo di gestione sui fatturati con il VBA for Excel

Esempio pratico di come creare un foglio di Excel in cui vengano automaticamente inseriti i dati e effettuati i calcoli sull'andamento del fatturato confrontando l'andamento su 3 anni.

Ho un commento o una domanda...

Computer Programming Dev
Editore Infomedia
Aprile 1996

Rubrica C/C++

Come costruire un interprete per un linguaggio di programmazione: elaborare espressioni matematiche fornite attraverso le stringhe

Prosegue la spiegazione di come realizzare un interprete di linguaggio. Viene affrontato il Parser matematico che effettua i normali calcoli matematici. Tali funzioni sono impiegate all'interno dell'interprete di linguaggio che viene presentato in successivi articoli.

Sono disponibili i listati/sorgenti

Ho un commento o una domanda...

Computer Programming Dev
Editore Infomedia
Aprile 1996

Rubrica C/C++

Come costruire un interprete per un linguaggio di programmazione: implementare l'istruzione IF

Uno degli aspetti piu interessanti nella realizzazione di un interprete consiste nell'istruzione IF. Essa deve poter eseguire complessi calcoli matematici e operazioni su stringhe per restituire un valore booleano. Sono disponibili i listati/sorgenti

Ho un commento o una domanda...

Computer Programming Dev
Editore Infomedia
Maggio 1996
Pagine 7576

Rubrica C/C++

Come costruire un interprete per un linguaggio di programmazione: realizzare un linguaggio di programmazione

Descrizione particolareggiata di come costruire un interprete per un linguaggio di programmazione sfruttando le funzioni presentate negli articoli precedenti

Sono disponibili i listati/sorgenti

Ho un commento o una domanda...

Computer Programming Dev
Editore Infomedia
Giugno 1996
Pagine   5556606162
Computer Programming Dev
Editore Infomedia
Luglio Agosto 1996
Bassa
Alta

Speciale compressione dati

Compressione dati tecniche ed algoritmi per la compressione dei dati

Analisi tecnica della compressione dati e di come operano gli algoritmi RLE Run Lenght Encoding, Huffman, LZW Lempel Ziv Welch

Sono disponibili i listati/sorgenti

Ho un commento o una domanda...

Computer Programming Dev
Editore Infomedia
Luglio Agosto 1996

Rubrica C/C++

Come costruire un interprete per un linguaggio di programmazione: lo Scanner e il Parser

Lo Scanner ed il Parser sono due strumenti dell'interprete di linguaggio che analizzano il programma sorgente e elo scompongono in token, ovvero elementi base. L'articolo ne descrive logiche e funzionamento.

Sono disponibili i listati/sorgenti

Ho un commento o una domanda...

Computer Programming Dev
Editore Infomedia
Luglio Agosto 1996

Speciale conversione dati

Presentazione: la conversione dati.

Introduzione alla conversione dati: problemi, strategie, strumenti

Ho un commento o una domanda...

Computer Programming Dev
Editore Infomedia
Settembre 1996

Speciale conversione dati

Introduzione ai formati sonori e come accedere ai dati utilizzando il formato .VOC

Introduzione alla conversione dati: problemi, strategie, strumenti

Ho un commento o una domanda...

Computer Programming Dev
Editore Infomedia
Settembre 1996
Pagine   2324262728

Rubrica C/C++

Come costruire un interprete per un linguaggio di programmazione: l'esecuzione del programma sorgente

Spiegazione di come viene eseguito il programma sorgente dopo che è stato analizzato e opportunamente strutturato dallo Scanner e dal  Parser. In allegato alla rivista sono presenti tutti i sorgenti in c++ per poter implementare un semplice ma completo interprete di linguaggio Basic all'interno di un software sviluppato dal lettore.

Sono disponibili i listati/sorgenti

Ho un commento o una domanda...

Computer Programming Dev
Editore Infomedia
Settembre 1996
Pagine   616263