1 option
From COBOL to OOP / Markus Knasmuller.
- Format:
- Book
- Author/Creator:
- Knasmüller, Markus.
- Series:
- The Morgan Kaufmann Series in Software Engineering and Programming
- Language:
- English
- Subjects (All):
- Object-oriented programming (Computer science).
- COBOL (Computer program language).
- Physical Description:
- 1 online resource (361 p.)
- Place of Publication:
- San Francisco : Morgan Kaufmann, c2004.
- Language Note:
- English
- Summary:
- Driven by the year-2000 problem, the hordes of COBOL developers experienced a renaissance, but the times when COBOL was state-of-the-art are long gone. Object-orientation, application servers, web front-ends, and relational database systems dominate the scene for new projects today. The fact remains however, that millions of lines of source code written in the structured programming language COBOL work daily on computer systems all over the world. One problem that COBOL developers have to deal with on these new projects is familiarity with object-oriented concepts. Markus Knasmüller, rich with
- Contents:
- Front Cover; From COBOL to OOP; Copyright Page; Contents; Chapter 1. Introduction; 1.1 Motivation; 1.2 Advantages of the New Technologies; 1.3 Organization of This Book; 1.4 Selecting a Programming Environment; 1.5 Object-Oriented COBOL; 1.6 Notation and Conventions; 1.7 The Book CD; 1.8 A Real-World Example; Chapter 2. Programming as an Engineering Discipline; 2.1 Software Engineering Basics; 2.2 Readability of a Program; 2.3 Program Structure; 2.4 Stepwise Refinement; Chapter 3. Basics; 3.1 Replacement for the Data Division: Symbols and Data Types
- 3.2 Replacement for the Procedure Division: Instructions3.3 Procedures; 3.4 Arrays, Strings, Records; 3.5 Language Particularities; 3.6 Modules; 3.7 Pointers: Introduction; Chapter 4. Data Structures and Algorithms; 4.1 Abstract Data Types; 4.2 Dynamic Data Structures in Detail; 4.3 Trees; 4.4 Algorithms; Chapter 5. True Object-Oriented Programming; 5.1 Classes; 5.2 Inheritance and Dynamic Binding; 5.3 Typical Applications of Object-Oriented Programming; 5.4 Class Libraries; 5.5 Particularities of the Selected Programming Languages; Chapter 6. Object-Oriented Design
- 6.1 Object-Oriented Design and UML6.2 Design Patterns and Components; Chapter 7. Databases; 7.1 Introduction and Differences from COBOL IS Files; 7.2 Data Modeling; 7.3 Introduction to SQL; 7.4 SQL: Program Access; Chapter 8. Graphical User Interfaces; 8.1 Structure of a Graphical User Interface; 8.2 Event-Oriented Programming; 8.3 Short Overview of Class Libraries; 8.4 Tips for Designing a User Interface; 8.5 Online Applications; Chapter 9. COBOL to OOP in Practice; 9.1 Summary; 9.2 Changing to OOP in Practice; 9.3 Career Switch to OOP in Practice; 9.4 Accompanying Activities
- 9.5 Stick to COBOL All the Same?9.6 One Last Word; Appendix A. Using the Development Environments; A.1 Delphi; A.2 Java; Appendix B. Sample Solutions; B.1 Solutions to Chapter 3; B.2 Solutions to Chapter 4; B.3 Solutions to Chapter 5; B.4 Solutions to Chapter 6; B.5 Solutions to Chapter 7; Appendix C. Glossary; Appendix D. References; Index; Limited Warranty
- Notes:
- Description based upon print version of record.
- Includes bibliographical references and index.
- ISBN:
- 1-281-01503-2
- 9786611015039
- 0-08-049498-6
- OCLC:
- 62786587
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.