12.07.2015 Views

HVAC Control in the New Millennium.pdf - HVAC.Amickracing

HVAC Control in the New Millennium.pdf - HVAC.Amickracing

HVAC Control in the New Millennium.pdf - HVAC.Amickracing

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

PC-based <strong>Control</strong>, Software and Bus Trends32-bit, W<strong>in</strong>dows-based applications. Ano<strong>the</strong>r programm<strong>in</strong>g <strong>in</strong>terfaceavailable to W<strong>in</strong>32 and Microsoft Visual C++ programmers is <strong>the</strong> MicrosoftFoundation Class library (MFC). MFC provides higher-level encapsulationsfor much of <strong>the</strong> W<strong>in</strong>32 API.MFC supplies C++ classes to represent W<strong>in</strong>dows user <strong>in</strong>terfaceobjects such as w<strong>in</strong>dows, dialog boxes, brushes, pens, and fonts. MFCclass member functions make calls to <strong>the</strong> W<strong>in</strong>32 API functions. Theprogrammer us<strong>in</strong>g W<strong>in</strong>32 can program us<strong>in</strong>g C or C++ and <strong>the</strong> W<strong>in</strong>32API, or us<strong>in</strong>g C++ and MFC.W<strong>in</strong>dows CEW<strong>in</strong>dows CE is not just a reduced-feature-set version of W<strong>in</strong>dows.It was developed as a small-footpr<strong>in</strong>t OS for embedded applications. Itskernel borrows from o<strong>the</strong>r Microsoft 32-bit OSs and elim<strong>in</strong>ates or replacesthose OS characteristics that typical CE-based applications do notrequire. See Figure 5-1.W<strong>in</strong>dows CE applications, like W<strong>in</strong>dows NT applications, run <strong>in</strong> aFigure 5-1. W<strong>in</strong>dows CE architecture with an OEM abstraction layer(OAL) for device-dependent code and device power management.©2001 by The Fairmont Press, Inc. All rights reserved.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!