Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Building Enterprise Solutions with Visual Studio 6 - G. A. Sullivan, Don Benage, Azam Mirza

Building Enterprise Solutions with Visual Studio 6

Buch | Softcover
1128 Seiten
1998
Sams Publishing (Verlag)
978-0-672-31489-6 (ISBN)
CHF 79,95 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
This reference explores reasons for using Visual Studio 6, techniques professional developers employ when working with this tool suite, and the architectural underpinnings of application development. A major focus of the book is Visual Studio's use of COM.
More than just another "tool" book, this content-packed reference explores the reasons why you would use Visual Studio, the techniques professional developers employ when working with this tool suite, and the architectural underpinnings of leading-edge application development. A major focus of the book is Visual Studio's use of COM, which is the centerpiece of Microsoft's architecture. In addition, integrating with key BackOffice tools are covered including SQL Server, Transaction Server, and Message Queue. Finally, full treatment is given to the use of Visual Basic, Visual C++, Visual J++ and the Visual InterDev environment for distributed as well as web-based development. This includes the use of Dynamic HTML. Unique coverage demonstrates cross tool development and how to build integrated programs and select the best development tool for the task at hand.

G. A. Sullivan is a Microsoft Solution Provider Partner and a rapidly growing custom software-development services company that has developed one of the most technically advanced software consulting environments in the country. Led by Greg Sullivan, Don Benage, and Azam Mirza, the authoring team has extensive hands-on experience in applying the entire Visual Studio family of products to real-world business problems. They are the authors of Special Edition Using Visual Studio and have presented on the topic of Visual Studio at Microsoft¿s Tech Ed 98.

Introduction. I. APPLICATION DEVELOPMENT WITH VISUAL STUDIO. 1. An Inside Look at Visual Studio. Enterprise Application Architecture. What Is Visual Studio? The Role of Visual Studio in Software Development. Whats in Visual Studio for You. 2. Using Visual Studio to Create Applications. In Search of the Perfect IDE. Setting Up Visual Studio. Using Developer Studio. Using Visual Basics Development Environment. Using the Microsoft Development Environment for Visual InterDev and Visual J++. Finding Help. 3. Debugging Enterprise Applications with Visual Studio. Debugging Fundamentals in Visual Studio. Debugging ActiveX DLLs in Visual Studio. Debugging ActiveX EXEs in Visual Studio. Debugging Web-Based Script in Visual Studio. Debugging Database Applications in Visual Studio. 4. Creating Database-Aware Applications with Visual Studio. Looking at Database Design Issues. Using Data Modeling with Visual Studio 6. Developing Stored Procedures with Visual Studio 6. Installing T-SQL Debugger. Looking at Distributed Computing. 5. An Inside Look at Microsoft Transaction Server. Looking at Goals for Distributed Processing. Working with Multitiered Architectures. Understanding the Importance of Transactions. Using MTS Component Integration Services. Installing MTS. 6. An Inside Look at Active Server Pages and the Internet Information Server. Whats New in Active Server Pages and Internet Information Server 4. Building Web Applications Using the Active Platform. Active Server Scripting. ActiveX Server Objects. 7. An Inside Look at the Microsoft Message Queue. Discovering the Need for Message Queues. Optimizing Enterprise Resources. Understanding the MSMQ Architecture. Examining the Types of Message Queues and Messages. Installing MSMQ. Administering MSMQ. 8. An Inside Look at Microsoft SQL Server. Understanding the Role of the RDBMS. Looking at Microsoft SQL Server. Supporting Distributed Transactions. Exploring Integration with Web Technologies. Using SQL Server and Data Ware-housing. II - CREATING COM COMPONENTS. 9. Using Microsofts Object Technologies. Object Technology Basics. Object-Oriented Versus Procedural Programming. OO Software Development Advanced Topics. Progressive Development of Microsoft Object Technologies. Objects Over the Horizon: COM+. Object Technologies Today. COM Architecture Basics. Creating COM Objects. Where COM Objects Live. COM Objects Communicating Together. COM Object Data. Strategies for Using Object Technology with Legacy Applications. Strategies for Implementing Object Technologies for New Applications. 10. Creating Reusable Components. Looking at Categories of Reuse. Designing for Reuse. Working with the Toolset. 11. Using COM Components and ActiveX Controls. COM Components and ActiveX Controls. Using ActiveX Controls in Web Sites. Understanding Techniques for Using ActiveX Components in I-net Environments. Understanding Techniques for Using Components in Client/Server Applications. Using Components with Visual Basic. Using Components with Visual C++. Using ActiveX Controls with Visual J++. 12. Creating ActiveX Controls with Visual Basic. Introducing ActiveX Controls. Building a Graphical ActiveX Control: The Logo Control. Creating an Aggregate Control: The Framed Text Box. Creating a More Complex Aggregate Control: The TimeSheet Control. Creating User-Drawn Controls. 13. Creating ActiveX Controls with Visual C++. Working with a Simple Control-The SkunkWork Logo. Exploring the Button Control. Implementing Stock Properties of the Button Control. Composing an Aggregate Control-The SkunkWork Timesheet Control. 14. Creating COM Components for MTS. Managing Transactions in MTS. Understanding MTS Component Integration Services. Using Existing Components with MTS. Using MTS with I-net Applications. III. Developing Internet, Intranet, and Extranet Applications. 15. Clients, Servers, and Components: Web-Based Applications. The I-net in the Computing World. Client or Server? The Evolution of Application Development Processes. The I-net Architecture. The Web Browser as a Client Framework. The Server: Server-Base Functionality. Components of a Dynamic Web-Based Application. 16. Creating Web Browser-Based Applications with Visual Basic. Understanding ActiveX Documents. What Is an ActiveX Document? Building an ActiveX Document. Installation and Configuration Concerns. Integration Issues. 17. Server-Side Programming. Exploring the Strategic Server Use. Looking at a Technology Review. Understanding Server Connections. Working with Server-Side Scripting. Understanding ASP. Using the Internet Server API. Working with CGI. 18. Developing Active Content with Visual InterDev. Exploring Visual InterDev 6. Migrating from Visual InterDev 1 to Visual InterDev 6. Looking at the Visual InterDev Integrated Development Environment. Adding Content to a Project. Creating New Files or Folders. Using Server-Side ActiveX Components. Working with Client-Side Components. 19. Advanced Visual InterDev Concepts. Maximizing Visual InterDev. Understanding the Global.asa File. Working with the Scripting Object Model. Looking at the Data Environment. Using the Visual Database Development Tools. Exploring Site Designer. Managing Visual InterDev Projects. 20. Visual InterDev Design-Time Controls. Exploring Design-Time Controls in Visual InterDev. Establishing a Data Connection. Using the Data Command Control. Using the Recordset Control. Working with Data-Bound Design-Time Controls. Using the PageObject Design-Time Control. Using the PageTransitions Design-Time Control. 21. Dynamic HTML. Browsing the Dynamic HTML Features. Understanding the Dynamic HTML Object Model. Accessing Document Content. Using Data Binding in Dynamic HTML. Exploring Dynamic HTML and Visual Basic. Exploring Dynamic HTML and Visual C++. Exploring Dynamic HTML and Visual J++. Building a Sample Page. 22. Creating Applets and Applications with Visual J++. Introducing Visual J++ 6. Creating a Java Applet in Visual J++ 6. Adding Public Methods and Event Handling. Working with the Windows Foundation Classes. Creating Applications with Visual J++. Enhancing Your WFC Applications. 23. Using Microsoft Transaction Server to Build Transactional Web Pages. Looking at Microsoft Transaction Server. Understanding Transactional Web Pages. Working with MTS in a Transactional Web Page Solution. 24. Packaging and Deploying Web-Based Applications. Exploring Web Pages and Component Downloads. Using the Visual Basic Package and Deployment Wizard. Working with Digital Signatures. Licensing I-net ActiveX Controls. IV - DEVELOPING SCALABLE DISTRIBUTED APPLICATIONS. 25. Clients, Servers, and Components: Design Strategies for Distributed Applications. Design Objectives for a Distributed Application. Design Constraints for a Distributed Application. The Services Paradigm. Client/Server Implementation Models. Designing a Distributed Application. The Application Performance Explorer. Legacy Integration Technologies. 26. Building Client Front Ends with Visual Basic. Using ADO in Visual Basic: An Overview. Working with the ADO Object Model. Using Sample Visual Basic/ADO Applications: Project Maintenance. 27. Creating COM Components for MTS with Visual Basic. Looking at and Creating a Simple MTS Component. Developing Transaction-Aware Components. Exploring Role-Based Security. Sharing State Among Components. Understanding Error Handling. Debugging MTS Components. 28. Creating COM Components for MTS with Visual J++. Looking at and Creating a Simple MTS Component. Developing Transaction-Aware Components. Exploring Role-Based Security. Sharing State Among Components. Handling Errors. 29. Creating COM Components for MTS with Visual C++. Building a Simple MTS Component. Supporting Transactions. Using Role-Based Security. Sharing State Among MTS Components. Handling Errors. Debugging MTS Components. 30. Creating Data Access Components for MTS with Visual Basic and ADO. Using ADO in VB: An Overview. Working with MTS and Stateless Data Access Components. Working with MTS and Database Resources. Passing Data Between Service Layers. Understanding ADO in a Three-Tiered Application. Exploring Transactions. Strategies for Improving Performance and Scalability. Understanding Error Handling and Debugging. 31. Using Microsoft Transaction Server to Enable Distributed Applications. Managing and Deploying MTS Components. Using the MTS Explorer. Creating a Package. Setting Up MTS Clients. Monitoring Transaction Statistics. 32. Using MSMQ with Visual Basic. Introducing MSMQ with Visual Basic. Programming MSMQ Using Visual Basic 6. Installing MSMQ ActiveX Control. Working with Queues. Working with Messages. Error Handling with MSMQ. V. Team Development with Visual Studio. 33. Using the Visual Component Manager and the Microsoft Repository. Using the Visual Component Manager. Customizing the Visual Component Manager. Looking at the Microsoft Repository. Understanding the Basics of the Microsoft Repository. 34. Using the Visual Studio Analyzer. Introducing the Visual Studio Analyzer. Working with Events, Filters, and Views. Setting Up the Visual Studio Analyzer. Using the Visual Studio Analyzer. Adding Visual Studio Analyzer Events to Your Components. 35. Using Visual SourceSafe. An Introduction to Visual SourceSafe. Administering Visual SourceSafe. Using SourceSafe to Manage Code. Using SourceSafe to Manage Web Content. 36. System Modeling and the Microsoft Visual Modeler. Understanding the Microsoft Visual Modeler. Using the Visual Modeler in a Project. Creating the Object Model. Using the Visual Modeler to Assess an Object Model. Moving Classes Within the Architecture. Controlling the Object Model with Microsoft Visual SourceSafe. Generating Code from the Model. Aligning the Code and the Object Model. VI. Appendix. Appendix A. The Sample Application Suite. An Overview of the Sample Application Suite. Sample Company Characteristics. An Architectural Overview. Index.

Erscheint lt. Verlag 29.12.1998
Verlagsort Indianapolis
Sprache englisch
Maße 186 x 230 mm
Gewicht 1792 g
Themenwelt Mathematik / Informatik Informatik Netzwerke
Informatik Office Programme Outlook
Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
ISBN-10 0-672-31489-4 / 0672314894
ISBN-13 978-0-672-31489-6 / 9780672314896
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich