-->

Tag: Windows

Aggiungere XP/Vista/Seven visual style ad applicazioni Visual C++ 6

by gurucoder on Feb.20, 2010, under C / C++

Sebbene ormai questo IDE di programmazione sia decisamente sorpassato ed abbia fatto strada a tool di sviluppo più avanzati quali Visual Studio 2008 e 2010 ( al momento ancora in versione Release Candidate).  Esistono ancora molti progetti che sono stati realizzati in VC 6, ma che si vorrebbe adottassero lo stile “alla XP” per la visualizzazione.

Il primo passo per raggiungere quato obbiettivo è quello di realizzara un file detto Manifest. Si tratta di un file XML che contiene una serie di direttive al Sistema Operativo in modo da venire trattato da quest’ ultimo nel modo migliore. Per convenzione un file manifest per il progetto con nome proj1, viene denominato proj1.exe.manifest e deve avere una struttura come questa:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
   <assemblyIdentity
     version="1.0.0.0"
     processorArchitecture="X86"
     name="Gurucoder.Styles"
     type="win32"
   />
   <description>Using XP styles</description>
   <dependency>
      <dependentAssembly>
         <assemblyIdentity
              type="win32"
              name="Microsoft.Windows.Common-Controls"
              version="6.0.0.0"
              processorArchitecture="X86"
              publicKeyToken="6595b64144ccf1df"
              language="*"
         />
      </dependentAssembly>
    </dependency>
</assembly>

Per forzare la nostra applicazione ad utilizzara questo Manifest, bisogna agire sui file resource.h e proj1.RC:

Nel file resource.h bisogna inserire questa riga di definizione:

#define MANIFEST_RESOURCE_ID    1

Nel file proj1.RC invece :

MANIFEST_RESOURCE_ID    24      MOVEABLE PURE   "res\\proj1.exe.manifest"

Un ultima operazione è quella di modificare i font di tutte le dialog dell’ applicazione da MS Sans Serif ad un qualunque tipo di carattere TrueType ( Tahoma ad esempio ). In caso contrario, XP non sarà in grado di applicare il manifest lasciando il vecchio stile di visualizzazione.

Per garantire che lo stile venga effettivamente caricato ed utilizzato dal sistema operativo all’ atto del lancio della vostra applicazione, è assolutamente necessario effettuare sia l’ include della libreria comctl32.lib e richiamare all’ interno del main la funzione InitCommonControl(). In caso contrario sarà impossibile per il sistema operativo inizializzare l’ interfaccia “Common Control”, per l’ appunto, e la vostra applicazione non potrà essere visualizzata.

Il gioco è fatto, ricompilate tutto ed eseguite!

Leave a Comment :, , more...

Yoono, come socializzare con il vostro browser

by gurucoder on Jan.01, 2010, under News

Lo scopo di questa applicazione, che nasce come plugin per Firefox, ma che è stata sviluppata anche come applicazione standalone per Windows, è quello di offrire una interfaccia unica ed integrata di tutti i nostri Social Network preferiti in modo da permetterne un controllo completo ed agevole. L’ interfaccia utente consiste di una sidebar che permette non solo di scegliere su quale social network inoltrare i propri post, ma permette anche una completa visione di tutti gli aggiornamenti del vostro universo di social network.

Sarà possibile quindi aggiornare, singolarmente o più d’uno in una volta, gli status dei social network cui siamo iscritti. Con un solo click, dunque, sarà possibile aggiornare il nostro status e condividere link su Facebook, Twitter, FriendFeed e MySpace. Nella stessa toolbar, inoltre, è possibile visualizzare gli aggiornamenti di tutti i nostri contatti, sia tutti insieme, sia per ogni singolo servizio. Per Twitter, infine, sarà possibile anche seguire le nostre ricerche salvate.

Al momento si è arrivati alla versione 1.5 che ha introdotto due principali nuove funzionalità: la prima si riferisce all’ inserimento di LinkedIn come social network da poter controllare, la seconda invece si riferisci alla possibilità di poter gestire account multipli anche relativi ad un singolo social network. Tale funzionalità può rivelarssi utile nel caso in cui magari si gestisca sia un account personale sia un account di tipo business.

Il punto vincente di questa applicazione, che la differenzia dai suoi competitor diretti come Seesmic ad esempio, sta proprio nella possibilità di gestire un elenco non indifferente di social network, cosa che invece Seesmic non permette essendo vincolato solo a Facebook e Twitter.

Al di là della connettività con i social network, altra funzionalità da non dimenticare sta nella possibilità di gestire anche account relativi ai più popolari programmi di Istant Messemger come Google Talk, Windows Live Messenger, Yahoo! Messenger e AIM.

Ecco il link a Yoono!

1 Comment :, more...

Modificare le icone delle Libraries di Windows 7

by gurucoder on Dec.27, 2009, under Windows

Ecco un modo semplice per modificare le icone delle “Librerie” introdotte in Windows 7. Come potete vedere l’icona della libreria “Develop” è la stessa di quella utilizzata per Documents. Il mio scopo è quello di riuscire a inserirne una a mio piacimento.

Libraries

Prima di tutto dalla barra di indirizzi di Windows Explorer o anche dal menù Start sotto la voce “Run..” inserite questo link: %appdata%\microsoft\windows\libraries.Se avete la versione Italiana di Seven invece: %appdata%\microsoft\windows\librerie .

Vi viene presentato l’ elenco delle librerie salvate nel sistema. A questo punto basta trascinare il file relativo alla libreria di cui volete modificare l’icona in un editor di testo, wordpad ad esempio.

Libraries2

Si tratta di un file XML che contene tutte le informazioni relative a quella determinata Libreria. Il tag che ci interessa è <iconReference> che determina il riferimento al file .ico o .dll che contiene l’ icona utilizzata dalla libreria. Basterà inserire il path all’ icona desiderata per ottenere il risultato voluto. Se nel file xml della vostra libreria il tag dovesse essere assente, basterà semplicemente aggiungerlo. Ecco il risultato finale di questo semplice trick:

Libraries3

Prossimamente realizzerò un’ applicazione che possa eseguire questa operazione tramite un’ interfaccia grafica.

1 Comment :, , more...

Gestire le applicazioni Windows,Vista Switcher

by gurucoder on Oct.04, 2009, under Windows

Un utility Windows che credo sia molto utile, è  VistaSwitcher. Si tratta di un modo alternativo di gestire le applicazioni rispetto al solito ALT+TAB, inserendo un grafica molto più elegante e pratica.

VistaSwithcer

Oltre a permettervi di switchare le schermate delle varie applicazioni aperte, VistaSwitcher, vi consente  anche di minimizzare, massimizzare e chiudere le finestre direttamente dal programma. È possibile anche scegliere fra i vari modelli di vetrine (a cascata, affianca orizzontalmente e affianca verticalmente).

VistaSwitcher è completamente gratuito e compatibile con tutte le versione Windows successive ad XP, si attiva premendo la combinazione di tasti Win + F12, anche se la combinazione di tasti può essere modificata a proprio piacimento.

Fonte: ilariaLab

Leave a Comment : more...

Windows 7 su supporto USB con WinToFlash

by gurucoder on Oct.03, 2009, under Windows

In un panorama tecnologico in cui piano piano i supporti ottici ( CD, DVD ) stanno scomparendo dai notebook, oltre alla classica procedura di installazione da DVD , Windows 7 può essere installato anche da supporto USB con il minimo sforzo.
L’ utilizzo di unità usb quindi da un lato risolve il problema di dover collegare al notebook un’ unità ottica esterna e dall’ altro riduce le tempistiche di copia dei file – dal supporto di installazione al disco fisso – nonché di salvare, direttamente all’interno dell’unità USB, driver di periferica e strumenti software utili a setup ultimato.
Per procedere, comunque, è indispensabile verificare di avere a disposizione un supporto USB che abbia capacità di memorizzazione non inferiore a 4 GB.

Il modo più rapido per preparare un supporto USB che permetta di effettuare l’installazione di Windows 7 al posto del tradizionale DVD, consiste nel ricorrere al software gratuito WinToFlash. Il programma provvede a copiare sul supporto USB o comunque sull’unità rimovibile esterna, tutti i file presenti nel DVD d’installazione di Windows 7 quindi fa in modo che il supporto sia reso avviabile.

Dopo aver scaricato WinToFlash (il programma è prelevabile cliccando qui), è sufficiente fare doppio clic sul suo file eseguibile quindi premere il pulsante Windows setup transfer wizard, proposto nella finestra principale. Un clic sul pulsante Next farà apparire la finestra di dialogo attraverso la quale sarà possibile specificare la locazione del DVD d’installazione di Windows 7 (Windows files path) e la lettera di unità associata al supporto USB.

Il passo successivo consiste nell’accettazione delle condizioni di utilizzo del programma (I accepted the terms of the license agreement) e nella pressione del pulsante Continue.
Cliccando su OK verrà avviata la procedura di formattazione dell’unità USB indicata con la conseguente eliminazione di tutto l’eventuale contenuto. WinToFlash provvederà quindi a copiare i file presenti nel DVD d’installazione di Windows 7 all’interno del supporto USB.
Al termine dell’operazione, lasciando collegata al sistema l’unità USB quindi riavviando il personal computer, dovrebbe essere automaticamente eseguita la procedura d’installazione di Windows 7. Qualora ciò non dovesse accadere, è necessario controllare che nel BIOS del personal computer sia indicata la corretta sequenza di boot (le unità USB devono essere avviate prima del disco fisso).

Leave a Comment :, , more...

Cerchi qualcosa?

Usa questo form per cercare argomenti in questo blog:

Non riesci a trovare quello che cerchi? Lascia un commento in un post oppure contattami per risolvere il problema!

Puoi trovarmi su Twitter come @superbre