Around and About .NET World

Il blog di Marco Minerva
posts - 1671, comments - 2232, trackbacks - 2135

My Links

News

Contattami su Live Messenger:


MCTS: Windows, Web, Distributed Applications & SQL Server

MCPD: Enterprise Applications

Tag Cloud

Archives

Post Categories

Links

ottobre 2008 Blog Posts

.NET Micro Framework SDK 3.0 rilasciato

Lo scorso 28 ottobre è stata rilasciata la versione definitiva dell'SDK del .NET Micro Framework 3.0. Il download è disponibile qui, mentre per maggiori informazioni è possibile fare riferimento al sito di Microsoft Connect. Technorati Tag: .NET,Programming,.NET Micro Framework,Updates

posted @ venerdì 31 ottobre 2008 19:12 | Feedback (0) | Filed Under [ .NET Micro Framework Updates & Service Pack ]

[70-444] Una precisazione sulle Included Columns

Nel Self-Paced Training Kit per l'esame 70-444 si dice che con le Included Columns è possibile creare indici compositi, indicando i nomi di tutte le colonne che devono confluire nell'indice nelle parentesi che seguono il nome della tabella nel comando CREATE INDEX; inoltre, in un singolo indice composito si possono usare fino a 16 colonne, e la sua dimensione massima è di 900 byte. In realtà, le cose non stanno esattamente così. Le Included Columns permettono di aggiungere colonne all'indice i cui valori però sono inseriti solo a livello delle foglie, quindi non possono essere utilizzati per le condizioni...

posted @ venerdì 31 ottobre 2008 13:33 | Feedback (0) | Filed Under [ Certificazioni SQL Server ]

Personalizzare il controllo DataPager di ASP .NET

Il nuovo controllo DataPager di ASP .NET permette di aggiungere funzionalità di paginazione ai propri controlli collegati ad una fonte dati. Può essere personalizzato in molti modi, ad esempio per mostrare automaticamente un messaggio nella forma Pagina X di Y (Elementi totali: Z): <asp:TemplatePagerField> <PagerTemplate> <b> Page <asp:Label runat="server" ID="CurrentPageLabel" Text="<%# Container.TotalRowCount>0 ? ...

posted @ venerdì 31 ottobre 2008 00:29 | Feedback (0) | Filed Under [ ASP .NET ]

LINQ to CSV

Avevo la necessità di elaborare un file CSV, risultato di un'esportazione da Excel, selezionando solo le righe con determinati valori. Confidando nelle potenzialità di LINQ, ho fatto una rapida ricerca su Internet e sono arrivato in questa pagina, in cui è disponibile una libreria (corredata dal codice sorgente) che permette di realizzare interrogazioni LINQ su un file in formato CSV. L'unica cosa da fare per utilizzarla è definire una classe con l'indicazione di quali sono i campi del file che si vuole recuperare. Technorati Tags: .NET, Programming, ASP .NET

posted @ mercoledì 29 ottobre 2008 14:59 | Feedback (0) | Filed Under [ LINQ ]

AJAX AutoComplete e valori errati

Il controllo AutoCompleteExtender dell'AJAX Control Toolkit consente di creare facilmente TextBox con funzionalità di completamento automatico, ottenendo le alternative attraverso l'invocazione di un Web service. In alcuni casi, tuttavia, i valori restituiti possono sembrare errati: ad esempio, seguendo l'esempio disponibile sul sito, ma cercando di mostrare valori che iniziano con uno o più 0, si noterà che tali 0 non appaiono nelle voci del menu a tendina. Per risolvere il problema, si devono racchiudere tra virgolette i valori restituiti dal Web service. Ad esempio:  1 [System.Web.Services.WebMethod] 2 [System.Web.Script.Services.ScriptMethod] 3 public string[] GetCompletionList(string prefixText, int count) 4 { 5 string[] ret =...

posted @ lunedì 27 ottobre 2008 20:00 | Feedback (2) | Filed Under [ ASP .NET ]

Windows Vista Service Pack 2 ai nastri di partenza

Tra un paio di giorni Microsoft distribuirà ad un ristretto gruppi di tester il Service Pack 2 di Windows Vista. E' ancora presto per fare una previsione sulla data di rilascio, che dipenderà in larga parte dai feedback degli utenti. Rimando a questo post per maggiori dettagli e per la lista di alcune delle novità. Technorati Tag: Windows,Updates

posted @ lunedì 27 ottobre 2008 17:38 | Feedback (0) | Filed Under [ Windows Related Updates & Service Pack ]

[70-444] Prime impressioni

Da qualche giorno sto studiando sul Self-Paced Training Kit per l'esame 70-444. Gli argomenti sono interessanti, dal momento che viene spiegato come diagnosticare e risolvere i diversi tipi di problemi che possono affliggere un'istanza di SQL Server 2005 (relativi a risorse, query mal progettate, indici, ecc.). La parte iniziale è un po' noiosa, perché fornisce una panoramica sulle diverse situazioni che possono verificarsi. Da pagina 100 in poi, però, le cose migliorano decisamente e si entra nel "vivo" degli argomenti. Tutto sommato, quindi, per adesso sono soddisfatto... Vedremo come va avanti... Technorati Tag: Certification

posted @ lunedì 27 ottobre 2008 10:40 | Feedback (0) | Filed Under [ Certificazioni ]

Nuova versione del Feature Pack per SQL Server 2008

Da qualche giorno è disponibile un aggiornamento del Feature Pack per SQL Server 2008. Il pacchetto comprende applicazioni, utility e add-on: per la precisione, in totale sono 26, ma purtroppo devono essere scaricate e installate separatamente. Technorati Tags: SQL Server, Updates, Tools

posted @ sabato 25 ottobre 2008 12:15 | Feedback (0) | Filed Under [ Updates & Service Pack SQL Server ]

Il controllo ListView di ASP .NET 3.5 svelato

A questo indirizzo (e negli articoli correlati) è disponibile un'esaustiva spiegazione di tutte le numerose funzionalità del controllo ListView di ASP .NET 3.5. Ogni esempio è accompagnato da un'immagine con cui è possibile rendersi immediatamente conto di tutte le feature messe a disposizione. Technorati Tags: .NET, Programming, ASP .NET

posted @ venerdì 24 ottobre 2008 22:42 | Feedback (1) | Filed Under [ ASP .NET Orcas & .NET 3.5 ]

Modificare l'indirizzo mail di un utente usando le Membership API

Utilizzando le Membership API di ASP .NET, è molto semplice modificare l'indirizzo mail di un utente salvato nel suo profilo: MembershipUser user = Membership.GetUser("UserNameUtente"); user.Email = "mail@dominio.com"; Membership.UpdateUser(user); Il codice si commenta da solo: recuperiamo l'utente tramite il metodo Membership.GetUser, cambiamo il suo indirizzo di mail e, infine, aggiorniamo il profilo richiamando Membership.UpdateUser. Technorati Tags: .NET, Programming, ASP .NET

posted @ giovedì 23 ottobre 2008 21:16 | Feedback (0) | Filed Under [ ASP .NET ]

Blog di Windows 7 per sviluppatori

Quest'oggi su MSDN è stato inaugurato un nuovo blog dedicato allo sviluppo sulla prossima piattaforma Windows 7: This blog will mainly focus on the development aspects of Windows 7 by providing valuable content for developers. We shell call this blog “The Windows 7 Blog for Developers”. By valuable content we mean that this blog will be a “one stop shop” on the road to get yourself familiar with what Windows 7 has to offer for developers and how you can “Light-Up” using Windows 7 features in your application. Aspetto di vedere quali contenuti saranno...

posted @ giovedì 23 ottobre 2008 15:51 | Feedback (0) | Filed Under [ Windows Related ]

Disponibili i sorgenti di WPF

Notizia molto interessante: a partire da oggi è disponibile il codice sorgente di Windows Presentation Foundation per .NET 3.5 SP1. Questo rilascio va ad aggiungersi alla prima informata di codice resa accessibile circa un anno fa; in quell'occasione Microsoft rilasciò solo una parte del Framework .NET, lasciando però intendere che, nei mesi a venire, avrebbe progressivamente fornito anche gli altri tasselli. Sembra proprio che questa promessa sia stata rispettata. Technorati Tag: .NET,Programming,Visual Studio,C#,VB .NET

posted @ mercoledì 22 ottobre 2008 16:39 | Feedback (0) | Filed Under [ C# VB .NET Orcas & .NET 3.5 ]

Serializzazione JSON con ASP .NET

ASP .NET fornisce un oggetto con cui è possibile serializzare/deserializzare oggetti secondo lo standard JSON, il DataContractJsonSerlializer. Esso è contenuto nel namespace System.Runtime.Serialization.Json, ma per utilizzarlo si deve aggiungere al proprio progetto un riferimento all'assembly System.ServiceModel.Web.dll. Ogni classe o struttura che si vuole serializzare deve essere decorata con l'attributo DataContract; al suo interno, i membri che interessano devono avere l'attributo DataMember. Ad esempio:  [DataContract] public class ShoppingCart { [DataMember] public List<string> Articles { get; set; } [DataMember] public string UserName { get; set; } public ShoppingCart() ...

posted @ mercoledì 22 ottobre 2008 15:02 | Feedback (1) | Filed Under [ C# ASP .NET ]

Krypton Toolkit 3.0.6

Nuovo rilascio per il Krypton Toolkit, che giunge a quota 3.0.6. Queste le novità: Major Bug Fixes Locking/Unlocking computer causes text to disappear. Text not drawing at all for some Visual Studio projects. ComboBox drop down not working on some computers. Cannot edit Image properties with KryptonContextMenu. Design time change of Ribbon.MinimizedMode...

posted @ mercoledì 22 ottobre 2008 10:21 | Feedback (0) | Filed Under [ C# VB .NET .NET 3.0 Orcas & .NET 3.5 ]

Disponibili le certificazioni MCTS per SQL Server 2008

Da un padio di settimane sono disponibili nuove certificazioni MCTS per SQL Server 2008: 70-432: Microsoft SQL Server 2008, Implementation and Maintenance 70-448: Microsoft SQL Server 2008, Business Intelligence Development and Maintenance Il Self-Paced Training Kit per il primo esame sarà disponibile a Gennaio 2009, mentre per il secondo bisogna attendere fino a Marzo. Technorati Tag: Certification

posted @ martedì 21 ottobre 2008 19:29 | Feedback (0) | Filed Under [ Certificazioni ]

Release Candidate per il .NET Micro Framework SDK 3.0

Con una mail di Microsoft Connect mi viene annunciata la disponibilità della prima Release Candidate del .NET Microsoft Framework SDK 3.0. Tra le novità, oltre ai numerosi bug fix, si segnalano: Support for Visual C# 2008 Express Edition File system (including emulator support) Significant DPWS improvements WiFi support (pending hardware availability) Performance optimizations New sample code and improved documentation Questa release è compatibile solo con Visual Studio 2008 (versioni Express comprese) aggiornato al...

posted @ martedì 21 ottobre 2008 18:01 | Feedback (0) | Filed Under [ .NET Micro Framework Updates & Service Pack ]

Query dinamiche con LINQ

Utilizzando LINQ possiamo creare facilmente comandi per interrogare basi di dati SQL direttamente da codice, con tutti i vantaggi derivanti dalla type-safety e dal controllo dei parametri a tempo compilazione. In alcuni casi, tuttavia, ad esempio quando si realizza un sito Internet e, in particolare, il suo motore di ricerca interno, può capitare di dover eseguire interrogazioni su un database utilizzando una serie più o meno lunga di parametri impostati dall'utente (ad esempio, ricerca di prodotti solo in una certa categoria, con vincoli sul prezzo e sulla disponibilità, ecc.). Questa funzionalità può essere realizzata creando manualmente la query SQL, ovvero...

posted @ martedì 21 ottobre 2008 14:42 | Feedback (1) | Filed Under [ C# VB .NET ADO .NET & SQL ASP .NET SQL Server LINQ ]

Mantenere la posizione di un Panel all'interno di un UpdatePanel

Supponiamo di avere un UpdatePanel al cui interno abbiamo inserito un controllo Panel, impostando la sua proprietà ScrollBars su Auto, in modo da visualizzare automaticamente le barre di scorrimento nel caso in cui gli oggetti che contiene non siano completamenti visibili. Se uno di questi ultimi determina un PostBack, l'UpdatePanel ci garantisce che sono il pannello sarà aggiornato. La posizione delle barre di scorrimento, tuttavia, non sarà mantenuta, quindi il controllo "resetterà" le sue coordinate di visualizzazione, mostrando inesorabilmente l'angolo in alto a sinistra. Per risolvere il problema, si deve utilizzare un piccolo "trucco" basato su Javascript: 1...

posted @ lunedì 20 ottobre 2008 23:58 | Feedback (0) | Filed Under [ ASP .NET ]

[Cross-Post] Fogli di stile per l'AJAX Control Toolkit e TreeView con CheckBox e AutoPostBack

Un po' per i problemi di UGIdotNET, un po' per provare la piattaforma di blogging della nostra nuova Community, nei giorni scorso ho fatto due post relativi all'utilizzo di AJAX e dell'AJAX Control Toolkit. Visto che DotNetToscana non ha ancora una grande popolarità (ma sicuramente ancora per poco ), riporto qui sul muro i link ai due post, in modo da dare loro una maggiore visibilità: Fogli di stile per l'AJAX Control Toolkit TreeView con CheckBox e AutoPostBack Technorati Tags: .NET, Programming, ASP .NET, AJAX

posted @ lunedì 20 ottobre 2008 21:20 | Feedback (0) | Filed Under [ ASP .NET ]

E' nato lo User Group Toscano di .NET

Il buon Matteo mi ha preceduto di qualche clic... Il panorama delle Community regionali dedicata a .NET si è da poco allargato con la nascita dello User Group Toscano. Era da diverso tempo che questa idea ci rimbalzava per la testa, e finalmente ci siamo riusciti! Il gruppo si è riunito per la prima volta intorno alle metà di Settembre... Un'allegra combriccola di 8 persone accomunata dalla passione per .NET, dalla voglia di mettersi in gioco e dalla convinzione che le Community siano un luogo di incontro (reale o virtuale che sia) di grande importanza. Poi sono arrivati i...

posted @ lunedì 20 ottobre 2008 17:50 | Feedback (1) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET Tutto & Oltre :-) Windows Related .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 Team Foundation Server Windows Home Server CodePlex Updates & Service Pack Silverlight Certificazioni Windows Mobile SQL Server LINQ Programmi ]

Developer Edition e Database Edition insieme in Rosario

Nella prossima versione di Visual Studio Team System (Rosario, appunto), la Developer Edition e la Database Edition saranno unite in una nuova, unica edizione che le comprenderà entrambe. Fonte: AssemblyInfo blog Technorati Tag: .NET,Visual Studio Originally posted at dotnettoscana.org

posted @ lunedì 20 ottobre 2008 17:13 | Feedback (2) | Filed Under [ C# VB .NET ASP .NET Orcas & .NET 3.5 ]

[70-444] The time has finally came

Lo scorso weekend ho ricevuto il Self-Paced Training Kit per l'esame 70-444, Optimizing and Maintaining a Database Administration Solution by Using Microsoft SQL Server 2005, ovviamente ordinato su Amazon.com perché il risparmio è vergognoso. Visto che mi sembrava brutto cominciare lo studio di Sabato, ho rimandato fino ad oggi... Ma adesso si comincia davvero, con l'obiettivo di dare l'esame entro l'anno. Technorati Tag: Certification Originally posted at dotnettoscana.org

posted @ lunedì 20 ottobre 2008 16:12 | Feedback (0) | Filed Under [ Certificazioni ]

eBook gratuito su Windows Embedded CE 6.0

Dal sito dedicato a Windows Embedded è possibile scaricare una copia gratuita del libro Windows Embedded CE 6.0 Fundamentals. L'unico inconveniente, se così si può chiamare, è che si devono scaricare i singoli capitoli uno alla volta... Ma credo sia un piccolo prezzo da pagare Fonte: FrankPr's World of Devices Technorati Tag: Windows Mobile

posted @ venerdì 3 ottobre 2008 15:54 | Feedback (0) | Filed Under [ Windows Mobile ]

Visual Studio Team System 2008 Database Edition GDR September CTP

The Visual Studio Team System 2008 Database Edition GDR September CTP is now available for download. This is the last CTP, we started our final descend, we will publish a public RC (release candidate) when it is ready, followed by the RTM release. The upcoming RC (release candidate) will be a "go-live" release. The two remaining areas the team is currently working on is performance and bugs, we are done with all work items. La novità più importante è il completo supporto per SQL Server 2008. Per maggiori informazioni e per i link al...

posted @ venerdì 3 ottobre 2008 10:24 | Feedback (0) | Filed Under [ Orcas & .NET 3.5 Updates & Service Pack ]

Windows Update svelato

E' stato pubblicato un documento in cui il team di Windows Update spiega il funzionamento dell'amato-odiato sistema di aggiornamento automatico di Windows. In questo post sono disponibili maggiori informazioni, mentre è possibile scaricare il file facendo clic qui. Technorati Tag: Windows,Updates

posted @ giovedì 2 ottobre 2008 16:02 | Feedback (0) | Filed Under [ Windows Related Updates & Service Pack ]

La notizia del giorno: Visual Studio 2010

OK... Forse non sarà proprio la notizia più importante di questa giornata, ma personalmente mi si sono drizzate le orecchie quando ho letto dei primi rumor su Visual Studio 2010 di cui hanno parlato, tra gli altri, gli amici di UGIdotNET Carlo e Daniele (in rigoroso ordine alfabetico). Inutile dire che sono andato subito a vedere cosa bolle in pentola... E devo dire che un po' di acquolina mi sta venendo . Technorati Tag: Visual Studio,Updates

posted @ mercoledì 1 ottobre 2008 18:31 | Feedback (3) | Filed Under [ Orcas & .NET 3.5 Updates & Service Pack ]

Impossibile accedere all'oggetto Profile da una Web Application

Attraverso l'oggetto Profile di ASP .NET è possibile gestire con estrema facilità una serie di informazioni associate all'utente, informazioni che il framework si occupa di salvare e recuperare automaticamente per noi. E' sufficiente inserire nel file web.config una sezione chiamata profile, come la seguente: <profile> <properties> <add name="PostalCode" /> </properties> </profile> Così facendo, ASP .NET creerà una nuova classe di nome Profile, con la quale è possibile accedere alle informazioni del profilo: Profile.PostalCode = txtPostalCode.Text; Quanto detto, tuttavia, non è sempre vero. ASP .NET crea in automatico la classe Profile solo se stiamo lavorando in un progetto di...

posted @ mercoledì 1 ottobre 2008 00:17 | Feedback (1) | Filed Under [ ASP .NET ]

Powered by:
Powered By Subtext Powered By ASP.NET