aprile 2008 Blog Posts
Questa me la segno qui sul mio blog giusto per appunto personale. Una delle opzioni del comando CREATE DATABASE di SQL Server 2005 è FOR ATTACH_REBUILD_LOG, che si applica a database r/w per ricreare un transaction log file (.ldf) qualora non si avessero a disposizione gli originari. USE [master]GOCREATE DATABASE [Test] ON (FILENAME = N'C:\...\<dbName>.mdf')FOR ATTACH_REBUILD_LOGGOGiusto per approfondire un po' la questione, l'opzione FOR ATTACH_REBUILD_LOG può essere utile quando si copia un DB con un log molto grande in un altro server dove magari la copia viene utilizzata quasi sempre (o sempre) per operazioni di lettura, richiedendo quindi un...
In questi giorni mi sono scontrato (letteralmente) con le varie opzioni di configurazione e deploy di una applicazione WPF. Mi sembra utile appuntarmi qui le varie issues apprese, sperando che mi correggiate qualora dovessi scrivere qualche castroneria :).Visual Studio 2008 fornisce diversi tool per garantire un rapido e non troppo doloroso deploy di una applicazione WPF: XCopy, Microsoft Windows Installer, ClickOnce ed anche via connessioni Remote Desktop. La tecnologia di deploy dipende chiaramente dal tipo di applicazione WPF: Applicazioni stand-alone Applicazioni XBAP (XAML Browser Applications) Pagine XAML 'Browser-Hosted' Per lo sviluppo Web, il punto di partenza sicuramente...
Un grande passo in avanti che WPF offre oltre alle note features built-in relative al packaging (XPS, OpenXML, formati custom) ed alla security, è il supporto alla visualizzazione ed alla fruizione dei contenuti. Ad oggi, WPF divide i documenti in due grandi categorie in base all'utilizzo a cui sono destinati: "fixed documents" e "flow documents". Fixed documents: sono utilizzati in applicazioni WYSIWYG, ovvero indipendenti dalla risoluzione dello schermo o dal dispositivo di stampa. Parliamo quindi di scenari in cui è fondamentale la fedeltà nei confronti del design della pagina originale (es. applicazioni word processing, form layout etc.), in quanto...
Nel mondo Windows Forms è ormai consolidato l'utilizzo del componente BindingSource, che semplifica estremamente i meccanismi di interazione con la sorgente dati associata. Una feature molto comoda in particolare riguarda la possibilità di sfruttare funzionalità di searching e sorting qualora la proprietà DataSource del BindingSource abbia assegnato un oggetto che implementi l'interfaccia IBindingList (es. il classico DataView). Ma se dobbiamo ottenere le stesse funzionalità partendo da una collection di oggetti custom, siamo costretti a fornire una nostra implementazione dell'interfaccia IBindingList.In questo, ci viene in aiuto la classe BindingList (System.ComponentModel), una generica implementazione di IBindingList (a sua volta estensione della più...
Visual LINQ Query Builder è un interessante tool che, oltre a costituire un potente designer per costruire query LINQ to SQL, mostra anche come creare un Add-in di Visual Studio 2008 utilizzando WPF.
Visual LINQ Query Builder is an add-in to Visual Studio 2008 Designer that helps you visually build LINQ to SQL queries. Functionally it provides the same experience as, for instance the Microsoft Access Query Builder, but in the LINQ domain. The entire UI of this add-in uses Windows Presentation Foundation. The goal of this tool is to help users become more familiar with the LINQ syntax.
P.S.: disponibile...