
COBOL Programming Using the .NET Framework
Ronald D. Reeves(Author)
Prentice Hall (Publisher)
Published on 20. March 2002
Book
Paperback/Softback
336 pages
978-0-13-066843-1 (ISBN)
Description
More enterprise code is written in COBOL than any other language. Now that COBOL is being integrated into Microsoft's .NET platform and Visual Studio.NET toolset, businesses and developers have a powerful migration path for bringing their COBOL software into the Web-enabled future. This book gives COBOL developers comprehensive guidance for writing COBOL.NET code -- and migrating existing COBOL code to the .NET platform. Long-time Windows programming expert Dr. Ronald Reeves begins with an overview of the .NET framework and Visual Studio.NET development environment written specifically for COBOL programmers. He introduces .NET's foundations for interoperability, including the Microsoft Intermediate Language (MSIL) and .NET's extensive use of metadata. Reeves shows COBOL developers how to integrate their software with powerful Windows client interfaces using WinForms, and how to build next-generation Web applications using ASP.NET and WebForms. You'll walk step-by-step through building a COBOL based .NET Web service; providing interoperability between legacy "unmanaged" code and .NET managed code; and utilizing advanced .NET capabilities. The book includes a full chapter on COBOL.N
ET application design and deployment; and extensive coverage on migrating legacy systems. An accompanying CD-ROM contains all source code, plus additional example programs.
ET application design and deployment; and extensive coverage on migrating legacy systems. An accompanying CD-ROM contains all source code, plus additional example programs.
More details
Language
English
Place of publication
Upper Saddle River
United States
Publishing group
Pearson Education (US)
Target group
College/higher education
Dimensions
Height: 234 mm
Width: 177 mm
Thickness: 21 mm
Weight
627 gr
ISBN-13
978-0-13-066843-1 (9780130668431)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Person
RONALD D. REEVES, PH.D., is President of Computer Engineering, Inc., a leading consulting and training company based in Howell, MI. He is author of C++/C# Programmer's Guide for Windows 2000 and co-author of Win32 System Services: The Heart of Windows 98 and Windows 2000, Third Edition (both from Prentice Hall PTR).
Content
Preface.
Acknowledgments.
1. Review and Introduction to Object-Oriented COBOL Programming Using the .NET Framework.
Componentware, Cognition, and Software Development. Object and Cognitive Activities. What Is an Object? What Is a Software Object? Object-Oriented Programming with COBOL. COBOL Classes and Language Interoperability. COBOL Classes and the .NET Base Classes.
2.NET Framework.
Introduction. .NET Framework Base Classes. Common Language Runtime. Metadata and Self-Describing Components.
3. Graphical User Interface Applications Using Windows Forms.
Introduction to Windows Forms. What Is a Form? Windows Forms and Web Forms Considerations. Windows Forms Controls. Building a Windows Forms Project. Adding Control to Forms. Adding Menu Items and Pull-Downs to Windows Forms.
4. Web Applications Using ASP.NET and Web Forms.
Introduction. Looping Hello World Program. Fruit List Program. Fibonacci Program. ASP.NET Code Generation Program. Simple Control Program. Hi You Selected Program.
5. .NET COBOL Web Services.
Introduction. Web Service Generic Architecture. .NET Enterprise Servers. Moving Forward with .NET Framework. Web Service Demo Programs. Area Code Service COBOL Source Code. Advantages of Converting COBOL to Web Services.
6. Building Database Applications Using ADO.NET.
Introduction. ADO.NET Architecture. ADO.NET DataSet. ADO.NET DataTable. ADO.NET DataColumn. ADO.NET DataRow. ADO.NET DataRelation. ADO.NET ForeignKeyConstraint. ADO.NET UniqueConstraint. Sample ADO COBOL Program.
7. Migration of COBOL Legacy Systems to .NET Framework.
COBOL and Web Services. What Is SOAP and What Does It Have to Do with Web Services? How Can Users Build COBOL Web Services Using the SOAP Toolkit? Can Users Build Web Service Clients in Fujitsu COBOL? COM Modules. Microsoft Visual Basic Client. The SOAP Toolkit. Client Updates. .NET.
8. Introduction to Windows 2000.
Windows 2000 Operating System Architecture. Processes, Threads, and Jobs in Windows 2000.
Appendix A: Programming Techniques.
APIs Used with Windows 2000 Processes. Base Priority for Windows 2000. .NET Framework Namespaces. General Rules of the Language. Program Structure.
Appendix B: Windows Forms.
System.Window.Forms Namespace. Controls You Can Use on Windows Forms.
Appendix C: Web Namespaces.
System.Web Namespace. System.Web.UI Namespace. System.Web.UI.HtmlControls Namespace. System.Web.UI.WebControls Namespace. System.Web.Services Namespace.
Appendix D: Data Namespaces.
System.Data Namespace. System.Xml Namespace. System.Data.OleDb Namespace. System.Data.SqlClient Namespace.
Index.
Acknowledgments.
1. Review and Introduction to Object-Oriented COBOL Programming Using the .NET Framework.
Componentware, Cognition, and Software Development. Object and Cognitive Activities. What Is an Object? What Is a Software Object? Object-Oriented Programming with COBOL. COBOL Classes and Language Interoperability. COBOL Classes and the .NET Base Classes.
2.NET Framework.
Introduction. .NET Framework Base Classes. Common Language Runtime. Metadata and Self-Describing Components.
3. Graphical User Interface Applications Using Windows Forms.
Introduction to Windows Forms. What Is a Form? Windows Forms and Web Forms Considerations. Windows Forms Controls. Building a Windows Forms Project. Adding Control to Forms. Adding Menu Items and Pull-Downs to Windows Forms.
4. Web Applications Using ASP.NET and Web Forms.
Introduction. Looping Hello World Program. Fruit List Program. Fibonacci Program. ASP.NET Code Generation Program. Simple Control Program. Hi You Selected Program.
5. .NET COBOL Web Services.
Introduction. Web Service Generic Architecture. .NET Enterprise Servers. Moving Forward with .NET Framework. Web Service Demo Programs. Area Code Service COBOL Source Code. Advantages of Converting COBOL to Web Services.
6. Building Database Applications Using ADO.NET.
Introduction. ADO.NET Architecture. ADO.NET DataSet. ADO.NET DataTable. ADO.NET DataColumn. ADO.NET DataRow. ADO.NET DataRelation. ADO.NET ForeignKeyConstraint. ADO.NET UniqueConstraint. Sample ADO COBOL Program.
7. Migration of COBOL Legacy Systems to .NET Framework.
COBOL and Web Services. What Is SOAP and What Does It Have to Do with Web Services? How Can Users Build COBOL Web Services Using the SOAP Toolkit? Can Users Build Web Service Clients in Fujitsu COBOL? COM Modules. Microsoft Visual Basic Client. The SOAP Toolkit. Client Updates. .NET.
8. Introduction to Windows 2000.
Windows 2000 Operating System Architecture. Processes, Threads, and Jobs in Windows 2000.
Appendix A: Programming Techniques.
APIs Used with Windows 2000 Processes. Base Priority for Windows 2000. .NET Framework Namespaces. General Rules of the Language. Program Structure.
Appendix B: Windows Forms.
System.Window.Forms Namespace. Controls You Can Use on Windows Forms.
Appendix C: Web Namespaces.
System.Web Namespace. System.Web.UI Namespace. System.Web.UI.HtmlControls Namespace. System.Web.UI.WebControls Namespace. System.Web.Services Namespace.
Appendix D: Data Namespaces.
System.Data Namespace. System.Xml Namespace. System.Data.OleDb Namespace. System.Data.SqlClient Namespace.
Index.