-
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.