There’s a great wealth of knowledge in these short “How Do I” videos on MSDN. Check out the latest videos here: http://msdn.microsoft.com/en-us/netframework/bb495180.aspx
Want to know how to do any of these 77 things? (all links open in a new tab/windows)
- #1 How Do I: Enable Windows Mobile Device Emulator UDP Support?
- #2 How Do I: Successfully Debug Application Code that Establishes a Cellular or Wi-Fi Connection?
- #3 How Do I: Use the ThreadPool to Execute Worker Threads?
- #4 How Do I: Assure that my Application Code Continues Running when the Device is in Suspended Mode?
- #5 How Do I: Use a Monitor Object for Thread Synchronization?
- #6 How Do I: Synchronize Multiple Threads?
- #7 How Do I: Respond to Windows Mobile’s Request to Release Resources?
- #8 How Do I: Automatically Start an Application on a System State Change?
- #9 How Do I: Monitor for an Application to Exit Without Draining the Device Battery?
- #10 How Do I: Convert a .NET Compact Framework DateTime to a Win32 SystemTime Structure?
- #11 How Do I: Attach the Debugger to a .NET Compact Framework Application that is Already Running?
- #12 How Do I: Associate an Application with the Hardware Buttons on a Windows Mobile Device?
- #13 How Do I: Add User Defined States?
- #14 How Do I: Use the GPS Intermediate Driver to Retrieve Location Information?
- #15 How Do I: Run Smart Device Unit Tests from a Command Prompt?
- #16 How Do I: Use The Remote Logging Configuration Tool?
- #17 How Do I: Create a Process Based Splash Screen Inside a .NET CF Application?
- #18 How Do I: Create a Form Based Splash Screen Inside my .NET Compact Framework Application?
- #19 How Do I: Use NETCFCFG to Run my Application Against a Specific Version of the .NET CF?
- #20 How Do I: Automate the Setup of a Debug and Test Environment that uses the Cellular Emulator?
- #21 How Do I: Use Existing COM Objects in .NET Compact Framework Applications?
- #22 How Do I: Use Custom Extension Methods to Improve the Efficiency of LINQ Queries?
- #23 How Do I: Use the .NET CF 3.5 Remote Performance Monitor?
- #24 How Do I: Detect Managed Memory Leaks Using Remote Performance Monitor?
- #25 How Do I: Work Around LINQ to DataSet Limitations in VB Device Projects?
- #26 How Do I: Efficiently Query a SQL Server Compact Database Using LINQ?
- #27 How Do I: Use the CLR Profiler to Detect Finalization Problems On My Device?
- #28 How Do I: Update User Interface Controls in Multithreaded Applications?
- #29 How Do I: Use Windows Communications Foundation (WCF) to Safely Send Messages to Offline Devices?
- #30 How Do I: Test Unit Tests for Devices?
- #31 How Do I: Programmatically Determine the Windows Mobile Device Type Using .NET Compact Framework 3.5?
- #32 How Do I: Build and Run a Unit Test for a Smart Device Application?
- #33 How Do I: Upgrade My Mobile Device Projects from Visual Studio 2005 to Visual Studio 2008?
- #34 How Do I: Correctly Terminate Multithreaded .NET Compact Framework Applications?
- #35 How Do I: View and Manage the List of Certificates Installed On a Device?
- #36 How Do I: Programmatically Control the Configuration of a Running Device Emulator?
- #37 How Do I: Use the New Visual Studio 2008 Device Security?
- #38 How Do I: Build a .NET Compact Framework 3.5 Application for Windows Mobile 6 Devices?
- #39 How Do I: Programmatically Control Device Emulators and the Device Emulator Manager in Visual Studio 2008?
- #40 How Do I: Use the Microsoft Hopper Test Tool To Stress Test My Windows Mobile Application?
- #41 How Do I: Update Pocket Outlook Items Without Invalid Operation Exceptions?
- #42 How Do I: Search the Pocket Outlook Tasks, Contacts, and Appointments Folders?
- #43 How Do I: Create a Visual Studio 2005 ASP.NET AJAX Application to Work with Windows Mobile Devices?
- #44 How Do I: Run One Instance Only of My .NET Compact Framework Application?
- #45 How Do I: Send and Receive SMS Messages?
- #46 How Do I: Download Script Code On Demand to My Internet Explorer Mobile AJAX Pages?
- #47 How Do I: Make Dynamic JavaScript Object Notation (JSON) Calls From Internet Explorer Mobile?
- #48 How Do I: Maximize Communication Efficiency of SQL Server Compact Edition Data Synchronization?
- #49 How Do I: Determine Whether a Windows Mobile Device Supports ASP.NET AJAX?
- #50 How Do I: View and Control a Windows Mobile 5.0 or Windows Mobile 6 Device from My Desktop?
- #51 How Do I: Find the List of Storage Cards Loaded Into My Device?
- #52 How Do I: Ensure That My Application Includes Necessary Security Privileges?
- #53 How Do I: Limit System Notifications to Only Those Containing Specific Data?
- #54 How Do I: Implement Universal Download Capabilities?
- #55 How Do I: Create an E-mail Attachment and Display to a Device for Review?
- #56 How Do I: Programmatically Monitor for a Specific Time of Day Without Draining a Device Battery?
- #57 How Do I: Detect and Verify a Network Connection?
- #58 How Do I: Detect and Identify a Mobile Device?
- #59 How Do I: Programmatically Determine Whether a Specific SQL Table Exists?
- #60 How Do I: Use Development Test Certificates to Sign an Application?
- #61 How Do I: Launch Smartphone Applications from Visual Studio?
- #62 How Do I: Programmatically Determine If a Device Has a Physical Keyboard Connected?
- #63 How Do I: Automate the Device Emulator Configuration for Windows Mobile?
- #64 How Do I: Monitor and Manage Display Orientation Changes?
- #65 How Do I: Auto Start an Application?
- #66 How Do I: Hide Standard Device UI Elements in a .NET Compact Framework Application?
- #67 How Do I: Schedule an Application to Run at a Specific Time?
- #68 How Do I: Determine if a Combo Box Drop-Down List is Visible within the .NET Compact Framework?
- #69 How Do I: Create a Test Server Using the Local Server Framework in the Windows Mobile 6 SDK?
- #70 How Do I: Configure the Device Emulator to Use an Emulated Cellular Connection?
- #71 How Do I: Get an Application to Automatically Start When a Mobile Device Wakes Up?
- #72 How Do I: Debug Native Code in a Managed Windows Mobile Application?
- #73 How Do I: Implement a Managed Application Requiring Callbacks from a Native API?
- #74 How Do I: Create a Desktop Project for Installing CAB Files to a Windows Mobile Device?
- #75 How Do I: Merge Replication for Windows Mobile Device Access? (Part 2)
- #76 How Do I: Merge Replication for Windows Mobile Device Access? (Part 1)
- #77 How Do I: Improve Data Performance using Visual Studio 2005?