A DotNet Raider

My adventures in the .NET world!
posts - 49, comments - 12, trackbacks - 0

My Links

News

Website View Martino Bordin's profile on LinkedIn

Archives

Post Categories

agosto 2012 Blog Posts

Manipolazione di file zip con il framework 4.5

Dalla versione 4.5 del .NET framework è finalmente supportata out-of-the-box la manipolazione di file zip senza l'utilizzo di librerie di terze parti. Sono ora disponibili infatti 2 assembly System.IO.Compression e System.IO.Compression.FileSystem che permettono, ad esempio, di enumerare i file presenti in uno zip, estrarli, creare nuovi file zip, etc. Ad esempio, ecco come si ottiene l'elenco dei file contenuti in uno zip:   const string zipFilePath = @"C:\temp\files.zip";     using (FileStream zipFileToOpen = new FileStream(zipFilePath, FileMode.Open)){     using (ZipArchive archive = new ZipArchive(zipFileToOpen, ZipArchiveMode.Read)) {         foreach (var zipArchiveEntry in archive.Entries) {             Console.WriteLine("File name: {0}", zipArchiveEntry.FullName);}     }} E come si estraggono in una directory: const string zipFilePath = @"C:\temp\files.zip";     const...

posted @ giovedì 23 agosto 2012 11:38 | Feedback (0) | Filed Under [ VISUAL STUDIO MISC ]

(Dis)Attivare elementi con JQuery

Una delle cose che più mi piacciono di JQuery è la facilità con la quale è possibile estendere le sue funzionalità. Ecco infatti come è possibile implementare le funzioni per attivare e disattivare gli elementi del DOM: // Set an element as enabled, if supported $.fn.enable= function () {     return this.each(function () {         if (typeof this.disabled != "undefined") {             this.disabled = false;         }     }); }; // Set an element as disabled, if supported $.fn.disable = function () {     return this.each(function () {         if (typeof this.disabled != "undefined") {             this.disabled = true;         }     }); }; In questo modo è possibile (dis)abilitare qualsiasi elemento con i soliti selettori JQuery: $("*").enable(); $(".editor").disable();

posted @ mercoledì 22 agosto 2012 12:08 | Feedback (0) | Filed Under [ JQuery & JScript ]

Powered by:
Powered By Subtext Powered By ASP.NET