《MCSD:Windows Architecture I学习指南 英文原版》求取 ⇩

Table of Contents1

Introduction1

Chapter 1Operating System Awareness1

The Windows Registry2

Registry Structure4

Storing Application-Specific Information8

Windows Open Services Architecture11

Common Application Services11

Network Communication Services12

Vertical Market Extensions13

Dynamic Link Libraries13

Replacing System DLLs14

Advantages of DLLs15

Summary15

Review Questions16

Chapter 2Architectural Differences between Windows 95/98 and Windows NT21

Multitasking22

Understanding the Differences22

Protected Memory23

File System Seeurity24

Multiple CPU Support24

Drivers and Peripheral Support24

Selecting an Operating System25

Comparing Operating Systems27

Summary32

Review Questions32

Chapter 3Choosing Development Tools37

Microsoft BackOffice Integrated Server Suite38

Information Technology Infrastructures38

The Microsoft BackOffice Strategy40

BackOffice Standards43

Integration within BackOffice45

BackOffice Components49

Microsoft Office58

Microsoft Word59

Microsoft Excel60

Microsoft Outlook68

Microsoft PowerPoint73

Microsoft Publisher74

Microsoft FrontPage76

Microsoft Project78

Microsoft Team Manager80

Microsoft Visual Studio82

Professional Edition82

Enterprise Edition84

Summary86

Review Questions86

Chapter 4Application Development Languages95

Visual FoxPro97

Visual Basic99

ActiveX Controls99

Performance Improvements99

Visual Basic and Messaging101

VB UserControI Module101

Visual C++102

Visual J++103

Just-In-Time Compiler and Byte Codes105

Visual J++ and COM105

Visual InterDev105

SQL Server, Developer Edition106

Visual SoureeSafe106

Transaction Server, Developer Edition107

Visual Database Tools107

Microsoft Repository108

Microsoft Developer Network Library108

Summary108

Review Questions109

Chapter 5Solutions Framework as a Development Methodology115

Selecting Practices Appropriate to Needs117

Peer-to-Peer Teamwork118

Team Model118

Who's in Charge Here?120

Process Model120

Characteristics of the Process Model121

Envisioning122

Planning122

Developing122

Development/Application Model123

Stabilization123

Service Categories125

Solutions Design Model125

Aligning the Solution with the Business126

Enterprise Architecture Model128

Application Architecture129

Business Architecture129

Technology Architecture130

Information Architeeture130

Infrastructure Model131

Total Cost of Ownership Model132

Summary135

Revlew Questions136

Chapter 6Source Control as a Developement Methodology141

Source Control Operations142

Typical Features143

Team Development Processes/Advantages146

Introduction to Visual SourceSafe147

Installing Visual SourceSafe148

Using Visual SourceSafe149

Development Cycles152

Accountability153

Visual SourceSafe Operations153

Integrating Visual SourceSafe161

Source Control for Visual C++162

Source Control for Visual Basic163

Source Control for Visual FoxPro164

Microsoft InterDev and Team Development168

Setting Access Permissions for Visual SourceSafe170

To Add a User170

Visual SourceSafe Limits172

Summary172

Review Questions173

Chapter 7The Component Object Model177

Advantages in the Component Object Modet179

The COM Component Software Architecture180

The Component Software Problem181

Fundamental Concepts182

Basic Interfaces182

Benefits of COM Interfaces188

Virtual Function Tables191

Component Object Interfaces192

The IUnknown Interface193

The Component Object Library194

Component Object Servers195

Summary198

Review Questions199

Chapter 8Object Linking and Embedding205

OLE Structured Storage208

Compound Documents208

OLE Embedding and Linking211

OLE Drag and Drop213

Using Active Documents215

Creating an Active Document Server217

Deactivating the Document View221

Multiple Document Containers221

Summary223

Review Questions223

Chapter 9ActiveX(OLE Controls )as COM Implementations229

The Basics of ActiveX Controls231

ActiveX Controls233

ActiveX Elements234

ActiveX Automation239

Local Automation240

Using Parameters in Automation241

Using Remote Automation243

Uniform Data Transfer246

When to Implement the IData Object Interface247

When to Use the IDataObject Interface247

Access to Structured Storage248

Why Use Structured Storage?249

Summary250

Review Questions251

Chapter 10Database Access Technologies257

Problems in Database Connectivity258

Solutions to Database Connectivity259

File-Server Databases261

Database Structure261

Client/Server(Relational)Databases262

Microsoft JET and the Data Access Objects264

Data Access Objects264

Using Recordsets in DAO266

Open Database Connectivity (ODBC)269

Where ODBC Fits270

Interoperability272

ODBC and ISAM Performance273

Remote Data Objects275

RDO Support for Client /Server Design Goals276

Comparing RDO and Microsoft JET/DAO278

OLE DB and ADO280

SQL-Distributed Management Objects281

Database Replication282

Where Does Replication Fit?283

Replication Strategies285

Summary289

Review Questions290

Chapter 11Database Access Using OLE DB and ADO295

OLE DB296

Problems with Data Storage296

The OLE DB Solution297

OLE DB Component Architeeture298

ODBC and OLE DB Compared299

When to Use Each Model301

Active Data Objects(ADO)302

Summary306

Review Questions306

Chapter 12Threads,processes,and Scheduling309

About Processes and Threads310

Multitasking311

Scheduling311

Scheduling Priorities312

Context Switches315

Priority Boosts316

Priority Inversion317

Multiple Processors(NT Only)317

Multiple Threads318

Creating Threads318

Thread Handles and Identifiers320

Suspending Thread Executioon321

Synchronizing Threads321

Multiple Threads and GDI Objects322

Thread Local Storage323

Creating Windows in Threads323

Terminating a Thread324

Thread Times(NT Only)325

Child Processes325

Creating Processes325

Setting Window Properties with STARTUPINFO326

Process Handles and Identifiers326

Inheritance327

Obtaining Additional Process Information327

Environment Variables329

Terminating a Process329

Process Times(NT Only)331

Process Working Set331

Fibers332

Differences between Fibers and Threads332

Scheduling Fibers333

Summary333

Review Questions334

Chapter 13Inter-Process Communications341

DDE(Dynamic Data Exchange)343

NetDDE(Network Dynamic Data Exchange)344

Windows Sockets344

Named Pipes346

Memory-Mapped Files347

Inpersonation347

Mailslots347

NetBIOS348

RPC(Remote Procedure Calls)348

Summary349

Review Questions349

Chapter 14Internet and Intranet Protocols353

Introduction to the Internet355

Internet Standards and Protocols356

Transmission Control Protocol/Internet Protocol(TCP/IP)357

The Link Layer358

The Network Layer358

The Transport Layer361

The Application Layer362

FTP364

Finding Your Way Around372

Web Browsers375

HTML379

HTML and URLs379

URLs383

Web-Page Design Utilities386

Summary387

Review Questions388

Chapter 15Internet and Intranet Design Content393

The Nature of Internet and Intranet Connections395

Designing Web-Page Content398

Internet Graphics Formats399

Web Browsers and Optimizations401

Configuring Web-Page Refresh Options402

Speed Browsing on the Web402

Internet Support Services403

Summary404

Review Questions405

Chapter 16Internet and Intranet Database Connectivity409

Internet Data Connector(IDC)410

Active Server Pages(ASP)413

Microsoft FrontPage414

Scripts in FrontPage414

Forms and Form Fieids415

Customizing Links416

Summary418

Review Questions418

Chapter 17ActiveX Technologies for Web-Based Applications421

ActiveX Documents in Internet Applications422

Deploying ActiveX Components423

The OBJECT Tag Structure424

CAB(Cabinet)Files427

Internet Component Download428

Digital Signatures429

Component Safety430

Summary432

Review Questions432

Appendix A Review Question Ansewers437

Appendix B Glossary515

1998《MCSD:Windows Architecture I学习指南 英文原版》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(B.伊泽尔)Ben Ezzell著 1998 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。