Microsoft Mastering: MFC Development Using Microsoft Visual C++ 6. 0

Overview

A book/CD-ROM showing how to use the Microsoft Foundation Class (MFC) library and the Visual C++ development system to write custom Microsoft Windows-based applications faster. Assumes familiarity with object-oriented programming terminology and concepts, and Microsoft Windows architecture concepts, plus basic C++ programming skills. The accompanying CD-ROM contains exercises, multimedia demonstrations, sample code, sample applications, and software for viewing files.

...
See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (19) from $1.99   
  • New (2) from $58.77   
  • Used (17) from $1.99   
Close
Sort by
Page 2 of 2
Showing 11 – 16 of 17 (2 pages)
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$12.99
Seller since 2015

Feedback rating:

(61)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

Good
Buy with Confidence. Excellent Customer Support. We ship from multiple US locations. No CD, DVD or Access Code Included.

Ships from: Fort Mill, SC

Usually ships in 1-2 business days

  • Standard, 48 States
$29.95
Seller since 2015

Feedback rating:

(366)

Condition: Good
Possible retired library copy, some have markings or writing. May or may not include accessories such as CD or access codes.

Ships from: Chatham, NJ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$30.11
Seller since 2015

Feedback rating:

(366)

Condition: Very Good
Very good.

Ships from: Chatham, NJ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$36.50
Seller since 2010

Feedback rating:

(9)

Condition: Very Good
The text appears clean, the cover has a sticker on the upper front edge. This is a Former Library copy. Includes CD. Quantity Available: 1. Category: Computers & Internet; ISBN: ... 073560925X. ISBN/EAN: 9780735609259. Inventory No: 1560773877. Read more Show Less

Ships from: Burgin, KY

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$36.50
Seller since 2005

Feedback rating:

(374)

Condition: Very Good
Washington, DC 2000 Softcover Very Good Condition The text appears clean, the cover has a sticker on the upper front edge. This is a Former Library copy. Includes CD. Quantity ... Available: 1. Category: Computers & Internet; ISBN: 073560925X. ISBN/EAN: 9780735609259. Inventory No: 1560773877. Read more Show Less

Ships from: Burgin, KY

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$55.49
Seller since 2015

Feedback rating:

(366)

Condition: Like New
As new.

Ships from: Chatham, NJ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Page 2 of 2
Showing 11 – 16 of 17 (2 pages)
Close
Sort by
Sending request ...

Overview

A book/CD-ROM showing how to use the Microsoft Foundation Class (MFC) library and the Visual C++ development system to write custom Microsoft Windows-based applications faster. Assumes familiarity with object-oriented programming terminology and concepts, and Microsoft Windows architecture concepts, plus basic C++ programming skills. The accompanying CD-ROM contains exercises, multimedia demonstrations, sample code, sample applications, and software for viewing files.

Read More Show Less

Editorial Reviews

Booknews
A book/CD-ROM showing how to use the Microsoft Foundation Class (MFC) library and the Visual C++ development system to write custom Microsoft Windows-based applications faster. Assumes familiarity with object-oriented programming terminology and concepts, and Microsoft Windows architecture concepts, plus basic C++ programing skills. The accompanying CD-ROM contains exercises, multimedia demonstrations, sample code, sample applications, and software for viewing files. Annotation c. Book News, Inc., Portland, OR (booknews.com)
Read More Show Less

Product Details

  • ISBN-13: 9780735609259
  • Publisher: Microsoft Press
  • Publication date: 3/23/2000
  • Series: DV-DLT Mastering Series
  • Edition number: 1
  • Pages: 425
  • Product dimensions: 7.42 (w) x 9.26 (h) x 1.53 (d)

Table of Contents

Index

A
Active Template Library (ATL), 241
ActiveX applications, debugging, 336
ActiveX control property pages, 296
    custom, 301
    default, 297
    exchanging data, 298
    implementing, 296
    stock, 300
ActiveX controls, 231, 276
    advanced features, 333
    advantages, 276
    ambient properties, 289
    containers, 234, 235
    ControlWizard, 277
    creating, 277
    custom properties, 285
    data binding, 330, 331
    debugging, 335
    drawing code, 334
    enumerated properties, 304, 305
    events, 233, 293, 294
    features, 233
    implementing properties, 287
    Internet, 241
    methods, 233, 291, 292
    MFC-based applications, 236
    optimizing, 333
    painting, 281
    parameterized properties, 289
    properties, 233, 282-90
    registering, 280
    stock properties, 283
    type libraries, 233
ActiveX controls (continued)
    vs. custom controls, 232
    windowless activation, 335
ActiveX Data Objects (ADO), 13, 389, 390
    benefits, 390
    collections, 392
    data-bound controls, 396
    data controls, 393-97
    methods, 392
    MFC applications, 393
    object model, 391
    objects, 391
    properties, 391
    queries, 429, 430
adding
    bitmaps to applications, 243
    cascading menus, 45
    child windows, 96
    controls to projects, 237
    controls to property pages, 297
    custom events, 294
    custom methods, 292
    custom properties, 285
    custom property pages, 301
    dialog bars, 90
    dynamic menus, 40
    event handlers for controls, 240
    floating toolbars, 51
    ownerdraw menus, 48
    parameterized properties, 289
    records, 425
    records to data sources, 358
    scrolling views, 147
    stock events, 293
adding (continued)
    stock methods, 291
    stock properties, 283
    stock property pages, 300
    Web Browser control, 461
adjusting scrolling views, 149
ADO. See ActiveX Data Objects (ADO)
ADO Data Bound Dialog Wizard
    building applications, 402
    creating data-bound dialog boxes, 393
advantages
    ActiveX controls, 276
    ADO, 390
    MFC, 4
    OLE DB, 340
ambient properties. See also properties
    ActiveX controls, 289
anticipating errors, 23
application view, converting to scrolling view, 148
applications
    adding bitmaps to, 243
    adding controls to, 237
    ADO, 389
    building, 402, 416
    dialog boxes, communicating with, 86
    Explorer-style applications, 181
    Internet. See Internet applications
    MDI applications, 129
    MFC, creating, 5
    MFC-based applications, 236
    OLE DB, 341
    OLE DB consumer applications, 349, 352, 355,..356, 368, 377
    SDI applications, 129
    view classes, 129
    writing FTP applications, 477
    writing HTTP applications, 474
AppWizard
    building MDI applications, 239
    creating base applications, 349
    creating MFC applications, 5
    creating rebars, 95
    enhancements, 10
    implementing CAccessor class, 352
architecture
    document/view architecture, 4
    OLE DB consumer templates, 347
associating tree controls, 174
ATL. See Active Template Library (ATL)
ATL Object Wizard, 10
attributes, setting
    Internet Explorer 4.0 common controls, 230
    Windows common controls, 224
automatic text completion, 8
Automation
    adding support, 457
    invoking Internet Explorer, 456

B
benefits
    ActiveX controls, 276
    ADO, 390
    MFC, 4
    OLE DB, 340
bitmaps
    adding to applications, 243
    processing bitmap buttons, 245
building
    applications, 402, 416
    MDI applications, 139

C
CAccessor class
    creating base applications, 349
    implementation, 352
    OLE DB consumer applications, 347
cascading menus, implementing, 45
catch block, exception handling, 26
CDynamicAccessor class, 368
CEditView, 178, 179
child windows
    adding to rebars, 96
    setting titles, 145
    suppressing creation, 145
classes
    MFC, 4
    rebars, 95
ClassView, invoking Dialog Editor, 9
ClassWizard, 5
    enhancements, 10
CListView, 168, 169
CManualAccessor class, 377
COleDBRecordView class, 355
collections, ADO, 392
command buttons, implementing, 85
command handlers
    consolidating into command ranges, 41
    implementing, 92
command text, data-bound dialog boxes, 412
commands, OLE DB components, 344
common dialog boxes. See also dialog boxes
    customizing, 60
communications
    ActiveX control errors, 335
    ActiveX controls, containers, 234
Componenet Manager, 11
Components and Controls Gallery, 6
components, OLE DB, 342
connection string, data-bound dialog boxes, 411
    consolidating command handlers into command ranges, 41
consumers
    OLE DB applications, 341
    OLE DB consumer applications, 347-52, 355,..356, 368-71, 377
    OLE DB consumer templates, 347
containers
    ActiveX controls, 234
    implementing, 235
context-sensitive menus, 40
Continue feature, debugging, 21
control views, 166
    CEditView, 178
    CListView, 168, 169
    CRichEditView, 179
    CTreeView, 172, 173
controls, 219
    ActiveX controls, 231-42
    adding to property pages, 297
    disabling, 63
controls (continued)
    enabling, 63
    exchanging data, 298
    Internet Explorer 4.0 common controls, 225-31
    MFC, 242
    Windows common controls, 220-25
ControlWizard, 277
converting
    application view to scrolling view, 148
    coordinates, scrolling views, 150
coordinating multiple views, 183
creating
    ActiveX controls, 275
    ADO applications, 389
    custom property pages, 301
    data-bound dialog boxes, 393
    data binding, ActiveX controls, 331
    dynamic splitter windows, 152
    enumerated properties, ActiveX controls, 304-07
    Explorer-style applications, 181
    floating toolbars, 51
    Internet Explorer 4.0 common controls, 228
    MFC applications, 5
    OLE DB consumer applications, 347
    property sheets, 64
    rebars, 95
    static splitter windows, 154
    tabbed dialog boxes, 64
    user-defined form views, 162
    Web Browser control, 463
    Windows common controls, 222
CRichEditView, 179
CTreeView, 172, 173
custom controls vs. ActiveX controls, 232
custom events. See also events
    ActiveX controls, 294
custom methods. See also methods
    ActiveX controls, 292
custom properties. See also properties
    ActiveX controls, 285
custom property pages, adding, 301
customizing
    common dialog boxes, 60
    CTreeView, 174
    list controls, 169
    rebars, 97
CView class, 131

D
data-bound controls, ADO, 396
data-bound dialog boxes, 401
    adding records, 425
    building applications, 402, 416
    creating, 393
    default, 411
    deleting records, 428
    editing records, 426
data binding, ActiveX controls, 330, 331
data controls, ADO, 394
    accessing data sources, 393
    events, 396
    implementing, 397
    properties, 395
data source objects, OLE DB components, 342
data sources, adding records to, 358
database management system (DBMS), 340
database view classes, 166
DBMS. See database management system (DBMS)
DDV. See dialog data validation (DDV)
debugging, 19, 20. See also error handling
    ActiveX applications, 336
    ActiveX controls, 335
    Continue feature, 21
    Edit feature, 21
    Visual Studio debugger, 20
defaults
    ActiveX control property pages, 296
    data-bound dialog boxes, 411
    printers, 506, 507
    views, starting applications, 140
deleting
    dialog box objects, 86
    records, 428
    records from data sources, 358
design time, painting ActiveX controls, 281
development environment, Visual C++, 2
DHTML described, 13
dialog bars, 90
    adding, 90
    implementing command handlers, 92
dialog box objects, deleting, 86
dialog boxes
    common, customizing, 60
    coordinating controls, 62
    enhancements, 59
    extending DDV, 61
    modeless dialog boxes, 83-86
    property sheets, 64
    tabbed dialog boxes, 64
dialog data validation (DDV), extending, 62
disabling controls, 63
displaying
    modeless dialog boxes, 83
    recordsets, 357
dockable toolbars, 50
document/view architecture, 4
documents
    managing document/view interaction, 132
    views, relationships, 131
drag-and-drop, implementing, 181
drawing, optimizing, 334
dynamic menus, 40
dynamic parsing, 9
dynamic splitter windows. See splitter windows

E
Edit feature, debugging, 21
editing
    records, 426
    records in data sources, 359
editions, Visual C++, 3
enabling
    Continue feature, 21
    controls, 63
    default printer support, 507
    docking toolbars, 50
    Edit feature, 21
    floating toolbars, 51
enhancements
    dialog boxes, 59
    Editor, 8
    interfaces, 39
    Internet, 13
    menus, 40
    MFC, 12
    OLE DB Templates, 12
    projects, 9
    status bars, 54
    Test Container, 10
    toolbars, 50
    tools, 10
    Visual C++, 7
    Visual Studio debugger, 7
    wizards, 10
Enterprise Edition, Visual C++, 3
enumerated properties, ActiveX controls
    creating, 304
    implementing, 305
    process, 304
enumerators, OLE DB components, 342
environment, Visual C++, 2
error handling, 19, 22. See also debugging
    ActiveX applications, 336
    ActiveX controls, 335
    anticipating errors, 23
    exception handling, 24, 27
    MFC exception classes, 28
    OLE DB components, 342
    reporting errors, 23
events
    ActiveX controls, 233, 293-95
    adding handlers, controls, 240
    custom events, 295
    data controls, ADO, 396
    stock events, 293
    Web Browser control, 460, 465
exception handling. See error handling
    exchanging data between controls, property pages, 298
Explorer-style applications, creating, 181
extending DDV, 61

F
features
    MFC, 3
    Visual C++, 2
filters, queries, 429
floating toolbars, 50, 51
form views
    database view classes, 166
    implementing, 162
    user-defined, 162
forms, New Form command, 9
FTP applications, writing, 477

G
graphic device interface (GDI) objects, optimizing, 334
Gopher applications, writing, 479

H
HTML views, implementing, 469
HTTP applications, writing, 474
hyperlinks, processing, 475

I
implementing
    ActiveX control containers, 235
    ActiveX control property pages, 296
    cascading menus, 45
    CEditView, 178
    CListView, 169
    command buttons, 85
    command handlers, 92
    CRichEditView, 179
    CTreeView, 173
    dynamic menus, 40
    enumerated properties, ActiveX controls, 305
    form views, 162
    HTML views, 469
    Ownerdraw menus, 48
    properties, 287
    splitter windows, 151
    Web Browser control, 465
instantiating
    Internet Explorer, 458
    Web Browser control, 463
IntelliSense features, 8
interfaces
    enhancements, 39
    Visual Studio debugger, 20
Internet
    ActiveX controls, 241
    MFC enhancements, 13
Internet applications, 451
    basic concepts, 452
    framework, 452
    Internet Explorer object, 455-59
    MFC support, 453
    types, 453
    Web Browser control, 459-70
    WinInet classes, 470, 474, 477, 479
    WinSock classes, 480, 483-86
    writing HTTP applications, 474
Internet Explorer, instantiating, 458
Internet Explorer 4.0 common controls, 225
    creating, 228
    MFC classes, 226
    processing notification messages, 230
    setting attributes, 229
Internet Explorer object, 455
    invoking Internet Explorer, 457
    properties, methods, 455
    using Automation, 457
intializing modeless dialog boxes, 83
invoking
    Internet Explorer, 456
    Dialog Editor, 9

L
last chance exception handling, 30
launching ControlWizard, 277
list controls
    customizing, 169
    populating, 171

M
MDI applications. See multiple-document interface..(MDI) applications
menus
    cascading, 45
    dynamic, 40
    enhancements, 40
    ownerdraw, 48
message handlers, data-bound dialog boxes, 415
message maps, MFC, 5
methods
    ActiveX controls, 233, 291, 292
    ADO, 392
    custom, 292
    Internet Explorer object, 455
    stock, 291
    Web Browser control, 460, 465
MFC. See Microsoft Foundation Class (MFC)
MFC applications
    ActiveX controls, 236
    ADO, 393
    Internet applications. See Internet applications
MFC classes
    Internet Explorer 4.0 common controls, 226
    Windows common controls, 220
MFC exception classes, exception handling, 28
MFC functions, error handling, 23, 24
Microsoft Foundation Class (MFC), 1, 2
    applications, 5
    controls, 242
    database enhancements, 12
    enhancements, 12
    features, 3
    Internet enhancements, 13
    printer support, 507
modeless dialog boxes, 83
    communicating with applications, 86
    deleting dialog box objects, 86
    displaying, 83
    implementing command buttons, 85
    intializing, 83
multiple-document interface (MDI) applications, 129
    building, 139
    mulitiple views, 139
    setting titles, child window frames, 145
    starting, default view, 140
multiple-document interface (MDI) applications (continued)
    starting, selecting views, 142
    suppressing child window creation, 145
multiple views, 135
    coordinating, 183
    MDI applications, 139-45
    SDI applications, 135

N
new tools, Visual C++, 10
notification messages
    processing, 245
    processing, Internet Explorer 4.0..common controls, 230
    processing, Windows common controls, 225

O
object models, ADO, 391
objects, ADO, 391
OLE DB, 339, 340
    applications, 341
    benefits, 340
    components, 342
OLE DB applications, transactions, 355
OLE DB consumer applications
    CAccessor class, 349, 352
    CDynamicAccessor class, 368
    CManualAccessor class, 377
    COleDBRecordView class, 355
    creating, 349
    database operations, 356
OLE DB templates, 12, 345
    consumer templates, 347
    provider templates, 345
optimizing ActiveX controls, 333-35
ownerdraw menus, implementing, 48

P
painting, ActiveX controls, 281
parameterized properties, ActiveX controls, 289
parameters, pop-ups, 9
parsing, dynamic, 9
performance
    ActiveX controls, 333, 334
    Internet ActiveX controls, 241
populating
    list controls, 171
    tree controls, 175
printers, 505
    characteristics, 511
    default support, 506, 507
    enhanced support, 510
    MFC support, 507
    overriding CView-derived functions, 515
    process, 506
    retrieving device context information, 514
    retrieving information, 512
    screen display vs. printing, 509
printing, 505
    enhanced printer support, 510-18
    MFC support, 507
    process, 506
    screen display vs. printing, 509
processing
    hyperlinks, 475
    notification messages, 245
    notification messages, Internet Explorer 4.0..common controls, 230
    notification messages, Windows common..controls, 225
Professional Edition, Visual C++, 3
projects
    adding controls to, 237
    enhancements, 9
properties
    ActiveX controls, 233, 282-90
    ADO, 391
    ambient properties, 289
    creating data binding, ActiveX controls, 331
    data controls, ADO, 395
    implementing, 287
    Internet Explorer object, 455
    parameterized properties, 289
    Web Browser control, 460, 465
property pages, ActiveX controls, 296
    custom, 301
    default, 297
    exchanging data, 298
    implementing, 296
    stock, 300
providers
    OLE DB applications, 341
    OLE DB provider templates, 345
public FTP servers, 479

Q
queries, 429
    filters, 429
    searching records, 430
    simple queries, 429

R
rebars, 94
    adding child windows, 96
    classes, 95
    creating, 95
    customizing, 97
records
    adding, 425
    adding to data sources, 358
    deleting, 428
    deleting from data sources, 358
    editing, 426
    editing in data sources, 359
    searching, 430
recordsets, displaying, 357
registering
    ActiveX controls, 280
    controls, 236
reporting errors, 23
request/respond paradigm, 474
Resource Editor, 9
rowsets, OLE DB components, 344
run-time menus, 40
run-time, painting ActiveX controls, 281

S
screen display vs. printing, 509
scrolling views, 148
    adding, 147
    adjusting, 149
    converting application view to, 148
    converting coordinates, 150
SDI applications. See single-document interface..(SDI) applications
searching records, 430
selecting views, starting applications, 142
sessions, OLE DB components, 343
setting attributes
    Internet Explorer 4.0 common controls, 229
    Windows common controls, 224
setup, ControlWizard, 277
single-document interface (SDI) applications, 129
    mulitiple views, 135
sockets, 480
    TCP/IP, 482
splitter windows, 152
    dynamic splitter windows, 152
    implementing, 151
    static splitter windows, 154
Standard Edition, Visual C++, 3
starting applications
    default view, 140
    selecting view, 142
static splitter windows. See splitter windows
status bars, enhancements, 54
stock events. See also events
    ActiveX controls, 293
stock methods. See also methods
    ActiveX controls, 291
stock properties. See also properties
    ActiveX controls, 283
suppressing child window creation, 145

T
tabbed dialog boxes, creating, 64
TCP/IP, socket communication, 482
Test Container, 12
text, automatic completion, 8
throw statement, exception handling, 26
throwing MFC exceptions, 30
toolbars
    docking, 50
    enhancements, 50
    floating toolbars, 51
    status bars, enhancements, 54
tools, Visual C++, new, 10
transactions
    OLE DB applications, 359
    OLE DB components, 342
tree controls, customizing, 174
try block, exception handling, 25
type libraries, ActiveX controls, 233

U
UpdateAllViews function, 183
user-defined form views, 162. See also form views

V
variants, Visual Studio debugger, handling, 7
view classes, 129, 130
    CView class, 131
    managing document/view interaction, 132
views
    coordinating multiple views, 183
    documents, relationship, 131
    form views, 162, 166
    managing document/view interaction, 132
views, multiple, 135
    MDI applications, 135-47
    SDI applications, 135
views, scrolling, 148
    adding, 147
    adjusting, 149
    converting application view to, 148
    converting coordinates, 150
Visual C++, 1, 2
    building projects, 9
    Editor, 8
    enhancements, 7
    features, 2
    tools, 10
    Visual Studio debugger, 7
    wizards, 10
Visual Studio Analyzer, 10
Visual Studio debugger, 7, 20
    Continue feature, 21
    Edit feature, 21

W
Web Browser control, 459
    adding, 461
    creating, 463
    implementing, 465
    implementing HTML views, 469
    properties, methods, events, 460
windowless controls, 335. See also ActiveX controls
windows, 6
    adding child windows to rebars, 96
    child window titles, 145
    splitter windows, 151, 152
    suppressing child window creation, 145
Windows common controls, 220
    creating, 222
    MFC classes, 220
    processing notification messages, 225
    setting attributes, 224
WinInet classes, 470
    connecting to Internet, 470
    writing FTP applications, 477
    writing Gopher applications, 479
    writing HTTP applications, 474
WinSock API, 483
    MFC support, 485
WinSock classes, 480
    MFC support, 485
    sockets, 480
    TCP/IP, 482
    WinSock API, 483
WizardBar, invoking Dialog Editor, 9
wizards, enhancements, 10
Workspace window, 6
writing
    FTP applications, 477
    Gopher applications, 479
    HTTP applications, 474
    

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 3 Customer Reviews
  • Anonymous

    Posted August 31, 2003

    CD contents are very useful

    The accompanying CD in the book contains multimedia lectures that are very useful in reinforcing the books contents. Buy this book if you already know basic MFC programming.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted August 16, 2000

    A good book for professional

    This book demonstrates the newest technology in MFC. I find the advanced topics understandable with the help of MSDN library. The lab section is particularly helpful, especially with solution code in CD-ROM. In general, I find this book useful in helping me learn newest MFC technology.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted July 31, 2000

    A book that requires C++ Experience

    Dear BN.com Readers, I am in the process of reading this book, and have concluded that it is for people who have a considerable amount of C++ experience. I am not judging this book by it's cover, since I have read a bit of it already. What I want from a C++ book, is to learn the language, not just see snippets of code, and descriptions of how wonderful the product is (in this case, Visual C++). I have actually used Visual C++, and think that it IS quite wonderful, but when I read a book about it, I want to learn all there is to know about the language itself, so that I can create my own programs from scratch. In other words, I believe that this book is a lot of marketing Bull, and does not teach the language, as I believe it should be taught. Of course this is my opinion, but I have to share it with you. All-in-all, I am not too thrilled with this book. I will look elsewhere for books that actually teach the language, so I can go on to write meaningful programs.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 3 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)