aprile 2007 Blog Posts
Spesso nelle nostre applicazioni ASP.NET ci troviamo di fronte all'esigenza di aggiungere controlli in fase di run-time in modo da rendere completamente dinamico il comportamento delle nostre pagine. Ultimamente mi sono scontrato con la necessità di utilizzare questa tecnica all'interno del controllo UpdatePanel di ASP.NET AJAX. Anzitutto, è importante precisare come non sia possibile aggiungere controlli direttamente nell'UpdatePanel (non possiamo quindi fare una cosa di questo tipo: MyUpdatePanel.Controls.Add(...)). Siamo quindi vincolati a prevedere dei container (es. Panel) da collocare nel ContentTemplateContainer dell' UpdatePanel per procedere all'aggiunta dei nostri controlli. Uno dei modi più veloci e funzionali per poter poi riuscire a determinare quale controllo run-time all'interno dell' UpdatePanel ha generato...
Come sicuramente molti di voi sapranno, il Business Data Catalog costituisce una delle novità più interessanti di MOSS 2007. Questo componente permette infatti di risolvere in maniera abbastanza elegante l'accesso a sorgenti dati esterne (di tipo Database o Web Service) tramite la definizione di un Application Metadata Model, un documento XML che funge da wrapper. Al suo interno, infatti, vengono definiti oltre al meccanismo di autenticazione verso la sorgenti dati stessa, anche gli oggetti di business (definibili come Entità) con i relativi metodi, azioni ed associazioni che MOSS 2007 può utilizzare per l'interazione con la sorgente dati. Molti sono gli scenari applicativi ottenibili tramite questo strumento: si va dall' uso...
Per chi non è ancora a conoscenza, segnalo questo interessantissimo evento organizzato dalla OverNet Education per la comunità degli sviluppatori Mobile & Embedded: Mobility Developer Conference 2007 (Assago (MI) - 13 giugno 2007).Come potete vedere verranno affrontate alcune tematiche molto importanti riguardanti lo sviluppo Mobile: dalle applicazioni stand-alone basate su SQL Server 2005 Compact Edition a quelle che sfruttano le nuove caratteristiche di WCF... Mmmmm.. niente male direi!Poi ci sarà anche un overview su Orcas, fondamentale per chi come me ha cominciato con nonchalance a sbattere la testa con la Beta 1 Team Suite, rilasciata pochi giorni fa. Osservando poi gli speaker ed il prezzo (250€ a persona....abbastanza basso -...
Nel seguente esempio C# è mostrato una soluzione che ho concepito per creare da codice un Search Scope all'interno di uno Shared Service Provider di MOSS 2007 (Enterprise Edition) utilizzando l'Administration Object Model. Una volta creato tale Search Scope, è possibile chiaramente includervi delle Content Sources già presenti tramite delle regole di inclusione, specificabili tramite il metodo CreatePropertyQueryRule. using Microsoft.Office.Server.Search.Administration;using Microsoft.SharePoint;
...SearchContext context;using (SPSite site = new SPSite("http://")) { context = SearchContext.GetContext(site); }Schema sspSchema = new Schema(context); ManagedPropertyCollection properties = sspSchema.AllManagedProperties;Scopes scopes = new Scopes(context);ScopeCollection sspScopes = scopes.AllScopes;Scope newScope = sspScopes.Create("Nome", "Descrizione", null, // System.Uri object rappresentante l'URL del sito di appartenenza true, // True per...
Per chi non ha molta familiarità con LINQ (”Language Integrated Query”), segnalo questo interessantissimo link (C#): 101 LINQ Samples (notare 101...che simpatia!!!). Come spesso accade, il modo migliore per apprendere una tecnologia è partire dagli esempi :)
Salve a tutti!!!Con questo Post esordisco in UgiDotNet !!!Cercherò di condividere con voi le mie esperienze e le mie passioni nell'ambito dello sviluppo .NET, sperando di non smettere mai di apprendere e confrontarmi.Al prossimo Post!!!