Click here to Skip to main content
Click here to Skip to main content
Articles » Languages » C# » Windows Forms » Downloads
 
Add your own
alternative version
Go to top

Article Two: Building a UI Platform in C# - Testing via UI Animation

, , 3 Mar 2005
Describes an implementation of UI animation for the support of Test-Driven Development.
articletwodemo.zip
ApplicationZero.exe
PlayerCases.dll
Testing.Core.dll
PlayerCases
Masters
UITestingFramework.dll
freeBlix.dll
articletwosource.zip
Article Two Testing UI Animation Source
DragCases
01. Move
02. Factory
03. Move with Tweak
04. Factory with Tweak
Masters
freeBlix
Bounds
Bounds
IBounds
Point
Point
PointCycle
PointDelegates
Rectangle
Rectangle
RectangleCycle
RectangleDelegates
Size
InvalidSizeException
Size
SizeCycle
SizeDelegates
SizingAnchor
Children
Control
ControlState
ControlSystem
Drag
DragBot
DragCycle
DragManifest
DragMouseTrap
DropSite
Tweak
Mouse
Mouse
MouseTrap
Overlays
ControlOverlay
DragOverlay
FormOverlay
PaintDeck
BackgroundPaintTube
Blaster
CacheMode
DragBlaster
FormBlaster
Graphics
JigPaintTube
SnapShot
SnapShotCollection
Painter
Player
Instruction
InstructionCollection
InstructionDelegates
Instructions
Player
PlayerDelegates
StopWatch
XPButton
Painter
XPBlueDefault
_Core
BooleanStateCounter
ColorMatrix
Debouncer
Delegator
HitTester
IntegerRange
IVisible
JigSensor
ManagedThreadPool
ThreadingBaton
Main
PlayerCases
01. Instructions
02. Move
03. Factory
04. Move with Tweak
05. Factory with Tweak
Masters
PointCases
01. Basic
02. ListenToEvents
03. XYandListenToEvents
Masters
RectangleCases
Masters
Run
UITestingFramework.dll
SizeCases
01.Basic
02.EventCycle
03.Exception
Masters
Testing.Core
DragCase
Attributes
DragColorSample
DragState
DragStateCollection
FactoryDragCase
FactoryDragBot
FactoryDragCase
FactoryDropSite
MatchstickInterfaces
Matchsticks
MoveDragCase
MoveDragBot
MoveDragCase
MoveDropSite
TweakFactoryDragCase
TweakMoveDragCase
Tweaks
Factories
LineIndicator
MatchStickInterfaces
MatchSticks
PaintCase
PlayerCase
Attributes
MatchstickInterfaces
Matchsticks
PointCase
Attributes
RectangleCase
MatchstickInterfaces
Matchsticks
RectangleIntersection
SizeCase
Attributes
Stone
StonePad
TestingServices
XPButtonCase
Attributes
MatchstickInterfaces
Matchsticks
XPButtonCases
01. Paint
02. Player
Masters

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here

Share

About the Authors

Tom Ollar
CEO Sagerion, LLC
United States United States
I read About Face by Alan Cooper in 1995 and immediately recognized it as a founding document for the future of software. I also recognized we had a long, long way to go - and yes, even with the advent of iOS, we are still not there yet.
 
At my company, Sagerion (say-jair-ee-on), we can take a look at your planned or existing software and suggest ways of making it better - lots better. We can develop down-to-the-pixel blueprints showing exactly what our suggestions mean. We can help manage on-going development to make sure the top-notch user-experience we've suggested really does get built. Now, honestly, how often have you ever seen all those things happen?
 
You may or may not already have great development going on - but what does that matter if you don't have great design driving it?
 
Feel free to contact me at tom@sagerion.com, I would love to hear about your next ground-breaking project.

Jim Bennett
Founder Sagerion LLC
United States United States
www.filoshare.com
-It is a fresh and free distributed source control system.

| Advertise | Privacy | Mobile
Web04 | 2.8.140922.1 | Last Updated 3 Mar 2005
Article Copyright 2005 by Tom Ollar, Jim Bennett
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid