COM Programming with Microsoft .NET

W

weak handles, 454

weak object references, 407

Web services

ATL Server

client access, 278279

examples, 281283

implementing, 279281

overview, 277

SOAP, 278279

C++, 283286

COM, 4

COM+, 28, 169

DCOM and, 172

Web Services Description Language (WSDL), 279280, 284, 376

Web-based applications

accessibility, 385

ATL Server

attributes, 266268

DLLs, 260261, 272

handler methods , 269270, 274

overview, 266

parsing functions, 270, 275277

project setup, 271274

sample applications, 270277

browser support, 393396

component communication, 386

component interactions, 381382

data access, 390393

databases, 386389

vs. desktop applications, 374

dumps, 380381

error handling, 382384

human-language support, 384

overview, 373374

scripts, 381384

SOAP, 374380

testing, 396397

vs. Web services, 277

while loop, 265

window handles, 483

window stations , 462

window text, 307

Windows

code. See unmanaged code

COM and, 35

Component Services content, 32

data types, 416417

security, 41, 44, 252

Windows Explorer, 68

Windows Forms controls

ActiveX controls and, 7, 99102, 143148

component access, 1925

described, 4

Windows Forms form, 143

wire protocols, 176

wrappers. See also COM Callable Wrappers; Runtime Callable Wrappers

classes, 6, 456

COM+ services, 169171

Write() method, 396

WriteEntry() method, 331

writing

ATL COM components . See attributed programming

attribute providers, 192

COM event code manually, 227228

custom attributes, 194

WSDL (Web Services Description Language), 279, 280, 284, 376

 

Категории