Recommended Reading

  • Bickford, Peter. Interface Design: The Art of Developing Easy-to-Use Software. Chestnut Hill, MA: Academic Press, 1997.

    Chapter 11, "Speed and Feedback," describes the difference between real speed and perceived speed and gives suggestions on how to improve both.

  • Pietrek, Matt. "Remove Fatty Deposits from Your Applications Using Our 32-bit Liposuction Tools." Microsoft Systems Journal, October 1996.

    Presents very useful information on avoiding address space collisions using the Rebase utility and on resolving the addresses of imported functions using the Bind utility. Using both techniques greatly improves the load time of programs that use many DLLs. The article also includes code optimization information and a useful Liposuction32 utility that finds easily correctable inefficiencies in executable files.

  • Prosise, Jeff. Programming Windows with MFC, Second Edition. Redmond, WA: Microsoft Press, 1999.

    Chapter 2, "Drawing in a Window," presents useful information about scrolling in general and efficient scrolling using MFC. Also discussed is the fact that while the CScrollView class was designed for the MFC document/view architecture, you can use it on its own without any problem (unless you want to support print previewing). This information is extremely useful, since CScrollView is quite powerful on its own.



Developing User Interfaces for Microsoft Windows
Developing User Interfaces for Microsoft Windows
ISBN: 0735605866
EAN: 2147483647
Year: 2005
Pages: 334

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net