Around and About .NET World

Il blog di Marco Minerva
posts - 1671, comments - 2232, trackbacks - 2135

My Links

News

Contattami su Live Messenger:


MCTS: Windows, Web, Distributed Applications & SQL Server

MCPD: Enterprise Applications

Tag Cloud

Archives

Post Categories

Links

September 2007 Blog Posts

[70-528] Errata corrige #4

A pagina 233 si parla dei valori dell'enumerazione LoadOption che viene utilizzata con il metodo DataRow.Load. I nomi dei possibili valori sono completamente sbagliati. I valori corretti, presi da MSDN, sono i seguenti: 1. OverwriteChanges: The incoming values for this row will be written to both the current value and the original value versions of the data for each column (sul libro è OverwriteRow).  2. PreserveChanges: The incoming values for this row will be written to the original value version of each column. The current version of the data in each column will not be changed (sul libro è...

posted @ Sunday, September 30, 2007 11:46 AM | Feedback (0) | Filed Under [ Certificazioni ]

IIS 7.0 Manager

With the release of Windows Server 2008 RC0, in IIS we are also releasing the ability to manage the Web Server, the new FTP Server and the new modules remotely using IIS Manager 7.0. Tutti i dettagli sull'annuncio e i link per il download sono disponibili qui. Il nuovo strumento è stato rilasciato nelle versioni a 32 e 64 bit. Technorati tags: Windows, Tools

posted @ Friday, September 28, 2007 8:18 PM | Feedback (0) | Filed Under [ Windows Related ]

[70-528] Errata corrige #3

L'argomento "accesso ai dati" è uno dei più colpiti dagli errata corrige anche nel Self-Paced Training Kit dell'esame 70-528: a pagina 233 si dice che il metodo DataRow.Load accetta come parametro un array di oggetti che deve corrispondere in numero e tipo di dati alle colonne del DataTable corrispondente. In realtà, questo metodo prende in input un oggetto che implementa l'interfaccia IDataReader. è il metodo LoadDataRow a cui si può passare un array di oggetti. Technorati tags: Certification, Programming, .NET

posted @ Friday, September 28, 2007 3:43 PM | Feedback (0) | Filed Under [ Certificazioni ]

[70-528] Errata corrige #2

Altro errore... A pagina 160 del Self-Paced Training Kit dell'esame 70-528 si dice che, se in DataBoundControl si impostano sia le proprietà DataSource sia DataSourceID, quest'ultima ha la precedenza. In realtà, se si impostano entrambe, quando si arriva ad eseguie il metodo DataBind sull'oggetto si ottiene una InvalidOperationException che dice di rimuovere la definizione di una delle due proprietà. Technorati tags: Certification, Programming, ASP .NET

posted @ Thursday, September 27, 2007 6:27 PM | Feedback (0) | Filed Under [ Certificazioni ]

Integration tray tool for TFS

A questo indirizzo è possibile scaricare la preview di un tool che sarà rilasciato ufficialmente insieme alla prossima versione dei TFS Power Tools (previsti per i prossimi mesi). Si tratta di una utility che si posiziona un'icona nella tray area con cui monitorare costantemente lo stato lo stato di un progetto gestito da Team Foundation Server, come si può vedere nei seguenti screenshot: Il programma richiede Team Explorer 2008 Beta 2. Technorati Tags: .NET, Tools, Team Foundation Server

posted @ Wednesday, September 26, 2007 2:00 PM | Feedback (0) | Filed Under [ Team Foundation Server ]

[70-528] Errata corrige #1

Era solo questione di tempo, prima di scoprire gli errori del Self-Paced Trainig Kit dell'esame 70-528... A pagina 105 si parla del controllo Image. In questa occasione si dice che la proprietà ImageUrl, contenente l'indirizzo dell'immagine da visualizzare, viene tradotta nell'attributo href del tag HTML img. In realtà non è così: la proprietà ImageUrl viene mappata sull'attributo src. Technorati Tags: Certification

posted @ Wednesday, September 26, 2007 10:52 AM | Feedback (0) | Filed Under [ Certificazioni ]

[70-528] Cross Site Scripting ed encoding delle stringhe

Quando vengono presentati i Web Controls nel Self-Paced Training Kit dell'esame 70-528, si parla dei rischi del Cross Site Scripting. Per fare una prova, ho inserito in una TextBox il seguente contenuto: <script>altert("Ciao");</script> Effettuando il post della pagina (attraverso la pressione di un pulsante), ho ottenuto il seguente messaggio di errore di ASP .NET: A potentially dangerous Request.Form value was detected from the client (TextBox1="<script>altert("Ciao...").Description: Request Validation has detected a potentially dangerous client input value, and processing of the request has been aborted. This value may indicate an attempt to compromise the security of your application, such as a cross-site scripting attack....

posted @ Monday, September 24, 2007 6:09 PM | Feedback (32) | Filed Under [ C# ASP .NET Certificazioni ]

Rilasciato WinRAR 3.71

Dopo una sola versione beta, è stata già rilasciata la release 3.71 di WinRAR. Queste le novità: Archive names in rar.log error log file always include the full path. WinRAR tray icon is compatible with high DPI display modes. If you modified a file in archive with encrypted names using an external editor, WinRAR will not ask for archive password again when prompting to update a file. It will use a password which you entered when opening an archive. Bugs fixed: switch -tl and "Set archive time to latest file time" option could fail in previous version. Sometimes...

posted @ Monday, September 24, 2007 3:00 PM | Feedback (1) | Filed Under [ Tutto & Oltre :-) ]

[70-528] Oggetto Button ed evento Command

A pagina 84 del Self-Paced Training Kit dell'esame 70-528 di parla dell'oggetto Button (System.Web.UI.WebControls.Button). In particolare, si dice che un pulsante può essere un tradizionale submit button (che è l'impostazione di default), oppure un pulsante di comando. Per creare un Button di quest'ultimo tipo, è necessario impostare le sue proprietà CommandName e CommandArgument. Tuttavia, nel testo manca un passaggio fondamentale: dopo aver settato questa proprietà, si deve gestire l'evento Command e usare le proprietà dell'oggetto CommandEventArgs per sapere qual è il comando da eseguire ed, eventualmente, gli argomenti ad esso associati. Ad esempio, supponiamo che nella pagina ASPX siano stati...

posted @ Sunday, September 23, 2007 1:31 PM | Feedback (0) | Filed Under [ C# ASP .NET Certificazioni ]

DataAdapter e apertura della connessione

I DbDataAdapter di .NET si basano su oggetti di tipo DbCommand per selezionare, aggiornare, aggiungere ed eliminare le informazioni dalla base di dati sottostante. Gli oggetti DbCommand, a loro volta, mantengono un riferimento alla DbConnection che corrisponde all'origine dati in questione. Tale connessione non deve necessariamente essere aperta prima di richiamare i metodi del DbDataAdapter: nel caso in cui sia chiusa quando si eseguono i metodi del DbDataAdapter, viene aperta automaticamente, per poi essere richiusa al termine dell'operazione. E' possibile verificare questo comportamento con un semplice esempio. Consideriamo il seguente stralcio di codice: 1 SqlConnection db = new...

posted @ Saturday, September 22, 2007 1:30 PM | Feedback (0) | Filed Under [ C# ADO .NET & SQL ASP .NET ]

Release Candidate 0 per il Service Pack 1 di Windows Vista

Come si può leggere in questo post, tra poco sarà rilasciata una nuova release del Service Pack 1 di Windows Vista, più precisamente la numero 6.0.6001.16655 (longhorn_rc0.070907-1905). Il numero di versione, dunque, lascia intuire che si tratta delle Release Candidate 0. Technorati Tags: Windows, Updates

posted @ Friday, September 21, 2007 4:00 PM | Feedback (1) | Filed Under [ Windows Related Updates & Service Pack ]

[70-528] E' la volta del Web...

Da qualche giorno ho cominciato a studiare per l'esame 70-528, in modo da ottenere la certificazione MCTS anche nell'area Web Applications. Rimanendo coerente con quanto fatto finora, anche stavolta sto utilizzando il Self-Paced Training Kit di Microsoft. Dalla prima impressione mi sembra fatto abbastanza bene, sicuramente meglio di quello relativo all'esame 70-526... Technorati Tags: Certification

posted @ Friday, September 21, 2007 2:25 PM | Feedback (0) | Filed Under [ Certificazioni ]

Nuovi Starter Kit per Windows Mobile 6

Sono stati resi disponibili nuovi Starter Kit per Windows Mobile 6. All'indirizzo http://msdn2.microsoft.com/en-us/windowsmobile/bb264330.aspx si possono trovare due applicazioni scritte in C# e quattro in C++. Technorati Tags: .NET Compact Framework, CS

posted @ Friday, September 21, 2007 8:52 AM | Feedback (0) | Filed Under [ .NET Compact Framework ]

Dove trovare la lista di tutti gli esami di certificazione Microsoft

Gli esami di cerificazione Microsft sono numerosi... Per fortuna in questa pagina è disponibile la loro lista completa, divisa per numero, nome e tipo. Technorati Tags: Certification

posted @ Friday, September 21, 2007 2:07 AM | Feedback (0) | Filed Under [ Certificazioni ]

[70-526] Errata corrige "Special" #11

Stento a crederci io stesso... Eppure questo è l'ultimo errata corrige dell'esame 70-526! O meglio, è l'ultimo errore che ho trovato io... Una domanda dei quiz chiede quale metodo si deve ridefinire, in un controllo che estende Button, per visualizzarlo con i bordi arrotondati. La risposta corretta dice che si deve ridefinire il metodo DrawToBitmap. In realtà, non bisogna effettuare l'override di questo metodo, quanto piuttosto richiamarlo all'interno del metodo OnPaint. E ora... Su quale altro esame mi accanirò? Restate sintonizzati su questo blog e lo scoprirete presto! Technorati Tags: Certification

posted @ Thursday, September 20, 2007 3:58 PM | Feedback (0) | Filed Under [ Certificazioni ]

Quanti sono gli MCP nel mondo?

Secondo quanto riportato in questa pagina, attualmente i Microsoft Certified Professionals nel mondo sono 2.152.049 (dato aggiornato all'11 settembre 2007). Allo stesso indirizzo si può trovare anche il numero di MCP per ogni certificazione. Technorati Tags: Certification

posted @ Thursday, September 20, 2007 12:43 AM | Feedback (2) | Filed Under [ Certificazioni ]

[70-526] Errata corrige "Special" #10

Ormai sembra una barzelletta, ma per fortuna gli errori sono quasi finiti... Una domanda del quiz di autovalutazione dell'esame 70-526 spiega che si vuole visualizzare una ProgressBar con cui informare l'utente sull'avanzamento di una certa operazione in backgruond. La domanda chiede qual è il modo migliore per realizzare questa funzionalità. La risposta segnalata come valida dice di creare all'interno di un Form un Timer che scatta ogni secondo; nel gestore dell'evento Tick si deve richiamare il metodo BackgruondWorker.ProgressChanged ed esaminare il valore di ritorno per aggiornare la barra. In questo risposta ci sono almeno due errori. Il primo è che...

posted @ Wednesday, September 19, 2007 2:58 PM | Feedback (0) | Filed Under [ C# ]

Le novità di Sandcastle

Qualche giorno fa ho parlato dell'imminente rilascio della CTP di settembre di Sandcastle. In attesa di poter mettere le mani sulla nuova release, in questa pagina è stata pubblicata la lista delle principali novità che vi troveremo. Technorati Tag: Tools , Visual Studio , .NET , Updates

posted @ Wednesday, September 19, 2007 10:48 AM | Feedback (0) | Filed Under [ C# VB .NET Orcas & .NET 3.5 ]

eBook gratuiti su Windows Server 2008 e PowerShell

Registrandosi a questo indirizzo è possibile scaricare due eBook gratuiti: Introducing Windows Server 2008 e Microsoft Windows PowerShell Step by Step, entrambi di Microsoft Press. Technorati Tags: Windows

posted @ Tuesday, September 18, 2007 6:42 PM | Feedback (2) | Filed Under [ Tutto & Oltre :-) ]

Aggiungere uno UniqueConstraint ad un DataTable

L'oggetto DataTable dispone della proprietà Constraints, con cui si possono specificare i vincoli di unicità (UniqueConstraint) e di chiave esterna (ForeingKeyConstraint) per la tabella. Ma nel caso in cui si voglia definire un vincolo unique, è possibile evitare la creazione di un oggetto di tipo UniqueConstraint semplicemente impostando a true la proprietà Unique della DataColumn relativa: così facendo, lo UniqueConstraint su quella colonna viene aggiunto automaticamente. In altre parole, i seguenti stralci di codice sono equivalenti: DataTable dt = new DataTable(); DataColumn id = new DataColumn("Id", typeof(int)); dt.Columns.Add(id); UniqueConstraint unique = new UniqueConstraint(id); dt.Constraints.Add(unique); e DataTable dt = new DataTable(); DataColumn id = new DataColumn("Id", typeof(int)); id.Unique...

posted @ Tuesday, September 18, 2007 3:37 PM | Feedback (0) | Filed Under [ C# ADO .NET & SQL ]

Creare programmi paralleli con .NET

Task Parallel Library (TPL) è un componente progettato per semplificare la scrittura di codice gestito in grado di utilizzare automaticamente più processori. Utilizzando questa libreria, è possibile esprimere il potenziale parallelismo nel codice sequenziale esistente, in base al quale le attività parallele esposte verranno eseguite simultaneamente su tutti i processori disponibili. In questo modo si ottengono generalmente notevoli aumenti di velocità. Questa è l'introduzione di un interessante articolo pubblicato su MSDN Magazine di Ottobre 2007 e intitolato Come ottimizzare il codice gestito per computer multicore (la versione inglese è disponibile qui). In esso si parla di una nuova libreria...

posted @ Tuesday, September 18, 2007 10:14 AM | Feedback (0) | Filed Under [ Orcas & .NET 3.5 ]

[70-526] Errata corrige "Special" #9

Una domanda del Trainig Kit dell'esame 70-526 chiede cosa succede quando si invoca il metodo BackgroundWorker.CancelAsync. La risposta segnalata come corretta è quella secondo cui viene generato l'evento RunWorkerCompleted. In realtà non è così: il metodo CancelAsync imposta la proprietà CancellationPending del BackgroundWorker su true. Tale proprietà deve essere verificata nel gestore dell'evento DoWork; nel caso in cui valga true, si devono eseguire i passaggi necessari all'interruzione del task, quindi si vede impostare la proprietà DoWorkEventArgs.Cancel su true: solo a questo punto viene generato l'evento RunWorkerCompleted. Technorati tags: Certification, .NET

posted @ Sunday, September 16, 2007 8:11 PM | Feedback (0) | Filed Under [ Certificazioni ]

Aperte le registrazioni per l'offerta Second Chance di Prometric

Come ci aveva segnalato Lorenzo, da ieri è possibile partecipare all'offerta Microsoft Second Chance di Prometric. In questo post sono contenute le istruzioni su come registrarsi per ottenere un vocher number che permette di avere la "seconda possibilità". L'offerta è valida per un periodo di tempo limitato, quindi se volete approfittarne questo è il momento giusto! Technorati tags: Certification

posted @ Sunday, September 16, 2007 12:14 PM | Feedback (0) | Filed Under [ Certificazioni ]

Microsoft Visual Basic 2005 Power Packs 2.0

Da qualche giorno giorno è stata rilasciata la versione 2.0 dei Visual Basic 2005 Power Packs. Si tratta di una libreria comprendente tre controlli, ovvero Line, Shape e PrintForm, con lo scopo di fornire oggetti dall'utilizzo simile a quello che avevano in Visual Basic 6.0. Per il download, fare clic qui. Technorati tags: VB .NET, Updates

posted @ Saturday, September 15, 2007 10:52 AM | Feedback (0) | Filed Under [ VB .NET ]

Micorosoft contro Google

In questo articolo di Read/Write Web sono illustrati i 10 motivi per cui, secondo Microsoft, le organizzazioni Enterprise non dovrebbero usare il pacchetto Google Apps. Secondo me, tutto questo non fa altro che aumentare la convizione secondo cui Microsoft ha sempre più paura di Google ... Technorati Tags: Web

posted @ Friday, September 14, 2007 4:35 PM | Feedback (3) | Filed Under [ Tutto & Oltre :-) ]

[70-526] Errata corrige "Special" #8

Ormai inizio a perdere il conto degli errori... Una domanda dei quiz di prova dell'esame 70-526 chiede quali sono i permessi di un'applicazione ClickOnce installata da CD-ROM. La risposta corretta è FullTrust, come viene chiarito anche nella spiegazione del quesito. Questa opzione, tuttavia, non figura tra le alternative disponibili Technorati Tags: Certification

posted @ Friday, September 14, 2007 12:57 PM | Feedback (0) | Filed Under [ Certificazioni ]

Cerca sul web e vinci un premio

A new search engine that gives you the chance to win prizes every time you search the web has launched. Called Wabbadabba, the search engine awards up to 15 prizes per day at random. The prizes range from Amazon vouchers to TVs. Se le inventano proprio tutte... Fate clic qui per raggiungere la Home Page di Wabbadabba. Fonte: Web User News Technorati Tags: Web

posted @ Friday, September 14, 2007 9:41 AM | Feedback (0) | Filed Under [ Tutto & Oltre :-) ]

[70-526] Errata corrige "Special" #7

Una domanda dei quiz di prova dell'esame 70-526 dice che la proprietà InstallerClass di una CustomAction deve valere true solo se essa è contenuta in una classe che deriva da ProjectInstaller. In realtà, deve essere uguale a true quando la classe deriva da Installer. Technorati Tags: Certification, .NET

posted @ Thursday, September 13, 2007 1:48 PM | Feedback (0) | Filed Under [ Certificazioni ]

Lavorare con le reti in .NET 3.5

Su MSDN Magazine di Settembre 2007 è stato pubblicato un interessante articolo che illustra le novità della gestione e dell'utilizzo delle risorse di rete con il .NET Framework 3.5. Gli argomenti trattati sono i seguenti: Socket class performance Internationalized URLs The System.Net.PeerToPeer namespace Personalmente, sono molto interessato al namespace System.Net.PeerToPeer e alle nuove possibilità che offre agli sviluppatori... Technorati Tags: Programming, .NET

posted @ Thursday, September 13, 2007 9:45 AM | Feedback (0) | Filed Under [ Orcas & .NET 3.5 ]

Tra poco una nuova release di Sandcastle

Come si può leggere in questo post, la prossima settimana sarà rilasciata una nuova versione di Sandcastle, la stessa che verrà utilizzata per produrre la documentazione del .NET Framework 3.5 nella versione finale di Visual Studio 2008. Queste le principali novità: Tools that we are using to ship Orcas RTM and Framework documentation A CHM Builder tool for documenting CHM. Look for my blog about this tool. New exciting features to VS 2005 design. This design will have features from Hana document model New Powershell script to document your APIs. This will be shipped...

posted @ Wednesday, September 12, 2007 2:53 PM | Feedback (1) | Filed Under [ C# VB .NET Orcas & .NET 3.5 ]

Video su Visual Studio 2008

In questa pagina di MSDN sono raccolti numerosi video che illustrano le nuove feature di Visual Studio 2008 e del .NET Framework 3.5. Technorati Tags: Visual Studio, .NET

posted @ Wednesday, September 12, 2007 12:38 PM | Feedback (0) | Filed Under [ Orcas & .NET 3.5 ]

[70-526] Errata corrige #13

Altro giorno, altro errore...  Questo è un errata corrige "tradizionale", ma l'ho notato solo dopo aver trovato un paio di domande nei quiz di prova dell'esame 70-526. Più precisamente, il Self-Paced Training Kit dice che le applicazioni ClickOnce eseguite da Internet o Intranet hanno sempre il permesso DefaultPrinting per stampare. In realtà non è così: le domande dei quiz, infatti, spiegano correttamente che le applicazioni eseguite dalla rete locale hanno il permesso DefaultPrinting, mentre quelle eseguite da Internet hanno solo il permesso SafePrinting. Technorati Tags: Certification, .NET

posted @ Wednesday, September 12, 2007 9:43 AM | Feedback (0) | Filed Under [ Certificazioni ]

Aggiornamento per la protezione di Visual Studio 2005

Questa sera Windows Update ha scaricato un aggiornamento di ben 12.3 MB indirizzato a Visual Studio 2005 e classificato come importante. Per maggiori informazioni, è possibile fare riferimento al bollettino di sicurezza MS07-040. Technorati Tags: Visual Studio, Updates

posted @ Tuesday, September 11, 2007 8:16 PM | Feedback (3) | Filed Under [ Updates & Service Pack ]

[70-526] Errata corrige "Special" #6

Pensavate che gli errori dei quiz dell'esame 70-526 fossero finiti, eh? E invece no... Purtroppo ne devo segnalare ancora diversi . In questo post mi occupo della domanda che chiede quale tipo di connessione ai dati abilita il pooling di default. La risposta corretta è SqlConnection, tuttavia anche gli altri tipi di connessione basati sui provider di .NET (OleDbConnection, OdbcConnection e OracleConnection) per impostazione predefinita effettuato il pooling delle connesioni. Technorati Tags: Certification

posted @ Tuesday, September 11, 2007 5:12 PM | Feedback (0) | Filed Under [ Certificazioni ]

Riconoscimento ufficiale della certificazione

Finalmente il mio profilo sul sito riservato agli MCP è stato aggiornato, così ho potuto generare il logo che attesta l'ottenimento della mia prima certificazione: Spero di poterlo presto arricchire con la certificazione nell'area Web Applications ... Technorati Tags: Certification

posted @ Tuesday, September 11, 2007 11:44 AM | Feedback (17) | Filed Under [ Certificazioni ]

Un nuovo servizio per Windows Live

La famiglia Windows Live si arricchisce con un nuovo servizio, Windows Live Translator, attualmente in versione Beta. Come il nome lascia intuire, si tratta di un sistema di traduzione automatica. Ecco, quindi, un altro prodotto che vuole fare concorrenza diretta ad un servizio che Google offre già da tempo: al momento le lingue supportate sono all'incirca le stesse; sinceramente spero che il nuovo sistema sia diverso da quello che Microsoft usa per la traduzione automatica dei testi della sua Knowledge Base . Una funzionalità (forse) interessante è la casella Contenuto informatico, spuntando la quale il gergo informatico viene interpretato nel...

posted @ Monday, September 10, 2007 2:15 PM | Feedback (0) | Filed Under [ Tutto & Oltre :-) ]

Nuovo aggiornamento per il Krypton Toolkit

Un altro aggiornamento per il Krypton Toolkit, che giunge alla versione 2.6.1. Oltre a risolvere alcuni bug riscontrati con la release precedente, sono stati aggiunti alcuni nuovi controlli: KryptonDataGridViewTextBoxColumn KryptonDataGridViewCheckBoxColumn KryptonDataGridViewButtonColumn KryptonDataGridViewLinkColumn Per il download, fate clic qui. Technorati Tags: Programming, Updates

posted @ Monday, September 10, 2007 1:50 PM | Feedback (3) | Filed Under [ C# VB .NET ]

101 Esempi di LINQ per Visual Basic .NET

A questo indirizzo sono disponibili 101 esempi di utilizzo di LINQ all'interno di codice Visual Basic .NET. Gli esempi sono divisi in 4 macro-sezioni: LINQ Query Samples, LINQ to SQL Samples, LINQ to DataSet Samples e LINQ to XML Samples. Technorati tags: LINQ, VB .NET

posted @ Sunday, September 9, 2007 1:10 PM | Feedback (0) | Filed Under [ VB .NET ADO .NET & SQL LINQ ]

[70-526] Errata corrige "Special" #5

A quanto pare sul BackgroundWorker ci sono più domande sbagliate che corrette. Una di esse chiede come si può controllare se si è verificato un errore nell'esecuzione del metodo in background. La seguente soluzione è segnalata come corretta (il codice è inserito nel gestore dell'evento RunWorkerCompleted): if (e.Error == null) MessageBox.Show("Error"); Ma non è così. La proprietà Error viene impostata sull'eventuale eccezione che si verifica durante l'esecuzione del metodo in background, quindi per sapere se c'è stato un errore si deve controllare se essa è diversa da null: if (e.Error != null) MessageBox.Show("Error"); C'è un altra domanda relativa al...

posted @ Saturday, September 8, 2007 1:36 PM | Feedback (0) | Filed Under [ Certificazioni ]

Un add-in per navigare tra i commenti del codice

Visual Studio already had the ability to recognize and quickly navigate (with Ctrl LeftClick) to URLs embedded in the comments of the code. This is great, but what is really needed is a way of referring quickly and easily from one part of the code to another part of the code (or to architectural documents checked in with the code). That is exactly what the HyperAddin does: It makes creating and following hyper-links in your code trivial. Now you only have to explain something once in a comment and refer to it many times (got lots of overloaded...

posted @ Friday, September 7, 2007 3:05 PM | Feedback (6) | Filed Under [ C# VB .NET Orcas & .NET 3.5 ]

Windows Vista e Outlook 2007

Outlook 2007 eseguito su Windows Vista ha un problema che riguarda i limiti del sottosistema GDI: se si esegue Outlook 2007 per un lungo periodo di tempo, l'aggiornamento dello schermo potrebbe non avvenire in maniera corretta. In particolare, parti della finestra di Outlook possono divenire bianche e le icone e le barre degli strumenti possono scomparire. In questo post sono contenuti maggiori dettagli sul problema e la descrizione di un workaround per la sua soluzione, in attesa del rilascio di una patch. Technorati Tags: Windows, Programs

posted @ Friday, September 7, 2007 10:02 AM | Feedback (4) | Filed Under [ Windows Related ]

[70-526] Errata corrige "Special" #4

Purtroppo gli errori dei quiz sono così numerosi che non sono riuscito a segnalarli tutti prima di dare l'esame . Questa volta il problema riguarda ClickOnce. Una domanda (a risposta multipla) chiede in che modo ClickOnce determina quali file scaricare per aggiornare il programma. Le opzioni segnalate come corrette sono: ClickOnce utilizza il date stamp dei file per sapere quali file sono stati aggiornati; ClickOnce scarica sempre tutti i file. Mi sembra un'incongruenza bella e buona... ClickOnce scarica tutti i file, o solo quelli più recenti? Technorati Tags: Certification Update 07/09/2007 10.35. L'amico Alessandro Scardova ha risposto...

posted @ Thursday, September 6, 2007 8:04 PM | Feedback (2) | Filed Under [ Certificazioni ]

Verso la prossima versione di WinRAR

E' disponibile la prima versione beta della nuova release di WinRAR, la 7.1. Queste le novità: Archive names in rar.log error log file always include the full path. WinRAR tray icon is compatible with high DPI display modes. If you modified a file in archive with encrypted names using an external editor, WinRAR will not ask for archive password again when prompting to update a file. It will use a password which you entered when opening an archive, Bugs fixed: switch -tl and "Set archive time to latest file time" option could fail in...

posted @ Thursday, September 6, 2007 6:09 PM | Feedback (0) | Filed Under [ Tutto & Oltre :-) ]

Attenzione al percorso di installazione del nuovo Windows Live Writer

Come segnalato sul muro, è stato rilasciato un nuovo pacchetto di installazione per i prodotti Windows Live, che comprende, tra gli altri, anche Windows Live Writer. Con la nuova procedura di setup anche il percorso di installazione è cambiato, passando da "C:\Program Files\Windows Live Writer" a "C:\Program Files\Windows Live\Writer". Di conseguenza, se avevate inserito qualche plug-in nella cartella Plungins del programma, dovrete preoccuparvi di spostare manualmente i file nella nuova posizione. Technorati Tags: Live

posted @ Thursday, September 6, 2007 2:57 PM | Feedback (2) | Filed Under [ Tutto & Oltre :-) ]

C'è un nuovo Technology Specialist in circolazione

Questa mattina ho superato l'esame 70-526 con il punteggio di 980 su 1000, quindi sono diventato Microsoft Certified Technolgy Specialist! Technorati Tags: Certification

posted @ Thursday, September 6, 2007 12:01 PM | Feedback (3) | Filed Under [ Certificazioni ]

Expression Encoder disponibile per il download

Expression Encoder, prima noto come Expression Media Encoder, è stato rilasciato in versione finale ed è disponibile per il download alla pagina http://www.microsoft.com/expression/products/download.aspx?key=encoder. Per maggiori informazioni, fare clic qui. Se si possiede una chiave di installazione per Expression Studio o Expression Media, è possibile utilizzarla per attivare il prodotto. In caso contrario, si può provare Expression Encoder in versione trial per 60 giorni. Technorati Tags: Programs

posted @ Thursday, September 6, 2007 9:28 AM | Feedback (0) | Filed Under [ Tutto & Oltre :-) ]

[70-526] Errata corrige "Special" #3

Una domanda chiede come si elimina una colonna da un DataGridView. La soluzione dice che uno dei metodi validi è utilizzare il metodo DataGridView.Columns.Remove passandogli come argomento (in formato stringa) il nome dell'oggetto DataGridViewColumn da eliminare, ad esempio "dataGridViewTextBoxColumn1": in realtà, questa strada è errata: quando si passa una stringa al metodo Remove, essa deve corrispondere al nome della colonna (ovvero il valore dell'header). Quest'ultima opzione, anch'essa presente tra le alternative di risposta, è segnalata come errata... E la lista degli errori cresce ogni giorno di più Technorati Tags: Certification

posted @ Wednesday, September 5, 2007 3:27 PM | Feedback (0) | Filed Under [ Certificazioni ]

Il sito di Silverlight non è stato ancora aggiornato

Come si è stato segnalato da Antonio, è stata rilasciata la versione finale di Silverlight 1.0. Tuttavia, andando alla pagina http://www.microsoft.com/silverlight/downloads.aspx#2_0, si può notare che il download è ancora segnalato come Release Candidate. Non è la prima volta che Microsoft prima annuncia il rilascio di un prodotto, poi aggiorna il sito ufficiale Technorati Tags: Silverlight, Updates

posted @ Wednesday, September 5, 2007 12:05 PM | Feedback (1) | Filed Under [ Silverlight ]

LINQpad

A questo indirizzo è disponibile LINQpad, un editor free per la creazione assistita di query in LINQ. Da una prova veloce sembra molto utile... Technorati Tags: LINQ

posted @ Wednesday, September 5, 2007 9:32 AM | Feedback (0) | Filed Under [ Orcas & .NET 3.5 LINQ ]

Nuova versione del Microsoft Application Verifier

Da qualche giorno è stata rilasciata la versione 3.4 del programma Microsoft Application Verifier: Application Verifier is a runtime verification tool for unmanaged code that assists in finding subtle programming errors that can be difficult to identify with normal application testing. Run the Application Verifier tests on your code to identify issues within heaps, handles, and locks. Il programma può essere scaricato da qui. Sono disponibili le versioni per piattaforme X86, AMD64 e IA64. Technorati Tags: Programming, Programs, Updates

posted @ Tuesday, September 4, 2007 5:07 PM | Feedback (0) | Filed Under [ Tutto & Oltre :-) ]

[70-526] Errata corrige "Special" #2

Altro errore nei quiz dell'esame 70-526. Una domanda chiede quali tipi di file si possono utilizzare per assegnare l'icona ad un collegamento. E' una domanda a risposta multipla, in cui le opzioni corrette sono .EXE e .DLL: l'estensione .ICO è segnalata come errata, tuttavia nella spiegazione si dice chiaramente che .ICO è un'estensione valida (dunque in questo caso almeno la spiegazione è corretta). Technorati Tags: Certification

posted @ Tuesday, September 4, 2007 2:18 PM | Feedback (0) | Filed Under [ Certificazioni ]

Google Flight Simulator

All'interno di Google Earth si cela un Easter Egg molto carino... Un simulatore di volo in piena regola, come si può vedere dal seguente screenshot: Per avviarlo, all'interno di Google Earth bisogna premere la combinazione di tasti Ctrl+Alt+A. Fonte: Google Earth's Hidden Surprise: A Flight Simulator Technorati Tags: OT

posted @ Tuesday, September 4, 2007 11:46 AM | Feedback (2) | Filed Under [ Tutto & Oltre :-) ]

Ritardata la RTM di Windows Server 2008

Con questo post il team di sviluppo di Windows Server 2008 annuncia che la RTM del nuovo sistema operativo, prevista per la fine dell'anno, slitterà al primo quadrimestre del 2008. Tale ritardo, tuttavia, non influenzerà la data di rilascio ufficiale, che rimane il 28 febbraio 2008. Technorati Tags: Windows, Updates

posted @ Tuesday, September 4, 2007 9:39 AM | Feedback (0) | Filed Under [ Windows Related ]

[70-526] Errata corrige "Special" #1

Purtroppo anche i quiz che accompagnano il Self-Paced Traning Kit dell'esame 70-526 contengono numerosi errori. Inizia così la saga degli errata corrige "Special"... Il primo errore riguarda una domanda che chiede quale provider utilizzare per connettersi ad un database di SQL Server 6. La risposta segnalata come corretta indica ODBC; in realtà (così come viene spiegato anche nel libro), si deve utilizzare l'oggetto OleDbConnection specificando il provider SQLOLEDB: Provider=sqloledb;Data Source=myServerAddress;Initial Catalog=myDataBase; User Id=myUsername;Password=myPassword; Technorati Tags: Certification, .NET, Programming

posted @ Monday, September 3, 2007 2:43 PM | Feedback (0) | Filed Under [ Certificazioni ]

Copiare il Link Glossary di Windows Live Writer

Il Link Glossary di Windows Live Writer consente di associare indirizzi Internet a determinate parole, in modo da velocizzare l'inserimento di collegamenti ipertesutali nei post. Supponiamo di volere che la parola Microsoft sia sempre un collegamento all'indirizzo http://www.microsoft.com; la prima volta che si aggiunge il collegamento ipertestuale sulla parola Microsoft bisogna spuntare l'opzione Add to link glossary nella finestra di dialogo Insert Hyperlink. Fatto questo, ogni volta che si selezionerà Microsoft nel testo di un post e si farà clic sul pulsante Insert Hyperlink, la casella URL sarà automaticamente riempita con il collegamento definito nel glossario. Personalmente, trovo questa opzione molto utile: ad esempio, quando parlo...

posted @ Monday, September 3, 2007 11:38 AM | Feedback (3) | Filed Under [ Tutto & Oltre :-) ]

Un aggiornamento su Windows Installer 4.5

Qualche giorno fa ho parlato della disponibilità della versione Beta di Windows Installer 4.5. Ieri il team di sviluppo ha effettuato un nuovo post sul proprio blog informando che la versione definitiva sarà rilasciata entro il primo quadrimestre del 2008. Technorati tags: Updates

posted @ Sunday, September 2, 2007 8:10 PM | Feedback (2) | Filed Under [ C# VB .NET Updates & Service Pack ]

[70-526] RichTextBox e Drag&Drop

L'ho scoperto per caso: se nella finestra delle Proprietà si visualizza la lista degli eventi supportati dal controllo RichTextBox, in essa non compaiono né DragEnter né DragDrop. Sembrerebbe quindi che questo oggetti non supporti il Drag&Drop. In realtà, questi eventi sono definiti anche per il RichTextBox, ma per qualche strana ragione non sono visualizzati in fase di progettazione, dunque possono essere impostati solo a runtime. Technorati tags: Certification, .NET, Programming

posted @ Sunday, September 2, 2007 1:55 PM | Feedback (0) | Filed Under [ C# VB .NET Certificazioni ]

Aggiornamento della documentazione di Windows Mobile 6 SDK

La documentazione del Windows Mobile 6 SDK disponibile su MSDN è stata recentemente aggiornata. Le principali novità sono riportate in questo post. Technorati tags: .NET Compact Framework, Updates

posted @ Sunday, September 2, 2007 12:16 PM | Feedback (0) | Filed Under [ .NET Compact Framework ]

Nero 8 a Ottobre

Come si può leggere nella Home Page del sito www.nero.com, e come mi è stato fatto notare in questo commento, il rilascio di Nero 8 è previsto per Ottobre 2007. Technorati tags: Programs

posted @ Saturday, September 1, 2007 8:02 PM | Feedback (3) | Filed Under [ Tutto & Oltre :-) ]

Un tool per rimuovere il .NET Framework 3.5

Aaron Stebner ha pubblicato sul suo blog un tool per rimuovere completamente il .NET Framework 3.5 dal sistema. Attualmente sono supportate le versioni Beta 1 e 2. Questa utility permette anche di cancellare tutte le versioni precedenti del .NET Framework, consentendo così di effettuare una completa pulitura del sistema. Tutti i dettagli sono contenuti in questo post. Per effettuare immediatamente il download, fate clic qui. Technorati tags: .NET

posted @ Saturday, September 1, 2007 1:28 PM | Feedback (5) | Filed Under [ Orcas & .NET 3.5 ]

Si ricomincia!

Anche se non è sembrato, come mi è stato fatto notare , pure io sono andato in vacanza. Ho passato tutto il mese di agosto nel ridente ponente ligure, a pochi chilometri da Sanremo, la città che mi ha dato i natali. Purtroppo le ferie sono finite e da lunedì si ricomincia... Dopo aver ricaricato le batterie, adesso sono pronto a riprendere il lavoro, senza dimenticare tutti gli appuntamenti che mi (e ci) aspettano in questo Autunno/Inverno, ovvero Smau, Lucca Comics (quest'anno finalmente riuscirò ad andarci!) e, ovviamente, l'uscita dei prodotti Micorosoft 2008. Inoltre, un amico di Livorno mi ha reso partecipe di...

posted @ Saturday, September 1, 2007 12:25 PM | Feedback (0) | Filed Under [ Tutto & Oltre :-) ]

Powered by:
Powered By Subtext Powered By ASP.NET