Programmazione.it v6.4
Ciao, per farti riconoscere devi fare il login. Non ti sei ancora iscritto? Che aspetti, registrati adesso!
Info Pubblicità Collabora Autori Sottoscrizioni Preferiti Bozze Scheda personale Privacy Archivio Libri Corsi per principianti Forum
La ricerca per l'argomento «Win32» ha prodotto 85 risultati, per un totale di 9 pagine.
Arc.:  Ord. per:  Direz.:  Ris. pag.:  
Pagine:  1  2  3  4  5  »  Successive
Drawbridge, virtualizzazione e sicurezza secondo Microsoft
Scritto da Francesco Carotenuto il 26-10-2011 ore 09:24
La virtualizzazione sarà sicuramente uno dei cardini principali dei prossimi sistemi operativi Microsoft, soprattutto sotto l'aspetto della scalabilità e della sicurezza, in quanto è possibile isolare ogni processo all'interno di una singola macchina virtuale (VM), separata da tutto il resto del sistema operativo. Purtroppo la virtualizzazione è un processo decisamente costoso in termini di risorse computazionali, e a tal proposito Microsoft sta portando avanti il progetto Drawbridge, di cui ha... (continua)
Aggiungere una finestra di I/O text-based a un'applicazione grafica di Windows (8/8)
Scritto da Massimo Mazza il 14-03-2011 ore 06:45
La seconda soluzione per aggiungere una finestra GUI alla finestra console principale è senz'altro più "pulita" e più aderente ai canoni classici di programmazione Windows. Tale tecnica si basa essenzialmente sul fatto che, contrariamente a quanto si crede, non è necessariamente obbligatorio passare alla funzione che crea la finestra o dialog box, a seconda dei casi l'HANDLE della finestra parent. Anche se tale caso non è sempre esplicitamente citato nella documentazione delle API Windows,... (continua)
Aggiungere una finestra di I/O text-based a un'applicazione grafica di Windows (7/8)
Scritto da Massimo Mazza il 11-03-2011 ore 10:06
Disegnare direttamente dentro una finestra di tipo console non è un'operazione usuale e nemmeno consigliabile, salvo necessità estreme; ritengo tuttavia interessante segnalare come ciò sia possibile. Il tutto si basa su un vecchio trucco e che ripropongo tramite il link a un post datato di un forum: la tecnica utilizzata si basa sul fatto che, non essendo possibile recuperare l'HANDLE di una finestra console in modo diretto, poiché non esiste una funzione nelle API Windows in grado di fare ciò... (continua)
Aggiungere una finestra di I/O text-based a un'applicazione grafica di Windows (6/8)
Scritto da Massimo Mazza il 09-03-2011 ore 09:33
Come anticipato all'inizio di questa serie, è possibile anche effettuare il contrario di quanto abbiamo appena fatto, ovvero data una applicazione di tipo text-based — nei sistemi Windows si usa dire console application — creare una finestra grafica GUI. Se si crea, e compila, un programma come applicazione Win32 console, si assume che esso non è un programma grafico GUI e l'eventuale interazione con l'utente avverrà in una finestra testo, come le vecchie applicazioni DOS, o molte applicazioni... (continua)
Aggiungere una finestra di I/O text-based a un'applicazione grafica di Windows (5/8)
Scritto da Massimo Mazza il 08-03-2011 ore 10:57
Esaminando attentamente il listato precedente, non vi dovrebbero essere grosse difficoltà a capirne il funzionamento. La chiamata alla funzione RedirectIOToConsole() effettua il grosso del lavoro di inizializzazione; una volta che la console appare, occorre ovviamente inviarvi qualche comando di I/O. Nel listato di esempio ho scelto, molto grossolanamente sia chiaro, di effettuare una serie di chiamate alle classiche funzioni C fprintf(), printf() e scanf() nel corpo della funzione membro ... (continua)
Aggiungere una finestra di I/O text-based a un'applicazione grafica di Windows (4/8)
Scritto da Massimo Mazza il 04-03-2011 ore 10:22
Degna di menzione è l'ultima istruzione del precedente listato, sync_with_stdio(). Essa è necessaria per rendere operativi anche gli stream C++ cin, cout e clog alla stessa stregua di stdin, stdout e stderr, nel caso non si utilizzi la Standard Template Library (STL), caso raro ma che può accadere. Tale istruzione in pratica garantisce il corretto funzionamento anche nell'utilizzo degli stream standard C++. Alla fine di tutto questo lavorio, l'utilizzo del codice creato è relativamente... (continua)
Aggiungere una finestra di I/O text-based a un'applicazione grafica di Windows (3/8)
Scritto da Massimo Mazza il 28-02-2011 ore 10:37
Di fatto, un'applicazione Windows GUI può aprire esplicitamente una finestra di tipo console e impostarne alcune proprietà, come ad esempio il numero di righe nel buffer di scorrimento video. Tutto ciò grazie alle funzioni AllocConsole() e SetConsoleScreenBufferSize(). Una avvertenza: si può aprire solo una finestra console per ogni applicazione Win32 GUI. Chiamando ripetutamente AllocConsole() non si aprono finestre multiple di tipo console, per motivi tecnici che qui vengono omessi. Dopo... (continua)
Aggiungere una finestra di I/O text-based a un'applicazione grafica di Windows (2/8)
Scritto da Massimo Mazza il 23-02-2011 ore 09:02
Quelle accennate nella puntata precedente sono, è pacifico, acrobazie tecniche che nella stragrande maggioranza dei casi nemmeno vengono ipotizzate: in fin dei conti, per interagire con l'utente, Windows mette a disposizioni diversi tipi di dialog box e control box. Nessuno inizierebbe a programmare un'applicazione di tipo console per poi di punto in bianco dotarla di un output grafico che non è previsto dallo standard. Può capitare però il caso, come abbiamo visto, di dover adattare codice... (continua)
Aggiungere una finestra di I/O text-based a un'applicazione grafica di Windows (1/8)
Scritto da Massimo Mazza il 21-02-2011 ore 09:20
Come già anticipato in una precedente serie dedicata alla ricodifica di SPICE, un'applicazione originariamente prevista per una interazione con l'utente, basata esclusivamente sull'interfaccia a caratteri, può generare anche un output grafico in una finestra Windows standard; viceversa un'applicazione grafica può interagire con l'utente in text mode, utilizzando, ad esempio le funzioni standard C printf() e scanf(). In questa serie vedremo come realizzare queste interazioni. E' un dato di fatto... (continua)
Creare una libreria di importazione da una DLL Win32 (2/2)
Scritto da Alessandro Rusani il 15-02-2011 ore 10:32
Il collegamento esplicito viene gestito direttamente dal codice del programma con l'utilizzo delle due API LoadLibrary e GetProcAddress precedentemente descritte. La maggior parte delle applicazioni utilizza il collegamento implicito, perché è il metodo di collegamento più semplice. Il collegamento esplicito tecnicamente sembrerebbe necessario quando la DLL non è distribuita insieme alla libreria di importazione. Lo sviluppatore cinese Yiping Cheng ha pubblicato un articolo su Code Project, in... (continua)
Pagine:  1  2  3  4  5  »  Successive
Intel Parallel Studio XE
Copyright Programmazione.it™ 1999-2013. Alcuni diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002. Pagina generata in 0.423 secondi.