agosto 2007 Blog Posts
Con l'intervista di Mauro Ottaviani, Dev Lead per la Performance nel Connected Framework team (Windows Communication Foundation, Windows Workflow), Channel 9 inaugura una serie di interviste IN ITALIANO a italiani che lavorano al campus di Redmond. Penso sia una interessante iniziativa per sapere quali attività svolgono i nostri "colleghi" italiani all'interno di Microsoft.Il sito di interesse è http://channel9.msdn.com/tags/italiaIl sito di Microsoft Research per ulteriori informazioni è http://research.microsoft.com/
Per chi non lo sapesse, il 14 Agosto 2007 è stato rilasciato IE7Pro un plug-in per Internet Explorer 7 che offre interessanti funzionalità tra cui segnalo Crash recovery Super Drag and Drop Quick Proxy Switcher Inline Search Spell Check Ecco il link al sito web: http://www.ie7pro.com/
Area di riferimento - Developing applications that use system types and collections - Manage data in a .NET Framework application by using the .NET Framework 2.0 system types - Attributes AttributesGli attributi permetteno di utilizzare un tipo di programmazione dichiarativa accanto alla classica programmazione imperativa. Gli attributi aggiungono informazioni a tipi, metodi e proprietà, le quali vengono salvate nelle tabelle dei metadati e possono essere interrogate a runtime (mediante una tecnica chiamata Reflection) in modo da alterare dinamicamente l'esecuzione del codice. La FCL definisce tantissimi attributi con differenti scopi ad esempio specificare privilegi di sicurezza, dichiarare capacità come il supporto alla...
Area di riferimento - Developing applications that use system types and collections - Manage data in a .NET Framework application by using the .NET Framework 2.0 system types - Boxing and UnBoxing Boxing and Unboxing Il boxing è un meccanismo che permette di convertire un value type in un reference type. L'operazione comporta l'allocazione di memoria heap, la copia dei campi del value type nel nuovo spazio di memoria e la restituzione dell'indirizzo del nuovo oggetto. Questo significa che dopo l'operazione di Boxing in realtà esistono due copie dei dati, una memorizzata nello stack e l'altra...
Area di riferimento - Developing applications that use system types and collections - Manage data in a .NET Framework application by using the .NET Framework 2.0 system types - Nullable type I value types non possono contenere un valore nullo. Il tipo Nullable<T> definito nel .NET Framework 2.0 permette di aggiungere al dominio di un value types il valore nullo. Esempio di utilizzo del tipo Nullable<T>: Nullable<int> voto = null; if (voto.HasValue == false){ Console.WriteLine("Non hai ancora sostenuto l'esame.");} voto = 30;Console.WriteLine("Il voto dell'esame è {0}", voto); C# offre una sintassi semplificata...
Area di riferimento - Developing applications that use system types and collections - Manage data in a .NET Framework application by using the .NET Framework 2.0 system types - Value types Le enumerazioni permettono allo sviluppatore di definire un insieme di simboli che hanno un fissato valore. Lo scopo è semplificare la manutenzione del codice nonchè migliorare notevolmente la sua leggibilità. Un tipo enumerato deriva dalla classe astratta System.Enum che a sua volta deriva da System.ValueType quindi gli enumeratori sono value types. La classe Enum fornisce dei metodi astratti che permettono di effettuare molte operazioni sugli enumeratori. Definizione di un tipo enumerato: enum Giorni{ ...
Area di riferimento - Developing applications that use system types and collections - Manage data in a .NET Framework application by using the .NET Framework 2.0 system types - Value types User-Defined Value Types Gli user-defined value types sono anche chiamati strutture (structs). Come gli altri value types, le istanze degli user-defined value types sono memorizzate sullo stack e contengono direttamente i loro dati. Le strutture non sono altro che un un aggregato di altri tipi e derivano tutte implicitamente da System.ValueType. Non è possibile derivare una struttura da un altra struttura anche se invece è possibile che implementino...
Area di riferimento - Developing applications that use system types and collections - Manage data in a .NET Framework application by using the .NET Framework 2.0 system types - Value typesBreve introduzione al .NET FrameworkIl Microsoft .NET Framework 2.0 è costituito da due parti: il Common Language Runtime (CLR) e la Framework Class Library (FCL). Il CLR costituisce l'ambiente di esecuzione per le nostre applicazioni ed è l'equivalente della Java Virtual Machine del mondo Java. La FCL fornisce delle API orientate agli oggetti per svolgere diverse operazioni necessarie alle applicazioni. Il Microsoft .NET Framework offre un'ambiente gestito per l'esecuzione del...
L'esame 70-536 Application Development Foundation è il primo da sostenere per chi desidera come me ottenere le certificazioni sulla tecnologia Microsoft .NET Framework 2.0. Ho deciso di pubblicare una serie di post espressamente dedicati per la preparazione a questo esame, senza la presunzione di essere esaustivo. So che altri prima di me hanno intrapreso questa strada ma ho fatto questa scelta per alcuni semplici motivi: stimolare la mia preparazione perchè per evitare di scrivere fesserie sono obbligato ad analizzare meglio quello che studio...
Ho appena finito di leggere il libro "Windows Presentation Foundation" allegato a IoProgrammo 117 e scritto da Vito Arconzo. Aspettavo da tempo in allegato alla rivista un bel libro introduttivo su WPF e finalmente è arrivato. L'ho letto tutto di un fiato in quanto estremamente interessato a questa nuova tecnologia, ho fatto esperimenti con il nuovo Visual Studio 2008 Beta 2 e devo ammettere che queste poche pagine (160) mi hanno fornito davvero una bella panoramica su tutte le nuove funzionalità introdotte.Rivolgo quindi a Vito Arconzo le mie congratulazioni per la pubblicazione di questo suo...
I controlli server di convalida di ASP.NET 2.0 permettono di effettuare in modo estremamente semplice la validazione lato client e lato server dei campi di un form.
Come impostazione predefinita viene effettuato anche il controllo lato client ma è sufficiente impostare la proprietà EnableClientScript a False per disabilitarlo.
La validazione lato client deve essere disabilitata se si desiderano utilizzare i controlli server di convalida all'interno di un controllo UpdatePanel fornito dalle ASP.NET AJAX Extesions.
I controlli server di convalida sono (escludendo il controllo ValidationSummary):
...
Oggi con grande felicità ho visto che è stato aggiornato il blog
con in particolare la possibilità di avere a disposizione un ritch text editor per inserire i post e gli articoli.
Devo ammettere che qualche giorno fà c'ero rimasto un pò male quando non l'ho trovato e infatti stasera avevo proprio intenzione di definire degli stili personalizzati da utilizzare...meglio così una fatica in meno !
L'installazione di Visual Studio 2008 Beta 2 con MSDN Library è terminata correttamente e il nuovo ambiente funziona egregiamente !
Ho provato a fare la procedura di conversione di una applicazione che ho sviluppato per una videoteca e non si è verificato neanche un errore.
Quindi direi che meglio di così non poteva andare...
Ora che sono soddisfatto posso andare a riposare.
Saluti a tutti
Si lo so che è un pò tardi ma non ho sonno che ci posso fare ?
Ho deciso di installare Visual Studio 2008 Beta 2 sul mio computer fisso di casa in cui ho Windows Server 2003 e la "vecchia" versione di Visual Studio 2005.
Non vedo l'ora di dare un'occhiata alle nuove funzionalità del Microsoft .NET Framework 3.0 e 3.5
Vi farò sapere se ho avuti intoppi...
Nel frattempo sono in attesa del mio nuovo notebook della Dell che dovrebbe arrivarmi esattamente lunedì (non vedo l'ora)
Ecco le sue caratteristiche:
Inspiron 1520 CORE 2 DUO T7300 2.00GHz,800,4M
15.4" UltraSharp Widescreen WSXGA+ (1680x1050) TFT...
Ciao a tutti sono Angella Andrea e sono molto contento di aver creato il mio blog tecnico.
Io sono studente di Ingegneria Informatica all'Università di Pisa e un grande appassionato di tecnologia Microsoft in particolare di tutto quello che ruota intorno al Microsoft .NET Framework.
Nel tempo libero (purtroppo poco) amo leggere libri e guardare webcast e quindi tenermi aggiornato sulle ultime novità del mondo ICT. Per questo voglio ringraziare personaggi di spessore che finora e in futuro saranno un punto di riferimento per la mia preparazione, mi riferisco in particolare a Riccardo Golia, Andrea Saltarello, Daniele Bochicchio, Pietro Brambati,...