Visual COBOL

A Developer's Guide to Modern COBOL

Author: Paul Kelly

Publisher: N.A

ISBN: 9780692737446

Category: COBOL (Computer program language)

Page: 372

View: 5982

Forget what you think you may know about COBOL. Even though the language is more than 50 years old, COBOL applications still reign in the world of enterprise IT. With billions of transactions executed every day and often running behind the scenes, COBOL systems touch many aspects of our daily lives. Your mission: To start a new era of innovation powered by modern tools that bridge COBOL systems to the world of Java and .NET. Brought to you by Micro Focus (www.microfocus.com), the leader in COBOL development tools, this book is written for the COBOL, Java and .NET developer. Key features include: A simplified real-world example to illustrate key concepts; an explanation of the .NET and Java object models for the COBOL developer; an introduction to COBOL for the Java or .NET developer; a complete reference to the new syntax for Visual COBOL; and a free student development tools license integrated within Visual Studio and Eclipse. The author, Paul Kelly, has worked at Micro Focus for over twenty years. He started as a technical author before moving into software development. Paul worked on Visual COBOL for 10 years between 2002 and 2012, initially on Visual Studio development, then later on Eclipse, before changing roles again to work as an architect developing a cloud-based SaaS offering for Micro Focus.

COBOL and Visual Basic on .NET

A Guide for the Reformed Mainframe Programmer

Author: Chris L. Richardson

Publisher: Apress

ISBN: 1430207728

Category: Computers

Page: 1032

View: 3144

This is a comprehensive .NET-retraining guide written for the COBOL/CICS mainframe programmer from the perspective of a former COBOL/CICS programmer.

Sams Teach Yourself COBOL in 24 Hours

Author: Thane Hubbell

Publisher: Pearson Education

ISBN: 9780768685206

Category: Computers

Page: 496

View: 4089

Sams Teach Yourself COBOL in 24 Hours teaches the basics of COBOL programming in 24 step-by-step lessons. Each lesson builds on the previous one providing a solid foundation in COBOL programming concepts and techniques. This hands-on guide is the easiest, fastest way to begin creating standard COBOL compliant code. Business professionals and programmers from other languages will find this hands-on, task-oriented tutorial extremely useful for learning the essential features and concepts of COBOL programming. Writing a program can be a complex task. Concentrating on one development tool guides you to good results every time. There will be no programs that will not compile!

Gnu COBOL 2.1 Programmer's Guide

Author: Gary L. Cutler

Publisher: Samurai Media Limited

ISBN: 9789888406241

Category: Computers

Page: 630

View: 897

This document describes the syntax, semantics and usage of the COBOL programming language as implemented by the current version of GNU COBOL, formerly known as Open-COBOL. It is intended to serve as a full-function reference and user's guide suitable for both those readers learning COBOL for the first time as well as those already familiar with some dialect of the COBOL language.

Beginning COBOL for Programmers

Author: Michael Coughlan

Publisher: Apress

ISBN: 1430262540

Category: Computers

Page: 588

View: 1789

Beginning COBOL for Programmers is a comprehensive, sophisticated tutorial and modular skills reference on the COBOL programming language for established programmers. This book is for you if you are a developer who would like to—or must—add COBOL to your repertoire. Perhaps you recognize the opportunities presented by the current COBOL skills crisis, or are working in a mission critical enterprise which retains legacy COBOL applications. Whatever your situation, Beginning COBOL for Programmers meets your needs as an established programmer moving to COBOL. Beginning COBOL for Programmers includes comprehensive coverage of ANS 85 COBOL features and techniques, including control structures, condition names, sequential and direct access files, data redefinition, string handling, decimal arithmetic, subprograms, and the report writer. The final chapter includes a substantial introduction to object-oriented COBOL. Benefiting from over one hundred example programs, you’ll receive an extensive introduction to the core and advanced features of the COBOL language and will learn to apply these through comprehensive and varied exercises. If you've inherited some legacy COBOL, you’ll be able to grasp the COBOL idioms, understand the constructs, and recognize what's happening in the code you’re working with. Today’s enterprise application developers will find that COBOL skills open new—or old—doors, and this extensive COBOL reference is the book to help you acquire and develop your COBOL skills.

Learn to Program with Scratch

A Visual Introduction to Programming with Games, Art, Science, and Math

Author: Majed Marji

Publisher: No Starch Press

ISBN: 1593275781

Category: Computers

Page: 288

View: 4670

Scratch is a fun, free, beginner-friendly programming environment where you connect blocks of code to build programs. While most famously used to introduce kids to programming, Scratch can make computer science approachable for people of any age. Rather than type countless lines of code in a cryptic programming language, why not use colorful command blocks and cartoon sprites to create powerful scripts? In Learn to Program with Scratch, author Majed Marji uses Scratch to explain the concepts essential to solving real-world programming problems. The labeled, color-coded blocks plainly show each logical step in a given script, and with a single click, you can even test any part of your script to check your logic. You'll learn how to: –Harness the power of repeat loops and recursion –Use if/else statements and logical operators to make decisions –Store data in variables and lists to use later in your program –Read, store, and manipulate user input –Implement key computer science algorithms like a linear search and bubble sort Hands-on projects will challenge you to create an Ohm's law simulator, draw intricate patterns, program sprites to mimic line-following robots, create arcade-style games, and more! Each chapter is packed with detailed explanations, annotated illustrations, guided examples, lots of color, and plenty of exercises to help the lessons stick. Learn to Program with Scratch is the perfect place to start your computer science journey, painlessly. Uses Scratch 2

Visual Basic 2015 in 24 Hours, Sams Teach Yourself

Author: James Foxall

Publisher: Sams Publishing

ISBN: 0134191862

Category: Computers

Page: 608

View: 3348

In just 24 sessions of one hour or less, you’ll learn how to build complete, reliable, and modern Windows applications with Microsoft® Visual Basic® 2015. Using a straightforward, step-by-step approach, each lesson builds on what you’ve already learned, giving you a strong foundation for success with every aspect of VB 2015 development. Notes present interesting pieces of information. Tips offer advice or teach an easier way to do something. Cautions advise you about potential problems and help you steer clear of disaster. Learn How To Master VB 2015 by building a complete feature-rich application Navigate VB 2015 and discover its new shortcuts Work with objects, collections, and events Build attractive, highly-functional user interfaces Make the most of forms, controls, modules, and procedures Efficiently store data and program databases Make decisions in code Use powerful object-oriented techniques Work with graphics and text files Manipulate filesystems and the Registry Add email support Create efficient modules and reusable procedures Interact effectively with users Write code to preview and print documents Debug with VB 2015’s improved breakpoint features Distribute your software Download all examples and source code presented in this book from informit.com/title/9780672337451 as they become available. Who Should Read This Book Those who have little or no programming experience or who might be picking up Visual Basic as a second language. Bug Alert Description: Changing the startup form's name in a VB WinForms app does not update the "Startup form" #4517 Explanation: In the latest Visual Basic update on GitHub, Microsoft accidentally introduced a significant bug that you should be aware of. In the Visual Basic project properties dialog on one of the tabs (Application), is a drop down box for selecting the "startup object". This can be either a Main method or a System.Windows.Forms instance (or System.Windows.Window for WPF). When you do a rename on a form (say from the code editor in source or from the solution explorer) currently set as the startup form the rename doesn't cascade to the startup object project property cause the project to enter an invalid state where the user must now manually reset this project property from the now nonexistent Form to the new name. This is a huge annoyance. The fix for the bug (until Microsoft addresses) can be found here: http://www.jamesfoxall.com/teach-visual-basic-2015-errata/

An Introduction to IMS

Your Complete Guide to IBM Information Management System

Author: Barbara Klein,Richard Alan Long,Kenneth Ray Blackman

Publisher: IBM Press

ISBN: 0132886871

Category: Business & Economics

Page: 593

View: 1921

IBM's one-stop guide to the newest versions of IMS: the database used by the world's largest companies for their most mission-critical data * *The ideal resource for every IT professional who is new to IMS or upgrading to a current or recent version. *Updated, authoritative coverage of IMS Versions 12, 11, and 10: components, architecture, database and transaction managers, application development, system administration, security, recovery, tools, and more. *95% of Fortune 1000 companies rely on IMS. Over four decades, IBM's Information Management System (IMS) has consistently earned the trust of the world's largest enterprises. Thanks to its reliability, security, and performance, nearly 95% of Fortune 1000 companies rely on IMS for their most critical IBM System z data management needs: 50,000,000,000+ transactions run through IMS databases every day. What's more, IBM continues to upgrade IMS to meet new challenges more flexibly at lower cost. In An Introduction to IMS, leading IMS experts offer the definitive introduction to the latest versions: IMS 12, 11, and 10. This edition reflects major recent enhancements, including dynamic information generation capabilities; new access, interoperability and development tools; improved SOA support, and more. Not just a complete tutorial, this book provides examples, cases, problems, solutions, glossaries, and more: everything database professionals need to succeed with IMS, regardless of experience.

Learn to Program with Visual Basic Examples

Author: John Smiley

Publisher: Apress

ISBN: 9781902745060

Category: Computers

Page: 485

View: 4188

This book is ideal for readers who have just started programming in Visual Basic, and who have read an introductory text. It builds programming skills by guiding the reader through 100 examples of the most common Visual Basic questions that beginners ask.

COBOL for the 21st Century

Author: Nancy B. Stern,Robert A. Stern,James P. Ley

Publisher: John Wiley & Sons

ISBN: 9781118739532

Category: Computers

Page: 832

View: 5718

All orders for the regular 11th Edition will be automatically upgraded to the Update Edition. Please note the following changes made to the 11e Update Edition. As the authors were researching material on the COBOL standard, they realized that the planned COBOL 2008 standard (discussed in the 11th edition) did not in fact occur. Some of the items marked as COBOL 2008 in the 11th edition had in fact changed in 2002, and some marked as COBOL 2008 will now finally be changed in the upcoming proposed COBOL 2013 standard. Therefore, in the Update Edition, we have changed the icons to indicate COBOL 2002 changes and the upcoming proposed COBOL 2013 changes. We removed all references to NetExpress, (which Wiley no longer distributes,) and added information on the new Micro Focus Academic Program. As of Summer 2013, members of this program are eligible to receive free licenses of Visual COBOL for teaching; free downloads of Visual COBOL Personal Edition for students; free online web support through community forums, blogs, and support network; and access to online software documentation and product manuals. Visit www.microfocus.com/bridgethegap for information on how to join. Some instructors reported that their students complained that the book felt dated, due to the older dates in code output. For a more contemporary feel, we changed these dates to the current year. We added program names to Practice Programs in the text for easier reference.

Designing and Programming CICS Applications

Integrating Existing Mainframe Applications with New Technologies

Author: John Horswill,Members of the CICS Development Team at IBM Hursley

Publisher: "O'Reilly Media, Inc."

ISBN: 1449313035

Category: Computers

Page: 414

View: 3452

CICS is an application server that delivers industrial-strength, online transaction management for critical enterprise applications. Proven in the market for over 30 years with many of the world's leading businesses, CICS enables today's customers to modernize and extend their applications to take advantage of the opportunities provided by e-business while maximizing the benefits of their existing investments.Designing and Programming CICS Applications will benefit a diverse audience. It introduces new users of IBM's mainframe (OS/390) to CICS features. It shows experienced users how to integrate existing mainframe systems with newer technologies, including the Web, CORBA, Java, CICS clients, and Visual Basic; as well as how to link MQSeries and CICS.Each part of Designing and Programming CICS Applications addresses the design requirements for specific components and gives a step-by-step approach to developing a simple application. The book reviews the basic concepts of a business application and the way CICS meets these requirements. It then covers a wide range of application development technologies, including VisualAge for Java, WebSphere Studio, and Visual Basic. Users learn not only how to design and write their programs but also how to deploy their applications.Designing and Programming CICS Applications shows how to: Develop and modify existing COBOL applications Become familiar with the CICS Java environment and write a simple Java wrapper for a COBOL application Develop a web front end using servlets, JSP and JavaBeans. Link the web front end to an existing COBOL application using CORBA Write a Visual Basic application to develop a customer GUI Link an existing COBOL application using a CICS Client ECI call Develop a Java application using Swing as an MQSeries Client Use the MQSeries-CICS bridge to access an existing COBOL application Whether for working with thousands of terminals or for a client/server environment with workstations and LANs exploiting modern technology such as graphical interfaces or multimedia, Designing and Programming CICS Applications delivers the power to create, modernize and extend CICS applications.

Rhapsody

Developer's Guide

Author: Jesse Feiler

Publisher: Morgan Kaufmann Pub

ISBN: 9780122513343

Category: Computers

Page: 492

View: 4903

This book provides a road map to Rhapsody technology and the ways it can be used. Based on a modern microkernel, Rhapsody runs on PowerPC and Intel processors, and supports traditional Mac OS applications (in the Blue Box) as well as modern applications in the Yellow Box. Totally object orientated, the Yellow Box platform offers an unparalleled development environment that permits rapid implementation of functionality ranging from traditional personal computer applications to media-rich, Internet-enabled, and database-driven applications for the next century. This book describes the architecture of Rhapsody, including its cross-platform implementation on PowerPC and Intel. It details the Yellow Box platform (based on OpenStep) and provides a complete description of the core API, as well as description of the architecture that will be enriched in the future with additional functionality from Apple. The languages of Rhapsody are discussed, and the API is presented in a language-neutral way that will be convenient for C++ developers, classic and modern Objective-C users, and Java programmers. Throughout, there is an emphasis on how Rhapsody relates to existing investments in code and programming expertise. Screen shots and code samples from products shipping today using Rhapsody technology provide opportunities and challenges to new Rhapsody developers. * Introduces the terminology and concepts of Rhapsody * Provides an overview of the languages of Rhapsody: Objective-C, Java, and C++ * Covers the development platform in detail, providing an in-depth look at the framework that lets developers create Rhapsody applications

Modernizing IBM i Applications from the Database up to the User Interface and Everything in Between

Author: Nadir K. Amra,Hernando Bedoya,Tony Cairns,Dan Cruikshank,Rich Diedrich,John Eberhard,Mark Evans,Antonio Florez,Susan Gantner,Jesse Gorzinski,Isaac Ramírez Herrera,Brian May,Michel Mouchon,Jon Paris,Mike Pavlak,Trevor Perry,Pascal Polverini,Jim Ritchhart,Tim Rowe,Jon Rush,Paul Tuohy,Jeroen Van Lommel,Carol Woodbury,IBM Redbooks

Publisher: IBM Redbooks

ISBN: 073843986X

Category: Computers

Page: 720

View: 5425

This IBM® Redbooks® publication is focused on melding industry preferred practices with the unique needs of the IBM i community and providing a holistic view of modernization. This book covers key trends for application structure, user interface, data access, and the database. Modernization is a broad term when applied to applications. It is more than a single event. It is a sequence of actions. But even more, it is a process of rethinking how to approach the creation and maintenance of applications. There are tangible deliveries when it comes to modernization, the most notable being a modern user interface (UI), such as a web browser or being able to access applications from a mobile device. The UI, however, is only the beginning. There are many more aspects to modernization. Using modern tools and methodologies can significantly improve productivity and reduce long-term cost while positioning applications for the next decade. It is time to put the past away. Tools and methodologies have undergone significant transformation, improving functionality, usability, and productivity. This is true of the plethora of IBM tools and the wealth of tools available from many Independent Solution Providers (ISVs). This publication is the result of work that was done by IBM, industry experts, and by representatives from many of the ISV Tool Providers. Some of their tools are referenced in the book. In addition to reviewing technologies based on context, there is an explanation of why modernization is important and a description of the business benefits of investing in modernization. This critical information is key for line-of-business executives who want to understand the benefits of a modernization project. This book is appropriate for CIOs, architects, developers, and business leaders. Related information Making the Case for Modernization, IBM Systems Magazine

The Pragmatic Programmer

From Journeyman to Master

Author: Andrew Hunt,David Thomas

Publisher: Addison-Wesley Professional

ISBN: 013211917X

Category: Computers

Page: 352

View: 1816

What others in the trenches say about The Pragmatic Programmer... “The cool thing about this book is that it’s great for keeping the programming process fresh. The book helps you to continue to grow and clearly comes from people who have been there.” —Kent Beck, author of Extreme Programming Explained: Embrace Change “I found this book to be a great mix of solid advice and wonderful analogies!” —Martin Fowler, author of Refactoring and UML Distilled “I would buy a copy, read it twice, then tell all my colleagues to run out and grab a copy. This is a book I would never loan because I would worry about it being lost.” —Kevin Ruland, Management Science, MSG-Logistics “The wisdom and practical experience of the authors is obvious. The topics presented are relevant and useful.... By far its greatest strength for me has been the outstanding analogies—tracer bullets, broken windows, and the fabulous helicopter-based explanation of the need for orthogonality, especially in a crisis situation. I have little doubt that this book will eventually become an excellent source of useful information for journeymen programmers and expert mentors alike.” —John Lakos, author of Large-Scale C++ Software Design “This is the sort of book I will buy a dozen copies of when it comes out so I can give it to my clients.” —Eric Vought, Software Engineer “Most modern books on software development fail to cover the basics of what makes a great software developer, instead spending their time on syntax or technology where in reality the greatest leverage possible for any software team is in having talented developers who really know their craft well. An excellent book.” —Pete McBreen, Independent Consultant “Since reading this book, I have implemented many of the practical suggestions and tips it contains. Across the board, they have saved my company time and money while helping me get my job done quicker! This should be a desktop reference for everyone who works with code for a living.” —Jared Richardson, Senior Software Developer, iRenaissance, Inc. “I would like to see this issued to every new employee at my company....” —Chris Cleeland, Senior Software Engineer, Object Computing, Inc. “If I’m putting together a project, it’s the authors of this book that I want. . . . And failing that I’d settle for people who’ve read their book.” —Ward Cunningham Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a requirement and producing working, maintainable code that delights its users. It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how to Fight software rot; Avoid the trap of duplicating knowledge; Write flexible, dynamic, and adaptable code; Avoid programming by coincidence; Bullet-proof your code with contracts, assertions, and exceptions; Capture real requirements; Test ruthlessly and effectively; Delight your users; Build teams of pragmatic programmers; and Make your developments more precise with automation. Written as a series of self-contained sections and filled with entertaining anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best practices and major pitfalls of many different aspects of software development. Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer.

IBM Informix Developer's Handbook

Author: Whei-Jen Chen,Krishna Doddi,Manoj Ghogale,David Jay,Javier Sagrera,IBM Redbooks

Publisher: IBM Redbooks

ISBN: 0738434701

Category: Computers

Page: 510

View: 5368

IBM® Informix® is a low-administration, easy-to-use, and embeddable database that is ideal for application development. It supports a wide range of development platforms, such as JavaTM, .NET, PHP, and web services, enabling developers to build database applications in the language of their choice. Informix is designed to handle RDBMS data and XML without modification and can be extended easily to handle new data sets. This IBM Redbooks® publication provides fundamentals of Informix application development. It covers the Informix Client installation and configuration for application development environments. It discusses the skills and techniques for building Informix applications with Java, ESQL/C, OLE DB, .NET, PHP, Ruby on Rails, DataBlade®, and Hibernate. The book uses code examples to demonstrate how to develop an Informix application with various drivers, APIs, and interfaces. It also provides application development troubleshooting and considerations for performance. This book is intended for developers who use IBM Informix for application development. Although some of the topics that we discuss are highly technical, the information in the book might also be helpful for managers or database administrators who are looking to better understand their Informix development environment.

Object-Oriented COBOL

Author: Edmund C. Arranga,Frank P. Coyle

Publisher: Cambridge University Press

ISBN: 9780132611404

Category: Computers

Page: 505

View: 9388

Walks COBOL users through the next phase of COBOL: Object-Oriented COBOL. Teaches how to integrate COBOL with object-oriented methodologies.