arp

Eseguire un file lock in C#

Eseguire un file lock in C#

C# ha una modalità molto semplice per bloccare i file, basta usare la classe FileStream.

Qui possiamo trovare i metodi Lock e Unlock, che ci consentono di bloccare / sbloccare anche solo porzioni di un file.

Leggi
Redirect da Global.asax in Asp.NET e C#

Redirect da Global.asax in Asp.NET e C#

Per effettuare dei redirect corretti e completi in Asp.NET, non basta agire sul file web.config; ma si deve ancora mettere alla configurazione di IIS.

Oppure si può usare il Global.asax; che è quello che ho fato suguendo il suggerimento del Forum HTMLit.

Io dovevo semplicemente verificare l'esistenza di determinate pagine; quindi sono andato a prendermi il file richiesto, e controllato l'esistenza.

Io ho usato C#.

Leggi
Identificare il path dell'eseguibile in C#

Identificare il path dell'eseguibile in C#

Identificare la directory dove si trova l'eseguibile può essere molto comodo in vari casi; uno su tutti quando salviamo dei file di configurazione nella stessa cartella.

In C# possiamo usare la reflection per identificare il path.

Vediamo due esempi, in cui nel primo stampiamo il path completo del nome dell'eseguibile.

Leggi
Usare LiteDB con C#

Usare LiteDB con C#

LiteDB è un database NoSQL per C#.

Ho fatto un test veloce, e mi sembra abbastanza facile da usare, anche se ha strumenti avanzati e completi.

La cosa comoda è che è un db embedded, e quindi facile da trasportare insieme alle applicazioni.

Leggi
Creare barcode in C# con BarcodeLib

Creare barcode in C# con BarcodeLib

BarcodeLib è una libreria per C# che ci consente di creare barcode partendo da stringhe.

Mette a disposizione parecchi tipi di barcode (praticamente tutti), basta dargli la stringa della lunghezza corretta.

Noi vedremo un esempio con EAN13, ma basta veramente poco per modificare il codice per usare il formato che volete.

Leggi
About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2546 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy