Date | Title |
2/1/2013 |
Make a form remain on top of or below other windows in C#
|
1/28/2013 |
Make a StatusLabel display its text even if it doesn't fit in C#
|
1/23/2013 |
Generate letters (or other random values) with given frequencies in C#
|
1/22/2013 |
Embed a text file in a project as a resource in C#
|
1/21/2013 |
Make a class define and raise events in C#
|
1/18/2013 |
Draw a breadth-first colored binary tree in C#
|
1/17/2013 |
Draw a colored binary tree in C#
|
1/16/2013 |
Use statement lambdas in C#
|
1/15/2013 |
Use lambda expressions in C#
|
1/14/2013 |
Use anonymous methods in C#
|
1/11/2013 |
Use the predefined Action, Func, and EventHandler delegate types in C#
|
1/8/2013 |
Easily make owner-drawn ComboBoxes display images with text in C#
|
1/4/2013 |
Easily make owner-drawn ComboBoxes display lists of colors or images in C#
|
12/28/2012 |
A quick note on error messages
|
12/26/2012 |
Make a button display the picture that is under it in C#
|
12/21/2012 |
Validate optional arguments in C#
|
12/20/2012 |
Use named and optional arguments in C#
|
12/18/2012 |
Display system metric values with descriptions in C#
|
12/17/2012 |
Get system metrics in C#
|
12/12/2012 |
Use the BitConverter class to convert an array of bytes into an integer and back in C#
|
12/11/2012 |
Add useful extensions to the BitArray class in C#
|
12/10/2012 |
Use the BitArray class in C#
|
12/7/2012 |
Make SubArray extension methods that let you easily copy parts of one- and two-dimensional arrays in C#
|
12/7/2012 |
Visual Studio 2012 Image Library is available for download
|
12/5/2012 |
Use the Array.Copy method to copy values in two-dimensional arrays in C#
|
12/4/2012 |
Determine whether a year is a leap year in C#
|
12/3/2012 |
Find the ancestors of classes in the program's loaded assemblies in C#
|
11/30/2012 |
Find classes that implement an interface or that are descendants of a given class in C#
|
11/29/2012 |
List a program's loaded assemblies in C#
|
11/28/2012 |
Get the computer's registered owner and organization in C#
|
11/27/2012 |
Get the computer's operating system in C#
|
11/26/2012 |
Write values to the Registry (and use that to refresh the desktop icons) in C#
|
11/25/2012 |
Read Registry values (to get the desktop icon size) in C#
|
11/23/2012 |
Define custom exception classes in C#
|
11/21/2012 |
See a hierarchy of useful exception classes for use in C#
|
11/20/2012 |
Throw standard exceptions in C#
|
11/19/2012 |
Make a program that simulates rolling two 6-sided dice and compares the results to expected results in C#
|
11/15/2012 |
Use a symbiote class to let the user graphically select a range of hours in C#
|
11/14/2012 |
Let the user graphically select a range of hours in C#
|
11/13/2012 |
Determine whether a file or directory exists in C#
|
11/12/2012 |
Calculate Fibonacci numbers in several ways in C#
|
11/7/2012 |
Use a cryptographic random number generator in C#
|
11/2/2012 |
Recursively draw equations in C#
|
11/1/2012 |
Determine the fastest way to see if a string is blank in C#
|
10/30/2012 |
Use a for loop to recursively iterate over the items in an array with an unknown number of dimensions in C#
|
10/29/2012 |
Make an extender provider that makes it easy to preview TextBox changes in C#
|
10/26/2012 |
Make a TextBox that lets the user only enter floats in C#
|
10/25/2012 |
Make a TextBox that lets you preview and cancel changes to its text in C#, Part 2
|
10/23/2012 |
Make a TextBox that lets you preview and cancel changes to its text in C#
|
10/22/2012 |
Select a TreeView subtree when the user selects a node in C#
|
10/20/2012 |
Expand a TreeView node's subtree in C#
|
10/19/2012 |
Display an appropriate context menu when the user right clicks on a TreeView node in C#
|
10/17/2012 |
Make a TreeView display an appropriate tooltip when the mouse moves over different nodes in C#
|
10/16/2012 |
Load a TreeView control from a text file with tabs denoting indentation in C#
|
10/15/2012 |
Solution: Zero rows and columns in an array in C#
|
10/12/2012 |
Use methods provided by the Array class in C#
|
10/11/2012 |
Puzzle: Zero rows and columns in an array in C#
|
10/10/2012 |
Compare the times needed to loop over dates by using DateTime variables and integers in C#
|
10/9/2012 |
Find all of the Friday the Thirteenths between two dates in C#
|
10/8/2012 |
Overload == and != to make comparing two structs easy in C#
|
10/4/2012 |
Warp images arbitrarily in C#, Part 2
|
10/2/2012 |
Warp images arbitrarily in C#
|
10/1/2012 |
Use the Graphics class's DrawImage method to warp an image in C#
|
9/28/2012 |
Book Review: Super Scratch Programming Adventure!: Learn to Program By Making Cool Games
|
9/28/2012 |
Draw animated exploding 3-dimensional pie slices in C#
|
9/27/2012 |
Draw 3-dimensional pie slices in C#
|
9/26/2012 |
Use Windows Forms controls to make multiple stacked expanders in C#
|
9/25/2012 |
Use Windows Forms controls to make an expander in C#
|
9/24/2012 |
Calculate where a line segment and an ellipse intersect in C#
|
9/21/2012 |
Make an image with a transparent background for use on a button in C#
|
9/20/2012 |
Graph the sine, cosine, and tangent functions in C#
|
9/19/2012 |
List USB devices on the system in C#
|
9/18/2012 |
Draw a pie chart with labels and annotations in C#
|
9/17/2012 |
Draw a labeled pie chart in C#
|
9/14/2012 |
Now Available: Visual Studio Express 2012 for Windows Desktop
|
9/14/2012 |
Draw a pie chart in C#
|
9/13/2012 |
Fill and draw pie slices in C#
|
9/12/2012 |
Draw lines made up of animated "marching ants" in C#
|
9/11/2012 |
Draw two-colored dashed lines that are visible on any background in C#
|
9/10/2012 |
Book Review: Think Like a Programmer: An Introduction to Creative Problem Solving
|
9/10/2012 |
Initialize a Random object to produce a repeatable series of "random" numbers in C#
|
9/9/2012 |
Get a font's size in pixels and use it to draw similar text in a GraphicsPath object in C#
|
9/6/2012 |
Draw smooth text in a GraphicsPath in C#
|
9/5/2012 |
Fill text with a moving color gradient in C#
|
9/4/2012 |
Get the screen's resolution in C#
|
9/3/2012 |
Let the user press Ctrl+A to select all of the text in a TextBox in C#
|
8/31/2012 |
Create a class outside of any namespace statement in C#
|
8/30/2012 |
Book Review: The Manga Guide to Linear Algebra
|
8/29/2012 |
Generate random polygons in C#
|
8/28/2012 |
Add extension methods to the Random class to generate double values within a specified range in C#
|
8/27/2012 |
Make MidX, MidY, and Center extension methods for the Rectangle and RectangleF structs in C#
|
8/24/2012 |
Use a foreach loop to iterate over the items in an array or list in C#
|
8/23/2012 |
Initialize a Dictionary in C#
|
8/22/2012 |
Print the contents of a ListView control with data that doesn't fit in one line in C#
|
8/21/2012 |
Print the contents of a ListView control in C#
|
8/15/2012 |
Use string extension methods to validate Social Security numbers in C#
|
8/14/2012 |
Center a form on the screen in C#
|
8/10/2012 |
Understand the "at" symbol (@) in C#
|
8/9/2012 |
Grow and shrink buttons when the mouse moves over them in C#
|
8/7/2012 |
Calculate the present value of a future amount of money in C#
|
8/6/2012 |
Make toolstrip buttons behave like a radio button group in C#
|
8/3/2012 |
Make an application that safely manages Open, New, Save, and Save As commands in C#
|
8/2/2012 |
Understand when a "finally" block is executed in C#
|
8/1/2012 |
Add LINQ to the example that suggests words based on what the user is typing in C#
|
7/30/2012 |
Improve the example that suggests words based on what the user is typing in C#
|
7/27/2012 |
Suggest words based on what the user is typing as a smart phone does in C#
|
7/26/2012 |
Make a silly mouse tracking program with eyes that don't flicker in C#
|
7/25/2012 |
Make a silly program that tracks the mouse's current position with a pair of eyes in C#
|
7/24/2012 |
Compare the performance of simple arithmetic operations in C#
|
7/23/2012 |
Graph the probability of an event occurring in a given number of trials in C#
|
7/20/2012 |
Determine the number of trials needed to reach a certain probability of an event occurring in C#
|
7/19/2012 |
Calculate the probability of an event occurring in a given number of trials in C#
|
7/17/2012 |
Understand probabilities of unrelated events (and escaping zombies)
|
7/16/2012 |
Display reusable dialog forms in C#
|
7/12/2012 |
Compare the performance of the int, long, and byte data types in C#
|
7/11/2012 |
Compare the performance of the float, double, and decimal data types in C#
|
7/10/2012 |
Load several images into an Access all at once database in C#
|
7/9/2012 |
Load a saved image from an Access database in C#
|
7/6/2012 |
Save an image in an Access database in C#
|
7/3/2012 |
Use an OpenFileDialog's Filter property to let the user open different kinds of image files in C#
|
6/29/2012 |
Display images with file names stored in a database without data binding in C#
|
6/28/2012 |
Display information about database records selected from a list without data binding in C#
|
6/27/2012 |
Initialize a list from a database table without data binding in C#
|
6/26/2012 |
Use the yield statement to make an enumeration in C#
|
6/25/2012 |
Use the Sieve of Eratosthenes to find prime numbers in a range in C#
|
6/22/2012 |
Compare sorting algorithms in C#, article 5 of 5 (Countingsort)
|
6/21/2012 |
Compare sorting algorithms in C#, article 4 of 5 (Quicksort)
|
6/20/2012 |
Compare sorting algorithms in C#, article 3 of 5 (Selectionsort)
|
6/19/2012 |
Compare sorting algorithms in C#, article 2 of 5 (Bubblesort)
|
6/18/2012 |
Compare sorting algorithms in C#, article 1 of 5 (Introduction and Array.Sort)
|
6/15/2012 |
Display a Google map for an address inside a form in C#
|
6/14/2012 |
Display a Google map for an address in the system's default web browser in C#
|
6/13/2012 |
Understand how and why a form resizes when its font resizes in C#
|
6/12/2012 |
Draw transformed text in C#
|
6/11/2012 |
Draw smooth text, shapes, and images in C#
|
6/8/2012 |
Tip: Make parentheses matching more visible in C#
|
6/7/2012 |
Display tips in a status bar instead of a tooltip in C#
|
6/6/2012 |
Make a status strip label that sticks to the right side of the form in C#
|
6/4/2012 |
Draw a star with a given number of points in C#
|
6/2/2012 |
Visual Studio 2012 and Windows 8 release candidates are now available
|
6/1/2012 |
Parse file sizes in KB, MB, GB, and so forth in C#
|
5/31/2012 |
Highlight the DataGridView row that is under the mouse in C#
|
5/30/2012 |
Use accelerators on labels and buttons in C#
|
5/29/2012 |
Add a ToString extension method to the TimeSpan structure in C#
|
5/25/2012 |
Compare the speeds of x++, x += 3, x = x + 3, and other statements in C#
|
5/24/2012 |
Compare the speeds of the conditional (ternary) ?: operator and the if-else statement in C#
|
5/23/2012 |
Pixellate parts of an image in C#
|
5/22/2012 |
Make a simple class to log events in C#
|
5/21/2012 |
Make a shaded ellipse control in C#
|
5/18/2012 |
Quickly insert standard menu items on a form in C#
|
5/17/2012 |
Draw a phi spiral (or golden spiral) in C#
|
5/16/2012 |
Use image processing techniques to pixellate an image and create other effects in C#
|
5/15/2012 |
Use the ClientSize property to make a form fit its contents in C#
|
5/14/2012 |
Give a class default indexer properties in C#
|
5/11/2012 |
Activate another running program in C#
|
5/10/2012 |
Use a message filter to make TextBox controls not display context menus in C#
|
5/9/2012 |
Make a TextBox control without a context menu in C#
|
5/8/2012 |
Use ActiveControl to enabled and disable menu items when appropriate in C#
|
5/7/2012 |
Use the ActiveControl property to determine the active control in C#
|
5/5/2012 |
Use the TextFieldParser class to easily read a file containing fixed-width data in C#
|
5/2/2012 |
Compare case-insensitive dictionaries in C#
|
4/30/2012 |
Use a Dictionary object to store and look up items in C#
|
4/25/2012 |
Compare the speeds of various methods for comparing strings in C#
|
4/24/2012 |
Compare the speeds of a switch statement and a series of if-then statements in C#
|
4/23/2012 |
Convert a Rectangle into a RectangleF and vice versa in C#
|
4/20/2012 |
Use the File.Replace method to backup files in C#
|
4/19/2012 |
Make a hangman game in C#
|
4/18/2012 |
Use LINQ to select specific words from a file to build a dictionary in C#
|
4/17/2012 |
Draw a nested series of golden rectangles in C#
|
4/16/2012 |
Examine the relationship between the Fibonacci sequence and phi in C#
|
4/13/2012 |
Use the TextFieldParser class to easily read a file containing delimited data in C#
|
4/12/2012 |
Make the computer suspend or hibernate in C#
|
4/11/2012 |
Build a most recently used file (MRU) list in C#
|
4/10/2012 |
Randomly change the desktop image in C#
|
4/9/2012 |
Use PNG files for button images and explore the images available in the Visual Studio Image Library in C#
|
4/6/2012 |
Give transparent backgrounds to images displayed on buttons in C#
|
4/5/2012 |
Easily draw rotated text on a form in C#
|
4/4/2012 |
Make extension methods that randomize arrays and lists in C#
|
4/3/2012 |
Set the Windows desktop background picture in C#
|
4/2/2012 |
Convert an .rtf or .txt file into a .doc file in C#
|
3/29/2012 |
Platonic Solids Part 4: The dodecahedron and icosahedron
|
3/28/2012 |
Platonic Solids Part 3: The cube and octahedron
|
3/27/2012 |
Platonic Solids Part 2: The tetrahedron
|
3/26/2012 |
Platonic Solids Part 1: What are the Platonic solids?
|
3/23/2012 |
Remove characters that are not printable ASCII characters from a string in C#
|
3/22/2012 |
Use "banker's rounding" and "normal" rounding in C#
|
3/20/2012 |
See if a file is locked for reading or writing in C#
|
3/19/2012 |
Map a host name to its IP addresses or an IP address to a host in C#
|
3/16/2012 |
List available culture codes in C#
|
3/15/2012 |
Use a bitmap for an icon in C#
|
3/14/2012 |
Convert a bitmap into a cursor in C#
|
3/13/2012 |
Use the Bitmap class's MakeTransparent method to give an image a transparent background in C#
|
3/9/2012 |
Make a game where you control a cannon ball's angle and speed to try to hit a house in C#
|
3/8/2012 |
Make a TextBox convert text into proper case in C#
|
3/7/2012 |
Convert a string to proper case (title case) in C#
|
3/6/2012 |
Make TextBoxes automatically convert to lower case or upper case in C#
|
3/5/2012 |
Determine whether the system has Internet Explorer configured to use a proxy in C#
|
3/3/2012 |
Use regular expressions to find a window with a title that matches a pattern in C#
|
3/1/2012 |
Tile a set of desktop windows in rows and columns in C#
|
2/29/2012 |
Set another application's size and position in C#
|
2/28/2012 |
Find a target window and minimize, maximize, or restore it in C#
|
2/27/2012 |
Make a stopwatch in C#
|
2/24/2012 |
Extract text created by DrawString from a metafile in C#
|
2/23/2012 |
Enumerate the records in a metafile and skip some in C#
|
2/22/2012 |
Use BeginInvoke and a callback to perform tasks asynchronously in C#
|
2/21/2012 |
Use BeginInvoke and EndInvoke to perform tasks asynchronously in C#
|
2/17/2012 |
Recursively perform red-eye reduction on a picture in C#
|
2/15/2012 |
Perform red-eye reduction on a picture in C#
|
2/14/2012 |
Use a scroll bar to change the cutoff value for binary contrast enhancement in C#
|
2/13/2012 |
Perform binary contrast enhancement on an image in C#
|
2/10/2012 |
Use base insets with custom end caps in C#
|
2/9/2012 |
Draw lines with custom end caps in C#
|
2/8/2012 |
Hints for beginners without sacrificing efficiency
|
2/7/2012 |
The ribbon interface: sacrificing usability for discoverability
|
2/6/2012 |
Loop over the entries in an array without knowing how many dimensions the array has in C#
|
2/5/2012 |
Loop over the entries in an array without knowing how many there are in C#
|
2/2/2012 |
Display total and free physical, virtual, and page file memory in C#
|
2/1/2012 |
Add useful extension methods to the ListView control to let it sort using all columns or clicked columns in C#
|
1/31/2012 |
Add "extension properties" to classes in C#
|
1/30/2012 |
Make stable appointment assignments based on customer preferences in C#
|
1/27/2012 |
Display thumbnails for image files in a directory in C#
|
1/26/2012 |
Get information about a Windows shortcut in C#
|
1/25/2012 |
List the shortcuts in the computer's network neighborhood in C#
|
1/24/2012 |
Graph an equation entered by the user in C#
|
1/23/2012 |
Graph an equation y = F(x) in C#
|
1/22/2012 |
Find a file in the program's startup directory in C#
|
1/20/2012 |
Evaluate numeric expressions that are entered by the user in C#
|
1/19/2012 |
List the locations of special folders in C#
|
1/17/2012 |
List the languages that you can compile with code in C#
|
1/16/2012 |
Compile code entered at run time, execute it, and get the return result in C#
|
1/13/2012 |
Display a different tooltip for each item in a ListBox in C#
|
1/11/2012 |
Find and display solutions to the "find the squares" puzzle in C#
|
1/10/2012 |
Automatically convert all of the .doc files in a directory to .docx files in C#
|
1/9/2012 |
Note when the user clicks any control on a form in C#
|
1/6/2012 |
Center the cursor over a particular control in C#
|
1/5/2012 |
Take different actions depending on the day of the week in C#
|
1/4/2012 |
Find out the date of the Friday following a given date in C#
|
1/3/2012 |
Create a directory and intermediate directories in C#
|
1/2/2012 |
Find the word under the mouse in a RichTextBox control in C#
|
12/30/2011 |
Enable Tab Order and other commands in Visual Studio Express Edition
|
12/29/2011 |
Draw a large circle that circumscribes three smaller tangent circles in C#
|
12/28/2011 |
Overlay transparent images on a background image in C#
|
12/27/2011 |
Draw numbered circles that look like buttons and save them into files in C#
|
12/26/2011 |
Draw numbered circles and save them into files in C#
|
12/23/2011 |
Animate a series of images in C#
|
12/22/2011 |
Animate moving interlocked gears in C#
|
12/21/2011 |
Draw gears in C#
|
12/20/2011 |
Simulate a mouse movement and click the mouse in C#
|
12/19/2011 |
Puzzle: find the squares in C#
|
12/16/2011 |
Let a thread call a form's methods in C#
|
12/15/2011 |
Run Threads with different priorities in C#
|
12/14/2011 |
Use LINQ to order a list of words by the number of distinct letters they contain in C#
|
12/13/2011 |
Draw four interlocking Heighway dragons in C#
|
12/12/2011 |
Center a fractal Heighway dragon curve in C#
|
12/9/2011 |
Use XOR to swap two numbers in C#
|
12/8/2011 |
Draw a fractal Heighway dragon curve in C#
|
12/6/2011 |
Count the black and white pixels in an image in C#
|
12/5/2011 |
Find and display solutions to the equilateral triangles puzzle in C#
|
12/3/2011 |
Make and use bitmasks in C#
|
12/2/2011 |
Understand how to use bit masks in C#
|
12/1/2011 |
Use bitwise operations in C#
|
11/30/2011 |
Make a Label that wraps text use the largest font it can while still allowing its text to fit in C#
|
11/29/2011 |
Make a Label use the largest font it can while still allowing its text to fit in C#
|
11/28/2011 |
Make an extension method that randomizes a two-dimensional array in C#
|
11/26/2011 |
Get the values of fields (variables) declared in a form by their names in C#
|
11/23/2011 |
Draw an Apollonian gasket with circles filled by random colors in C#
|
11/22/2011 |
Draw an Apollonian gasket (or Apollonian packing) in C#
|
11/21/2011 |
Clone lists and arrays of objects in C#
|
11/19/2011 |
Use serialization to make deep clones of a class in C#
|
11/18/2011 |
Puzzle: find the equilateral triangles in C#
|
11/17/2011 |
Use the MemberwiseClone method and implement the ICloneable interface in C#
|
11/16/2011 |
Make shallow and deep clones of objects in C#
|
11/15/2011 |
Convert latitudes and longitudes into distances on the globe in C#
|
11/14/2011 |
Draw three circles and find circles that are tangent to all three in C#
|
11/11/2011 |
Find circles that are tangent to three given circles (Apollonius' Problem) in C#
|
11/10/2011 |
Use steganography to hide one large picture inside another in C#
|
11/9/2011 |
Use steganography to hide one picture inside another in C#
|
11/8/2011 |
Draw a circle through three points in C#
|
11/7/2011 |
Add a DrawRectangle method to the Graphics class that takes a RectangleF as a parameter in C#
|
11/4/2011 |
Remove the X Close button from a form's system menu in C#
|
11/3/2011 |
Add delegates to combine lists of methods in C#
|
11/2/2011 |
Convert a Windows metafile (wmf file) to a PNG file in C#
|
11/1/2011 |
Make a metafile in C#
|
10/31/2011 |
Display a Windows metafile (wmf file) in C#
|
10/28/2011 |
Write a method to make a Region representing the non-transparent pixels in an image in C#
|
10/27/2011 |
Shape PictureBoxes by setting their regions in C#
|
10/26/2011 |
Use XML comments to provide IntelliSense support and documentation in C#
|
10/25/2011 |
Make a generic TreeNode class that can draw trees oriented vertically or horizontally in C#
|
10/24/2011 |
Compare mileage and fuel consumption in the United States, United Kingdom, and metric units in C#
|
10/22/2011 |
Compare car costs including long term mileage in C#
|
10/21/2011 |
Draw an analog clock in C#
|
10/20/2011 |
Draw fuzzy lines to make shadows in C#
|
10/19/2011 |
Use the SoundPlayer class to play a WAV resource in C#
|
10/18/2011 |
Use the SoundPlayer class to play a WAV file in C#
|
10/17/2011 |
Handle a NumericUpDown control's value change events in C#
|
10/14/2011 |
Use a NumericUpDown control to let the user enter decimal values in C#
|
10/13/2011 |
Get font metrics in C#
|
10/12/2011 |
Measure character positions in a drawn string in C#
|
10/11/2011 |
Use scrollbars to select a color in RGB or HLS format in C#
|
10/10/2011 |
Convert colors from the RGB model to the HLS model and vice versa in C#
|
10/7/2011 |
Map numeric values to and from colors in a color gradient in C#
|
10/6/2011 |
Examine different investment strategies with Dow Jones Industrial Average data in C#
|
10/5/2011 |
Graph historical Dow Jones Industrial Average values in C#
|
10/4/2011 |
Compress all of the JPG files in a directory in C#
|
10/3/2011 |
Use a binary search to quickly pick a JPG compression level in C#
|
10/1/2011 |
Pick a JPG compression level to make a file no bigger than a certain size in C#
|
9/29/2011 |
Generate all possible letter combinations of a given length in C#
|
9/28/2011 |
Generate all possible three-letter words in C#
|
9/27/2011 |
Close Mozilla Firefox popups in C#
|
9/26/2011 |
List the currently running desktop windows in C#
|
9/25/2011 |
Make extension methods that convert numbers between Arabic and Roman numerals in C#
|
9/24/2011 |
Load a comma-separated value (CSV) in Excel in C#
|
9/23/2011 |
Make an owner-drawn ListView control that draws server status information in C#
|
9/22/2011 |
Be aware of font aliasing issues in C#
|
9/21/2011 |
Make a map zooming program create hotspot code in C#
|
9/20/2011 |
Display a map at different scales with hotspots that the user can click in C#
|
9/17/2011 |
Draw text left justified, right justified, or centered in C#
|
9/16/2011 |
Give an application beautiful icons in C#
|
9/15/2011 |
Measure distances on a map with a scale and display them with limited significant digits in C#
|
9/14/2011 |
Display a floating point number with a specific number of significant digits in C#
|
9/13/2011 |
Measure distances on a map with a scale in C#
|
9/12/2011 |
Make numeric values line up nicely in ComboBox and ListBox controls in C#
|
9/11/2011 |
Sort partly numeric items in a ComboBox or ListBox in C#
|
9/10/2011 |
Sort items in a ComboBox or ListBox numerically in C#
|
9/9/2011 |
Link data sources between ComboBoxes and ListBoxes in C#
|
9/7/2011 |
Reduce the number of colors in a Bitmap and remap them to make interesting effects in C#
|
9/6/2011 |
Draw an animation of a piston driving a wheel in C#
|
9/3/2011 |
Draw an animation of two rods connected to a rotating wheel in C#
|
9/1/2011 |
Copy and paste complex data in the scribble application in C#
|
8/31/2011 |
Make labels slowly move into position to make an interesting "movie credit" effect in C#
|
8/30/2011 |
Draw animated stretching text to make an interesting graphical effect in C#
|
8/29/2011 |
Use EXIF information to orient an image properly in C#
|
8/27/2011 |
Read an image file's EXIF orientation data in C#
|
8/26/2011 |
Draw a simple robot arm with a hand in C#
|
8/25/2011 |
Draw a simple robot arm in C#
|
8/24/2011 |
Fill a shape drawn by the user with random lines in C#
|
8/22/2011 |
Fill an ellipse with random lines in C#
|
8/21/2011 |
Calculate the future value of a monthly investment with interest in C#
|
8/19/2011 |
Split an image into smaller image files in C#
|
8/18/2011 |
Use a setting that contains a string collection in C#
|
8/17/2011 |
Draw a colored Pickover popcorn fractal in C#
|
8/16/2011 |
Draw a Pickover popcorn fractal in C#
|
8/15/2011 |
Make a console application in C#
|
8/12/2011 |
Use the Obsolete attribute in C#
|
8/9/2011 |
Use the Conditional attribute to make a method non-callable in C#
|
8/7/2011 |
Graph historical stock prices in C#
|
8/5/2011 |
Graph savings from a normal bank account, a 401(k), and a Roth IRA account in C#
|
8/4/2011 |
Drag and drop images while displaying a preview in C#
|
8/3/2011 |
Provide multiple inheritance in C#
|
8/2/2011 |
Refine a class implementing an interface to allow access to the interface's members in C#
|
8/1/2011 |
Define and implement an interface in C#
|
7/29/2011 |
List your next 10 birthdays and their days of the week in C#
|
7/28/2011 |
Resize an image and save the result in C#
|
7/26/2011 |
Crop a picture and save the result in C#
|
7/25/2011 |
Use file filters in an open file dialog or save file dialog in C#
|
7/22/2011 |
Override a virtual parent class method in a child class in C#
|
7/21/2011 |
Make an initializing constructor for a child class in C#
|
7/19/2011 |
Set the default button when displaying a MessageBox in C#
|
7/18/2011 |
Display items in a ListBox sorted in numeric order in C#
|
7/13/2011 |
Refine the ComplexNumber class in C#
|
7/9/2011 |
Reset file access and write times when the user drags files onto an executable program in C#
|
7/8/2011 |
Use a PictureBox to make a slider with a value bar in C#
|
7/7/2011 |
Use a PictureBox to make a slider with a needle in C#
|
7/5/2011 |
Use a scroll bar to let the user select a non-integer value in C#
|
6/30/2011 |
Hide the taskbar and start button in C#
|
6/29/2011 |
Make a form cover the taskbar and start button in C#
|
6/25/2011 |
Download the images from a web page in C#
|
6/24/2011 |
Let the user select a color palette in C#
|
6/23/2011 |
Make an owner-drawn ListBox that displays pictures in C#
|
6/22/2011 |
Make an owner-drawn ListBox in C#
|
6/21/2011 |
Let the user select a folder in C#
|
6/20/2011 |
Validate a form's fields without trapping the user in a field in C#
|
6/18/2011 |
Use the Validating event to make a form validate its fields in C#
|
6/15/2011 |
Use tooltips and change them at run time in C#
|
6/14/2011 |
Roughly compare the savings a normal bank account would give versus a 401(k) (a US tax thing) in C#
|
6/13/2011 |
Reparent a control in C#
|
6/10/2011 |
Control serialization and deserialization with attributes in C#
|
6/9/2011 |
Serialize and deserialize objects in C#
|
6/8/2011 |
Draw text that follows a curve in C#
|
6/7/2011 |
Draw text that sits above or below a line segment in C#
|
6/5/2011 |
Position a form in the lower right corner accounting for the task bar in C#
|
6/4/2011 |
Get the screen's working area in C#
|
6/3/2011 |
Get the name of the first day of the week in C#
|
6/2/2011 |
Get day, month, date, time, and number format information for the computer's locale in C#
|
6/1/2011 |
Use the Array class's Sort and BinarySearch methods in C#
|
5/31/2011 |
Generate a schedule for a round robin tournament in C#
|
5/29/2011 |
Make a rotating radial brush in C#
|
5/28/2011 |
Draw a background with a moving color gradient in C#
|
5/27/2011 |
Make an extension method that calculates standard deviation in C#
|
5/26/2011 |
Use Label controls to make a simple bar chart in C#
|
5/25/2011 |
Initialize an array of arrays in C#
|
5/24/2011 |
Initialize a two-dimensional array in C#
|
5/23/2011 |
Draw an animated epitrochoid in C#
|
5/20/2011 |
A Precautionary Tale: Watch what you download
|
5/17/2011 |
Use VBA code to insert and remove pictures in an Excel worksheet
|
5/14/2011 |
Respond to WPF events and save images of WPF in PNG files controls in C#
|
5/13/2011 |
Make a three-dimensional cube that displays different pictures on each side with WPF, XAML, and C#
|
5/12/2011 |
Make a continuously spinning cube with WPF, XAML, and C#
|
5/11/2011 |
Make a 3D cube and rotate it using WPF, XAML, and C#
|
5/10/2011 |
Convert all of the image files in a directory to grayscale in C#
|
5/9/2011 |
Quickly convert an image to grayscale in C#
|
5/8/2011 |
Copy a file into the program's executable directory in C#
|
5/7/2011 |
Write a graphical floodfill method in C#
|
5/6/2011 |
Use the StringFormat class's string format flags in in C#
|
5/5/2011 |
Use the StringFormat class's line trimming values in C#
|
5/4/2011 |
Draw an animated hypotrochoid (Spirograph curve) in C#
|
5/3/2011 |
Play a tone with a specific frequency in in C#
|
5/2/2011 |
Open a PDF file in a WebBrowser control in C#
|
5/1/2011 |
Get information about the program's memory usage in C#
|
4/29/2011 |
Draw text filled with random colored circles in C#
|
4/28/2011 |
Draw text filled with random colored lines in C#
|
4/26/2011 |
Display a series of PictureBoxes containing a standard palette of colors in C#
|
4/25/2011 |
Draw text filled with random lines in C#
|
4/23/2011 |
Print images in C#
|
4/22/2011 |
Make a form fade out until it disappears in C#
|
4/20/2011 |
Make translucent text suitable for image watermarking in in C#
|
4/19/2011 |
Use buttons to let the user move items between two ListBoxes in C#
|
4/18/2011 |
Easily list the values defined by an enumerated type in C#
|
4/15/2011 |
Bind arrays and lists to ListBoxes to easily display their items in C#
|
4/13/2011 |
Allow the user to select a limited number of CheckBoxes in C#
|
4/12/2011 |
Use a tristate CheckBox to let the user select all or none of a group of other CheckBoxes in C#
|
4/11/2011 |
Use a tristate CheckBox in C#
|
4/10/2011 |
Draw a recursive overlapping snowflake fractal curve in C#
|
4/9/2011 |
Draw a recursive von Koch snowflake fractal curve in C#
|
4/8/2011 |
Draw a recursive snowflake fractal curve in C#
|
4/7/2011 |
Select a printer resolution such as Draft or High in C#
|
4/6/2011 |
Let the user select a printer and then send a printout directly to it in C#
|
4/5/2011 |
Send a printout directly to a specific printer in C#
|
4/1/2011 |
Langton's Ant contest winners
|
3/31/2011 |
Display Pascal's triangle in C#
|
3/30/2011 |
Print in landscape orientation and adjust a printout's margins in C#
|
3/29/2011 |
Make an application show appropriate icons on its forms, Task Manager, Windows Explorer, and other places in C#
|
3/19/2011 |
Extract comments from a C# file in C#
|
3/18/2011 |
Make string extensions to URL encode and decode strings in C#
|
3/16/2011 |
Draw a simple histogram in C#
|
3/15/2011 |
Use a ColorMatrix to add a watermark to an image in C#
|
3/14/2011 |
Add a watermark to an image in C#
|
3/9/2011 |
Draw a color wheel in C#
|
3/7/2011 |
Use a notify icon to let the user capture some or all of the screen image in C#
|
3/5/2011 |
Read and write text in text files in C#
|
3/4/2011 |
Display the predefined system icons in C#
|
3/3/2011 |
Add UAC shields to buttons, menu items, and picture boxes in C#
|
3/2/2011 |
Convert enum values to and from strings in C#
|
3/1/2011 |
Let the user move a form that doesn't have a title bar in C#
|
2/28/2011 |
List characters that are illegal in file and path names in C#
|
2/27/2011 |
Use LINQ's Min, Max, and Average extension methods to get the minimum, maximum, and average values in an array in C#
|
2/26/2011 |
Contest: Langton's Ant Simulation
|
2/25/2011 |
Drawing for a Free Book!
|
2/24/2011 |
Use combo boxes and text boxes to let the user pick search criteria for a database query in C#
|
2/23/2011 |
Bind a DataGridView control to a DataSet holding multiple tables at runtime in C#
|
2/22/2011 |
Use animation to show how the recursive solution to the Tower of Hanoi problem works in C#
|
2/21/2011 |
Use Stacks to recursively solve the Tower of Hanoi problem in C#
|
2/20/2011 |
Flush click events to prevent the user from clicking a button while its code is still running in C#
|
2/19/2011 |
Use transformations to draw an animated atom in C#
|
2/15/2011 |
Use a sprite class to animate a control's motion in C#
|
2/12/2011 |
Recursively draw a binary tree in C#
|
2/8/2011 |
Use the conditional (ternary) ?: operator in C#
|
2/7/2011 |
Declare and initialize empty arrays in C#
|
2/4/2011 |
Update ComboBox choices when the user enters a new choice in C#
|
2/3/2011 |
Display a continuously updating graph of stock prices taken from the internet in C#
|
2/2/2011 |
Use a simple sprite class to animate several bouncing balls in C#
|
2/1/2011 |
Animate several bouncing balls in C#
|
1/31/2011 |
Compare two images to find differences in C#
|
1/30/2011 |
Use a loop to load pictures into PictureBoxes in C#
|
1/29/2011 |
Make a kaleidoscope program in C#
|
1/28/2011 |
Pixelate areas on an image in C#
|
1/27/2011 |
Make a map that shows a circular closeup of the part under the mouse in C#
|
1/26/2011 |
Use WMI to get lots of information about the operating system in C#
|
1/25/2011 |
Move files and directories into the recycle bin (wastebasket), see how many items are in the recycle bin, and empty the recycle bin in C#
|
1/24/2011 |
Make a scribble application that lets the user zoom in or out on the picture in C#
|
1/23/2011 |
Let the user zoom and scroll a picture drawn by the program in C#
|
1/21/2011 |
Plot a simple heart-shaped function in C#
|
1/20/2011 |
Make a web page containing a table of thumbnails to display the images in a directory in C#
|
1/19/2011 |
Make thumbnails and a web page to display the images in a directory in C#
|
1/18/2011 |
Search for files that match multiple patterns in C#
|
1/17/2011 |
Find Egyptian fractions in C#
|
1/16/2011 |
Make a Fraction class in C#
|
1/14/2011 |
Use a label setting algorithm to find shortest paths through a network in C#
|
1/13/2011 |
Make and use an array of controls in C#
|
1/12/2011 |
Get and set file creation, modification, and access times in C#
|
1/10/2011 |
Prevent Visual Studio from running old versions of a program with syntax errors
|
1/9/2011 |
Make a Visual Studio toolbar button that opens a web site or sends email
|
1/8/2011 |
Add a tool to Visual Studio that opens a web site or sends email
|
1/7/2011 |
Display line numbers in the Visual Studio code editor
|
1/6/2011 |
List the unique words in a Microsoft Word file in C#
|
1/5/2011 |
Rotate a drawing around a point other than the origin in C#
|
1/4/2011 |
Make an infinitely cascading series of menu items in C#
|
1/3/2011 |
Create menu items at run time with images, shortcut keys, and event handlers in C#
|
1/2/2011 |
Initialize an array of integers with a range of values or a repeated value in C#
|
1/1/2011 |
Let the user draw rubber band ellipses (or other shapes) in C#
|
12/31/2010 |
Let the user move the center point of elliptical gradient in C#
|
12/30/2010 |
Fill an area with an elliptical gradient in C#
|
12/29/2010 |
Use the "is" operator to see if an object can be converted into another type in C#
|
12/28/2010 |
Print a grid of values with alternating row colors in C#
|
12/27/2010 |
Make a countdown timer that displays the number of days, minutes, hours, and seconds until an event in C#
|
12/26/2010 |
Set tab stops in a RichTextBox control in C#
|
12/25/2010 |
Format pieces of text in a RichTextBox in C#
|
12/24/2010 |
Make a BoundsArray class that lets you easily make arrays with non-zero lower bounds in C#
|
12/23/2010 |
Make a default indexer property for a class in C#
|
12/22/2010 |
Make arrays with non-zero lower bounds in C#
|
12/21/2010 |
Use Array.Copy to copy arrays quickly in C#
|
12/20/2010 |
Draw a variety of fractal strange attractors in C#
|
12/19/2010 |
Draw "stars" inside polygons in C#
|
12/18/2010 |
Make a label's font as big as possible while still allowing its text to fit in C#
|
12/17/2010 |
Use XML serialization to save and restore pictures drawn by the user in C#
|
12/16/2010 |
Display an end user license agreement the first time the user runs a program in C#
|
12/15/2010 |
Easily remove all non-digit or non-letter characters from a string in C#
|
12/14/2010 |
Make an enhanced scribble application that lets the user draw in different colors, line thicknesses, and line styles in C#
|
12/13/2010 |
Let the user draw curves and scribble on a PictureBox in C#
|
12/12/2010 |
Use steganography to hide encrypted messages in an image in C#
|
12/11/2010 |
Make a Set class that inherits from HashSet and that support operators such as union and intersection in C#
|
12/10/2010 |
Use the HashSet class to represent sets and perform set operations in C#
|
12/9/2010 |
Draw text with each character in a random color in C#
|
12/8/2010 |
Use MeasureCharacterRanges to see where the parts of a string will be drawn in C#
|
12/7/2010 |
Make a bouncing ball animation in C#
|
12/6/2010 |
Play an audio resource in C#
|
12/3/2010 |
Drag and drop to move or copy text while providing feedback in C#
|
12/2/2010 |
Drag and drop images in C#
|
12/1/2010 |
Drag and drop text in C#
|
11/30/2010 |
Find the number of years, months, days, hours, minutes, and seconds between two dates in C#
|
11/29/2010 |
Use a TimeSpan to find the number of days, hours, minutes, or seconds between two dates in C#
|
11/28/2010 |
Use TryParse to parse values entered by the user in C#
|
11/27/2010 |
Fill a polygon with a PathGradientBrush in C#
|
11/25/2010 |
Find a least squares Weibull curve fit for a set of points in C#
|
11/24/2010 |
Find an exponential least squares fit for a set of points in C#
|
11/23/2010 |
Handle mouse events for a generic TreeNode class in C#
|
11/22/2010 |
Make a generic TreeNode class that can draw a tree of just about anything in C#, Part 2
|
11/20/2010 |
Make a generic TreeNode class that can draw a tree of just about anything in C#, Part 1
|
11/19/2010 |
Make a generic priority queue class in C#
|
11/18/2010 |
Draw lines with custom dash patterns in C#
|
11/17/2010 |
Draw dashed lines with different dash cap styles in C#
|
11/16/2010 |
Draw dashed lines with various dash styles in C#
|
11/15/2010 |
Make a macro in the Visual Studio IDE that lets you easily insert standard comments into your code
|
11/13/2010 |
Use branch and bound with an initial heuristic to solve the partitioning problem in C#
|
11/12/2010 |
Use branch and bound to solve the partitioning problem more quickly than an exhaustive search in C#
|
11/11/2010 |
Solve the partitioning problem by using an exhaustive search in C#
|
11/10/2010 |
Run a DOS application and capture its output in C#
|
11/8/2010 |
Find a polynomial least squares fit for a set of points in C#
|
11/6/2010 |
Find a linear least squares fit for a set of points in C#
|
11/5/2010 |
Make CAPTCHA images with overlapping characters in C#
|
11/4/2010 |
Make CAPTCHA images with warped and rotated characters in C#
|
11/3/2010 |
Use FTP to get a file's size and last modification time on an FTP server in C#
|
11/2/2010 |
Make a menu and menu items at run time for a WPF application in C#
|
10/31/2010 |
Use FTP to upload a file to an FTP server in C#
|
10/30/2010 |
Use FTP to upload text into a file on an FTP server in C#
|
10/29/2010 |
Convert between long and short file names in C#
|
10/28/2010 |
Make an owner drawn tooltip that displays a picture in C#
|
10/27/2010 |
Get stock prices from the internet in C#
|
10/26/2010 |
Change a localized program's locale at runtime to test it in multiple languages and locales in C#
|
10/25/2010 |
Test a localized program that works in multiple languages and locales in C#
|
10/23/2010 |
Localize a program's user interface to work in multiple languages and locales in C#
|
10/22/2010 |
Draw a vortex fractal with smoothly shaded colors in C#
|
10/21/2010 |
Draw a Mandelbrot set with smoothly shaded colors in C#
|
10/20/2010 |
Pick N random items from an array of M items in C#
|
10/19/2010 |
Select a random object from an array or other collection in C#
|
10/18/2010 |
See if a number is expressible as a sum of two cubes (and calculate Taxicab numbers) in C#
|
10/17/2010 |
Make an owner-drawn menu in in C#
|
10/15/2010 |
Calculate the Nth root of a number in C#
|
10/14/2010 |
Use regular expressions and LINQ to list the unique words contained in a text file in C#
|
10/13/2010 |
See a list of regular expression symbols for use with C#
|
10/11/2010 |
Use regular expressions to replace text in the lines in a string in C#
|
10/10/2010 |
Use regular expressions to replace text in a string in C#
|
10/9/2010 |
Access firewall information and check firewall status using the dynamic keyword in C#
|
10/8/2010 |
Display special Unicode symbols in C#
|
10/5/2010 |
Draw a vortex fractal in C#
|
10/3/2010 |
Draw a Phoenix set fractal in C#
|
10/2/2010 |
Use a Complex number class to draw Mandelbrot sets easily in C#
|
10/1/2010 |
Draw smooth shapes on a bitmap so you don't need to redraw them in C#
|
9/30/2010 |
Draw smooth shapes in a form's Paint event handler in C#
|
9/28/2010 |
Handle errors when a DataGridView modifies data in C#
|
9/25/2010 |
Make a DataTable in code and bind it to a DataGridView control in C#
|
9/23/2010 |
Use Tag properties to allow controls to share code in C#
|
9/21/2010 |
Use the params keyword to let a method take a variable number of parameters in C#
|
9/20/2010 |
Use Split and Join to split delimited text into values and join it back together again in C#
|
9/17/2010 |
Use WMI to get the system's board serial numbers and CPU IDs in C#
|
9/16/2010 |
Make a program register itself for a particular system in C#
|
9/15/2010 |
Size a form to fit its contents in C#
|
9/13/2010 |
Draw a Bézier curve "by hand" that matches the one drawn by the Graphics object's DrawBezier method in C#
|
9/9/2010 |
Let the user open files after you recursively search for them files in C#
|
9/8/2010 |
Recursively search for files and replace text in them in C#
|
9/4/2010 |
Improve the picture tiles jigsaw game in C#
|
9/2/2010 |
Make a picture tiles jigsaw game in C#
|
9/1/2010 |
Draw lines with arrowheads in C#
|
8/28/2010 |
Display unique progress bars in C#
|
8/27/2010 |
Partition an area with circles and draw each region's count in C#
|
8/26/2010 |
Display a simple password dialog before a program starts in C#
|
8/24/2010 |
Find a Region's centroid in C#
|
8/23/2010 |
Find the area where two or more circles overlap in C#
|
8/21/2010 |
Find the tangent lines between two circles in C#
|
8/20/2010 |
Find the tangent lines between a point and a circle in C#
|
8/19/2010 |
Draw a labeled line graph that displays value tooltips in C#
|
8/12/2010 |
Last Chance: Free Drawing for Visual Studio 2010 Ultimate Edition
|
7/29/2010 |
Use transformations to map points from one coordinate system to another when drawing in C#
|
7/28/2010 |
Execute ad hoc SQL queries and display the results in a DataGridView in an Access 2007 database in C#
|
7/27/2010 |
Execute ad hoc SQL commands such as CREATE TABLE and INSERT INTO in an Access 2007 database in C#
|
7/26/2010 |
Use LINQ to find the largest and smallest X and Y values in an array of PointF in C#
|
7/25/2010 |
Free Drawing for Visual Studio 2010 Ultimate Edition
|
7/25/2010 |
Read a comma-separated value (CSV) file into an array in C#
|
7/24/2010 |
Use Newton's method to draw fractals for equations of the form F(z) = z^N + z^(N-1) + ... + z + 1 in C#
|
7/23/2010 |
Use Newton's method to draw fractals for equations of the form F(z) = z^C - C^z in C#
|
7/22/2010 |
Use Newton's method to draw a fractal in C#
|
7/21/2010 |
Use Newton's method to find the roots of equations in C#
|
7/20/2010 |
Use double buffering to reduce flicker on a single PictureBox in C#
|
7/19/2010 |
Extend the complex number class to work with real numbers in C#
|
7/18/2010 |
Extend the complex number class to test equality in C#
|
7/17/2010 |
Make a complex number class that demonstrates overloaded operators in C#
|
7/16/2010 |
Find the ordinal representation of a date as in "August 20th, 2010" in C#
|
7/15/2010 |
Find the ordinal representation of an integer (1st, 2nd, 3rd) in C#
|
7/14/2010 |
Solve a system of equations with Gaussian elimination in C#
|
7/13/2010 |
Create a Word document containing a picture that makes text to flow around it in C#
|
7/12/2010 |
Create a Word document with some formatting in C#
|
7/2/2010 |
Challenge: Write a program that can display its own code in C#
|
7/2/2010 |
Draw a filled chrysanthemum curve in C#
|
7/2/2010 |
Draw a chrysanthemum curve in C#
|
7/1/2010 |
Determine whether a text value matches a particular data type in C#
|
6/30/2010 |
Read data from an Excel workbook in C#
|
6/29/2010 |
Write data into an Excel workbook in C#
|
6/28/2010 |
Control the print preview dialog to change its size, scale, colors, and more in C#
|
6/27/2010 |
Scale a drawing so it fits a target area in C#
|
6/26/2010 |
Use double buffering to prevent flicker when drawing graphics in C#
|
6/25/2010 |
Draw a colored butterfly curve in C#
|
6/24/2010 |
Draw an epitrochoid in C#
|
6/23/2010 |
Let the user select a TabControl tab by pressing accelerator keys such as Alt-B in C#
|
6/22/2010 |
Make a TabControl use owner-drawn tabs and let the user close tabs at run time in C#
|
6/21/2010 |
Generate HTML content and display it in a WebBrowser control in C#
|
6/20/2010 |
Show all of the matches to a regular expression in a string in C#
|
6/19/2010 |
Use a BackgroundWorker to perform a task in the background in C#
|
6/18/2010 |
Use multiple threads to let a program draw a graph and perform other tasks at the same time in C#
|
6/17/2010 |
Display custom colors in the color selection dialog in C#
|
6/16/2010 |
Validate a switch statement that uses values from an enumerated type in C#
|
6/15/2010 |
Initialize a ComboBox's values from an enumerated type in C#
|
6/14/2010 |
Use a second method to convert strings between Pascal case, camel case, and proper case in C#
|
6/13/2010 |
Convert strings between Pascal case, camel case, and proper case in C#
|
6/12/2010 |
Let the user draw polygons and move them in C#
|
6/11/2010 |
Let the user draw polygons in C#
|
6/10/2010 |
Determine whether a point lies inside a polygon in C#
|
6/9/2010 |
Make a log file with multiple overflow versions in C#
|
6/8/2010 |
Use Debug.Assert to find bugs in C#
|
6/7/2010 |
Use a NotifyIcon component to display status information in the system tray in C#
|
6/6/2010 |
Use try catch blocks to protect against unexpected errors in C#
|
6/5/2010 |
Make a close-up window for an image in C#
|
6/4/2010 |
Draw 2D or 3D borders in C#
|
6/3/2010 |
Use nullable parameters in C#
|
6/2/2010 |
Use null to simulate optional parameters in C#
|
6/1/2010 |
Use overloaded methods to simulate optional parameters in C#
|
5/31/2010 |
Calculate a DataGridView column's value and highlight specific values in C#
|
5/30/2010 |
Use an array of objects to initialize a DataGridView in C#
|
5/29/2010 |
Set a DataGridView control's column styles in C#
|
5/28/2010 |
Use the predefined system colors in C#
|
5/27/2010 |
Make a extension methods that encrypt and decrypt strings in C#
|
5/26/2010 |
Encrypt or decrypt files in C#
|
5/25/2010 |
Write extension methods to convert between byte arrays and strings of hexadecimal values in C#
|
5/24/2010 |
Use the StringBuilder class to concatenate strings quickly in C#
|
5/23/2010 |
Generate random strings in C#
|
5/22/2010 |
Draw a fractal that is generated by applying rules to prime numbers in C#
|
5/21/2010 |
Write a method that saves images in an appropriate format depending on the file name's extension in C#
|
5/20/2010 |
Map numeric values to colors in a rainbow in C#
|
5/19/2010 |
Let the user draw and move line segments snapping their positions to a snap grid in C#
|
5/18/2010 |
Let the user draw line segments, and then drag the segments or their end points in C#
|
5/17/2010 |
Let the user drag an image with transparent pixels over a background image in C#
|
5/16/2010 |
Get the image of a control or form, or a form's client area in C#
|
5/15/2010 |
Save an image of the computer's screen in a file in C#
|
5/14/2010 |
Copy and paste data in multiple formats to the clipboard in C#
|
5/13/2010 |
Copy and paste objects to the clipboard in C#
|
5/12/2010 |
Print data in rows and columns in C#
|
5/9/2010 |
Use the DotNetZip library to compress and decompress files in C#
|
5/7/2010 |
Make a type converter to let the PropertyGrid display and edit compound properties in C#
|
5/6/2010 |
Let the PropertyGrid control display property descriptions and categories in C#
|
5/5/2010 |
Use a PropertyGrid control to let the user edit program objects in C#
|
5/4/2010 |
Give a form a shape by setting its region in C#
|
5/3/2010 |
Draw level curves for an array of z values corresponding to points (x, y) in C#
|
5/2/2010 |
Draw level curves for functions of two variables z = F(x, y) in C#
|
5/1/2010 |
Plot a heart-shaped function in C#
|
4/30/2010 |
Plot a smiley face function in C#
|
4/29/2010 |
Use delegates to pass a method's address to another method in C#
|
4/28/2010 |
Plot the equation of a function of two variables in C#
|
4/26/2010 |
Make a ListView sort using the column you click in C#
|
4/25/2010 |
Make a ListView control sort using all of its columns in C#
|
4/24/2010 |
Implement an interface in C#
|
4/23/2010 |
Draw text filled with a picture in C#
|
4/22/2010 |
Use VBA code to pick random elements from the currently selected cells in an Excel workbook
|
4/21/2010 |
What is WPF and why should you care?
|
4/20/2010 |
Paste a PNG format image with a transparent background from the clipboard in C#
|
4/19/2010 |
Copy an irregular area from a picture to the clipboard in C#
|
4/18/2010 |
Copy an irregular area from one picture to another in C#
|
4/17/2010 |
Determine which ListView row and column are under the mouse in C#
|
4/16/2010 |
Easily add column headers and items to a ListView control in C#
|
4/14/2010 |
Make a program that uses regular expressions to renames files matching a pattern in C#
|
4/13/2010 |
Format an XML file so it looks nice in C#
|
4/12/2010 |
Use objects to make an XML document in C#
|
4/11/2010 |
Build a formatted XML document in memory by using an XmlTextWriter in C#
|
4/10/2010 |
Load a TreeView control from an XML file in C#
|
4/9/2010 |
Automatically resize a ListView control's columns to fit its data in C#
|
4/8/2010 |
Copy data in a two-dimensional array into a ListView control in C#
|
4/7/2010 |
Use the Bitmap class's FlipRotate method to easily flip and rotate an image in C#
|
4/6/2010 |
Use an event handler for multiple controls in C#
|
4/5/2010 |
Invoke an object's public methods by using their names in C#
|
4/4/2010 |
Use DrawPolygon and Drawlines to draw shapes (and understand the different results) in C#
|
4/3/2010 |
Use preprocessor directives in C#
|
4/2/2010 |
Use mathematical and other special symbols in HTML code
|
4/1/2010 |
Display animated GIFs and change them at run time in C#
|
3/31/2010 |
Draw a skewed Sierpinski gasket with any number of corners in C#
|
3/30/2010 |
Draw a Sierpinski gasket in C#
|
3/29/2010 |
Determine where two circles intersect in C#
|
3/28/2010 |
Determine where a line intersects a circle in C#
|
3/27/2010 |
Find the shortest distance between two line segments in C#
|
3/26/2010 |
Find the shortest distance between a point and a line segment in C#
|
3/25/2010 |
Determine where the lines defined by two segments intersect in C#
|
3/24/2010 |
Draw an ellipse that sort of looks like a button in C#
|
3/23/2010 |
Use the using statement to automatically call Dispose in C#
|
3/22/2010 |
Redraw a picture whenever the form resizes in C#
|
3/20/2010 |
Compare the speeds of different methods for concatenating strings in C#
|
3/19/2010 |
Draw a fractal Pickover strange attractor in C#
|
3/18/2010 |
Use the DateTime class's standard formatting methods in C#
|
3/17/2010 |
Use custom date and time formats in C#
|
3/16/2010 |
Make an extender provider that validates required TextBoxes in C#
|
3/15/2010 |
Learn why a form is closing in C#
|
3/14/2010 |
Apply filters to images to perform edge detection, smoothing, embossing, and more in C#
|
3/12/2010 |
Convert between decimal, hexadecimal, octal, and binary in C#
|
3/11/2010 |
Display a font selection dialog with an Apply button in C#
|
3/10/2010 |
Manipulate 32-bit image pixels using a class with simple pixel get and set methods in C#
|
3/9/2010 |
Manipulate image pixels using a class with simple pixel get and set methods in C#
|
3/8/2010 |
Manipulate image pixels very quickly using LockBits wrapped in a class in C#
|
3/6/2010 |
Use custom numeric formats in C#
|
3/5/2010 |
Use standard date and time formats in C#
|
3/3/2010 |
Use LinearGradientBrushes in C#
|
2/21/2010 |
Let the user select full rows in a ListView and store extra information with ListView rows in C#
|
2/20/2010 |
Use standard numeric formats in C#
|
2/19/2010 |
Parse currency values in C#
|
2/18/2010 |
Draw lines that are striped lengthwise in C#
|
2/17/2010 |
Draw a non-intersecting star in C#
|
2/16/2010 |
Draw a star in C#
|
2/15/2010 |
Control overflow behavior with checked and unchecked in C#
|
2/14/2010 |
Make a GroupBox that uses a CheckBox in its caption to determine whether its items are enabled in C#
|
2/13/2010 |
Send controls to the back or front of the stacking order in C#
|
2/11/2010 |
Make a program generate HTML table code for ListView data and display it in a WebBrowser control in C#
|
2/9/2010 |
Make menu items behave like check boxes in C#
|
2/8/2010 |
Use groups in a ListView control in C#
|
2/7/2010 |
Make the items in a menu behave as a radio button group C#
|
2/6/2010 |
Use standard numeric formats in C#
|
2/5/2010 |
Draw a curlicue fractal in C#
|
2/4/2010 |
Parse user-entered values in C#
|
2/3/2010 |
Draw text that's filled with smaller text in C#
|
2/2/2010 |
Draw hollow text in C#
|
2/1/2010 |
Draw text filled with rainbow colors in C#
|
1/31/2010 |
Use LINQ to list the files in a directory and their sizes in C#
|
1/29/2010 |
Enumerate HatchStyle values and display samples of them in C#
|
1/28/2010 |
Use reflection to list the values defined by an enum in C#
|
1/27/2010 |
Display images of the cursors avaiable in C#
|
1/26/2010 |
Let the user copy, cut, and paste parts of an image selected with a rubber band box in C#
|
1/25/2010 |
Use a rubberband box to let the user select an area in a picture in C#
|
1/24/2010 |
Copy and paste text to and from the clipboard C#
|
1/23/2010 |
Initialize arrays, lists, and class instances in C#
|
1/22/2010 |
Give a class auto implemented properties and initializing constructors in C#
|
1/21/2010 |
Start another program and wait until it finishes in C#
|
1/20/2010 |
Open a file with the system's default application in C#
|
1/19/2010 |
Combine and resolve relative paths in C#
|
1/18/2010 |
Draw a hypotrochoid (Spirograph curve) in C#
|
1/16/2010 |
Calculate the greatest common divisor (GCD) and least common multiple (LCM) of two integers in C#
|
1/15/2010 |
Generate all of the selections of K items from a set of N items in C#
|
1/14/2010 |
Calculate the binomial coefficient "N choose K" efficiently in C#
|
1/13/2010 |
Calculate factorials (and use Debug.Assert) in in C#
|
1/12/2010 |
Generate all of the permutations of a set of objects in C#
|
1/11/2010 |
Use WMI to get the operating system's name including its edition, plus some other information in C#
|
1/10/2010 |
Make a web browser that only allows certain web sites in C#
|
1/10/2010 |
Print and provide print previews with more advanced features in C#
|
1/9/2010 |
Print and provide print previews in C#
|
1/8/2010 |
Make a shaped button in C#
|
1/7/2010 |
Use the TableLayoutPanel control in C#
|
1/6/2010 |
Find a number's prime factors in C#
|
1/5/2010 |
Make a list of prime numbers in C#
|
1/4/2010 |
Perform geometric operations on polygons in C#
|
1/4/2010 |
Determine whether a polygon is convex in C#
|
1/4/2010 |
Determine whether a point is inside a polygon in C#
|
1/4/2010 |
Calculate a polygon's area in C#
|
1/4/2010 |
Find a polygon's centroid in C#
|
1/4/2010 |
Determine whether a polygon's points are oriented clockwise in C#
|
1/4/2010 |
Reverse a polygon's orientation in C#
|
1/4/2010 |
Triangulate a polygon in C#
|
1/4/2010 |
Find a smallest enclosing rectangle for a polygon in C#
|
12/28/2009 |
Draw a Sierpinski fractal curve in C#
|
12/27/2009 |
Make a dialog with standard dialog features in C#
|
12/26/2009 |
Draw a strange attractor fractal in C#
|
12/24/2009 |
Use standard dialogs in C#
|
12/23/2009 |
Subclass to read Windows messages in C#
|
12/22/2009 |
Find the convex hull of a set of points in C#
|
12/21/2009 |
Use a StringFormat object and a Rectangle to align painted text in C#
|
12/20/2009 |
Sort and provide custom sorts for standard data types and objects in C#
|
12/19/2009 |
Use WMI to get detailed information about printers in C#
|
12/18/2009 |
Display the fonts installed on the computer and show samples of them in C#
|
12/17/2009 |
Let the user select a rectangular area in an image in C#
|
12/16/2009 |
Use a TreeView to display property pages or option pages in C#
|
12/15/2009 |
Load a picture so it doesn't lock the picture file in C#
|
12/14/2009 |
View the tradeoff between compression level and file size in a JPG image in C#
|
12/13/2009 |
Format a number of bytes in KB, MB, GB, and so forth in C#
|
12/12/2009 |
Easily save and restore all of a form's settings and the values of its controls in the Registry in C#
|
12/11/2009 |
Save copies of the pictures in a directory in a new format (bmp, jpg, png, etc.) in C#
|
12/10/2009 |
Resize all of the pictures in a directory in C#
|
12/9/2009 |
Save and restore settings in C#
|
12/8/2009 |
Calculate logarithms in different bases in C#
|
12/7/2009 |
Convert between Excel-style column numbers and names in C#
|
12/6/2009 |
Make a transparent form and let the user move it in C#
|
12/5/2009 |
Draw a Mandelbrot set fractal in C#
|
12/4/2009 |
Set tab positions inside a ListBox or TextBox in C#
|
12/3/2009 |
Programmatically adjust the position of the splitter in a SplitContainer control in C#
|
12/2/2009 |
List the fonts installed on your system in C#
|
12/1/2009 |
Get a program's command line arguments in C#
|
11/30/2009 |
Calculate compound interest over time in C#
|
11/29/2009 |
Find a control by its name in C#
|
11/28/2009 |
Make a string extension that determines whether a string matches a regular expression in C#
|
11/27/2009 |
Assign people (or anything else) to randomly selected groups in C#
|
11/26/2009 |
Randomize the items in an array in C#
|
11/25/2009 |
Make an extention method that converts a number into words (as in "one thousand eight hundred twelve") in C#
|
11/24/2009 |
Evaluate mathematical expressions with code in C#
|
11/23/2009 |
Download a file from the web and save it with an arbitrary local file name in C#
|
11/22/2009 |
Execute ad hoc database commands such as CREATE TABLE, INSERT INTO, DROP TABLE, and so forth in C#
|
11/21/2009 |
Measure elapsed time with normal or high precision in C#
|
11/20/2009 |
Use resources to hold images, text, and other data, and load it at run time in C#
|
11/19/2009 |
Place a notify icon in the system taskbar in C#
|
11/18/2009 |
Search files in a directory hierarchy for a target string in C#
|
11/17/2009 |
Programmatically create new controls at runtime and add them to a form or inside a container in C#
|
11/16/2009 |
Draw a Barnsley fern fractal in C#
|
11/15/2009 |
Override a class's ToString method to allow controls such as ListBox to display objects in C#
|
11/14/2009 |
Draw rotated text in C#
|
11/13/2009 |
Add items to the "Send To" menu
|
11/13/2009 |
Programmatically add new rows to an unbound DataGridView control in C#
|
11/12/2009 |
Draw a Buddhabrot fractal in C#
|
11/11/2009 |
Draw a Hilbert curve fractal in C#
|
11/9/2009 |
Compare the names of the files in two directories in C#
|
11/4/2009 |
Draw backwards text in C#
|
11/4/2009 |
Get a disk drive's serial number in C#
|
11/4/2009 |
Get information about a disk drive such as size and available space in C#
|
11/4/2009 |
Playing system sounds: beep, asterisk, question, etc.
|