martedì, giugno 28, 2005

[.Net]Finestre a Scomparsa

Ispirato da una giuovine fanziulla ho provato a scrivere una splash-screen
con VS2005b2 , ho visto che non c'era differenza con la versione 1.1 e che
funziona senza problemi.

Bisogna utilizzare la proprietà Opacity del Form una proprietà che va da 0.0(trasparente)a 1.0 (visibile)

settiamo a 0% la proprietà nel form

mettiamo 2 timer ,attivando il primo,e in quest' ultimo scriviamo:

[c#]

if(this.Opacity<1.0)
this.Opacity+=0.1;
else{
timer1.Enable=false;
timer2.Enable=true;
}

[vb]

if Me.Opacity<1
then
Me.Opacity+=0,1
else
timer1.Enable=false
timer2.Enable=true
end if


nel secondo scriviamo
[c#]

if(this.Opacity>0.0)
this.Opacity-=0.1;
else{
this.Close();
}

[vb]

if Me.Opacity>0,0
then
Me.Opacity-=0,1
else
Me.Close()
end if


avviamo e vedremo il nostro Form apparire Magicamente e sparire nella stessa Maniera
:ciauz:

lunedì, giugno 27, 2005

26 giugno 2005 concerto dei Gem Boy

il mio primo loro concerto dal Vivo!!
era da quando avevo 16 anni che ne volevo vedere uno e non ho mai potuto per
vari motivi!!
sono eccezionali, sia dal punto di vista tecnico, sia
dal punto di vista artistico/intrattenitoriale [la crusca attinge da me per i nuovi lemmi]

da attore quale sono posso solamente che apprezzare la semplicità
con cui si esibiscono sul palco, e
a come riescono a dirigere uno spettacolo nonostante
interventi puramente aleatori che accadono durante lo spettacolo,
un orgia di divertimento allo stato puro,
mi sono divertito come non mai e consiglio a chiunque la visione
immediata di un loro Live (io ero sotto le transenne e li ho visti da vicinissimo)
MITICI!

venerdì, giugno 24, 2005

CREARE UN DATASET CON INDICE AUTOINCREMENTANTE in C#
ed ecco il primo post Tecnico!!
una semplice funzione che aggiunge una colonna con un indice ad un dataset che ne e' privo ^_^;;


//Devo Passare un Dataset dove aggiungero' la colonna e il nome della Tabella del ds
//dove aggiungere la riga

private DataSet returnIndexDS(DataSet ds1,string nomeTabella){

// creo il dataset
DataSet ds = new DataSet();

// aggiungo la colonna
DataColumn countColumn = new DataColumn("N.",System.Type.GetType("System.Int32"));

//Creo la colonna Indice Autoincrementante
countColumn.AutoIncrement = true;
countColumn.AutoIncrementSeed = 1;
countColumn.AutoIncrementStep = 1;
countColumn.ReadOnly = true;

//aggiungo tabella e riga
ds.Tables.Add(nomeTabella);
ds.Tables[nomeTabella].Columns.Add(countColumn);

//faccio il merge con i dati originali
ds.Merge(ds1,false,MissingSchemaAction.Add);

//ritorno il nuovo dataset
return ds;

}
Kentaromiura e' arrivato!!
il primo Blog Ufficiale di Kentaromiura e' quiiii..

no, non e' un blog che parla del famoso Mangaka ma di un pseudoProgrammatore Italiano
che ha l'abitudine di postare in siti come html.it ^_^;;



e questa e' solo l'introduzione a questo contenitore di pensieri analogici/digitali
magari posterò roba tecnica, altre volte puttanate, altre volte parlero del teatro
o magari non parlero' proprio..[ho sentito gente fare un aola a codeste mie parole]

a prossimamente..

go go blog!

Ecco alcune pillole che ho pubblicato in giro per il uèb ...
[per ora sono solo su HTML.it]

Programmazione Multithreading - Concetto di semafori (flag)
C/C++ - Formattazione del testo in ambienti UNIX
C/C++ - Lavorare con i file (I/O alto e basso livello)
C - Header e funzioni della Libreria Standard ANSI
D - Panoramica sul Linguaggio
Template in PHP
Prado ovvero Php.Net
Worst Practices - Abitudini da Evitare