Visual COBOL for Visual Studio Essentials (free)

Micro Focus Visual COBOL is a contemporary development suite that allows developers to maintain, develop and modernize your applications. Visual COBOL for Studio is an Integrated Development Environment (IDE) for many languages. These include Visual Basic, Visual C#, Visual C++ and COBOL. Micro Focus has provided extensive functionality to provide a Visual Studio development environment...

YOU MUST LOGIN TO VIEW THIS COURSE
  • 0: Course Overview

    • Course Overview

    • Course Objectives

    • Course Agenda

    • Choice of Integrated Development Environment

    • Requirements

    • Course Structure

    • Product Overview

    • Sample Projects and Programs

  • 1: Getting Started with Visual COBOL

    • Introduction

    • Visual COBOL Overview

    • Loading an existing Project or Solution

    • Setting up the Help System

    • Visual COBOL Options and Project Properties

    • Summary

    • Test Your Knowledge Q&A

    • Test Your Knowledge Answers

  • 2: Editing COBOL in Visual COBOL

    • Introduction

    • COBOL Editing

    • Demo: Further Editing 1

    • Bookmarking

    • Demo: Further Editing 2

    • COBOL Source Information

    • Code Analysis

    • Additional Features

    • Demo 2: CSI and Code Analysis

    • Using Templates

    • Summary

    • Test Your Knowledge Questions

    • Test Your Knowledge Answers

  • 3: Creating a Project

    • Introduction

    • Creating a new project

    • Populating a project

    • Different Project types

    • Demo 3: Project Types

    • Summary

  • 4: Editing Data

    • Objectives

    • Introduction

    • Sequential File editing

    • Indexed File editing

    • Summary

  • 5: Compiling

    • Introduction

    • Build Actions

    • COBOL Compiler Control

    • Code Analysis

    • Pre-processors

    • Producer Compiler Listing

    • Single Source File Support

    • Single File Support

    • Command line compile

    • Summary

    • Test Your Knowledge Questions

    • Test Your Knowledge Answers

  • 6: Executing Your Code

    • Introduction

    • Running your Application Outside Visual Studio

    • Executing your Application

    • Summary

  • 7: Debugging

    • Introduction

    • Starting Debugging

    • Debugging Detail

    • Demo: Stepping thru Code

    • Looking at data values

    • Demo: Data Item Editing

    • Further Debugging Features

    • Demo: Breakpoints

    • Debug Options

    • The Call Stack

    • Demo: Options and Stack

    • Exercises

    • Using Directives

    • Examples

    • User Directives File

    • Help on Directives

    • Extended List of Commonly Used Directives

    • Environment Variables

    • Demo: Environment Variables

    • Summary

    • Test Your Knowledge Questions

    • Test Your Knowledge Answers

  • 8: File Type Support and Allocation

    • Introduction

    • File Details

    • Converting File Character Set

    • Demo: Data File Conversion

    • File Assignments in your COBOL Programs

    • Notes on Indexed Files

    • File Handling (Other Features)

    • Summary

    • Exercise

    • Test Your Knowledge Questions

    • Test Your Knowledge Answers

  • 9: Database Support

    • Introduction

    • Registering the database with ODBC

    • Accessing the database from COBOL

    • Summary

  • 10: Using the Open ESQL Assistant

    • Introduction

    • Creating a Suitable Project

    • Summary

    • Exercise

  • 11: Unit Testing Support

    • Introduction

    • Debugging

    • Data Files for Testing

    • Code Coverage

    • Demo: Using Code Coverage

    • Profiler

    • Debugging Core Dumps

    • Forcing a Run-Time Error

    • Common Error Messages

    • Summary

    • Test Your Knowledge Questions

    • Test Your Knowledge Answers

  • 11a: Unit Testing Support

    • Objectives

    • Introduction

    • Getting started

  • 12: Introduction to Object Oriented Programming

    • Overview

    • Classes and Methods

    • Objects

    • Constructors

    • Method Overloading

    • Properties

    • Method Visibility

    • Local Data

    • Data Types

    • Interfaces

    • Class Names

    • Intrinsic Types

    • .NET Frameworks

    • Reflection

    • Calling COBOL from Other Languages

    • Appendix A: ILSMARTLINKAGE

    • Appendix B: What Next?

  • 13: Object Oriented Programming with COBOL

    • Introduction

    • COBOL inside the .NET Framework

    • .NET Overview

    • Problems with Pre .NET Application Development M...

    • Native and Managed Solutions

    • Managed Code

    • Managed COBOL running on .NET

    • Managed COBOL running on JVM

    • Managed COBOL Programming Language

    • Summary

    • Worked Examples

    • Evolving Demonstrations

    • Summary

  • 14: Windows Forms

    • Introduction

    • Visual COBOL Forms Designer Overview

    • Sample Application

    • Creating a New Form in a New Project

    • Enhancing the Forms Application

    • Summary

    • Exercise 1

    • Exercise 2

    • Exercise 3

    • Exercise 4

  • 15: Database with ADO .NET

    • Introduction

    • ADO .NET Overview

    • ADO .NET Data Access Sequence

    • Micro Focus Support for ADO .NET

    • Datasets

    • Converting an ODBC Application to ADO.NET

    • Setting Up an ADO .NET Connection

    • Example ADO .NET Project using our Access Databa...

    • Example ADO .NET Project using Indexed Files Dat...

    • Using the ESQL Assistant

    • Summary

    • Exercise

  • 16: Mixed Language Application

    • Introduction

    • VB Circle Program

    • VB/COBOL Circle Solution

    • VB/COBOL Further example

    • VB/COBOL Table passing

    • VB/COBOL Date Handling

    • COBOL .NET data types

    • Summary

  • 17: Web Applications

    • Introduction

    • Web Application functionality

    • HTTP, HTML and ASP overview

    • ASP .NET Application

    • Running the Sample Web Site

    • Debugging the sample Web Site

    • Creating a simple Web Application

    • Data Validation in Web Applications

    • Summary

  • 18a: Web Services

    • Introduction

    • Technical Overview

    • Characteristics of Web Services

    • Cornerstones of Web Services

    • Using a Web Service

    • Creating a simple COBOL Web Service

    • Create a Client to use the Service

    • Summary

  • 18b: Web Services with IMTK and REST

    • Introduction

    • Web service creation steps

    • CheckAppt Operation

    • Creating a Micro Focus Server

    • Deploy a Service Interface

    • View Deployment Results

    • Generate Clients

    • Run the WPF Client

    • Debug the WPF Client

  • 19: .NET Error handling

    • Introduction

    • Typical .NET Error Screen

    • The try-catch mechanism

    • Exception Example

    • Use of an intermediate record object

    • Summary

    • Exercises Further Exception Examples

  • 20: Visual COBOL -- Importing Net Express Projects

    • Introduction

    • Importing a Net Express Project

    • Summary

    • Exercise

  • 21: Application Deployment

    • Introduction

    • Building details

    • Linking the Application

    • Shared Run-time System for Running Native COBOL ...

    • Dynamically Binding Run-time Systems to Your Nat...

    • Order of Program Loading and Run-time System Usa...

    • Loading a Dynamic Link Library Built as Native C...

    • Application Performance with Dynamic Binding for...

    • Calling Programs According to How They Are Linke...

    • Building and Running a Runtime Configuration Fil...

    • Setting Up the Build

    • Setting up the Execution

    • Setting up the Execution

    • Run-time configuration settings available in the...

    • Run-time Launch Configuration Files

    • Run-time Launch Configuration File Options

  • 22: Visual COBOL -- Training course

    • Summary

    • Legal Notices

  • 23: Moving On

    • Moving On

    • Data file location for testing

    • COBOL and COPY source location

    • Scenario 1 -- Independent set of batch programs ...

    • Scenario 2 -- Set of batch programs which can ca...

    • Scenario 3 -- Interactive programs which can cal...

    • Calling programs which are not in the project

  • 24: Object Oriented Concepts

    • Introduction

    • Traditional Program Design

    • Object Oriented Design

    • Moving from Procedural code to OO

    • Object Oriented Terminology

    • COBOL .NET

    • COBOL .NET Classes and Instances

    • Summary

  • Appendix: Editing Data – Classic Data File Editor

    • Introduction

    • Editing Functions for Sequential Files

    • Editing Sequential Data Files

    • Defining Record Layouts

    • Defining Record Layout

    • Indexed file editing

    • Editing Indexed Files

    • Data file Editor Options

    • Creating a new data file

    • New File Creation

    • Summary

    • Exercise

    • Test Your Knowledge Questions

    • Test Your Knowledge Answers

  • Quiz

  • Course Overview

    Welcome to this Micro Focus training course. This course provides a general introduction to using Micro Focus Visual COBOL and aims to ensure you get the most out of the product.

    By using a series of supplied demonstration projects, demos and exercises this course will show you how to edit, compile, debug and test your applications using Visual COBOL.