Visual Basic� Graphics Programming Hands-On Applications and Advanced Color Development

ISBN-10: 0471355992

ISBN-13: 9780471355991

Edition: 2nd 2000 (Revised)

Authors: Rod Stephens

List price: $60.00 Buy it from $7.98
This item qualifies for FREE shipping

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description:

Generally Visual Basic has graphics capabilities but they are limited. The author shows how to blend complex graphics theory and algorithms with a practical approach to produce Windows 95 applications with full graphics and animation.
New Starting from $43.25
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!
Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Periodic Table Online content $4.95 $1.99
Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99
Customers also bought
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $60.00
Edition: 2nd
Copyright year: 2000
Publisher: John Wiley & Sons, Incorporated
Publication date: 11/10/1999
Binding: Paperback
Pages: 736
Size: 7.56" wide x 9.25" long x 1.46" tall
Weight: 2.882
Language: English

Introduction
Working with Windows
Visual Basics
Visual Basic Coordinate Systems
Custom Coordinates
Coordinate Overflow
Scale Conversions
Size and Positioning
Interior Sizing
The Move Method
Graphic Container Controls
Line Method
Circle Method
PaintPicture Method
PSet Method
Point Method
Print Method
Scrolled Windows
Scrolled Window Controls
When to Draw
AutoRedraw Property
Paint Events
Redrawing During Resize Events
Controlling Controls
Text Properties
Other Graphic Properties
Graphical Controls
Image Control
Label Control
Line Control
Shape Control
Color
RGB Colors
System Colors
Decomposing Colors
QBColor
Summary
Using the API
The Genie
Using the API
Identifying the Routine
Defining Data Structures
Declaring the Routine
Calling the Routine
Useful API Functions
Drawing
Drawing Attributes
Metafiles
Summary
Advanced Color
Color Models
Bitmaps
Device-Dependent Bitmaps
Device-Independent Bitmaps
Color Palettes
Static Colors
Inverting Static Colors
Colors in Visual Basic
Summary
Advanced Text
Multiple Colors and Fonts
Text Metrics
CreateFont Function
Height
Width
Escapement
Orientation
Weight
Italic, Underline, StrikeOut
CharacterSet
OutputPrecision
ClipPrecision
Quality
PitchAndFamily
Face
Standard Fonts
Programming with CreateFont
Curved Text
Centering Rotated Text
Editable Text
Summary
Printing
Printer Objects
Selecting a Printer
Printer Properties
Printer Control Methods
The PrintForm Method
High-Resolution Printing
Printing Text
Print Preview
Multipage Print Preview
Printer Scale Properties
Scaling Objects to Fit
High Resolution PrintForm
Summary
Image Processing
Point Processes
Obtaining Images
Programming Tools
LoadPicture
LoadImage
SavePicture Routine
Point and PSet Functions
Point Processes
Grayscale
Complement
Brightness
Color Balance
Contrast
Binary Contrast Enhancement
Multiple Image Processing
Image Subtraction
Image Averaging
Image Compositing
Summary
Area Processes
Spatial Filtering
Initializing Kernels
Low-Pass Filters
Unsharp Masking
High-Pass Filters
Edge Detection
Embossing
Restricting an Operation Using a Mask
Summary of Spatial Filters
Rank Filters
Geometric Transformations
Bilinear Interpolation
A Transformation Framework
Enlargement
Reduction
Cheating with LoadImage
Rotation
Reflection
Complex Reflection
Shape-Distorting Transformation
Summary
Animation
Bitmap Animation
Animation Basics
Timing Is Everything
Timing in Visual Basic
Fast Display
Timer Controls
Clock Watching
Displaying Files Directly
Storing Image Bits
The Need for Speed
Drawing Animation
Clear and Redraw
Save and Restore
Using the API
Summary
Advanced Animation
Controlling Animation
Simulation
Scripts
Sprites
Tweening and Morphing
Tweening
Morphing
Specialized Animation
Scene Transitions
Screen Savers
Animating Program Icons
Summary
Two-Dimensional Graphics
Fractals and Tilings
Fractals
Trees
Snowflakes
Space-Filling Curves
Gaskets
The Mandelbrot Set
Julia Sets
Strange Attractors
Tilings
Summary
Drawing Curves
Lines and Circles
Parametric Curves
DrawCurve
Rotating Points
Curve Fitting
Polynomial Curve Fitting
Linear Least Squares
Quadratic Least Squares
Higher-Order Least Squares
Parametric Curve Fitting
Hermite Curves
Bezier Curves
Higher-Order Bezier Curves
B-Splines
Closed B-Splines
Summary
Two-Dimensional Transformations
Modeling Two-Dimensional Objects
Windows and Viewports
Panning and Zooming
Aspect Ratios
Windows and Viewports in Visual Basic
Zooming and Panning in Visual Basic
Two-Dimensional Transformations
Simple Transformations
Combining Transformations
Transformation Matrices in Visual Basic
Vector and Matrix Operations in Visual Basic
Transforming Objects
Shape-Distorting Transformations
Treating Types of Transformation Differently
Display Data Structure
Quadtrees
Locating Objects
Quadtrees in Visual Basic
A Quadtree Implementation
Summary
Three-Dimensional Graphics
Three-Dimensional Transformations
Simple Transformations
Homogeneous Coordinates
Vector and Matrix Operations in Visual Basic
Translation
Scaling
Reflection
Right-Handed Coordinates
Rotation
Inverse Transformations
Projections
Parallel Projection
Perspective Projection
Summary of Projections
Perspective Viewing
Composing Transformations
Scaling without Translation
Reflection across an Arbitrary Plane
Rotation around an Arbitrary Line
Projection onto an Arbitrary Plane
The UP Vector
Using Subroutine m3Project
Spherical Coordinates
Three-Dimensional Objects
Summary
Surfaces
Simple Surfaces
Grids
The Hi-Lo Algorithm
The Z-Order Algorithm
Fractal Surfaces
Parametric Surfaces
Bezier Surfaces
B-Splines
Surfaces of Transformation
Extruded Surfaces
Surfaces of Revolution
Other Surfaces of Transformation
Summary
Hidden Surface Removal
Backface Removal
Finding Surface Normals
Testing Angles with Normals
Putting It All Together
Convex Solids
Backface Removal in Visual Basic
Depth-Sort
Nonconvex Solids
Surfaces Revisited
Summary
Shading Models
The Physics of Lighting
Diffuse Reflection
Ambient Light
Distance
Specular Reflection
Smooth Shading
Gouraud Shading
Phong Shading
Summary
Ray Tracing
A Brief Warning
Ray-Tracing Basics
Ray Tracing in Visual Basic
Calculating Hit Color
Tracing Rays
Performance
Bounding Volumes
Scanline Culling
Other Objects
Planes
Disks
Polygons
Checkerboards
Cylinders
Recursive Ray Tracing
Reflected Light
Transparent Surfaces
Assumptions
Adaptive Depth Control
Texture Mapping
Normal Perturbation
Environment Mapping
Special Environment Mapping
Summary
Beyond Three Dimensions
Higher-Dimensional Transformations
Temporal Projection
Spatial Projection
Four-Dimensional Transformations
Homogeneous Coordinates
Translation
Scaling
Reflection
Rotation
Inverse Transformations
Projections
Rotating a Hypercube
Folding a Hypercube
Summary
Mathematical Tools
Vectors and Matrices
Vector Arithmetic
Vector Length
Dot Product
Projection of a Vector onto a Vector
Cross Product
Matrix-Vector Multiplication
Matrix-Matrix Multiplication
Transformation Matrices
Two-Dimensional Transformations
Three-Dimensional Transformations
Four-Dimensional Transformations
Spherical Coordinates
Distances
Point-to-Point
Point-to-Line
Point-to-Plane
Line-to-Line
Plane-to-Plane
Platonic Solids
Regular Solids
Duals
Tetrahedron
Cube
Octahedron
Dodecahedron
Icosahedron
Summary
Index
×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×