febbraio 2008 Blog Posts
Area di riferimento - Implementing service processes, threading, and application domains in a .NET Framework application - Develop multithreaded .NET Framework applications - Interlocked class - Monitor class Thread Synchronization Tutti i thread all'interno del sistema possono avere accesso a risorse condivise come le porte seriali, i file, le finestre ecc. Se un thread richiede l'accesso esclusivo a una risorsa tutti gli altri thread che hanno bisogno della stessa risorsa non potranno continuare il proprio lavoro. Per prevenire che una risorsa condivisa venga corrotta da più thread i programmatori devono utilizzare opportuni costrutti...
Area di riferimento - Creating a UI for a Windows Forms Applications by Using Standard Controls - Create event handlers for Windows Forms and controls Gesione degli eventi Una volta selezionato un controllo sulla form, attraverso la Properties Windows è possibile visualizzare tutti gli eventi a cui questo controllo può rispondere (simbolo di un flash giallo).Un doppio click su un particolare evento comporta l'inserimento automatico di un gestore per quell'evento da parte dell'ambiente di sviluppo. I principali eventi eventi sollevati dai controlli sono: Click DoubleClick KeyDown, KeyPress, KeyUp per gli eventi della tastiera...
Area di riferimento - Creating a UI for a Windows Forms Applications by Using Standard Controls - Manage control layout on a Windows Form - Group and arrange controls by using the Panel Control, GroupBox control, TabControl, FlowLayoutPanel control and TableLayoutPanel control - Use the SplitContainer control to create dynamic container areas - Add and configure a Windows Forms control - Create and configure menus Controls Utilizzare la Toolbox (View -> Toolbox) per inserire sulla form dei controlli è una operazione molto semplice e non richiede particolari spiegazioni. Altrettanto semplice è utilizzare la finestra delle...
Area di riferimento - Creating a UI for a Windows Forms Applications by Using Standard Controls - Add and configure a Windows Form - Add a Windows Form to a project at design time - Configure a Windows Form to control accessibility, appearance, behavior, configuration, data, design, focus, layout, style and other functionality Windows Forms Visual Studio 2005 permette di creare semplicemente un progetto Windows Forms mediante il template "Windows Application". Una Form è una classe che deriva dalla classe System.Windows.Forms.Form e rappresenta una finestra di Windows. Il codice generato da Visual Studio che istanzia la form e...
Area di riferimento - Implementing service processes, threading, and application domains in a .NET Framework application - Develop multithreaded .NET Framework applications - IAsyncResult interface (Refer System namespace) The Asynchronous Programming Model (APM) Eseguire operazioni in modo asincrono è la chiave per la costruzione di applicazioni scalabili e con alte performance. Il team di Microsoft del CLR ha progettato un pattern che rende semplice allo sviluppatore l'utilizzo della programmazione asincrona. Molte classi del framework supportano l'APM fornedo metodi del tipo BeginXXX e EndXXX. Ad esempio la classe FileStream ha un metodo Read...
L'esame 70-526 Microsoft .NET Framework 2.0 - Windows-Based Client Development è il passo necessario per conquistare la seguente certificazione Microsoft: Microsoft Certified Technology Specialist: .NET Framework 2.0 Windows Applications. Ho deciso di pubblicare una serie di post espressamente dedicati per la preparazione a questo esame, senza la presunzione di essere esaustivo.Le motivazioni di questa scelta sono le stesse della serie di post che ho realizzato per la preparazione all'esame 70-536: stimolare la mia preparazione perchè per evitare di scrivere fesserie sono obbligato ad analizzare meglio quello che studio rendere disponibile altro materiale utile alla community (almeno spero) ...