Wonder Club world wonders pyramid logo
×

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

Microsoft Mastering : MFC Development Using Microsoft Visual C++ 6. 0
Be the First to Review this Item at Wonderclub
X
Microsoft Mastering : MFC Development Using Microsoft Visual C++ 6. 0, 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,, Microsoft Mastering : MFC Development Using Microsoft Visual C++ 6. 0
out of 5 stars based on 0 reviews
5
0 %
4
0 %
3
0 %
2
0 %
1
0 %
Digital Copy
PDF format
1 available   for $99.99
Original Magazine
Physical Format

Sold Out

  • Microsoft Mastering : MFC Development Using Microsoft Visual C++ 6. 0
  • Written by author Microsoft Corporation Staff
  • Published by Microsoft, 2000/02/01
  • 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,
Buy Digital  USD$99.99

WonderClub View Cart Button

WonderClub Add to Inventory Button
WonderClub Add to Wishlist Button
WonderClub Add to Collection Button

Book Categories

Authors

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
   


Login

  |  

Complaints

  |  

Blog

  |  

Games

  |  

Digital Media

  |  

Souls

  |  

Obituary

  |  

Contact Us

  |  

FAQ

CAN'T FIND WHAT YOU'RE LOOKING FOR? CLICK HERE!!!

X
WonderClub Home

This item is in your Wish List

Microsoft Mastering : MFC Development Using Microsoft Visual C++ 6. 0, 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,, Microsoft Mastering : MFC Development Using Microsoft Visual C++ 6. 0

X
WonderClub Home

This item is in your Collection

Microsoft Mastering : MFC Development Using Microsoft Visual C++ 6. 0, 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,, Microsoft Mastering : MFC Development Using Microsoft Visual C++ 6. 0

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

X
WonderClub Home

This Item is in Your Inventory

Microsoft Mastering : MFC Development Using Microsoft Visual C++ 6. 0, 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,, Microsoft Mastering : MFC Development Using Microsoft Visual C++ 6. 0

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

WonderClub Home

You must be logged in to review the products

E-mail address:

Password: