Updated 101 Samples using Visual Studio 2005 Now Available
[via Dan Fernandez’s Blog]
Lots of good stuff you can download from here.
Base Class Libraries
- Changing ACL (Access Control Lists) on files
- Console Enhancements including buffer control, simple animations and colors
- Downloading files using FTP (File Transfer Protocol)
- Network Programming including PING, UDP, and TCP network statistics
- Using the new Stopwatch class to measure time
- Compressing and decompressing files in the GZip format
- Retrieving Drive Information
- Using Generic Collections
- Creating Regular Expressions to parse text
- Building a tracing infrastructure to track errors and application performance
- Controlling cache policies with the new System.Net.Cache namespace
- Creating a process viewer
- Creating a Windows service manager
- Using the data protection API
- Encrypting and decrypting data
- Using platform invoke to access legacy or unmanaged code from within managed code
- Building in support for localization
- Using the NGEN utility
- Using the new SecureString class
- Using new socket class methods
- Using serial ports with the new Port class
- Working with the file system
- Working with threads to manage multiple tasks simultaneously
- Building a simple web server with HTTPListener
Data Access Samples
- Asynchronous Queries
- Attaching a database with your application
- Creating and using User Defined Types with SQL Server 2005
- DataReader vs. DataSet comparision
- DataSet and DataTable Enhancements
- Performing Batch Updates and Data Paging
- Performing Bulk Updates
- Reading and Writing Images from a Database
- Using Factory Classes
- Using Managed Stored Procedures and User Defined Functions with SQL Server 2005
- Using Multiple Active Result Sets with SQL Server 2005
- Using Notifications with SQL Server 2005
- Using the XML data type with SQL Server 2005
- XPath and XSLT Transformations Enhancements
Web Development Samples
- Using SQLCacheDependency for caching
- DataBinding using the ObjectDataSource, SqlDataSource, and XmlDataSource objects
- Create a Master/Details view using the DataGridView and DetailsView controls
- Basic Master Pages, Nested Master Pages, and Browser-specific Master Pages
- Using the new membership controls including the LoginStatus, LoginName,
- LoginView, CreateUserWizard controls
- Using the Menu and SiteMapPath controls
- Using Profiles to store user properties
- Using the Membership and Roles API for custom roles
- Using the TreeView control dynamically and responding to TreeView events
- Creating a custom portal
Visual Studio Tools for Office
- Creating custom menus in Outlook
- Creating smart tags in documents
- Creating custom toolbars
- Data islands and caching
- Integrating Windows forms into Outlook
- Using bookmarks in Word
- Using managed controls in Excel
- Using VBA and VSTO together
- Working with charts in Excel
- Working with contacts and tasks in Outlook
- Working with InfoPath 2003
- Working with named ranges in Excel
- Working with the In Box
- Working with XML in Excel
- Working with XML in Word
- Using the List object
Tablet PC
Utilizing the back of pen erase feature
Creating a content enabled form
Working with drawing attributes
Enabling gestures
An ink-enabled text box
Creating power aware applications
Simple text recognition
Speech recognition
Compact Framework Samples
- Creating a setup CAB
- Creating a data-centric application
- Creating a data-centric application (part 2)
- Using the date/time picker feature in the month calendar
- Document list
- Embedded resources
- Handling the screen orientation
- Handling the hardware button screen orientation
- Help and notifications
- Registry sample
- Creating a SQL CE result set
- Using Microsoft Message Queue (MSMQ)
- Web browser sample