Programming Visual InterDev 6.0 : Develop a New Generation of Three Tier Transactional Web Solution

by ; ;
Edition: 2nd
Format: Paperback
Pub. Date: 1999-02-01
Publisher(s): Microsoft Pr
List Price: $49.99

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

Summary

Inside Microsoft Visual Interdev presents the inside story on: -- Creating dynamic Web sites with powerful database connectivity options -- Increasing your productivity with Dynamic HTML, integrated scripting, and reusable ActiveX "TM" components -- Building server-based applications to seamlessly deliver advanced functionality to any desktop The enclosed CD-ROM includes the complete Internet Client Software Development Kit, samples pages, and a wealth of additional controls and examples straight from the development team that created Microsoft Visual InterDev. All of which makes this book an indispensable tool that serious Web developers can use to build something great.

Author Biography

Nicholas D. Evans is technical director of the National Internet Practice of PricewaterhouseCoopers. Ken Miller and Ken Spencer are principals with 32X, a development tools consulting and training company.

Table of Contents

Acknowledgments xi(2)
Introduction xiii
Part I Getting Started with Visual InterDev 3(88)
Chapter 1 Introducing Microsoft Visual InterDev 6.0
3(22)
VISUAL INTERDEV 6.0
4(2)
VISUAL INTERDEV'S ROLE IN VISUAL STUDIO
6(2)
VISUAL INTERDEV AND WINDOWS DNA
8(2)
DESIGN-TIME CONTROLS
10(1)
DATABASE CONNECTIVITY
11(4)
DEVELOPING MULTITIER APPLICATIONS WITH ACTIVEX SERVER COMPONENTS
15(3)
DEVELOPING WEB PAGES
18(2)
MANAGING WEB SITES
20(3)
EDITING CONTENT
23(1)
AN OPEN AND EXTENSIBLE ARCHITECTURE
23(2)
Chapter 2 Using the Integrated Development Environment
25(42)
THE VISUAL INTERDEV IDE AND PROJECT SYSTEM
25(18)
CREATING A WEB PROJECT
43(2)
WEB PROJECT TYPES
45(2)
OPENING EXISTING SITES
47(1)
MANAGING FILES AND FOLDERS WITHIN A PROJECT
48(11)
MANAGING A SITE USING LINK VIEW
59(8)
Chapter 3 Debugging Applications
67(24)
OVERVIEW
67(2)
DEBUGGING STRATEGIES
69(15)
REMOTE DEBUGGING
84(3)
ERROR CODES
87(4)
Part II Creating Applications 91(90)
Chapter 4 Using the Scripting Object Model
91(18)
OVERVIEW
91(1)
HOW IT WORKS
92(1)
HOW THE SCRIPTING OBJECT MODEL WORKS
93(3)
USING PAGEOBJECT DTCs
96(6)
ACCESSING METHODS AND PROPERTIES ON OTHER PAGES
102(7)
Chapter 5 Introduction to the Data Environment
109(20)
WORKING WITH DATABASE CONNECTIONS
111(5)
WORKING WITH DATA COMMAND OBJECTS
116(8)
USING CLIENT DATABASE FEATURES
124(1)
USING THE QUERY DESIGNER
125(4)
Chapter 6 Using Design-Time Controls
129(28)
INTRODUCTION
129(8)
USING DTCs
137(20)
Chapter 7 Using Dynamic HTML
157(24)
DYNAMIC HTML OBJECT MODEL
158(2)
DYNAMIC STYLES
160(2)
DYNAMIC POSITIONING
162(1)
DYNAMIC CONTENT
163(6)
CASCADING STYLE SHEETS
169(12)
Part III Scripting the Scripting Object Model 181(110)
Chapter 8 Scripting Design-Time Controls
181(18)
CHOOSING THE SCRIPTING PLATFORM
181(1)
THE BASICS
182(3)
USING THE USER INTERFACE DTCs
185(12)
MOVING ON
197(2)
Chapter 9 Creating Forms
199(16)
USING THE FORMMANAGER DTC
199(6)
INTERACTING WITH HTML FORMS AND PAGES
205(6)
THE QUERYSTRING COLLECTION
211(1)
USING SERVER VARIABLES WITH FORMS
212(3)
Chapter 10 Using Active Server Pages
215(50)
WHAT IS AN ASP WEB PAGE?
216(1)
THE BASIC ELEMENTS OF ASP
217(1)
SCRIPT TAGS AND DELIMITERS
218(1)
STATEMENTS
219(1)
INTRODUCING VBSCRIPT AND JSCRIPT
220(18)
INCLUDING OTHER FILES: THE SERVER-SIDE INCLUDE
238(1)
USER-DEFINED PROCEDURES AND FUNCTIONS
239(2)
SERVER OBJECTS
241(14)
MANAGING APPLICATION STATE
255(10)
Chapter 11 Integrating Client-Side ActiveX Controls and Java Applets
265(26)
INTEGRATING CLIENT-SIDE ACTIVEX CONTROLS
266(13)
INTEGRATING CLIENT-SIDE JAVA APPLETS
279(12)
Part IV Advanced Database Development 291(110)
Chapter 12 Exploring the Data Environment
291(30)
DATA VIEW
294(1)
DATABASE DESIGNER
295(11)
THE QUERY DESIGNER
306(7)
SOURCE CODE EDITOR
313(1)
DATABASE PROJECTS
314(7)
Chapter 13 Scripting the Data Environment
321(18)
SCRIPTING THE DE OBJECT
321(7)
SCRIPTING USING DTCs AND DATA-BOUND CONTROLS
328(11)
Chapter 14 Using Recordset Events
339(18)
THE RECORDSET OBJECT
339(18)
Chapter 15 Using Stored Procedures
357(22)
STORED PROCEDURE BASICS
357(3)
PREPARING THE DATABASE
360(4)
CREATING STORED PROCEDURES
364(4)
DEBUGGING AND EXECUTING STORED PROCEDURES
368(4)
CALLING STORED PROCEDURES FROM ACTIVE SERVER PAGES
372(7)
Chapter 16 Using Client Database Features
379(22)
DATA-BINDING ARCHITECTURE
380(9)
USING THE TABULAR DATA CONTROL
389(6)
USING THE XML DATA SOURCE OBJECT
395(2)
USING DESIGN-TIME CONTROLS
397(1)
CHOOSING YOUR SCRIPTING PLATFORM
398(3)
Part V Developing n-Tier Applications 401(144)
Chapter 17 Using Server Components
401(50)
WEB ARCHITECTURES
405(2)
USING SERVER OBJECTS FROM THE TOOLBOX
407(5)
THE AD ROTATOR COMPONENT
412(7)
THE BROWSER CAPABILITIES COMPONENT
419(6)
THE FILESYSTEM OBJECT COMPONENT
425(7)
THE DICTIONARY COMPONENT
432(5)
THE CONTENT LINKING COMPONENT
437(5)
THE CDONTS NEWMAIL OBJECT
442(3)
THE CDONTS SESSION OBJECT
445(1)
THE INDEX SERVER QUERY OBJECT
445(3)
THE INDEX SERVER UTILITY OBJECT
448(1)
THE PERMISSION CHECKER COMPONENT
449(2)
Chapter 18 Creating ActiveX Components with Visual Basic 6.0
451(16)
INTRODUCTION
451(1)
CREATING ACTIVEX COMPONENTS
452(9)
DEPLOYING ACTIVEX COMPONENTS
461(4)
SUMMARY
465(2)
Chapter 19 Creating Transactional ASP Web Pages
467(22)
TRANSACTIONS
468(1)
MICROSOFT TRANSACTION SERVER
469(3)
THE OBJECTCONTEXT OBJECT
472(3)
ASP TRANSACTION BASICS
475(8)
TRANSACTIONS USING ADO FROM ASP
483(3)
SUMMARY
486(3)
Chapter 20 Creating Transactional Components with Visual Basic 6.0
489(34)
CREATING TRANSACTIONAL COMPONENTS
489(12)
DEPLOYING TRANSACTIONAL COMPONENTS
501(7)
THE INTERNET BANKING EXAMPLE
508(14)
SUMMARY
522(1)
Chapter 21 Using Microsoft Message Queue Server in ASP
523(22)
INTRODUCTION
523(1)
MICROSOFT MESSAGE QUEUE SERVER
523(5)
INSTALLING MSMQ
528(3)
MANAGING MSMQ
531(3)
MSMQ COMPONENTS
534(1)
USING MSMQ IN ASP
535(6)
SUMMARY
541(4)
Part VI Security 545(40)
Chapter 22 Adding Security
545(18)
SITE SECURITY
546(8)
SECURE SOCKETS LAYER
554(2)
CLIENT CERTIFICATES
556(1)
DATABASE SECURITY
556(7)
Chapter 23 Using Certificates
563(22)
PUBLIC-KEY INFRASTRUCTURE
564(1)
CERTIFICATION AUTHORITIES
564(1)
CERTIFICATE SERVER
564(5)
SERVER-SIDE CERTIFICATES
569(2)
CLIENT-SIDE CERTIFICATES
571(4)
WRITING ASP CODE TO READ CLIENT-SIDE CERTIFICATES
575(5)
WRITING ASP CODE TO ACCESS CERTIFICATE SERVER FUNCTIONALITY
580(4)
SUMMARY
584(1)
Appendix What Works Where 585(2)
Index 587

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.