Programming with VisualAge for C++ For Windows (Bk/CD-ROM)

Programming with VisualAge for C++ For Windows (Bk/CD-ROM)

          
5
4
3
2
1

Available


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Quantity:
Add to Wishlist

About the Book

61820-7 Learn VisualAge for C++ by example. Programming with VisualAge for C++ for Windows guides you through the development of a full-function application, from specifying requirements to implementation, using today's object orientation and visual programming. Because this book focuses on the practice rather than the theory of object technology, you can use it to build an actual application, including relational database support, video and sound capability, and numerous graphical controls for a truly intuitive graphical user interface. Programming with VisualAge for C++ for Windows has four parts and includes a CD-ROM: *Part 1 introduces the concepts and terms of visual programming and object-oriented techniques. *Part 2 examines the analysis and design of static and dynamic models of the application. *Part 3 show how to use the tools of VisualAge for C++ to develop the sample application. *Part 4 provides more details to enhance your skills in applying VisualAge for C++. *The CD ROM holds the evaluation version of VisualAge for C++ for Windows, the evaluation version of DB2, and the sample application. Learn how to exploit the newest trends in software engineering.With the techniques in this book, Windows application construction has never been easier.

Table of Contents:
Special Notices. Foreword. Preface. What Makes This Book Different. How This Book Is Organized. Special Conventions in This Book. Related Publications. International Technical Support Organization Publications. ITSO on the Internet. VisualAge for C++ Support. About the Authors. Acknowledgments. I. INTRODUCTION TO THE VISUALAGE FOR C++ ENVIRONMENT. 1. VisualAge for C++ and Application Development. Visual Programming. Object Talk. Objects. Classes. Inheritance. Encapsulation. Polymorphism. Object-Oriented Methods. Visual Modeling Technique. Analysis. Design. Implementation. Visual Programming with VisualAge for C++. 2. Getting Started in a VisualAge for C++ Environment. A Short Overview. Managing Your Project. WorkFrame Concepts. Creating a Project with WorkFrame. Creating Composite Projects. The MakeMake and Build Facilities. Customizing a Project with Build Smarts. Generating Your Code. Using Visual Builder. Accessing DB2 Tables with Data Access Builder. Building from Blocks. The Resource Workshop. Building Your Application. Editing Your Code. Compiling. Linking. Understanding Your Code. Browsing Your C++ Hierarchy. Debugging Your Code. Performance Analysis. II. DEVELOPING WITH VISUALAGE FOR C++. 3. Analysts at Work. Collecting the Material. Problem Domain. Requirement Specifications. Thread and Subplots. Use Case Model. User Interface Prototype. Defining Roles. Patterns and Types. Finding Objects. Class Dictionary and CRC Cards. Defining Interactions and Relations. Defining Contexts. 4. Designers at Work. System Design. Partition Object Model into Subsystems. Map Subsystems to VisualAge for C++ Subapplications. Select the Implementing Platform. Define Data Placement and Data Processing. Refine Contexts. Object Design. Design the Solution Domain Classes. Design the Nonvisual Parts. Design the GUI with the Visual Parts. Design the Persistent Data. Refining the Design Model. Refining the Property Retrieval Scenario. Refining the Property Creation Scenario. Refining the Property Update Scenario. Refining Roles. III. BUILDING THE VISUAL REALITY APPLICATION. 5. Setting Up the Development Environment. WorkFrame Projects Organization. File Organization. Associating IWP Files with WorkFrame. Creating and Customizing the Dacslib Project. Creating the Dacslib Project. Customizing the Dacslib Project. Creating and Customizing the Visual Realty Projects. Creating the Visual Realty Main and Subsystem Projects. Creating the Help Project. Customizing the Visual Realty Main and Subsystem Projects. Naming Conventions. Run-Time Considerations. Modifying the WorkFrame Configuration File. Customization Possibilities. 6. Mapping Relational Tables Using Data Access Builder. Defining the Tables and Views. Mapping Tables to Parts. Parts Produced Using Data Access Builder Parts with Visual Builder. 7. Creating Visual Parts. AAddressView. Setting the Tabbing and Depth Order. Promoting a Part Feature. APropertyView. Using a Notebook Control. Building the Pages of a Noteboook. APropertyCreateView. APropertyUpdateView. ADeleteDialogView. ASimulMortgageView. ASimulMortgageFrameView. APropertySearchResultView. Using a Container. Adding Columns to a Container. APropertySearchParameterView. Using Check Box Control. Using Collection Combination-Box Control. AUpLoadView. APropertyManagementView. Using Graphic Push Buttons. LogonView. ARealSettingsView. ARealMainView. 8. Creating Nonvisual Parts. AMarketingInfo. Defining the Class Interface. Refining the Feature Source Code. AMortgageCalculator. Defining the Class Interface. Writing the Source Code. Event Handler. Writing the Code for Your Event Handler Class. Creating a Class Interface Part from Your Event Handler Class. Using Your Keyboard Handler. 9. Connecting the Parts. AAddressView. Using Sample Parts. Connecting a Nonvisual Part to a Visual Part. Passing a Parameter to a Connection Dynamically. APropertyView. Selecting a Video File. Adding Multimedia Features. Adding a Pop-up Menu. Connecting AMarketingInfo to the Marketing Page. Design Considerations. APropertyCreateView. Using Variable Parts. Managing the Database Connection. Adding Fly-over Help to a Control. Passing a Parameter to a Connection Statically. Using Custom Logic. APropertyUpdateView. Showing Exception in a Message Box. Using a Member Function Connection. Updating a Window Title Dynamically. ADeleteDialogView. ASimulMortgageView. ASimulMortgageFrameView. APropertySearchResultView. Selecting Properties from the Database. Retrieving Information Across Multiple Tables. Using an Object Factory to Update the Database. Deleting a Property. APropertyDelete. Using the Composition Editor to Build a Nonvisual Part. APropertySearchParameterView. Managing the User Input. Adding The Mortgage Calculation. Building the Clause. Using a Message Box to Display the Clause. AUpLoadView. APropertyManagementView. ALogonView. ARealSettingsView. ARealMainView. DB2 for Windows Authentication. Logging on to the Database. Accessing the Application Settings and the Property Subsystem. Tearing Off an Attribute. Adding Help to Your Application. IV. IF YOU WANT TO KNOW MORE... 10. More about Visual Builder... Notification Framework Concepts. How Visual Builder Uses the Notification Framework. Using Connections as Notifiers. From Classes to Nonvisual Parts in Visual Builder. Protecting your Code. Creating the FlatFile Nonvisual Part. Describing the Part Interface. Modifying Your Code. When Parts Become Observers... 11. More about Data Access Builder... Accessing the Database from a Windows 95 Client. Setting Up the Database Server. Setting Up the Windows 95 Client. Impact on the Application Development. A Short History of SQL Data Access. Embedded SQL. Call Level Interface. Using ODBC as Data Access Method. Differences in the Data Access Classes. Impacts on the Application. Building the Data Access Classes. Rebuilding the Whole Application. Implementing the Database as dBase Files. A Small Introduction to DBF Files. Representing Databases with DBF Files. Impacts on the Application. Creating the DBF Files. Registering the ODBC Data Source. Generating the Data Access Classes. Creating Classes for Database Views. Building the Application. Enhancing the Data Access in the Application. Ordering Data. Buffering Data. Displaying Data. Adding Calculated Attributes. 12. More about SOM... SOM: A Complement to C++. Release-to-Release Binary Compatibility. Language Neutrality. The SOM Technology. The SOM Run-Time Environment. SOM by Example. Defining the Interface of the Calculator Class. Generating C++ Bindings with the SOM Compiler. Completing the Class Implementation. Writing a Client Application. Creating a SOM DLL. Modifying the SOM DLL. Advanced Features. SOM Metaclasses. Functions Overriding. Attributes vs. Instance Variables. Understanding Direct-to-SOM. Restrictions Imposed by DTS. DTS by Example. Controlling the Compiler Output with Pragmas. 13. More about CDF... Introducing the Compound Document Technology. Object Linking and Embedding. The Compound Document Framework. Models and Views. Building a Component Server. Creating Your Project with WorkFrame. Creating a Server Model. Creating a Server View. Handling Communications Between Model and View. Instantiating the Stationery and Creating the Main Function. Compiling and Linking Your Application. Using Your OLE Server. Developing OLE Components with the Visual Builder. Creating Your Project with WorkFrame. Modifying the Visual Part. Modifying the Class Interface Part. Modifying the Server Model Code. Modifying the Server View Code. Appendix A. Installing the Application. Appendix B. OMT Notation. Appendix C. Database Definition. Appendix D. Class Dictionary. Visual Parts. Nonvisual Parts. Appendix E. Source Listings. BuildClause member function. Flat File Class. Glossary. List of Abbreviations. Index.


Best Sellers


Product Details
  • ISBN-13: 9780136182085
  • Publisher: Pearson Education (US)
  • Publisher Imprint: IBM Press
  • Height: 235 mm
  • No of Pages: 608
  • Weight: 1162 gr
  • ISBN-10: 0136182089
  • Publisher Date: 21 Jan 1997
  • Binding: SA
  • Language: English
  • Spine Width: 40 mm
  • Width: 180 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Programming with VisualAge for C++ For Windows (Bk/CD-ROM)
Pearson Education (US) -
Programming with VisualAge for C++ For Windows (Bk/CD-ROM)
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Programming with VisualAge for C++ For Windows (Bk/CD-ROM)

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA