Pagina 1 di 1

Far apparire una finestra

MessaggioInviato: 30 set 2013, 23:09
da filippozanandreis
salve a tutti, volevo chiedere come era possibile far apparire una finestra sul desktop al log in di un utente su un PC con windows, dove posso indicare cio che deve fare prima di iniziare ad utilizzare la macchina :ok:

Re: far apparire una finestra

MessaggioInviato: 30 set 2013, 23:29
da dimaios
Se vuoi qualcosa di semplice di fai una WinForm in C# che viene eseguita allo startup.
http://windows.microsoft.com/it-it/windows-vista/run-a-program-automatically-when-windows-starts

Ti consiglio una WinForm perche' impiegando .NET puoi recuparare facilmente tutte le info relative all'utente "loggato" e conseguentemente pubblicare le informazioni personalizzate.

Re: Far apparire una finestra

MessaggioInviato: 1 ott 2013, 15:04
da filippozanandreis
e per fare la win form come si farebbe? non sono molto esperto del settore!

Re: Far apparire una finestra

MessaggioInviato: 1 ott 2013, 17:12
da dimaios
Scarichi il Visual Studio 2012 Express da questo link :

http://www.microsoft.com/visualstudio/ita/products/visual-studio-express-products

Esegui il download del Visual Studio Express 2012 per Windows Desktop.
Installalo e dopo passiamo al codice.

Re: Far apparire una finestra

MessaggioInviato: 2 ott 2013, 18:09
da filippozanandreis
fatto!

Re: Far apparire una finestra

MessaggioInviato: 2 ott 2013, 19:27
da dimaios
Ora non ti resta che creare un nuovo progetto di tipo Windows Form Application scegliendo come linguaggio il C#.
Se e' la prima volta che usi il Visual Studio segui il seguente tutorial di base.



Cerca di "giocare" con i parametri della finestra ( WinForm appunto ) attraverso la Properties Window e naviga nei vari files del progetto tramite il Solution Explorer.
Tramite la Properties Window puoi cambiare molti parametri della Form ( dimensioni, aspetto visuale ecc. )

Per questo tipo di programma molto semplice non ti serve conoscere molto il linguaggio C# e la programmazione object oriented anche se i concetti di classe, metodi, delegati ed eventi dovrebbero esserti noti per comprendere meglio quello che farai in seguito.