domenica 25 novembre 2007
Tra i numerosi argomenti trattati nel capitolo 4 del Self-Paced Training Kit per l'esame 70-528, c'è anche la validazione dei file XML (a partire da pagina 377). In quest contensto viene tralasciata una cosa molto importante, ovvero che per validare un documento XML si deve sottoscrivere l'evento XmlReaderSettings.ValidationEventHandler, con cui si possono gestire gli errori di validazione.
... E con questo post termina la lunga serie dei post dedicati all'esame di certificazione 70-528! Vi ricordate che avevo detto che non avrei preparato altri esami prima dell'anno nuvo? Ebbene... Mentivo
(Continua...)
Technorati Tag:
Certification
Grazie all'esame 70-528 ho avuto la possibilità di conoscere il controllo MultiView, che devo dire è estramamente utile, a fronte della sua semplicità di utilizzo. Nella sua implementazione ci sono però delle cose che non mi convincono. Innanzi tutto, l'oggetto sembra un normale contenitore di altri controlli, tuttavia in esso si possono aggiungere solo oggetti di tipo View, altrimenti si ottiene un errore. Era meglio che l'oggetto MultiView disponesse di una proprietà-collezione Views, con cui aggiungere le varie viste. In realtà, esso espone effettivamente una proprietà Views, non disponibile a tempo di progettazione, che consente di aggiungere oggetti di tipo Control. Tuttavia, se si aggiunge un controllo di tipo diverso da View (o che non deriva da esso), si ottiene un errore in fase di esecuzione. Perché questa collezione non accetta solo oggetti di tipo View o derivati?
Team Explorer Client 2008 è un'estensione di Visual Studio 2008 che consente di accedere a tutte le funzionalità di Team Foundation Server 2008 senza uscire dall'ambiente di sviluppo. Così come era accaduto per la versione precedente, il tool, disponibile sul CD di installazione di qualunque versione di TFS, è disponibile anche come download separato (e gratuito!). Si tratta di un'opportunità interessante per chi non possiede una licenza di TFS, ma vuole comunque vuole utilizzare le sue funzionalità, ad esempio per gestire i progetti pubblicati su CodePlex. Per avviare il download, fare clic qui.