GnuCOBOL  PROGRAMMING  RESOURCES
Free documentation, tutorials and examples.
Never a charge for any materials or support.

A Gary Van Winkle Website - Scroll down for links to assets.
Questions, suggestions, discussion: gvwcobol@yahoo.com
I'd like to hear whether my website has helped you or not.

My GnuCOBOL compiler runs on a Windows-10 PC. The links below
take you to documentation, tutorials, and coding examples which
are also relevant to other operating systems, such as Linux, etc.
=====

===============>   USEFUL  LINKS  TO  OTHER  WEBSITES   <===============
Click on the purple or blue title, or copy and paste the URL into your browser.
=====
obtained the following elements from Arnold Trembley, without whom
I'd still be trying to get started with GnuCOBOL.
To install an integrated development environment do the following:
1. Download and Install:                                                                                    
OpenCobolIDE (OCIDE), OpenCOBOL Integrated Development Environment.
   The Windows pkg installs MinGW (Minimalist GNU for Windows).
All pkgs install GnuCOBOL V 2 . 2.
OCIDE has an editor and a terminal which facilitate compile-and-go testing.
2. Download and install:                                                                                  
The latest version of the GnuCOBOL compiler, V 3 . 2.
Find OCIDE and GnuCOBOL compiler at Arnold Trembley's website.
=====
Arnold Trembley's Home Page:  
https://www.arnoldtrembley.com/
GnuCOBOL Downloads, Binaries, and Links
https://www.arnoldtrembley.com/GnuCOBOL.htm
      GnuCOBOL/OpenCOBOL Links. See OpenCobolIDE 4 . 7 . 6. 
      GnuCOBOL Compiler install binaries for GnuCOBOL 3 . 2 (VBISAM).
=====
Download my OCIDE-SETUP-GUIDE.odt to your PC.
You can edit an .odt file using Wordpad.
Follow the Guide to configure OCIDE for your updated GnuCOBOL compiler.
=====
SourceForge.net is a powerful resource in learning GnuCOBOL features. 
Many products are available from the Projects collection, as well as access to 
many experienced GnuCOBOL programmers for advice in the Discussion forum.
SourceForge Home Page:   https://sourceforge.net/
GnuCOBOL Programmer's Guide:                                                                
https://sourceforge.net/p/gnucobol/code/HEAD/tree/external-doc/guide/PDFs/
You'll find more than one Guide there.
Each Guide is present in both letter and A4 format.
gnucobpg is the full Guide (700-plus pages).
gnucobsp contains a few sample programs.
Projects:   https://sourceforge.net/projects/gnucobol/ 
Discussion:   https://sourceforge.net/p/gnucobol/discussion/
=====
===============> TUTORIAL  PROGRAMS <===============
These are GnuCOBOL Source Code Files 

compiled with GnuCOBOL V 3 . 1 . 2 ,
but they should compile OK with V 3 . 2 .
Download, compile, and run them. They are free for you to use,
subject to the Copyright Statement at the beginning of each file.
Guide.odt to convert .odt files to .txt => .cbl or .cob; also .pdf to .odt.
Read it (Wordpad) before you download your first file.
=====
You can cut and paste directly from the on-line display
of my COBOL code into your editor. The code will generally
be well preserved, but indentation is not faithful. That seems
to be a pandemic problem with file conversion programs.
If you know of a way to preserve indentation and line spacing
when copying  a source file from a .pdf or .odt or docx
to a .txt or .cbl or .cob file
please e-mail me at gvwcobol@yahoo.com.

Be aware that all COBOL code is in Free Format
which means some lines of code may run over 80 characters.
All COBOL code is a fixed space (console) font. Small 
typeface ensures a good fit in landscape format.
Some of the cobc lines at the top may overflow,
so correct those overflow lines
=====
"Structured-Programming.pdf" with GnuCOBOL
Structured modular programming explained.
Includes tested program.
=====
"STRING-Statements.odt" contains additional example
COBOL statements for Section 2.1.11, "String Manipulation"
in the GnuCOBOL Programmer's Guide 3.2.

You can open a .odt file with Wordpad.
=====
GVW-SCREEN-TUTOR helps you learn how to set up screens
using the SCREEN SECTION (view only 14 screens).
My program uses 
GVW-PARSE-NUMERIC (dll), so download and compile
my dll before compiling Screen Tutor.
Parse Numeric extracts numerics from Picture X input
according to specifications passed to it in the form of
CALL and a list (or table) of arguments. It supports
left-justified keyboard input using +-$,. and user-truncated
decimals. Try it. You may want to customize it.
=====
GVW-SORT-TUTOR helps you learn to sort tables and files
(view only 11 screens). You'll learn how to define a sort file,
how to control multiple table sorts and, as a bonus, a few more
Screen Section options. Parse Numeric is not required.
=====
GnuCOBOL Report Writer Control System
Learn to use RWCS in less than a week.
Remember, you can open a downloaded
.odt file using Wordpad, which will also
SAVE AS in .docx, .rtf or .txt format. 
My RWCS Introduction.odt
By permission of Gary L. Cutler:
DEMORWCS.odt  and  CPUDATA.odt
=====
A  .pdf can be converted by a number of
free on-line file conversion apps
to a wide variety of file formats.

"LSAM-Tutorial.pdf" for Line Sequential files;
"RSAM-Tutorial.pdf" for Relative files;
"ISAM-Tutorial.pdf" For Indexed files.
=====
By now, if you feel a bit overwhelmed.
at: https://georgetownrose.wordpress.com/.
=====
This was established July, 2021.
Improvements are added from time to time.
Press Ctrl-Home to return to top.