[C# 5.0 Programmer's Reference] [Essential Algorithms] [MCSD Certification Toolkit (Exam 70-483): Programming in C#] [C# 24-Hour Trainer]
  Home Blog Index Search Articles Books Contact Me About Rod
Follow me on Twitter RSS Feed Donate
DateTitle
12/18/2014 Find files and replace text in them in C#
12/16/2014 Improve the jigsaw puzzle program in C#
12/15/2014 Make a jigsaw puzzle in C#
12/11/2014 Send secret Santa emails in C#
12/9/2014 Calculate the number of secret Santa permutations in C#
12/8/2014 Pick a secret Santa assignment in C#
12/6/2014 Send email in C#
12/5/2014 Make extension methods that randomize arrays and lists in C#
12/5/2014 Draw lines with arrowheads in C#
12/5/2014 Display unique progress bars in C#
12/4/2014 Review of my book C# 5.0 Programmer's Reference
12/4/2014 Partition an area with circles and draw each region's count in C#
12/2/2014 Display a simple password dialog before a program starts in C#
12/1/2014 Find a Region centroid in C#
12/1/2014 Find the area where circles overlap in C#
12/1/2014 Find the tangent lines between two circles in C#
11/30/2014 Remove the hyperlinks from a Word document in C#
11/30/2014 Find the tangent lines between a point and a circle in C#
11/29/2014 Print a form or control in C#
11/29/2014 Force garbage collection in C#
11/28/2014 Generate random students and test scores in an Access database in C#
11/28/2014 Handle DataGridView errors in C#
11/28/2014 Build a DataTable and bind it to a DataGridView in C#
11/28/2014 Bind a DataGrid to a DataSet holding multiple tables at runtime in C#
11/27/2014 List OLE DB providers installed on the system in C#
11/27/2014 Draw a labeled line graph that displays value tooltips in C#
11/27/2014 Map points between coordinate systems in C#
11/27/2014 Execute ad hoc SQL commands in C#
11/26/2014 Execute ad hoc SQL queries in C#
11/26/2014 Compare LINQ speeds for different approaches in C#
11/26/2014 Use LINQ to find a bounding box for a list of PointF in C#
11/26/2014 Use LINQ Min, Max, and Average extension methods in C#
11/25/2014 Read a CSV file into an array in C#
11/25/2014 Use Newton's method to draw fractals for polynomial equations in C#
11/25/2014 Use Newton's method to draw fractals for equations of the form F(z) = z^C - C^z in C#
11/25/2014 Use Newton's method to draw a fractal in C#
11/25/2014 Refine the complex number class in C#
11/25/2014 Make a complex number class that works with real numbers in C#
11/25/2014 Make a complex number class with equality in C#
11/24/2014 Make a complex number class that demonstrates overloaded operators in C#
11/23/2014 Make a modal context menu in C#
11/22/2014 How to become an expert programmer
11/19/2014 Convert latitudes and longitudes into distances on the globe in C#
11/18/2014 Make an owner-drawn ListBox with pictures in C#
11/17/2014 Make an owner-drawn ListBox in C#
11/15/2014 Get the current time from the NIST server in C#
11/15/2014 Convert dates into an ordinal format (as in August 20th, 2020) in C#
11/15/2014 Convert an integer into an ordinal (1st, 2nd, 3rd) in C#
11/15/2014 Add a picture to a Word document in C#
11/15/2014 Create a Word document in C#
11/15/2014 Draw a filled chrysanthemum curve in C#
11/15/2014 Draw a chrysanthemum curve in C#
11/12/2014 See if a text value has a particular data type in C#
11/11/2014 See where a line intersects a conic section in C#
11/10/2014 See where two conic sections intersect in C#
11/10/2014 Select a conic section in C#
11/10/2014 See where a parabola and hyperbola intersect in C#
11/9/2014 Read Excel data in C#
11/9/2014 Write Excel data in C#
11/8/2014 Control the print preview dialog in C#
11/7/2014 Scale a drawing to fit a target area in C#
11/7/2014 Use double buffering to prevent flicker in a PictureBox in C#
11/7/2014 Use double buffering to prevent flicker when drawing in C#
11/7/2014 Draw a colored butterfly curve in C#
11/7/2014 Draw an animated epitrochoid in C#
11/7/2014 Draw an epitrochoid in C#
11/7/2014 Use TabControl accelerators in C#
11/6/2014 Make an owner-drawn TabControl in C#
11/6/2014 Generate and display HTML in C#
11/5/2014 Understand C# regular expression symbols
11/5/2014 Replace text in the lines of a string in C#
11/5/2014 Replace text matching a pattern in C#
11/5/2014 Show regular expression matches in C#
11/4/2014 Use a BackgroundWorker in C#
11/3/2014 Use multiple threads to draw a graph in C#
11/2/2014 Draw a conic section from its polynomial equation in C#
11/2/2014 See where two ellipses intersect in C#, Part 4
11/2/2014 See where two ellipses intersect in C#, Part 3
11/2/2014 See where two ellipses intersect in C#, Part 2
11/2/2014 See where two ellipses intersect in C#, Part 1
11/1/2014 Use Newton's method to find the roots of equations in C#
11/1/2014 Calculate the formula for an ellipse selected by the user in C#
11/1/2014 Calculate the formula for a circle selected by the user in C#
10/31/2014 Select parts of a scaled image in a PictureBox with different SizeMode values in C#
10/30/2014 Find a least squares Weibull curve fit for a set of points in C#
10/30/2014 Find an exponential least squares fit for a set of points in C#
10/30/2014 Find a polynomial least squares fit for a set of points in C#
10/30/2014 Find a linear least squares fit for a set of points in C#
10/30/2014 Solve a system of equations with Gaussian elimination in C#
10/29/2014 Display custom colors in the color selection dialog in C#
10/29/2014 Clean a WordPress database in C#
10/28/2014 Rainbowize an image in C#
10/28/2014 Use an ImageAttributes object to apply general color tones to an image in C#
10/28/2014 Use an ImageAttributes object to convert an image to shades of red, green, or blue in C#
10/28/2014 Use an ImageAttributes object to convert an image to sepia tone in C#
10/28/2014 Use an ImageAttributes object to convert an image to monochrome in C#
10/28/2014 Use an ImageAttributes object to adjust an image's brightness in C#
10/27/2014 Quickly convert an image to grayscale in C#
10/24/2014 Validate a switch statement that uses values from an enumerated type in C#
10/24/2014 Let the user select and deselect 3D objects using WPF and C#
10/23/2014 Perform hit testing in a 3D program that uses WPF, XAML, and C#
10/22/2014 Use segments to draw 3D axes with tic marks using WPF and C#
10/22/2014 Use segments to draw 3D arrows using WPF and C#
10/22/2014 Draw triangle vertex normals on a 3D model using WPF and C#
10/21/2014 Draw surface normals on a 3D model using WPF and XAML
10/20/2014 Draw a 3D wireframe using WPF and C#
10/18/2014 Draw improved 3D line segments using WPF and C#
10/18/2014 Draw interlocked tetrahedrons in a cage of "line segments" using WPF and C#
10/18/2014 Draw two interlocked tetrahedrons defined by a cube using WPF and C#
10/17/2014 Use a dictionary to draw a 3D Menger sponge fractal more efficiently using WPF, XAML, and C#
10/17/2014 Draw a 3D Menger sponge fractal using WPF, XAML, and C#
10/16/2014 Apply textures to triangles using WPF and C#
10/15/2014 Fully justify paragraphs of text in C#
10/15/2014 Fully justify a line of text in C#
10/14/2014 Create a 3D surface really quickly with WPF, XAML, and C#
10/14/2014 Create a 3D surface more quickly with WPF, XAML, and C#
10/14/2014 Draw a smooth 3D surface with WPF, XAML, and C#
10/13/2014 Draw a 3D surface with WPF, XAML, and C#
10/13/2014 Understand three-dimensional drawing with WPF, XAML, and C#
10/13/2014 Use static resources to customize a XAML program
10/13/2014 Use static resources to draw three interlocked boxes using XAML and C#
10/13/2014 Draw three interlocked boxes using XAML and C#
10/13/2014 Draw interlocked tetrahedrons using XAML and C#
10/13/2014 Rotate a tetrahedron with crisp edges using XAML and C#
10/13/2014 Rotate a tetrahedron using XAML and C#
10/13/2014 Make a 3D cube with pictures on its sides with XAML and C#
10/12/2014 Make a continuously spinning 3D cube with XAML and C#
10/12/2014 Rotate a 3D cube using XAML and C#
10/10/2014 Draw a 3D surface overlaid with a shaded altitude map using WPF and C#
10/10/2014 Draw a 3D surface overlaid with a grid using WPF and C#
10/10/2014 Initialize a ComboBox from an enumeration in C#
10/10/2014 Convert between Pascal case, camel case, and proper case method 2 in C#
10/10/2014 Convert between Pascal case, camel case, and proper case in C#
10/9/2014 Draw and move polygons snapping them to a grid in C#
10/8/2014 Let the user draw polygons, move them, and add points to them in C#
10/7/2014 Let the user draw and move polygons in C#
10/7/2014 Let the user draw polygons in C#
10/6/2014 Draw and move line segments snapping to a grid in C#
10/5/2014 Draw and move line segments in C#
10/4/2014 Use a GraphicsPath to determine whether a point lies inside a polygon in C#
10/4/2014 Use the File.Replace method to backup files in C#
10/4/2014 Make a log file with multiple overflow versions in C#
10/4/2014 Use the Debug class's Assert method to find bugs in C#
10/2/2014 Use a NotifyIcon in C#
10/1/2014 Make a close-up window for an image in C#
10/1/2014 Draw 2D and 3D borders in C#
9/30/2014 Use nullable parameters in C#
9/30/2014 Use null to simulate optional parameters in C#
9/30/2014 Use overloaded methods to simulate optional parameters in C#
9/30/2014 Calculate and highlight DataGridView values in C#
9/30/2014 Initialize DataGridView controls with objects in C#
9/29/2014 Draw a colored fractal curve generated by prime numbers in C#
9/29/2014 Draw a fractal curve generated by prime numbers in C#
9/29/2014 Set DataGridView column styles in C#
9/29/2014 Use the predefined system colors in C#
9/29/2014 Encrypt or decrypt files in C#
9/26/2014 Convert between byte arrays and hexadecimal strings in C#
9/26/2014 Generate random strings in C#
9/26/2014 Draw a fractal generated by prime numbers in C#
9/26/2014 Map numeric values to and from colors in a color gradient in C#
9/26/2014 Map numeric values to colors in a rainbow in C#
9/25/2014 Let the user drag an image with transparent pixels over a background image in C#
9/24/2014 Zoom on a graph with XAML code in C#
9/24/2014 Zoom on a graph in WPF and C#
9/24/2014 Let the user click on graph points in WPF and C#
9/23/2014 Draw a graph with rotated text in WPF and C#
9/23/2014 Draw a graph with labels in WPF and C#
9/22/2014 Draw a graph with even tic marks in WPF and C#
9/21/2014 Use transformations to draw a graph in WPF and C#
9/20/2014 Draw a graph in WPF and C#
9/19/2014 See what kinds of data are available in the clipboard and display them in C#
9/19/2014 Get the image of a control or form, or a form's client area in C#
9/19/2014 Save an image of the computer's screen in a file in C#
9/19/2014 Copy and paste data in multiple formats to the clipboard in C#
9/19/2014 Copy and paste objects to the clipboard in C#
9/19/2014 Print data in rows and columns in C#
9/18/2014 Use the DotNetZip library to compress and decompress files in C#
9/18/2014 Draw level curves for an array of z values in C#
9/17/2014 Draw level curves for functions of two variables z = F(x, y) in C#
9/17/2014 Plot a heart-shaped function in C#
9/17/2014 Use a type converter with a PropertyGrid control in C#
9/17/2014 Use PropertyGrid descriptions and categories in C#
9/17/2014 Use a PropertyGrid to let the user edit objects in C#
9/17/2014 Make a shaped form by setting its region in C#
9/16/2014 Plot a smiley face function in C#
9/16/2014 Pass a method to another method in C#
9/16/2014 Plot an equation containing two variables in C#
9/15/2014 Sort a ListView using the column you click in C#
9/14/2014 Sort a ListView control using all of its columns in C#
9/14/2014 Implement an interface in C#
9/14/2014 Draw text filled with a picture in C#
9/14/2014 Use VBA code to pick random cells from the currently selected cells in an Excel workbook
9/13/2014 What is WPF and why should you care?
9/12/2014 Use regular expressions to rename files within a date range and that match a pattern in C#
9/12/2014 Write a graphical floodfill method in C#
9/12/2014 Paste a PNG format image with a transparent background from the clipboard in C#
9/12/2014 Copy an irregular area from a picture to the clipboard in C#
9/12/2014 Copy an irregular area from one picture to another in C#
9/11/2014 Find the ListView row and column under the mouse in C#
9/11/2014 Easily add column headers and items to a ListView control in C#
9/11/2014 Use regular expressions to rename files that match a pattern in C#
9/10/2014 Format an XML file so it looks nice in C#
9/10/2014 Use objects to make an XML document in C#
9/10/2014 Build a formatted XML document in memory in C#
9/10/2014 Load a TreeView from a tab-delimited file in C#
9/10/2014 Load a TreeView control from an XML file in C#
9/10/2014 Automatically resize ListView columns to fit their data in C#
9/10/2014 Copy data in a two-dimensional array into a ListView control in C#
9/10/2014 Use the Bitmap class's RotateFlip method to easily flip and rotate an image in C#
9/9/2014 Use an event handler for multiple controls in C#
9/9/2014 Invoke public methods by using their names in C#
9/9/2014 Use DrawPolygon and DrawLines to draw shapes (and understand the different results) in C#
9/9/2014 Explore Unicode characters in C#
9/8/2014 Use preprocessor directives in C#
9/8/2014 Use mathematical and other special symbols in HTML code
9/8/2014 Display animated GIFs and change them at run time in C#
9/8/2014 Draw a skewed Sierpinski gasket with any number of corners in C#
9/6/2014 Draw a Sierpinski gasket in C#
9/6/2014 Determine where two circles intersect in C#
9/5/2014 Determine where a line intersects a circle in C#
9/5/2014 Use WPF to make a download button in C#
9/4/2014 Draw an ellipse that sort of looks like a button in C#
9/4/2014 Use the using statement to automatically call Dispose in C#
9/3/2014 Redraw a form whenever it resizes in C#
9/3/2014 Compare the speeds of different methods for string concatenation in C#
9/3/2014 Draw a Pickover strange attractor fractal in C#
9/3/2014 Make an extender provider that validates required TextBoxes in C#
9/2/2014 Learn why a form is closing in C#
9/2/2014 Apply a filter to make a color embossed image in C#
9/2/2014 Pixellate an image and create other effects in C#
9/2/2014 Use image filters to perform edge detection, smoothing, embossing, and more in C#
9/2/2014 Convert bases decimal, hexadecimal, octal, and binary in C#
9/2/2014 Understand font aliasing issues in C#
8/29/2014 Use value equality to compare font objects in C#
8/29/2014 Display a font selection dialog with an Apply button in C#
8/29/2014 Make a program display its own binary code in three ways in C#
8/27/2014 Use the Bitmap32 class to manipulate image pixels very quickly in C#
8/27/2014 Add GetPixel and SetPixel methods to the Bitmap24 class in C#
8/27/2014 Use the Bitmap24 class to manipulate image pixels very quickly in C#
8/27/2014 Let the user move the center point of elliptical gradient in C#
8/27/2014 Fill an area with an elliptical gradient in C#
8/27/2014 Fill a polygon with a PathGradientBrush in C#
8/27/2014 Use a LinearGradientBrush in C#
8/26/2014 Select full rows in a ListView and store extra information with ListView rows in C#
8/26/2014 Parse currency values in C#
8/25/2014 Draw striped lines in C#
8/25/2014 Draw a star with a given number of points in C#
8/25/2014 Draw a non-intersecting star in C#
8/25/2014 Draw a star in C#
8/23/2014 See a review of my book "C# 5.0 Programmer's Reference" at the Denver Visual Studio User Group web site
8/23/2014 See how much time a checked block takes in C#
8/23/2014 Control overflow behavior with checked and unchecked in C#
8/22/2014 Use a bitmap to visualize composite runs in C#
8/22/2014 Find runs of composite numbers (non-primes) in C#
8/21/2014 Use a bitmap to visualize odd primes in C#
8/21/2014 Use a bitmap to visualize primes in C#
8/21/2014 Use Euler's Sieve to find prime numbers in C#
8/21/2014 Use the Sieve of Eratosthenes to find prime numbers in C#
8/21/2014 Make a checked GroupBox in C#
8/21/2014 Change control stacking order in C#
8/20/2014 Make menu items behave like check boxes in C#
8/20/2014 Make toolstrip buttons act like radio buttons in C#
8/20/2014 Make menu items act like radio buttons in C#
8/19/2014 Select ComboBox or ListBox values that contains target text in C#
8/19/2014 Draw a timezone conversion chart in C#
8/19/2014 Use Microsoft Word to make a timezone conversion chart in C#
8/19/2014 List the defined locales in C#
8/19/2014 List timezones in C#
8/19/2014 Use custom numeric formats in C#
8/19/2014 Use custom date and time formats in C#
8/19/2014 Use standard numeric formats in C#
8/19/2014 Use standard date and time formats in C#
8/19/2014 Use the DateTime class's standard formatting methods in C#
8/19/2014 Use ListView data to generate HTML TABLE code in C#
8/19/2014 Use groups in a ListView control in C#
8/18/2014 Draw text filled with random colored circles in C#
8/18/2014 Draw text filled with random colored lines in C#
8/18/2014 Draw text in random colors in C#
8/18/2014 Draw text filled with random lines in C#
8/18/2014 Draw text filled with text in C#
8/18/2014 Draw hollow text in C#
8/17/2014 Use try catch blocks to protect against unexpected errors in C#
8/15/2014 Use TryParse to parse values entered by the user in C#
8/15/2014 Parse user-entered values in C#
8/15/2014 Draw a smooth vortex fractal in C#
8/15/2014 Draw a vortex fractal in C#
8/15/2014 Draw a curlicue fractal in C#
8/15/2014 Draw rainbow text in C#
8/15/2014 Get font metrics in C#
8/15/2014 Measure character positions in a drawn string in C#
8/15/2014 Use LINQ to list files and file sizes in a directory in C#
8/14/2014 Use reflection to enumerate HatchStyle values and display samples of them in C#
8/14/2014 Use reflection to easily list the values defined by an enumerated type in C#
8/14/2014 Use reflection to list the values defined by an enum in C#
8/14/2014 Display images of the cursors available in C#
8/14/2014 Copy, cut, and paste parts of an image to the clipboard in C#
8/13/2014 Use a rubber band box to let the user select an area in a picture in C#
8/13/2014 Find a minimal bounding circle of a set of points in C#
8/13/2014 Draw a circle through three points in C#
8/12/2014 Find the shortest distance between two line segments in C#
8/12/2014 Find the shortest distance between a point and a line segment in C#
8/12/2014 Determine where two lines intersect in C#
8/12/2014 Copy and paste text to and from the clipboard C#
8/12/2014 Calculate the factorial function and use Debug.Assert in C#
8/12/2014 Give classes auto implemented properties and initializing constructors in C#
8/12/2014 Initialize arrays, lists, and class instances in C#
8/12/2014 Override a class's ToString method to allow controls such as ListBox to display objects in C#
8/12/2014 Start another program and wait until it finishes in C#
8/12/2014 Open a file with the system's default application in C#
8/12/2014 Combine and resolve relative paths in C#
8/11/2014 Draw an animated hypotrochoid (Spirograph curve) in C#
8/11/2014 Draw a hypotrochoid (Spirograph curve) in C#
8/11/2014 Calculate the greatest common divisor (GCD) and least common multiple (LCM) of two integers in C#
8/10/2014 Generate all selections of K items from a set of N items in C#
8/10/2014 Calculate the binomial coefficient "N choose K" efficiently in C#
8/10/2014 Generate all of the permutations of a set of objects in C#
8/10/2014 Make a notepad application that uses encryption in C#
8/10/2014 Make a password manager in C#
8/8/2014 Use cryptographic methods to generate random passwords in C#
8/8/2014 Use a cryptographic random number generator in C#
8/8/2014 Use the .NET cryptography library to make extension methods that encrypt and decrypt strings in C#
8/7/2014 Protect a program from SQL injection attacks in C#
8/5/2014 Use WMI to get information including the operating system's name in C#
8/5/2014 Make a web browser that only allows certain web sites in C#
8/5/2014 Provide printing and print previews with advanced features for Windows Forms applications in C#
8/4/2014 Provide print previews and printing for Windows Forms applications in C#
8/4/2014 Create controls for a tic-tac-toe application at run time in C#
8/3/2014 Make a shaped button in C#
8/1/2014 Use the TableLayoutPanel control in C#
8/1/2014 Post some book reviews!
7/31/2014 Find a number's prime factors in C#
7/30/2014 Perform geometric operations on polygons in C#
7/29/2014 Find a minimal bounding rectangle for a polygon in C#
7/29/2014 Triangulate a polygon in C#
7/29/2014 Find the centroid of a polygon in C#
7/29/2014 Reverse the orientation of a polygon in C#
7/29/2014 Determine whether a polygon is oriented clockwise or counterclockwise in C#
7/28/2014 Calculate the area of a polygon in C#
7/28/2014 Determine whether a point is inside a polygon in C#
7/28/2014 Determine whether a polygon is convex in C#
7/27/2014 Draw a Sierpinski fractal curve in C#
7/27/2014 Draw a strange attractor fractal in C#
7/27/2014 Make a dialog with standard dialog features in C#
7/25/2014 Use standard dialogs in C#
7/25/2014 Use WndProc to read Windows messages in C#
7/24/2014 Find the convex hull of a set of points in C#
7/24/2014 Align text drawn by DrawString in C#
7/23/2014 Sort objects in C#
7/23/2014 Use WMI to get detailed printer information in C#
7/23/2014 Display font samples on a computer in C#
7/22/2014 Let the user select rectangular areas in an image in C#
7/22/2014 Optimize JPEG compression level and file size in C#
7/22/2014 Format file sizes in KB, MB, GB, and so forth in C#
7/22/2014 Easily save and restore a form's settings in the Registry in C#
7/22/2014 Change image file types in a directory in C#
7/21/2014 C# Helper RSS feed
7/21/2014 Resize pictures in a directory in C#
7/21/2014 Resize images and save the results in C#
7/21/2014 Save images with an appropriate format depending on the file name's extension in C#
7/21/2014 Load images without locking their files in C#
7/20/2014 Save and restore program settings in C#
7/20/2014 Calculate logarithms in different log bases in C#
7/19/2014 Convert between Excel column numbers and names in C#
7/19/2014 Make a transparent form and let the user move it in C#
7/17/2014 Set tab positions inside a ListBox or TextBox in C#
7/17/2014 Draw a Mandelbrot set fractal with smoothly shaded colors in C#
7/17/2014 Use a Complex number class to draw a Mandelbrot set fractal easily in C#
7/17/2014 Draw a Mandelbrot set fractal in C#
7/16/2014 Programmatically adjust the splitter in a SplitContainer control in C#
7/16/2014 List installed fonts on your system in C#
7/16/2014 Get command line arguments in C#
7/16/2014 Calculate compound interest over time in C#
7/16/2014 Find controls by name in C#
7/16/2014 Make a string extension to determine whether a string matches a regular expression in C#
7/16/2014 Make random groups of people or other objects in C#
7/14/2014 Randomize arrays in C#
7/13/2014 Make an extension method to convert numbers into words (as in "one thousand eight hundred twelve") in C#
7/13/2014 Evaluate mathematical expressions with code in C#
7/13/2014 Download files from the web in C#
7/13/2014 Execute ad hoc database commands such as CREATE TABLE, INSERT INTO, DROP TABLE, and so forth in C#
7/12/2014 Measure elapsed time in C#
7/12/2014 Use resources to hold images, text, and other data, and load it at run time in C#
7/12/2014 Place a notify icon in the notification area in C#
7/12/2014 Search files in a directory hierarchy for a target string in C#
7/12/2014 Create controls at runtime and add them to a form or inside a container in C#
7/11/2014 Draw a Barnsley fern fractal in C#
7/11/2014 Override ToString to allow controls such as ListBox to display objects in C#
7/11/2014 Draw rotated text in C#
7/11/2014 Add items to the Send To menu
7/11/2014 Programmatically add new rows to an unbound DataGridView control in C#
7/11/2014 Draw a Buddhabrot fractal in C#
7/11/2014 Draw a Hilbert curve fractal in C#
7/10/2014 Test different methods that compare directories to see which files they have in common in C#
7/10/2014 Compare directories to see which files they have in common in C#
7/10/2014 Draw backwards text in C#
7/10/2014 Get a disk drive's serial number in C#
7/10/2014 Get information about a disk drive such as size and available space in C#
7/10/2014 Play system sounds: beep, asterisk, question, etc. in C#
7/9/2014 Problems with comments and links in older posts
7/9/2014 The older C# Helper blog posts are once again available
7/8/2014 Switching the blog to WordPress
6/26/2014 Welcome!