Essential Visual C++ 6.0 fast: An Introduction to Windows Programming using the Microsoft Foundation Class Library by Ian ChiversEssential Visual C++ 6.0 fast: An Introduction to Windows Programming using the Microsoft Foundation Class Library by Ian Chivers

Essential Visual C++ 6.0 fast: An Introduction to Windows Programming using the Microsoft…

byIan Chivers, I. D. Chivers

Paperback | December 19, 1994

Pricing and Purchase Info

$92.83 online 
$137.95 list price save 32%
Earn 464 plum® points

Prices and offers may vary in store

Quantity:

In stock online

Ships free on orders over $25

Not available in stores

about

Microsoft's Visual C++ 6.0 contains lots of new features designed to help developers build high performance applications. This book covers all these, which makes it ideal reading for those who want a quick introduction to Windows programming with Visual C++ and the Microsoft Foundation class (MFC) library. Topics covered by Ian Chivers in this book include: The 2 key Windows classes: CFrameWnd and CWinApp; Message Maps; Controls. Graphical Output Newcomers to the package will find thatEssential Visual C++ 6.0 fast will help them to create their own applications - incorporating all the new features - quickly, effectively and productively.
Title:Essential Visual C++ 6.0 fast: An Introduction to Windows Programming using the Microsoft…Format:PaperbackDimensions:214 pagesPublished:December 19, 1994Publisher:Springer-Verlag/Sci-Tech/TradeLanguage:English

The following ISBNs are associated with this title:

ISBN - 10:1852331704

ISBN - 13:9781852331702

Reviews

Rated 4 out of 5 by from Great little book "Don't judge the book by the cover" is one good idiom, but "don't judge by the volume" is better for it, it is the thinnest, cheapest computer book I've came cross; yet it is concise, delivering the most complete jump start information in it; it gave me a pleasant surprise when the shelf is surrounded by Bible-sized monsters. Only two things, one, no bundling Intro Edition (have to fall back on 4.0 which is not exactly compatible) two, only the basics covered ONE TOPIC AT A TIME (except the real basics of any GUI program); an almost excellent book nevertheless
Date published: 2000-05-19

Table of Contents

1 Overview.- Microsoft Visual C++ 6 - What isn't covered.- COM.- Active X.- Active Template Library - ATL.- Database management - ODBC.- Database management - DAO.- Internet programming - ISAPI.- Wizards.- Assumptions.- Microsoft Visual C++ versions.- Edition comparison.- Windows programming.- User interface features.- Working methods.- Visual Studio.- Development platforms.- Coda.- Problems.- 2 Visual Studio.- On-line documentation.- Right-hand mouse button.- Mouse with middle roller.- Expanding and contracting the size of the windows.- Simple program development.- Stage 1 - File | New.- Stage 2 - Choose a project type.- Stage 3 - Choose a project name and location.- Stage 4 - Project type.- Stage 5 - New project information.- Stage 6 - Visual Studio empty project.- Stage 7 - Project | Add to project | New.- Stage 8 - New | Files/Projects/Other documents.- Stage 9 - Visual Studio - Editor window.- Stage 10 - Type in the program.- Stage 11 - Build | Execute.- Stage 12 - This file does not exist.- Stage 13 - DOS Console window.- Stage 14 - Back to Visual Studio.- Summary.- 3 Getting Started.- The program.- Running the program.- Windows data types and naming conventions.- Summary of steps in creating a windows program.- 4 Messages.- Working methods again.- The application.- The program.- Running the program.- The C++ source.- Summary.- 5 Controls: Menus.- Resources.- The application.- The menu ID file - menuids.h.- The resource file.- The C++ source file.- Running the program.- The resource file.- MENU statement.- MENUITEM statement.- The text parameter.- The result parameter.- The option list parameter.- POPUP resource.- The text parameter.- The option list parameter.- The ACCELERATORS statement.- The C++ source file.- Summary.- Wizards and resource editors.- Wizards.- The c0503.rc file.- The afxres.h file.- The resource editor.- 6 Controls: Dialog Boxes.- The application.- The menu ID file.- The resource file.- The C++ source file.- Running the example.- The menu ID file.- The resource file.- The C++ source file.- Summary.- 7 Controls: List Boxes.- The application.- The menu ID file.- The resource file.- The C++ source file.- Running the example.- The menu ID file.- The resource file.- The C++ Source File.- OnInitDialog and LBN_DBLCLK.- List box handlers and member functions.- Summary.- 8 Controls: Check Box with Grouping.- The application.- The menu ID file.- The resource file.- The C++ source file.- Running the program.- The menu ID file.- The resource file.- The C++ source.- Summary.- 9 Controls: Edit Boxes, Radio Buttons, Plain Text.- The application.- The ID file.- The resource file.- The C++ source file.- Running the program.- The menu ID file.- The resource file.- Ltext.- Edittext.- Autoradiobutton.- The C++ source file.- Summary.- 10 Common Controls.- Summary.- 11 Controls: Toolbars.- The application.- Menu options.- Button appearance.- The resource file.- The ID file.- The C++ source file.- Function prototype CToolBar::CreateEx.- Function prototype return value.- Function prototype parameters.- Function prototype CToolbar::LoadToolBar.- Constructor return value.- Constructor parameters.- Running the program.- Summary.- 12 Controls: Status Bar and Tooltips.- The application.- The ID file.- The resource file.- The C++ source file.- Running the program.- Summary.- 13 Icons.- The application.- Graphics editor.- Microsoft provided icons.- Function prototype CWinApp::LoadIcon.- Function prototype return value.- Function prototype parameters.- The menu ID file.- The resource file.- The C++ source file.- Function prototype AfxRegisterWndClass.- Function prototype return value.- Function prototype parameters.- Running the application.- Summary.- 14 Text I/O Using Device Contexts.- Overview.- Device contexts.- Function prototype GetSystemMetrics.- Function prototype CDC::PatBlt.- Function prototype return value.- Function prototype parameters.- Function prototype CDC::BitBlt.- Function prototype return value.- Function prototype parameters.- Function prototype CDC::TextOut.- Function prototype return value.- Function prototype parameters.- Drawing text.- CFont.- Flicker and the repaint problem.- Example 1: Simple text i/o.- The C++ source file.- Running the program.- Example 2: Altering the font.- Type face name.- Style.- Size.- The C++ program source.- Running the program.- Summary.- 16 Graphics Using Device Contexts.- Graphic objects.- Classes for windows GDI objects.- Process of creating a graphic object in a device context.- Function prototype MoveToEx.- Function prototype return values.- Parameters.- Function prototype CDC::LineTo.- Function prototype return values.- Function prototype parameters.- Example 1.- Running the program.- Additional features.- Function prototype CDC::SetMapMode.- Function prototype parameter.- Function prototype CDC::SetViewportExt.- Function prototype return value.- Function prototype parameters.- Function prototype CDC::SetViewportOrg.- Function prototype return value.- Function prototype parameters.- Example 2.- Running the program.- Summary.- 17 Bitmaps Using Device Contexts.- Device-dependent bitmaps - DDB.- Device-independent bitmaps - DIB.- Colour.- Screen resolution, graphics memory and colours displayed.- Creating a bitmap.- CBitmap.- Function prototype CBitmap::LoadBitmap.- The resource file.- The C++ source file.- Running the program.- DIB.- Summary.- 18 Where Next?.- On-line help.- MSDN CDs.- On-line examples.- Wizards.- Books.- Web resources.- Summary.- Appendix A: Toolbar Example.- Menu ID file.- Resource file.- C++ source file.- Appendix B: Statusbar And Tooltips Example.- Menu ID file.- Resource file.- C++ source file.- Appendix C: Icon Example.- Menu ID file.- Resource File.- C++ Source File.- Appendix D: Second Text I/O Example.- C++ source file.- Appendix E: Second Graphics I/O Example.- C++ source file.

From Our Editors

Developers who need a quick introduction to Visual C++6.0 and the Microsoft Foundation Class library can learn the maximum amount of information in the minimum amount of time with this practical tool. Essential Visual C++6.0 fast includes several clear examples to assist in the creation of applications, incorporating the many new features of the package. Ian Chivers` Essential Visual C++6.0 is one of 10 books in this popular series and saves you time by including only the key concepts for Windows programming.