Articoli
SQL Server LifeStyle
Pubblicato: domenica 19 febbraio 2012 - letto 2 volte - (0 commenti)

SQL Server LifeStyle è uno strumento di analisi delle istanze SQL Server e dei loro database.
Il tool nasce dall’esperienza diretta sul campo, acquisita su progetti implementati in ambienti reali, dalla consulenza su problematiche di performance e tuning, di modellazione e disegno di basi dati, dallo studio costante delle nuove versioni e dall’attiva partecipazione ai programmi beta.
Il software, utilizzando strumenti nativi, non è invasivo e non comporta nessun impatto...

SQL Server 2012 - RC0
Pubblicato: lunedì 13 febbraio 2012 - letto 3 volte - (0 commenti)

La documentazione ufficiale Microsoft relativa a 'Denali' CTP3, il futuro SQL Server 2012, è disponibile al link http://www.microsoft.com/download/en/details.aspx?id=27069

Inoltre: http://www.microsoft.com/sqlserver/en/us/future-editions.aspx

Caricare un foglio Excel in un DataTable
Pubblicato: venerdì 2 settembre 2011 - letto 50 volte - (0 commenti)
publicDataTable LoadExcel(StringFileName)
{
String cnnString = string.Format(
Eliminare la cronologia di Visual Studio
Pubblicato: venerdì 2 settembre 2011 - letto 44 volte - (0 commenti)

Per eliminare la cronologia dei file e progetti, visualizzati nella pagina iniziale di Visual Studio, basta eliminare l’elenco dei file recenti dai registri di sistema alle voci:

Eliminazione dei file sotto la chiave:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\x.0\FileMRUList

Eliminazione dei progetti:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\x.0\ProjectMRUList

Dove “x.0” rappresenta la versione di VS installata.

Eliminare tag HTML da una stringa
Pubblicato: venerdì 2 settembre 2011 - letto 39 volte - (0 commenti)

Utilizzare una Regular Expression per rimuovere i tag HTML da un testo:

public static string RemoveHtml(string text)
{
   return Regex.Replace(text, "<[^>]*>",...

Funzione Trim() in JavaScript
Pubblicato: venerdì 2 settembre 2011 - letto 55 volte - (0 commenti)

La funzione Trim permette di eliminare gli spazi bianchi all'inizio ed alla fine di un testo, ecco la funzione in Javascript:

function Trim(strTesto) {
   return strTesto.replace(/^\s+|\s+$/g, "");
}

Identificare la versione del .Net Framework installata
Pubblicato: venerdì 2 settembre 2011 - letto 38 volte - (0 commenti)

Spesso può capitare di non conoscere quale versione del .Net Framework è installata sul server web, si pensi ad esempio all'hosting sui server esterni, oppure sui client dove vorremmo installare le nostre applicazioni.

Utilizzando la classe Environment del Framwork, possiamo risalire alla versione completa:

Environment.Version.ToString();

Popolare una DataTable da un DataReader
Pubblicato: venerdì 2 settembre 2011 - letto 45 volte - (0 commenti)

Ecco una funzione per popolare una DataTable partendo da un SqlDataReader popolato.

public static DataTable FillDataTable(SqlDataReader dbSQLDataReader)
{

Funzioni JavaScript
Pubblicato: venerdì 2 settembre 2011 - letto 48 volte - (0 commenti)

Eliminare gli spazi prima e dopo una stinga
function Trim(strTesto) {

   return strTesto.replace(/^\s+|\s+$/g, "");
}

Trasformare una stringa tutta in maiuscolo
function UpperText(NomeCtrl) {
   NomeCtrl.value = NomeCtrl.value.toUpperCase()

Raccolta funzioni JavaScript di validazione
Pubblicato: venerdì 2 settembre 2011 - letto 36 volte - (0 commenti)

Una raccolta di tre funzioni JavaScript per validare i dati di una form, ValidateHour che permette di verificare la forma di un orario, ValidateDate per controllare una data e CheckEMail per il controllo formale di un indirizzo di posta elettronica.

Le tre funzioni possono essere chiamate utilizzando il metodo OnClientClick,...

Programmazione modulare
Pubblicato: giovedì 1 settembre 2011 - letto 44 volte - (0 commenti)

MixModularHelper è una library che consente di creare applicazioni Windows modulari in ambiente Microsoft sviluppati su .Net Framwork 3.5.

L’architettura modulare viene impiegata nello sviluppo di applicazioni complesse ed articolate basate su progetti collettivi suddividendo il “programma” in un “insieme di programmi separati”.

Caricare un file *.CSV in una GridView
Pubblicato: venerdì 2 settembre 2011 - letto 36 volte - (0 commenti)

Una semplice classe per caricare il contenuto di un file CSV (Comma Separated Values) all'interno di una GridView, utile ad esempio per visualizzare dati esportati da SQL Server.

public sealed class

ComboBox - ListItems
Pubblicato: giovedì 1 settembre 2011 - letto 36 volte - (0 commenti)

Una “ComboBox” è un oggetto che visualizza una lista di oggetti nascosti aggiunti attraverso il metodo “Add” o “AddRange”.

Possiamo ad esempio aggiungere del testo…

this.cboElements.Items.Add("Nome");

Sicurezza: Codice captcha
Pubblicato: venerdì 2 settembre 2011 - letto 35 volte - (0 commenti)

In quasi tutti i siti web è necessario implementare un meccanismo anti-SPAM per evitare di essere invasi da messaggi indesiderati utilizzando il codice CAPTCHA, acronimo di Completely Automated Public Turing test to tell Computers and Humans Apart, ossia un "test" automatico per distinguere computer dalle persone.

Per questo esempio sono necessari tre componenti (due pagine ed una classe):

Comprimere file e directory (Zip)
Pubblicato: giovedì 1 settembre 2011 - letto 49 volte - (0 commenti)

MixZipper è una libreria sviluppata in C# per comprimere e decomprimere files o folders mantenendo intatta la struttura gerarchica dei dati, scaricabile da qui e da aggiungere come riferimento al progetto.

La compressione può essere ottimizzata variando il livello di compressione, da 0 a 9 aumentando però i tempi di comperssione/decompressione, riducendo ulteriormente lo spazio occupato.

Impersonare un utente
Pubblicato: venerdì 2 settembre 2011 - letto 39 volte - (0 commenti)

Agli sviluppatori di applicazioni .Net sarà sicurametne capitato di dover scrivere o aprire un file contenuto in una directory, il cui accesso è consentito ad un ristretto numero di utenti imbattendosi nell'errore di Access Denied, un problema per le applicazioni con autenticazione anonima (Anonymous Authentication) definite su IIS del server web.

Il problema può...

1
Attività: Analista Programmatore.Net - Sviluppo software.Net - Siti web - Applicazioni Web
Esperienza: Oltre 10 anni
Sviluppo: Applicazioni per il Web, Web Service, Win32 e Windows Service in C# e Vb.Net, database SQL Server 2005.
Linguaggi: Javascript, VbScript, jQuery, Visual Basic, VB.Net, HTML, XML, XSL, CSS, ASP.Net, t-sql.
Sito web sviluppato su piattaforma CmsMix v.5.1.0
Realizzazione e sviluppo siti web