visual basic

Mattepuffo's logo
Spostare file nel cestino in C#

Spostare file nel cestino in C#

Di default C# non ha metodi per spostare file nel cestino.

Dobbiamo aggiungere il reference a Visual Basic ed usare la classe FileSystem del namespace Microsoft.VisualBasic.FileIO.

Questa classe accetta diverse opzioni; noi metteremo queste:

  • il file da cancellare (ovviamente)
  • visualizzaremo il dialog per chiedere un ulteriore ok
  • imposteremo l'invio al cestino (si potrebbe anche impostare direttamente la cancellazione, ma sarebbe inutile per il nostro esempio)
  • cosa fare se si decide di non cancellare più il file (si potrebbe lanciare l'eccezione)

Mattepuffo's logo
Asp.NET su Apache e Linux

Asp.NET su Apache e Linux

Asp.NET è la teconologia per la creazione di applicazioni e servizi web di Microsoft.

Potremmo o vorremo però far girare un'applicazione Asp.NET su Apahce e Linux.

Tutto ciò non è impossibile (anche se ovviamente non propio consigliato).

Vediamo come.

Ho fatto qualche test su Debian e vi posto le operazioni.

Prima di tutto dobbiamo installare un pò di roba:

#aptitude install mono-xsp2 mono-apache-server2 libapache2-mod-mono mono-gmcs mono-utils

Come vedete abbiamo installato un pò di Mono, un progetto molto interessante che si occupa di importare bel pò di .NET Framework in Linux/MAC.

A questo punto dobbiamo modificare il file mod_mono.conf.

Mattepuffo's logo
Corrispondenza tra tipi Sql Server e C#

Corrispondenza tra tipi Sql Server e C#

Capita spesso di avere un dato di un certo tipo in Sql Server e d doverlo convertire in un tipo C# o viceversa.

A volte è abbastanza intutuivo.

Altra volte decisamente meno.

Ho pensato di raccogliere le varie corrispondenze che mi sono servite e ho trovato, per poi aggiungere quelle mancanti al bisogno.

Non vuole essere una guida definitiva (molti tipi non ho mai avuto bisogno di usarli e quindi non ho cercato).

E non mi soffermo a spiegare i vari tipi.

Ci ho messo solo la corrispondenza.

Ovviamente i tipi in Visual Basic dovrebbere essere praticamente uguali, ma non conoscendo il VB non mi espongo.