Programmare in Linux. Tutto & OltreApogeo Editore, 2000 - 722 lappuses Il volume, studiato per i programmatori che conoscono il linguaggio C, mostra come impostare l'ambiente di sviluppo in Linux e il funzionamento degli strumenti fondamentali, come gcc, make, autoconf e gli altri. Introduce quindi la programmazione di sistema, richiamando l'utilizzo delle librerie standard del C. Il libro spiega come creare e personalizzare ambienti a interfaccia grafica e scoprire le librerie KDE e GNOME; illustra processi, segnali, gestione della memoria e comunicazione tra processi; insegna a integrare funzionalità Internet nelle applicazioni Linux. Fino ad affrontare il tema della creazione di pacchetti RPM e documentazione SGML. |
Saturs
Descrizione | 3 |
Utilizzo di cc di | 31 |
Opzioni aggiuntive della riga di comando di make | 51 |
Creazione di software autoconfigurante con autoconf | 55 |
Confronto e merge di file sorgente | 73 |
Controllo di versione con RCS | 89 |
Creazione di programmi con Emacs | 97 |
supporto alla programmazione | 110 |
Socket di IO non bloccanti | 295 |
Una classe di libreria C++ per socket TCP | 301 |
Uso delle librerie | 311 |
Programmazione dellinterfaccia utente | 373 |
Manipolazione dello schermo con ncurses | 395 |
Programmazione X Window | 423 |
Utilizzo dei widget di Motif e Athena | 437 |
xvi | 448 |
Emacs con Emacs Lisp | 117 |
file | 123 |
Manipolazione di file | 145 |
Controllo di processo | 157 |
Accesso alle informazioni di sistema | 195 |
Trattamento degli errori | 207 |
Gestione della memoria | 223 |
Comunicazione interprocesso e programmazione di rete | 241 |
xii | 244 |
Memoria condivisa | 253 |
Semafori | 259 |
TCPIP e la programmazione di socket | 267 |
User Data Protocol | 281 |
Utilizzo di socket multicast | 287 |
Programmazione GUI con lutilizzo di Qt | 497 |
Programmazione GUI con Java | 511 |
Programmare elementi grafici con OpenGLMesa | 545 |
Tecniche di programmazione speciali | 557 |
xviii | 561 |
Programmazione sicura | 587 |
gdb GNU | 633 |
Operazioni conclusive | 649 |
Documentazione | 663 |
Concessione di licenza | 675 |
Appendici | 685 |
B GNU General Public License | 705 |
Indice analitico | 715 |
Bieži izmantoti vārdi un frāzes
all'interno allocata argomento autoconf bash blocco buffer byte CAPITOLO chiamata di sistema classe codice sorgente comandi compilatore configurazione consente const char contenuto controllo corrente creare cursore debug debugging default define descrittore di file diff digitare dimensioni directory display dispositivi driver echo Emacs endif errno errore esecuzione eseguire file di header file sorgente filesystem finestra flag fprintf(stderr gestione implementa impostare include stdio.h informazioni input install Java kernel l'opzione l'output l'utilizzo libreria link Linux Listato macro make makefile memoria condivisa multicast ncurses open OpenGL opzioni output pacchetto paragrafo parametri patch pipe possibile predefinito processo figlio processore programma di esempio puntatore restituisce return riga righe schede script segnali seguente semaforo semplice server setuid shell sistema operativo socket software specifica specificare standard stdout stream stringa struct struttura supporto syslog Tabella terminale testo thread UNIX usata utente valore variabile versione visualizzare void widget Window zero zione