OpenStep TM for Enterprises 🔍
Nancy Knolle Craighill Wiley Computer Publishing, New York, New York State, 1997
英语 [en] · PDF · 9.7MB · 1997 · 📘 非小说类图书 · 🚀/duxiu/lgli/lgrs · Save
描述
With the release of OpenStep products, NeXT and Sun introduce a bold new generation of object-oriented software development tools. These OpenStep products arm developers with frameworks and sets of reusable classes, as well as a suite of powerful new tools, that make developing custom client/server applications easier, faster, and cheaper than ever before. This book/disk package helps you quickly master all of OpenStep’s powerful new features to build, deploy, and maintain large applications for both UNIX and Windows.
Large enterprises wishing to succeed with objects need to do more than just adopt the right tools. The nifty user interface you create practically overnight with OpenStep may be just a nice wrapper around the same old spaghetti code. That's why Nancy Craighill introduces you to the entire life cycle of object-oriented development and covers in depth the analysis, design, and implementation stages. This book contains valuable information for both managers and programmers. Packed with real-life examples, OpenStep for Enterprises:
* Introduces object-oriented concepts and programming in Objective-C
* Provides an overview of the object-oriented life cycle and techniques for managing object-oriented development
* Schools you in widely used object-oriented methods and notations, including Objectory and Booch
* Teaches you how to use OpenStep development tools
* Introduces commonly used OpenStep classes for implementing user interfaces and the Model-View-Controller paradigm
* Shows you how to design client/server applications using Distributed Objects
* Contains dozens of actual design and code examples, using the Booch notation and OpenStep classes
备用文件名
lgrsnf/openstepforenter0000crai.pdf
备用出版商
Jossey-Bass, Incorporated Publishers
备用出版商
John Wiley & Sons, Incorporated
备用出版商
WILEY COMPUTING Publisher
备用版本
United States, United States of America
备用版本
1, PS, 1996
元数据中的注释
Includes bibliographical references (p. 231-233) and index.
备用描述
Cover
Half title
Imprint
About the Author
Acknowledgments
Contents
Figures
Tables
Preface
Goals
Audience
Organization
Using the Book
Conventions
1. Introduction
The Software Crisis
A Brief History
The Vision
Impact of Distributed Objects
The OpenStep Advantage
2. OO Programming
Encapsulation
Inheritance
Polymorphism
Variations
Dynamic Binding
Dynamic Typing
Late Binding
Dynamic Loading
Summary
3. The Process
Problems With Waterfall Life Cycle
The OO Life Cycle
Iteration Strategies
Managing OO Development
Selecting a Method
Summary
4. Analysis
What Is OO Analysis?
The Jacobson Method
The Requirements Model
The Analysis Model
Example: Cards Application
Problem Statement
First Iteration: Basic Functionality
Second Iteration: Group Collaboration
Summary
5. Design
What is OO Design?
The Jacobson Method
The Booch Notation
Example: Cards Application
Summary
6. Implementation
Reviewing Output of Design
Creating the Cards Project
Creating the Index
Creating the Index Class
Creating ControlApp
Creating Controllndex
Creating Agents
Creating the Agent Class
Modifying the Main Menu
Creating ControlAgent
Compiling and Running the Application
Adding and Removing Agents from the Index
Changing the Names of Agents
Adding and Removing Collaborators
Deleting Agents
Saving and Loading
Testing the Application
Summary
7. Distributed Objects
Terminology
The Basics
Vending Objects
How Distributed Objects Work
Using Protocols
Avoiding Dangling References and Memory Leaks
Application Deaths
Handling Other Errors
Designing Client-Server Applications
Guidelines
The Need for Concurrency Control
Asynchronous Messages
Setting Time-outs
Using Independent Conversation Queues
Object Locking
Security Issues
Accessing the Root Object
Authentication
Exercise
Summary
A. A Laboratory for Teaching OO Thinking
B. Objective-C
Message Syntax
Message Names
Dynamic Binding
Object Types
Runtime Errors
Self and Super
Defining Classes
Interface Files
Implementation Files
Class Variables
Shortcuts
Using Protocols coccion
Declaring a Protocol
Adopting a Protocol
Querying Objects
Use With Distributed Objects
Producing Mixins
Improving Type Checking
Protocol Examples
Using Categories
Programming With Nil
C. Booch Lite
Class Diagrams
Class Icon
Relationships
Containment
Class Utilities
Roles
Notes
Class Categories
Object Diagrams
Object Icon
Relationships
Message Flow
Roles
Concurrency and Synchronization
Interaction Diagrams
Module Diagram
Process Diagrams
D. Class Specifications
Model Framework Classes
Cards Application Classes
Agent
Author
ControlAgent
ControlApp
ControlIndex
DistantNotificationCenter
Index
Session
E. Further Reading
Index
备用描述
With the release of OpenStep products, NeXT and Sun introduce a bold new generation of object-oriented software development tools. These OpenStep products arm developers with frameworks and sets of reusable classes, as well as a suite of powerful new tools, that make developing custom client/server applications easier, faster, and cheaper than ever before. This book/disk package helps you quickly master all of OpenStep's powerful new features to build, deploy, and maintain large applications for both UNIX and Windows. Large enterprises wishing to succeed with objects need to do more than just adopt the right tools. The nifty user interface you create practically overnight with OpenStep may be just a nice wrapper around the same old spaghetti code. That's why Nancy Craighill introduces you to the entire life cycle of object-oriented development and covers in depth the analysis, design, and implementation stages. This book contains valuable information for both managers and programmers. Packed with real-life examples, OpenStep for An introduction to developing client/server applications using OpenStep On the disk you'll find the source code for the example application presented in the book, a CRC cards analysis tool that uses Distributed Objects to support group collaboration in creating analysis cards.
备用描述
A guide to a set of new object-oriented software development tools by NeXT and Sun. They provide frameworks and sets of reusable classes, and new approaches to developing custom client- server applications for both UNIX and Windows. The 3.5" disk for IBM PCs contains the source code for the examples described and a CRC cards analysis tool. Annotation copyrighted by Book News, Inc., Portland, OR
备用描述
This is an advanced-level book for experienced developers who can use a review of Booch notation, and need to learn about object-orientated analysis and design, portable distributed objects, enterprise objects framework and other tools and terms.
开源日期
2025-03-30
更多信息……

🚀 快速下载

成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️
如果您在本月捐款,您将获得双倍的快速下载次数。

🐢 低速下载

由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)

所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
  • 对于大文件,我们建议使用下载管理器以防止中断。
    推荐的下载管理器:JDownloader
  • 您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
    推荐的电子书阅读器:Anna的档案在线查看器ReadEraCalibre
  • 使用在线工具进行格式转换。
    推荐的转换工具:CloudConvertPrintFriendly
  • 您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
    推荐的工具:亚马逊的“发送到 Kindle”djazz 的“发送到 Kobo/Kindle”
  • 支持作者和图书馆
    ✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
    📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。