Программирование на языке RPG IV для IBM. Часть II. Course description: RPG IV Programming Intermediate Workshop for IBM i
Содержание курса
Этот курс предназначен программистам, которые могут писать простые программы RPG IV 5), и дает дополнительные навыки и методики.
Для кого предназначен курс
Это второй курс (промежуточный) в цепочке по изучению языка программирования to RPG IV. Знание основ языка RPG IV является обязательным. Студенты должны прослушать курс AS06.
Этот курс не рассчитан на программистов знакомых с for RPG III. Для таких студентов есть курс OE85.
Этот курс сосредотачивается полностью на возможностях компилятора Версии 5 RPG IV и методик, которые предоставляет этот компилятор. Обсуждаются возможности версий V5R1, V5R2 и далее(free format).
Необходимая подготовка к курсу:
Перед началом курса студент должен:
- свободно владеть ПК с Windows
- писать любые программы на языках 3 поколения (COBOL, BASIC или RPG II)
- Уметь пользоваться i5/OS (OS/400)
- уметь использовать PDM/SEU или CODE для создания DDS
- создавать и обрабатывать физические и логические файлы
- писать программы на языке RPG IV для формирования отчетов
- писать простые программы на языке RPG IV, взаимодействующие с дисплейными файлами
- использовать редактор для ввода и модификации исходных текстов программ
- просматривать и анализировать листинг компиляции для корректировки ошибок
- поддерживать существующие приложения на языке RPG IV (version 5)
- использовать средства отладки
- использовать основные встроенные функции RPG IV
Студенты могут получить эти знания на курсах:
Introduction to i5 (iSeries) for New Users (OE98)
i5 (iSeries) Application Programming Facilities Workshop (OL49)
iSeries RPG IV Version 5 Programming Fundamentals Workshop (AS06),
или иметь соответствующий опыт.
Знание и использование WDSC (курс AS86) не обязательно, но приветствуется.
По завершению данного курса слушатели смогут:
• писать интерактивные программы на языке RPG IV с запросами и субфайлами
• использовать в программах массивы и структуры данных
• использовать и манипулировать датами и временем
• включать механизмы перехвата ошибок в программах
• поддерживать существующие приложения на языке RPG IV (version 5)
• использовать прототипы и подпроцедуры
• создавать ILE модули и включать их в программы.