Amazon cover image
Image from Amazon.com

Peter Norton's Windows 3.0 power programming techniques / Peter Norton, Paul L. Yao.

By: Contributor(s): Publication details: Toronto ; New york : Bantam Books, c1990.Description: xvii, 939 p. : ill. ; 24 cmISBN:
  • 0553349406 :
Subject(s): DDC classification:
  • 22 005.133 NOR
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Copy number Status Date due Barcode
Book Open Access Book Open Access Engineering Library 005.133 NOR 1 (Browse shelf(Opens below)) 1 Available BUML23101025

Table of Content

Part 1: An Introduction to windows
A history of windows
The OS/2 presentation manager
The windows programing challenges

PART 2 A MINIMUM WINDOWS PROGRAM

2. A Minimum windows program
The mechanics of compiling and linking MIN.EXE
The MAKE and NMAKE utilities
Cc compiler switches
The resource file
Linking and the modules definition file

3. Windows programming conventions
Hungarian naming
Handles
The windows include file
An outdated practice: casting messages

4. Understanding the WINMAIN function
Procedure declaration
Program initialization

Windows class registration
Window creation
Messages: Input mechanism and multitasking
5. Understanding windows procedures
The windows procedures declaration
Program termination and the
Default message handling
A taxonomy of messages

PART 3 INTRODUCTION TO THE GRAPHICS DEVICES INTERFACE
6. Overview of GDI
An overview of the graphics device
GDI Capabilities
The programming interface

7. Pixels and makers
Creating markers
8. Drawing line
Line drawing primitives
About pens
Creating and using pens
Drawing models and lines

9. Drawing filled figures
GDI filled-figure routines
DC attributes
About brushes
Creating and using brushes

10. Drawing text
Text drawing primitives
DC attributes for text drawing
About fonts
Creating and using logical fonts

PART 4 USER INTERFACE OBJECTS.
11. Commands: menu and accelerator basic
User interface standards
Menu programming issues
Menu support routines
Keyboard accelerator

12. Enhancing menus with graphics
Owner-draw menus items
Bitmaps in menus
Creating custom menu check marks

13. Windowing
The window creation process
Window creation style bits
Top-level windows considerations
System metrics
Private profile files
Creating a child window
STATELINE: Menus status information

14. Dialog boxes
Dialog box user interface standards
Model dialog boxes
Modeless dialog boxes
A file open dialog box

PARTS 5 MESSAGE DRIVEN INPUT
15. Keyboard input
How a windows program receives
Character set and international support
Multitasking issues
Creating a keyboard pointer: carets

16. Mouse Input
The uses of a mouse
How a windows program receives
A mouse input sample: caret
Dragable objects and stretchable rectangle s
Creating dynamic cursors

PART 6 OPERATIONG SYSTEMS CONSIDERATIONS
Memory, part 1: system memory management
The Inte-86 family of processors
Real mode operation
Standard and enhancement
How windows selects a segment for discarding

18. Memory, part II: Application memory use
Overview of application memory use
Global heap allocation
Code structure and memory use
Local heap allocation
Custom resources

19 Dynamic Linking
The dynamic linking mechanism
Dynamic linking and module data segments

PART 7 MORE TOPICS IN GDI PROGRAMMING
20. Coordinate transformation and scrolling
Coordinate transformation scrolling
21. Printing
The user interface to printing
Printer setup and configuration
Sending output to the printer







Includes index: p 923-939

There are no comments on this title.

to post a comment.