.NET Tutorial List

  • Classes 1 (Feb. 17, 2004 -- 17:16) VB.NET
  • Where do pictures go? (Nov. 18, 2004 -- 18:38) VB.NET C#.NET
  • DrawImage Overloads (Nov. 30, 2004 -- 13:01) VB.NET C#.NET
  • Sort, Reverse, and BinarySearch: Array methods. (Dec. 10, 2004 -- 10:02) VB.NET
  • API Functions in .NET: PlaySound (Dec. 24, 2004 -- 10:10) VB.NET
  • A tale of Two Forms (Jan. 25, 2005 -- 9:26) VB.NET
  • References, Classes, Structures, and NullReferenceExceptions (Jan. 29, 2005 -- 10:08) VB.NET
  • ImageAttributes with DrawImage (Feb. 8, 2005 -- 11:06) VB.NET
  • Converting Solutions to your Visual Studio version (Apr. 22, 2005 -- 8:21) VB.NET
  • API Functions in .NET: mciSendString (May 4, 2005 -- 21:31) VB.NET
  • References, Classes, Structures, and Structures in Classes (May 18, 2005 -- 16:42) VB.NET
  • Iceplug Method of Flickerless Display (May 20, 2005 -- 19:50) VB.NET C#.NET
  • GDI+ and drawing characters moving from the keys. (May 23, 2005 -- 7:51) VB.NET C#.NET
  • Spell Checker in VB.NET (Jun. 1, 2005 -- 11:31) VB.NET
  • Prompts (Sep. 18, 2005 -- 9:19) VB.NET
  • The Workaround - Pictureboxes not being Transparent. (Sep. 26, 2005 -- 9:19) VB.NET
  • Fun with a Color Matrix (Sep. 28, 2005 -- 17:32) VB.NET
  • Colors and Fonts in .NET (Oct. 3, 2005 -- 21:40) VB.NET C#.NET
  • API Functions in .NET: GetShortPathName (Dec. 20, 2005 -- 19:19) VB.NET
  • Tile Maps: An Analytical Approach (Dec. 26, 2005 -- 16:54) VB.NET C#.NET
  • Simple Gifs, Transparent Gifs, and Animated Gifs. (Apr. 25, 2006 -- 18:53) VB.NET
  • Chronology: Iceplug Trying to Move Into C#.NET... again (Dec. 17, 2009 -- 19:52) C#.NET
  • Chronology: Iceplug Trying to Move Into C#.NET part 2 (Dec. 19, 2009 -- 17:23) C#.NET
  • Chronology: Iceplug Trying to Move Into C#.NET Functions and Summary Tables (Dec. 20, 2009 -- 9:16) C#.NET
  • Chronology: Iceplug Trying to Move Into C#.NET Structures (Dec. 20, 2009 -- 19:59) C#.NET
  • Chronology: Iceplug Trying to Move Into C#.NET Classes (Dec. 21, 2009 -- 20:36) C#.NET
  • Chronology: Iceplug Trying to Move Into C#.NET Loose Ends (Dec. 22, 2009 -- 10:54) C#.NET

    .NET Platform Tour

  • Background: Backgrounds VB VB.NET
    Background: Backgrounds C# (May 20, 2004 -- 21:57) C#.NET
  • Moving character along ground and making him look. VB VB.NET
    Moving character along ground and making him look. C# (May 22, 2004 -- 22:13) C#.NET
  • Animation and Fixed-wall collision VB VB.NET
    Animation and Fixed-wall collision C# (May 24, 2004 -- 21:18) C#.NET
  • Running & Jumping VB VB.NET
    Running & Jumping C# (May 26, 2004 -- 18:52) C#.NET
  • Low Jumping VB VB.NET
    Low Jumping C# (May 28, 2004 -- 15:21) C#.NET
  • Jumping onto Platforms VB VB.NET
    Jumping onto Platforms C# (May 31, 2004 -- 21:19) C#.NET
  • Lots and Lots of Platforms VB VB.NET
    Lots and Lots of Platforms C# (Jun 4, 2004 -- 18:40) C#.NET
  • Attack of the Walls VB VB.NET
    Attack of the Walls C# (Jun 12, 2004 -- 21:17) C#.NET
  • Collections of Walls and Fistfuls of Coins VB VB.NET
    Collections of Walls and Fistfuls of Coins C# (Jun. 25, 2004 -- 15:42) C#.NET
  • Levels created from Files VB VB.NET
    Levels created from Files C# (Jul. 1, 2004 -- 16:39) C#.NET
  • Objects of Doom: Lava and Floaters VB VB.NET
    Objects of Doom: Lava and Floaters C# (Aug. 29, 2004 -- 22:57) C#.NET
  • Lava from File (Sep. 11, 2004 -- 12:57) VB.NET
    Lava from File (Oct. 5, 2005 -- 10:50) C#.NET
  • More on Floaters VB (Sep. 13, 2004 -- 15:30) VB.NET
    More on Floaters C# (Oct. 5, 2005 -- 16:50) C#.NET
  • Floater Collections, Edition, and File I/O VB (Sep. 16, 2004 -- 21:43) VB.NET
    Floater Collections, Edition, and File I/O C# (Sep. 16, 2004 -- 21:43) C#.NET
  • Maintenance (Oct. 24, 2004 -- 16:32) VB.NET
  • Horizontal Scrolling Levels (Nov. 3, 2004 -- 19:03) VB.NET
  • Vertical Scrolling Levels (Nov. 4, 2004 -- 15:44) VB.NET
  • Editor Snap and Floater Functions (Nov. 7, 2004 -- 15:53) VB.NET
  • Wrapping up Floaters (Nov. 11, 2004 -- 17:19) VB.NET
  • Jumping Boards (Nov. 18, 2004 -- 17:30) VB.NET
  • Horizontally Moving Walls (Nov. 25, 2004 -- 9:36) VB.NET
  • Riding Horizontally Moving Walls (Dec. 24, 2004 -- 17:24) VB.NET
  • Getting Smushed (Jan. 20, 2005 -- 17:24) VB.NET
  • Working with Vertically Moving Walls (Jan. 27, 2005 -- 18:31) VB.NET
  • Moving Walls Going Into the Files (Feb. 16, 2005 -- 12:36) VB.NET
  • Rockin' Some Ice (Sep. 4, 2006 -- 15:06) VB.NET
  • Ladies and Gentlemen, we have Water (Sep. 7, 2006 -- 20:01) VB.NET

    DirectX9 Tutorial List

    Go to April Update, and then to the most recent Update. The link seems to automatically forward you to the first version (?).
  • Primitive Forms of Writing in DirectDraw (Mar. 27, 2004 -- 4:50) VB.NET
  • Drawing a Picture To The Screen (Mar. 29, 2004 -- 10:50) VB.NET
  • Redrawing, Refreshing, and Restoring the Display (Mar. 31, 2004 -- 11:16) VB.NET
  • Calculating the FPS of your Program (Apr. 02, 2004 -- 11:22) VB.NET
  • Moving Objects on the Display (Apr. 02, 2004 -- 13:43) VB.NET
  • DirectX Audio Video Playback for nice MIDI/WAV integration. (May 29, 2004 -- 13:44) VB.NET
  • The Direct3D 9 pages are unpolished and I wasn't exactly sure which version I was using for each page. It will be polished later and I'll even add interesting things to it. Apparently, only the very first version of Direct3D works completely. The later versions produce green errors in weird places. If you find a .vb download at the end of the page, ignore it because it doesn't exist.
  • Direct3D 9 Page 1 (Jun 25, 2006 -- 13:44) VB.NET
  • Direct3D 9 Page 2 (Jul 1, 2006 -- 16:56) VB.NET
  • Direct3D 9 Page 3 (Jul 1, 2006 -- 17:04) VB.NET
  • Direct3D 9 Page 4 (Jul 1, 2006 -- 18:10) VB.NET
  • Direct3D 9 Page 5 (Jul 1, 2006 -- 19:18) VB.NET
  • Direct3D 9 Page 6 (Jul 1, 2006 -- 21:08) VB.NET
  • Direct3D 9 Page 7 (Jul 1, 2006 -- 21:27) VB.NET
  • Direct3D 9 Page 8 (Jul 2, 2006 -- 14:34) VB.NET
  • Direct3D 9 Page 9 (Jul 2, 2006 -- 15:16) VB.NET
  • Direct3D 9 Page 10 (Jul 3, 2006 -- 20:50) VB.NET
  • Direct3D 9 Page 11 (Jul 9, 2006 -- 13:25) VB.NET
  • Direct3D 9 Page 12 (Jul 9, 2006 -- 14:40) VB.NET
  • Direct3D 9 Page 13 (Jul 9, 2006 -- 16:29) VB.NET
  • Direct3D 9 Page 14 (Jul 10, 2006 -- 19:27) VB.NET
  • Direct3D 9 Page 15 (Jul 16, 2006 -- 11:56) VB.NET
  • Direct3D 9 Page 16 (Jul 16, 2006 -- 12:11) VB.NET
  • Direct3D 9 Page 17 (Jul 16, 2006 -- 13:13) VB.NET
  • Direct3D 9 Page 18 (Jul 23, 2006 -- 11:29) VB.NET

    VB6 Tutorial List

  • Altering Probability of Random Numbers with Gaussian Random Numbers (Aug 17, 2005 -- 10:27) VB6
  • Avoiding Exit Statements. (Jul. 23, 2005 -- 7:49) VB6
  • String Parsing (Apr 10, 2004 -- 18:58) VB6
  • Randomize (Oct 21, 2004 -- 21:15) VB6
  • Random Numbers (Oct 19, 2004 -- 16:59) VB6
  • Using Binary to do other stuff (Jun 4, 2004 -- 13:25) VB6
  • Writing to Notepad (May 20, 2004 -- 16:12) VB6
  • Boolean Stuff (Jan. 8, 2004 -- 21:54) VB6
  • VB6 Playlists and WMP (Dec. 14, 2003 -- 16:20) VB6
  • Access Excel from VB6 (Jul. 4, 2003 -- 16:51) VB6
  • Commenting/Indenting Blocks in VB6 (Jul. 20, 2003 -- 16:14) VB6
  • Dragging and dropping things on a VB6 form. (Jul. 8, 2003 -- 18:35) VB6
  • Moving things on a VB6 form. (Mar. 3, 2003 -- 16:57) VB6

    Supplemental Tutorial List

  • Periodics: Intro (Oct 29, 2004 -- 9:22)
  • Periodics: Non-sinusoidal periodic functions and Shapes (Oct 30, 2004 -- 18:43)
  • Periodics: More on shapes (Oct 31, 2004 -- 18:10)
  • Periodics: Sample shapes (Oct 31, 2004 -- 21:29)
  • Periodics: Additive version (Nov 5, 2004 -- 16:31)
  • Periodics: Combining Periodics (Nov 5, 2004 -- 16:31)
  • Interpolation, specifically Linear, also known as Lerp (Jul 26, 2005 -- 20:52)
  • Pool and Billiard Ball Collision Resolution (Oct 13, 2005 -- 21:36)

    XVBT Post Links

  • How to make VB6 Control Arrays VB6
  • Saving a single Line to a File in VB6 VB6
  • VB6 File I/O VB6
  • Moving Objects on Form VB6
  • String Evaluation (Old version) VB6
  • Collision Detection thread VB6

    VB6VB6 VB.NETVB.NET C#.NETC#.NET