0
Comments

Implementare il “Lazy Loading” by MADIL

Tempo fa avevo realizzato un HTTP Handler , per cambiare dinamicamente l’header del mio blog per maggiori informazioni sul codice e sulle impostazioni che vanno inserite nel Web.config vedi questo post . Nel mio caso volevo implementare un sistema che mi cambiava in automatico l’immagine d’intestazione. La questione principale era realizzare un’implementazione...
Filed under: , , , ,
0
Comments

Design Pattern, Web Service & Spaghetti …(Interfaccia) by MADIL

Il WebService che ho realizzato doveva essere accessibile dall’esterno attraverso una “ Porta di Dominio ”, quindi il file .asmx doveva avere un unico metodo ( WebMethod ) pubblico chiamato “Process” con due parametri in ingresso. Il primo “Intestazione” contiene i dati riguardanti il client che ha effettuato la chiamata ed ovviamente l’azione che bisogna...
Filed under: , ,
0
Comments

Design Pattern, Web Service & Spaghetti …(intro) by MADIL

  Un po’ di tempo fa ho realizzato un Web Service . Le considerazioni sull’implementazione dipendono da quale criterio di valutazione viene utilizzato. Il Web Service risulta essere funzionale ed efficiente ma poco mantenibile in quanto non avevo previsto un’adeguata progettazione ma effettuavo l’implementazione delle funzionalità che mi venivano...
Filed under: ,
0
Comments

Custom SOAP Header by MADIL

Ho realizzato un Web Service , il quale verrà pubblicato su di una Intranet, e comunicherà con l’esterno attraverso un sistema di autenticazione. I dati relativi all’autenticazione e al chiamante verranno passati al mio Web Service nell’Header SOAP attraverso un Xml (vedi codice) . <?xml version="1.0" encoding="utf-8"?> <soap...
Filed under:
0
Comments

Salvare un file in SHA-1 by MADIL

Dovevo salvare un file criptato in SHA-1 (vedi codice) 1: using System.Security.Cryptography; 2: 3: public static Byte[] ConvertFromByteArrayToSHA1Stream(Byte[] oByteArray) 4: { 5: String ContentFile = Convert.ToBase64String(oByteArray); 6: StringBuilder oStringBuilder = new StringBuilder(); 7: try 8: { 9: SHA1CryptoServiceProvider sha1 = new SHA1CryptoServiceProvider...
Filed under: ,
0
Comments

Una Query XPath al volo by MADIL

Stavo realizzando un Parser XML come quello mostrato di seguito. <? xml version = " 1.0 " encoding = " ISO-8859-1 " ?> < Catalogo > < Clienti > < Item > < Anagrafica > < CodiceFiscale > LCEMHL65A41A004M </ CodiceFiscale > < Nome > MICHELA </ Nome > < Cognome > LEUCI </ Cognome > <...
Filed under: ,
0
Comments

.NET Campus 2012 by MADIL

È per il terzo anno di seguito che viene organizzato .NET Campus la conferenza italiana incentrata sulle novità tecnologiche Microsoft. Una fra le date disponibili è a Roma il 21/04/2012 presso l’” Università degli Studi di Roma Tre - Facoltà di Ingegneria - Via della Vasca Navale 79 – Roma”...
Filed under:
1
Comments

Alternativa free a Reflector.NET by MADIL

Reflector.NET come sapete è diventato a pagamento per fortuna cercando su Google sono riuscito a trovare ILSpy (vedi immagine) una alternativa gratuita ed open source a Reflector.NET.
0
Comments

Impostare dinamicamente un’immagine in un DataGridView by MADIL

In un’applicazione Web visualizzare un’immagine in un GridView come ImageUrl di un ImageButton secondo i dati, risulta immediato; per un’applicazione Windows fare la stessa cosa non è così semplice. Nel DataGridView va creata una colonna (può anche essere non visibile) che servirà per determinare quale immagine visualizzare, poi da codice si fa il resto...
0
Comments

Visualizzare Video da YouTube by MADIL

Technorati Tag: Programmazione , Web , C# ASP.NET , You Tube Capita di volere visualizzare dei video caricati su YouTube su di un sito Web che si sta realizzando; il codice per visualizzare un video caricato su YouTube o su qualunque altro server è il seguente:   1: <div id= "Div1" style= "height: 385px; margin: 20px auto 0 auto;...
Filed under: , , ,
0
Comments

Ottenere il Content Type dall’estensione by MADIL

Technorati Tag: Programmazione , C# Quando si lavora con il filesystem , in alcuni casi può essere utile conoscere il Content Type dei file che si stanno leggendo dal filesystem ; con le API del .NET framework ( namespace System.IO ) non è possibile risalire al Content Type di un file presente nel filesystem [:’(]. Facendo una piccola ricerca con Google...
Filed under: ,
0
Comments

Localizzazione con SQL Server parte II by MADIL

Tornando al problema della localizzazione visto nel post precedente . In questo caso devo estrarre una singola notizia con tutte le sue localizzazioni; questa è una tipica situazione che si verifica a livello di (back end) , dove l’utente vuole avere la possibilità di modificare le informazioni generali della notizia e le informazioni relative alle...
Filed under: ,
2
Comments

.NET CAMPUS 2010 by MADIL

Il 10/03/2010 a Roma si svolgerà un evento su tecnologie .NET, al quale penso valga la pena partecipare. Si tratta di un evento gratuito che durerà tutta la giornata dove verranno illustrate le nuove caratteristiche presenti nel Framework 4.0. Inoltre ci saranno momenti d’incontro e contatto con diverse aziende, alle quali sarà possibile lasciare il...
Filed under: ,
1
Comments

Localizzazione e paginazione con SQL Server by MADIL

Un problema ricorrente molto spesso nei siti Web è legato alla localizzazione dei dati, se questi sono memorizzati in un database, quando si estraggono i dati bisogna tenere conto del fatto che alcune informazioni potrebbero non essere state localizzate, quindi è necessario estrarre le informazioni nella lingua di default. Il modo più semplice per risolvere...
Filed under: ,
0
Comments

Paginare i dati con SQL Server by MADIL

All’interno di un sito Web la paginazione dei dati è una delle operazioni fondamentali. Con una query prendevo tutti i dati dal database e poi provvedevo ad eseguire la paginazione da codice (vedi codice) .   1: SELECT Products.ProductName, 2: Products.QuantityPerUnit, Products.UnitPrice, Categories.CategoryName 3: FROM Products INNER JOIN 4: Categories...
Filed under: ,
More Posts Next page »
Powered by Community Server (Commercial Edition), by Telligent Systems