di

In commercio esistono numerosi strumenti software (CASE tools) che aiutano lo sviluppatore durante la progettazione concettuale dello schema del database (sviluppo del diagramma Entità /Relazioni). Unico neo è il prezzo, visto che per la maggior parte di essi è proibitivo (si parla di migliaia di euro). Ne sono un esempio sono i famigerati PowerDesigner di SyBase, ER Studio di Embarcadero, ERWin di CA, Microsoft Visio Enterprise Architect, etc...Esistono però alternative più economiche, ma nello stesso tempo valide, come ad esempio il programma DeZign di Datanamic. Lo uso da oltre un anno e devo dire che è ottimo, il prezzo è di circa 229$ ed offre caratteristiche di rilevo: Creazione dei diagrammi E/RGestione del VersioningStrumenti di reportistica personalizzabiliSupporto per numerossimi databasePotete scaricare il programma direttamente da questa pagina. Se conoscete altri software di modellazione per i database dal costo contenuto, potete segnalarmelo nei commenti o usare l'email.

Continua a leggere Software per modellare database

Categoria: Microsoft Dev

Tags: ,
di

Questo utilissimo programma è entrato subito nella mia lista dei Must Have Tools ed è liberamente scaricabile da questa pagina. Una volta lanciato identifica tutte le versioni del .NET Framework (e le dipedenze associate) installate sul PC e produce un dettagliato report HTML. Tutte le informazioni possono essere stampate, copiate negli appunti o inviate per email. Visto il continuo proliferare di versioni del framework lo definirei indispensabile.

Continua a leggere DotNet VersionCheck Utility

Categoria: Microsoft Dev

Tags:
di

Voglio segnalare questo strumento, SQL Server DataSizer Tool, che la Microsoft metta a disposizione dei DBA, per la stima delle dimensioni di un database sulla base di parametri differenti:struttura delle tabelle (tipo dati in colonna, numero colonne, ecc..)indicinumero di righe in tabella.Il SQL Server DataSizer Tool è composto da due file: un documento word con le spiegazioni e gli esempi di utilizzo, ed un foglio excel che rappresenta lo strumento vero e proprio. All'interno di quest'ultimo abbiamo due fogli di lavoro, clustered ed heap: il primo contiene le formule per il calcolo dello spazio occupato da una tabella con indice clustered (compresi indici non clustered), la seconda invece non considera nel calcolo l'indice clustered che ovviamente non è presente ma solo gli indici non clustered.Anche se il tool è studiato per SQL Server 7, non vi sono motivi per non considerare valide le stime ottenute anche per SQL Server 2000, visto la totale compatibilità  tra le due versioni sui formati di log e data files.

Continua a leggere SQL Server DataSizer Tool

Categoria: Microsoft Dev

di

Ne avevamo gia' parlato prima delle vacanze, era nell'aria, ma ora è ufficiale: Atlas farà  parte di ASP.NET 2.0. La versione Microsoft di AJAX è stata consacrata a PDC 2005 da una keynote di Scott Guthrie, il rilascio ufficiale è previsto nel corso del 2006.Nikhil Kothari, il guru dei controlli lato server di ASP.NET, mette disposizione slide e demo della sua sessione a PDC su Atlas, in cui illustra in modo eccellente i capisaldi del nuovo framework. Da scaricare assoulutamente. L'intervento di Nikhil indica chiaramente che Atlas sarà  un insieme di classi di utilità  e controlli ASP.NET lato server in grado di interagire dinamicamente sulla pagina (senza postback) grazie all'uso di javascript e di XmlHttp. Per chi fosse interessato a provare da subito Atlas, la Microsoft mette a disposizione un laboratorio VS per fare prove tecniche (funziona solo con la Beta 2 di VS .NET) ed anche un sito web dedicato raggiungibile su http://atlas.asp.net.

Continua a leggere Atlas debutta ufficialmente

Categoria: Microsoft Dev

di

Channel9 pubblica un'intervista con Michael Rys, Microsoft Program Manager del team di sviluppo dell'engine di SQL Server (e vero guru di XQuery e XML), il quale parla a 360 gradi del supporto XML in SQL Server 2005. Gli argomenti trattati sono molteplici: il nuovo tipo dati XML (interrogazione e manipolazione dei dati), l'uso dei linguaggi XQuery e XPath, la creazione di indici XML ottimizzati, l'uso degli XSD Schema per rafforzare l'integrità dei dati ed il potenziamento della clausola FOR XML e OPENXML. Altri webcasts e podcasts (da ascoltare in treno!) con Rys sono disponibili in formato mp3 sul sito web SQLSummit.

Continua a leggere Michael Rys parla del supporto XML in SQL Server

Categoria: Microsoft Dev

Tags: , ,
di

Finalmente è arrivata! Da oggi è disponibile per tutti gli abbonati MSDN Universal la SQL Server 2005 Community Technology Preview - September 2005. La build dovrebbe essere molto vicina alla RTM, quindi assolutamente da scaricare, per capire bene tutte le funzionalità che saranno presenti anche nella versione finale in rilascio per Novembre 2005.

Continua a leggere La SQL Server 2005 CTP di Settembre è disponibile!

Categoria: Microsoft Dev

Tags:
di

Per scoprirlo dobbiamo leggere la pagina Future Version pubblicata sul sito Microsoft, dove compaiono le anticipazioni sulle prossime caratteristiche dei linguaggi del framework .NET, in particolar modo su: C# 3.0, Visual Basic 9.0 e LINQ (Language Integrated Query for .NET). Sempre su questi argomenti è incentrata l'intervista di Anders Hejlsberg, il papà di C#, disponibile qui (file video WMV).

Continua a leggere Il futuro del framework .NET

Categoria: Microsoft Dev

Tags:
di

L'utilizzo delle regular expressions per la validazione o la formattazione del testo immesso all'interno dei controlli di un form web è un'ottima soluzione per evitare errori o impurità nei dati raccolti. Il framework .NET supporta l'uso delle regular expressions sia attraverso il web control RegularExpressionValidator, sia con la classe Regex posizionata all'interno del namespace System.Text.RegularExpressions. Vediamo ora un esempio di utilizzo del controllo RegularExpressionValidator: //Validazione Input: Nome Completo di una persona <%@ language="C#" %> <form id="form1" runat="server"> <asp:TextBox ID="txtNome" runat="server"/> <asp:Button ID="btnInvia" runat="server" Text="Invia Dati" /> <asp:RegularExpressionValidator ID="valNome" runat="server" ErrorMessage="Il testo inserito non è un nome di persona valido." ControlToValidate="txtNome" ValidationExpression="^[òàùèìa-zA-Z''-'\s]{1,50}$" /> </form> Se siete a "digiuno" di regular expressions, potete consultare quest'ottimo tutorial curato da Roy Osherove un vero "guru" in materia. Inoltre, per costruire e testare le nostre regex in rete esistono molti strumenti gratuiti e potentissimi: Regulator 2.0 Expresso 2.1 Espressione regolareDominio valoriDescrizione ^[òàùèìa-zA-Z''-'\s]{1,50}$Luca MilanGianni D'AmicoStringa di caratteri con lunghezza da 1 a 50, sono ammesse lettere in maiuscolo o minuscolo, spazi e l'apostrofo, oltre alle lettere accentate. ^\d+$0123Numeri interi non negativi ^\d+(\.\d\d)?$75.00Decimali non negativi, con due cifre dopo il punto. 9.99 è valido, 4.5 no. ^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z] [-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$l.milan@html.itUn indirizzo email valido.

Continua a leggere .NET TIP – RegEx per validare l’input nei controlli ASP.NET

Categoria: Microsoft Dev

Tags: , ,
di

La Microsoft pubblica sul suo sito una pagina ricca anteprime librarie; infatti troverere numerosi capitoli (in formato pdf) estratti dai tanti libri in circolazione su SQL Server 2005 e tecnologie correlate. Il mio consiglio è quello di scaricare e stampare i capitoli che più interessano per poter valutare un eventuale acquisto. Alcuni di questi libri (come quello di Peter DeBetta's già recensito da Html.it ) sono già stati localizzati per il mercato italiano. Robert Dewson and Julian Skinner's - SQL Server 2005 Assemblies Revealed - Chapter 5: User Defined Functions [PDF] Bob Beauchemin's - A First Look at Microsoft SQL Server 2005 for Developers - Chapter 15: SQL Server Service Broker [PDF] Peter DeBetta's - Introducing Microsoft SQL Server 2005 for Developers - Chapter 5: User-Defined Data Types [PDF] Tom Rizzo's - Pro SQL Server 2005 - Chapter 15: Database Mirroring [PDF] Rodney Landrum's - Pro SQL Server 2005 Reporting Services - Chapter 1: Architecture and Overview [PDF] Don Farmer's - The Rational Guide to Scripting with SQL Server 2005 Integration Services - Chapter 7: Your First Script Component [PDF] Roger Wolter's - The Rational Guide to SQL Server 2005 Service Broker - Chapter 2: Conversations [PDF] Tony Mann's - The Rational Guide to SQL Server 2005 Express - Chapter 3: SQL Server 2005 Express Tools [PDF] Mike Otey's - Microsoft SQL Server 2005 New Features - Chapter 4: Programmability Features [PDF]

Continua a leggere Anteprima per i libri su SQL Server 2005

Categoria: Microsoft Dev

Tags:
di

Manca poco al lancio di SQL Server 2005 (previsto a Novembre) e Microsoft comincia a delineare prezzi e versioni della nuova piattaforma. Il modello di licensing e i prezzi delle versioni di SQL Server potete trovarli nella sezione How To Buy SQL sul sito della Microsoft.SQL 2005 sarà disponibile in 4 versioni (il dettaglio delle caratteristiche è disponibile qui), di cui una gratuita, la Express:Express (Gratuita)WorkgroupStandardEnterprise Rispetto a SQL 2000 ci sono alcune novità :Reporting Services è parte integrante di SQL 2005, ovviamente con funzionalità differenti a seconda della versione di SQL prescelta.La Standard Edition di SQL 2005 supporta il two-node clustering, quindi non è più necessario possedere la versione Enterprise per implementare tecniche di clusteringAl momento non ci sono informazioni sulla disponibilità di una Developer Edition di SQL 2005, chissà in futuro. Detto questo, non resta che aspettare pazienti l'arrivo del prodotto, già da ora disponibile come Community Technology Preview sul sito MSDN.

Continua a leggere Prezzi e versioni di SQL Server 2005

Categoria: Microsoft Dev