The Wayback Machine - https://web.archive.org/web/20110902033116/http://www.codeguru.com:80/vb/gen/vb_graphics/

    VB Graphics

    Animation in VB.NET, Part 3

    Richard Newcombe takes a look at Bitmap Animations in VB.NET. VB6 made extensive use of API's to load and initialize large quantities of smaller images. .NET has the GDI+ dynamic library, with a large selection of graphic classes and functions, which means that we no longer require API's to manipulate images.

    Animation In Visual Basic .NET: Interacting with Objects

    Discover how to Interact with the objects on a playing field. The article uses a game as a base for the code.

    Displaying and Customizing Images from a Database

    Discover how to render an image directly from a database using an IHttpHandler and how to modify the image on its way to the client using GDI+.

    Creating a Rounded Panel Control

    Round those corners and make your user interfaces a little jazzier with a rounded rectangle Panel control; a fun chunk of code to incorporate into your application.

    Animation in VB.NET, Part 1

    Discover how to update the VB6 Asteroids project to run in VB.NET.

    Animation in VB (Part 2)

    This time, you look at animating bitmap images and write a simple platform game. You also find out how to load images directly into memory without setting up a picturebox in design time.

    Animation in VB (Part 1)

    Look at doing a simple stick figure animations, and then use similar methods to create a simple, fast-paced 2D vector animated game.

    Visualizing LINQ Sequences with GDI+

    Discover a utility for quickly obtaining and managing rectangles within rectangles. The rectangles then can be used to do things such as manage the layout of dynamically generated forms or visualize LINQ queries.

    Rendering Images in ASP.NET Directly from Your Database

    There's no need to store file system paths in a database. Just store images in your database and then directly load them to your ASP.NET pages.

    Creating Your Own Drawing Application with Visual Basic .NET, Part 4

    With this article, you will learn how to Crop, Zoom, and Rotate images. You also will learn how to make an Eyedropper, how to draw text, and how to make a moveable Selection.

    Animating Graphics in ASP.NET with GDI+

    You've learned how to render graphics with GDI+ and ASP.NET. Take the next step and learn how to dynamically update images with AJAX.

    Creating Your Own Drawing Application in Visual Basic.NET, Part 3

    With Part 3, we add shapes like hearts, rounded rectangles, spirals, stars. We also experiment with different brushes to fill our shapes more nicely.

    Rendering Graphics in ASP.NET with GDI+

    Web forms do not have a canvas, so you can't ask a Web form for its Graphics object. But, you can simulate this behavior by rendering graphics in ASP.NET—with some help from GDI+.

    Anti-Aliased Image Transformation (Aaform)

    Given an image and a quadralateral, Aaform will fit the image onto the quadraleteral passed using geometry.

    [Updated] Anti-Aliased Image Rotation (Aarot)

    Rotate images using geometry.

    Create a Shaped 3D Control with GDI+

    Want to create non-rectilinear controls for custom Windows software development? Learn how to convert a custom three-dimensional shape primitive into a shaped control with .NET and GDI+.

    [Updated] Creating Partially Translucent/Transparent Windows in VB (2)

    Shows how to make 'holes' in a window by using a color key and three API functions.

    Load Images from and Save Images to a Database

    Learn how to build a Windows Forms interface that allows you to work with your images database.

    Creating Translucent/Transparent Windows in VB (1)

    Make your VB Forms transparent or translucent with just three API calls.

    Zip and Unzip Using VB5 or VB6

    Learn how to use Zip and Unzip compatible methods with VB5 or VB6. All the code is contained in class modules that can either be compiled into an ActiveX or dropped into an existing project. The Zip/Unzip functionality is handled by the FreeWare InfoZip components from (http://www.cdrom.com/pub/infozip ) - these DLL's are included in the download.

    Tiling a Bitmap across a forms Background

    Learn how to tile any bitmap across a forms background. (Added: 9-Jun-1999)

    A method to get the pixel color under the mouse pointer

    Learn how to obtain the RGB color of any pixel under the cursor. (Added: 20-Jan-2000)

    3D Rotating Objects Demo

    Learn how to do transformations on solid and wire-frame 3D objects. (Added: 01-Jun-1999)

    Advanced Screen Snap-Shots

    Create a professional screen-grabber to copy any part of the screen into a picturebox / clipboard. (Added: 22-Feb-2000)

    Advanced Graphics - Periodic Table Sample

    Learn about many different methods of painting directly to a form to and creating 'clickable' regions. The project draws the Periodic Table and all associated properties with each element. (Added: 1-Mar-2000)