Wonder Club world wonders pyramid logo
×

Distributed Applications with Microsoft Visual C++ 6.0 MCSD Book

Distributed Applications with Microsoft Visual C++ 6.0 MCSD
Be the First to Review this Item at Wonderclub
X
Distributed Applications with Microsoft Visual C++ 6.0 MCSD, This official Microsoft study guide delivers in-depth preparation for MCP Exam 70-015 — a core exam on the Microsoft Certified Solution Developer (MCSD) track. Students work at their own pace through an integrated system of scenario-based lessons and hand, Distributed Applications with Microsoft Visual C++ 6.0 MCSD
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

  • Distributed Applications with Microsoft Visual C++ 6.0 MCSD
  • Written by author Microsoft Corporation Staff
  • Published by Microsoft Press,U.S., 2000/04/01
  • This official Microsoft study guide delivers in-depth preparation for MCP Exam 70-015 — a core exam on the Microsoft Certified Solution Developer (MCSD) track. Students work at their own pace through an integrated system of scenario-based lessons and hand
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

A
abstract base class, 565
abstract classes, 251, 255
abstraction, level of, 738
access, 19
    permissions, setting, 644
ACID rules, 351
ACL, 229
activation security, 229
Active Directory Services Interface. See ADSI
active documents, 333-35
Active Server Pages. See ASP
Active Template Library. See ATL
ActiveX
    COM and, 218
    control, Message, 618
    MFC and, 86
ActiveX controls, 21, 109, 176, 196, 210, 575
    adding custom property pages to, 193
    adding to property pages, 191
    adding support to, 185
    advanced features of, 188
    COleControl class, 189
    Component Gallery and, 176
    containers, 190
    creating, 180-84
    data exchange with property pages, 191
    debugging, 615
    DLLs, 178
    downloading to a UI, 195
    events, 190
    HTML Help, 136
    .ocx files, 178
    property pages, 191
    registry entries for, 682
    signing, 194
    subclassing, 188
    using event handlers, 179
    worker threads and, 575
ActiveX Control Test Container, 615, 616
ActiveX Data Objects. See ADO
ActiveX DLLs, COM DLLs as, 304
activities, 360
activity diagrams, 739
activity models, 738
actors, 729, 736
AddRef function, 262, 326
administration, remote, 390
administration objects in MTS, 365
Administrator tool in VSS, 49
ADO, 27, 31, 592
    applications, creating, 551
    architecture, 501
    command type property values, 506
    Connection Object, 502
    as data access technology, 502
    data-bound dialog box, creating, 508
    error handling and, 579, 588
    Errors collection, 589
    exception handling, 589
    executing parameterized queries with, 519
    features, 500
    Recordset object, 502
    when to use, 496
    working with, 503
ADSI, 26
AfxBeginThread function, parameters, 312
AfxEndThread, 314
aggregate functions, 466
aggregation, 326, 620
allocation of memory, 122-24
alpha product releases, 7
American National Standards Institute. See ANSI
ampersand symbol, 150
Analysis Workflow, 719
ANSI, MFC and, 88
antipatterns, 717, 732
apartment-model objects, 109
apartments, 114
APIs, 6, 26
    MSMQ and, 412
    OutputDebugString function, 582
    RegisterTypeLib API, 233
    vendor-neutral, 26
AppendMenu function, 152
AppIDs, 231, 624
application architecture, n-tier, 34
application development
    ADO and, 27
    architecture-first, 2, 4
    parallelism, 13
    plan-while-building, 3
    Web browser considerations, 20
application model, 10
application programming interfaces. See APIs
applications
    architecture, 2
    benign exceptions and, 563
    Calendar control, adding, 178
    COM errors, 569
    component-based, 6, 216
    context-sensitive help for MFC, implementing 139
    DCOMCNFG, 69
    debug version, 601
    design, 4, 6, 10
    development. See application development
    dialog box-based, 96
    dialog boxes, implementing, 206
    distributed. See distributed applications
    distribution flexibility, 13
    dockable toolbars and, 155
    enterprise, data access and, 30
    exception and error handling, 565
    exception handler code and, 562
    exception handling in ADO, 589
    exceptions and, 558
    features, implementing, 96
    framework, 86
    HTML Help file links, adding to the Web, 141
    Internet-based, 17
    interoperable, 10, 13
    logic, 34
    MFC and error handling, 566
    MFC Help, 137
    MTS-based, creating 386
    multithreaded, 113
    multitier, designing, 12
    n-tier, 223
    native, 15, 16
    in OLE DB, 537
    operating system client support, requiring, 15
    porting between platforms, 88
    release version, 601
    requirements, 18
    reusability, 13
    robust code, 559
    scalable, 34
    scaling with MTS, 389
    SEH and, 560
    service-layered, 223
    services, 11
    sharing of classes, 235
    three-tier, 10
    uninstalling, 657
    user interface, 14
    using CNTService in, 321
    Web-based, advantages, 18, 19
    wizards, 133
    WYSIWYG, 105
AppWizard, 88
    creating form views, 170
    MFC ActiveX ControlWizard, 184
    toolbar creation and, 154, 155
    WinHelp and, 137
architecture, 712
    application, 2
    document/view, 92-95
    MDI, 142
    messages and commands, 89
    MFC, 89
    ODBC, 524
    OLE DB, 537
    print preview, 107
    SDI, 142
architecture-first design, 2, 4, 5
archiving, in VSS, 51
arguments, 247
array of bytes, 123
arrays, setting data breakpoints, 607
ASP, 17
    browser capability, 20
ASSERT macro, 602
ASSERT_KINDOF macro, 603
ASSERT_VALID macro, 603
AssertValid member function, 603
associations of classes, multiplicity, 751
asynchronous
    communication, applied to MSMQ, 404
    error notifications, 575
    messages, receiving with ATL Object Wizard, 424
ATL, 86, 109, 270, 290
    advantages, 111
    aggregation, implementing, 327
    AppWizard, 182
    AtlTrace function, 582
    ATLTRACE macro, 582
    creating a DLL in-process server, 270
    creating ActiveX controls, 180
    creating multithreaded components, 318
    creating out-of-process components, 304
    creating persistable objects, 434
    declarative security, 306
    error logs and, 582
    features, 110
    global threading model, 319
    interfaces, 180
    limitations, 110
    vs. MFC, when to use, 110
    properties and methods, adding to objects, 276
    support of STA and MTA threading models, 318
ATL COM AppWizard, 272
ATL Object Wizard
    receiving messages asynchronously, 424
    replicating features, 369
ATLTRACE macro, 582
atomic, 351
Attach function, 151
Attach to Process command, 621
attributes, 60. See also individual attributes.
authentication, 306-8
Authoring Guide, HTML Help, 136
authorization, 307, 308
Automation
    IDispatch and, 227
    MFC and, 87
    oleautomation attribute and, 258
    parameter types, 258

B
backup site controllers. See BSCs
balancing loads, 384
base classes, 240
    inheritance and, 250
base clients, 360
BaseCtl framework, 183
baseline, 44
Beeper component, 695, 696, 706, 707
Beeper.dll, adding to setup project, 700
BEGIN_INTERFACE_MAP macro, 284
BEGIN_INTERFACE_PART macro, 283
BEGIN TRANSACTION statements, 461
benign exceptions, 563
beta product releases, 7
Beta testing, 636
big-endian byte ordering, 490
binary standard, 215, 218, 233
bitmap files, 135
blocks. See individual blocks
.bmp files, 135
branching, in VSS, 48
Break At control, 607
breakpoints, 605-8
BSCs, 405
bugs, 600
    fixing in debugger's source window, 612
    indicated in debugger windows, 609
    removing from programs, 599
    removing using MFC debug macros, 602
business
    code, 235
    components, building, 255
    goals, alignment with, 5
    objects, 744-45
    rules for data access, 28
    services, 11, 22-24
business service layer, 22, 23

C
C Point class, 100
C run-time library, 87
C++, 7, 27
    compilers, sharing and, 236
    easier integration with other languages, 235
    exception handling, 560-64
    interfaces, 221
    libraries, 86, 109
    objects, 220
C++ classes, 215
    binding to a recordset, 512
    template-based, 109
cabinet files, 659, 660
Call mtstran1::Begin button, 400
call security, 229
call stacks, 611
Call Stack window, 610, 611
CancelDisplay parameter, 576
candidate
    classes, 735
    components, packaging, 762
    technologies, 757, 758
CArchive, 493, 494
cardinality of entities, 60, 61
cascading menus, 146
cascading style sheets, 17
catch keyword, 562, 563, 566, 568
CBitmap class, 100
CBrush class, 100
CChildView class, 96
CClientDC class, 99
CCmdTarget class, 91, 97, 284
CCmdUI, 149
CColorDialog class, 100
CComClassFactory, 276
CComCoClass, 276
CComGlobalsThreadModel, 319
CComModule, 273
CComModule class, 272
CComObjectThreadModel, 319
CDaoException object, 568
CDaoRecordset, 565
CDAORecordset function, 568
CDatabase in MFC ODBC, 527
CDataExchange, 172
CDBException, 530
CDC class, 99, 565
CDC objects, 101
CDialog class, 87, 90, 163, 166
CDocTemplate class, 93
CDocument class, 93
CDocument object, 97
CDocument::UpdateAllViews function, 95
CDumpContext class, 580
CDumpContext object, 581
CDynamicAccessor class, 545
CDynamicParameter Accessor, creating queries with, 547
central administration, 691
certificate authority, 688
certification, 40
CException, exception handling and, 565
CFieldExchange, 529
CFile class, 565-67
CFileException object, 566
CFile function, 566, 567
CFile object, 580
CFont class, 100
CFontDialog class, 100
CFormView class, 169-70, 529
CFrameWnd class, 90, 93
CGdiObject class, 100
CGI, ISAPI and, 336
change control, 38, 43-45
check marks, setting and clearing, 149
CHtmlStream, 337, 338
CHttpFilter, 337
CHttpFilterContext, 337, 338
CHttpServer, 337
CHttpServerContext, 337, 338
classes, 247, 255, 735. See also individual class names
    abstract, 251
    abstract base, 565
    associating with a dialog template, 166
    association, 751
    attributes, 735
    base, 240
    business code, 235
    C++, 215
    candidate, 735
    characteristics, 250
    _com_error, 572
    consumer, 541
    derived, 240
    diagrams, 62, 735, 749
    document, programmer-defined, 93
    document/view, 93
    exported, 243, 246
    factories, 263
    graphic-object, 98
    implementation, 254
    implementation inheritance and, 240
    interfaces, 250
    MFC, 88, 99, 100
    operations, 735, 749
    parent, 280
    pure virtual functions, 250
    shared, 235, 236
    template, 252
    view, programmer-defined, 93
ClassFactory, 268
class model, 735, 749
ClassWizard
    associating a dialog template with a class, 166
    event handlers, adding, 179
    handler functions, adding to menu commands, 147
    property pages, adding, 191
    DDV and, 171, 173
    DDX and, 171
Client2, building release versions, 695
client programs, 236, 247
    creating, 241
    ensuring same directory as DLL, 243
    modifying to use COM, 268
clients
    access to HRESULT codes, 572
    base, 360
    configuration, 677-79
    creating, 329
    dependent, 406
    fat, 352
    independent, 406
    project, debugging and, 617
client-side COM components, 21
client-side cursors, 486
client-side objects, 19
CLSIDs, 219, 222, 266
CMDIChildWnd class, 90
CMDIFrameWnd class, 90
CMemoryException class, 565
CMemoryException error, 569
CMemoryException object, 562, 568
CMemoryState, 604
CMenu class, 151, 162
CMetaFileDC class, 99
CMultiDocTemplate class, 93
CMyService class, 322
CNs, MQIS and, 406
.cnt files, 135
CNTService class, 321-25
CoADO Command object, 502
CObject class, 97, 603
    CDumpContext and, 580
CObject function, 580
coclasses, 219, 233, 266, 358
    CLSIDs and, 219
    enhancing type library, 259
    functions, 259
    GUIDs and, 219
    vs. language-based classes, 219
    in type libraries, 368
CoCreateInstance function, 327, 358
CoCreateInstanceEx function, 219
codes
    exception handler, 562
    HRESULT, 570
    MFC, writing, 492
    shared classes, 235
    stepping through, 611
code segments, COM, 216
coding, manual, advantages/disadvantages, 110
CoCreateFreeUnusedLibraries function, 267
CoGetClassObject function, 219, 358
cohesion, 765, 766
COINIT_APARTMENT-THREADED, 115
CoInitialize, 115, 116
CoInitializeEx, 115, 116
COINIT_MULTI-THREADED, 115
COleControl class, 189, 190, 575
COleControl function, 576
COleDocObjectItem class, 333
COleDocument class, 93
COleException class, 565
collections, Errors, 588
COM, 15, 215
    ActiveX and, 218
    ActiveX controls, 176
    business server layer and, 23
    APIs, 262
    authorization, 307
    availability, 19
    basics, 216
    as binary standard, 215, 218
    calls, remote, 22
    call security, 229
    classes, 23
    clients, creating, 305, 346
    coclasses, 219
    _com_error class, 572
    COM errors, 569-78
    components, 216, 222, 674, 682
    creating ActiveX controls with ATL, 180
    DLL component structure, 223
    DLL entry points, 265
    exceptions, 573
    executables, 304
    facility codes, 571
    functions, 267
    HRESULT, 570-73
    identifiers, 223, 224
    IDL and, 218
    interface pointers, 220
    interfaces, 23, 109, 225-28, 412
    IUnknown and, 278
    language independence, 217
    marshaling, 232
    MSMQ APIs, 412
    object lifetime management, 221
    object reuse with containment, 329
    objects, 109, 614
    OLE and, 218
    SCODE, 570
    security, 229, 306
    server types, 304
    settings, configuring, 64
    specifications, 216
    support in distributed environments, 232
    transactions and, 352
COM API functions, 266
COM components, 24
    building with ATL, 270
    building with IUnknown, 226
    client-side, 21
    COM objects and, 222
    COM support in distributed environments, 232
    creating using ATL, 304
    DLL entry points, 223
    as DLLs, 223
    DLL structure of, 223
    errors and, 575
    extending existing, 326
    packaging methods, 24, 222
    registry settings, 231
    self-registering, 21
COM DLLs, 304
_com_error class, 572, 578
_com_error object, 589, 592
    passing to a catch block, 573
COM in-process server, converting components, 256
COM objects, 23, 219, 290
    AddRef method, 226
    coclasses, 219
    COM components and, 222
    debugging, 640
    lifetime management, 221
    location transparency and, 228
    pointers and, 220
    QueryInterface method, 226
    Release method, 226
    sending messages and, 420
    troubleshooting, 625
COM programming model, 23
COM reliance on the registry, 230
COM security, 229-34
COM servers, 291
    compiling, 277
    creating, 277, 286, 304, 344
    registering, 308, 309
    registering a DCOM component, 308
    self-registering, 682
    types, 304
command line switches, 563
Command objects, 502, 506, 539
Command properties, setting, 506
commands
    adding to the Programs menu, 662
    executing, 507
    handlers, 90
    IDs, 91
    messages, 89, 90
    objects and, relationships, 91
    targets, 92
    text, 512
    UI handler functions, 148, 150
    update handlers, creating, 160
commits, two-phase, 351
Common Gateway Interface. See CGI
Common Object Request Broker Architecture. See CORBA
compiled programs, problems with large size, 235
compiling
    debug errors, 245
    IDL files, 260
component-based approach, 6
component development, middle-tier, 235
Component Gallery, 176, 178
component interfaces in type libraries, 368
components, 6
    as objects, 217
    assigning roles to, 382
    categories, 24
    in applications, challenges 216
    COM, 24, 216
    building, goals, 236
    data access, 30
    DCOM, accessing, 22
    debugging, 621, 642
    distributing, 762
    executing, debugging, 621
    existing, 326
    in-process, interactions among, 117
    in-process, specifying the surrogate, 624
    interface, 767
    making security available, 380
    of MTS, deploying, 675
    multithreaded, creating, 311
    packaging, 762
    remote, installing/registering, 623
    self-registering, 682
    services, 6
    sharing by compiled programs, 236
    switching between local and remote, 624
component topology, 761
computer inventory, SMS, 692
Conceptual Design, 726-33, 742
conceptual design phase, 724
conditional breakpoints, 606, 608
connected networks. See CNs
Connect function, 493
connection
    to data source, 505, 506
    information, specifying, 504
    points, 109
    string, 511
    types, 22
Connector Server, MSMQ, 404
consistent transactions, 351
constants, _DEBUG, 580
constraints, 478-80
Construction Phase, 720
constructors, 120
ConstructStream function, 338
consumer classes, 541
consumers, 537
containers, 190
    active documents, 333
containment, 329-33
context, MTS components and, 359
context wrapper, 359
context-sensitive help, 132, 139
controlling unknown, IUnknown as, 327
control notifications, 90
controls, 21, 747
ControlService function, communicating with services, 324
ControlWizard, 184
coordinating transactions, 351
CORBA, 23
core processes, 728
COSERVERINFO structure, 624
costs
    of changing requirements, 34
    reducing, 690
coupling, 765, 766
coverage testing, 40
CPaintDC class, 99
CPaintDC objects, 101
CPalette class, 100
CPen class, 100
CPreviewDC class, 107
CPreviewDC object, 108
CPrintDialog class, 100
CPrintInfo structure, 103
CPropertySheet, 168
CreateAndDestroy method, 394
Create function, 165
CreateInstance function, 219, 360, 386
Create member, 492
CreateMenu function, 151
Create mtstran1 button, 400
CreateMutex function, 316
Create, Retrieve, Update, Delete. See CRUD
CREATE TRIGGER function, 462
CREATE TRIGGER statements, 462
creating an in-process COM server, 286
creating in-process COM servers, 269
CRecordset, 527
CRecordView, 529
CRect class, 100
CRectTracker class, 100
CRgn class, 100
CRUD, 28
CSingleDocTemplate class, 93
CSize class, 100
CSocket, 489, 491
CSocketFile, 493
CStatusBar class, 161, 162
CString class, 173
CTestCtrl class, 186
CTestPropPage class, 186
CToolBar class, 154, 162
current-state scenarios, 731
cursors, 423, 485-86, 510
custom events, 190
custom property pages, adding, 193
CView class, 90, 93, 100, 102, 171, 580
CWinApp class, 89, 97
CWindowCD class, 99
CWinThread, 314
CWnd class, 87, 90, 151, 565

D
DA, 27-30, 483
    for enterprise applications, 30
    fundamental terms of, 485
    strategies, 483, 498
    technology, choosing, 32, 496, 502
DAO, 27, 31
    MFC and, 86
    when to use, 497
data
    access. See DA
    breakpoints, 605, 607
  &nb


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

Distributed Applications with Microsoft Visual C++ 6.0 MCSD, This official Microsoft study guide delivers in-depth preparation for MCP Exam 70-015 — a core exam on the Microsoft Certified Solution Developer (MCSD) track. Students work at their own pace through an integrated system of scenario-based lessons and hand, Distributed Applications with Microsoft Visual C++ 6.0 MCSD

X
WonderClub Home

This item is in your Collection

Distributed Applications with Microsoft Visual C++ 6.0 MCSD, This official Microsoft study guide delivers in-depth preparation for MCP Exam 70-015 — a core exam on the Microsoft Certified Solution Developer (MCSD) track. Students work at their own pace through an integrated system of scenario-based lessons and hand, Distributed Applications with Microsoft Visual C++ 6.0 MCSD

Distributed Applications with Microsoft Visual C++ 6.0 MCSD

X
WonderClub Home

This Item is in Your Inventory

Distributed Applications with Microsoft Visual C++ 6.0 MCSD, This official Microsoft study guide delivers in-depth preparation for MCP Exam 70-015 — a core exam on the Microsoft Certified Solution Developer (MCSD) track. Students work at their own pace through an integrated system of scenario-based lessons and hand, Distributed Applications with Microsoft Visual C++ 6.0 MCSD

Distributed Applications with Microsoft Visual C++ 6.0 MCSD

WonderClub Home

You must be logged in to review the products

E-mail address:

Password: