AS400基础教程:CL编程入门到高级实战

需积分: 18 11 下载量 130 浏览量 更新于2024-07-23 1 收藏 2.6MB PDF 举报
AS400学习基础指南深入介绍了CL (Control Language)编程环境,这是一种强大的工具,用于IBM i(前身为AS/400)平台上的应用程序开发。本教程按照章节结构,逐步引导读者理解CL的基本概念、命令和流程。 **第一章** 开篇介绍CL的基础知识,包括控制语言的概述,CL过程(如子程序)的使用,命令的定义,以及操作系统中菜单的结构和目标与库管理。此外,还涉及如何进行初步测试,确保对环境有基本的了解。 **第二章** 转移到CL程序设计的核心内容,讲解如何创建和编辑程序,使用命令处理数据,以及控制流程。这部分着重于变量的管理和过程中的控制逻辑,以及如何编译旧版源程序。 **第三章** 详细讨论了程序和过程间的交互,如CALL、CALLPRC和RETURN命令,参数传递方法,以及利用数据队列和数据区进行通信,这对于模块化编程和数据共享至关重要。 **第四章** 主要关注目标(对象)的管理,包括目标类型、功能、库的使用,以及民族语言支持。涵盖目标生成、修改、移动、删除、资源分配等操作,以及高级目标管理技巧。 **第五章** 介绍了在CL程序和过程中处理目标的实践,如访问目标和文件操作,这有助于开发者更好地组织和管理代码。 **第六章** 深入探讨了先进程序设计技术,比如使用QCAPCMD、QCMDEXC和QCMDCHK程序,信息子文件的应用,用户交互,以及DBCS数据的处理。还包括从外部介质加载和运行应用程序的方法。 **第七章** 和第八章着重于信息的处理,涵盖了信息文件的生成、添加、检索,以及信息队列的不同类型和监控。中断处理程序、系统回答列表和信息日志也是这一部分的关键内容。 **第九章** 解释了命令定义的各个方面,包括数据类型、参数限制、提示和键字参数的使用,以及编写命令处理程序和有效性检查程序的技巧。通过实例帮助读者掌握命令定义的精髓。 **第十章** 最后,介绍了调试ILE程序(Integrated Language Environment)源代码的步骤,这是确保程序质量和性能优化的重要环节。 总结来说,本教程提供了全面的AS400 CL学习资源,不仅包括基础语法和编程技巧,还涵盖了高级特性和调试策略,是初学者和进阶开发者不可或缺的学习资料。通过系统学习和实践,读者可以熟练掌握这一关键的IT技能。
238 浏览量
目录 第一章 介绍 1.1 控制语言 1.2 CL过程 1.3 命令定义 1.4 菜单 1.5 目标和库 1.6 信息 1.7 测试功能 第二章 CL程序设计 2.1 生成一个CL程序 2.2 CL过程中使用的命令 2.3 使用CL过程 2.4 处理变量 2.5 CL过程中的控制处理 2.6 可做变量的值 2.7 处理CL过程 2.8 编译以前版本的源程序 第三章 控制程序和过程间的流程通讯 3.1 CALL命令 3.2 CALL PRC命令 3.3 RETURN命令 3.4 在程序和过程间传递参数 3.5 使用数据队列在程序与过程之间通讯 3.6 使用数据区在程序与过程之间通讯 第四章 4.1 目标类型及一般属性 4.2 目标完成的功能 4.3 库 4.4 使用库 4.5 OS/400民族语言支持 4.6 说明目标 4.7 显示目标说明 4.8 得到目标说明 4.9 目标的生成信息 4.10 删除系统中不用的目标 4.11 从一个库往另一个库中移动目标 4.12 生成重复的目标 4.13 重命名目标 4.14 目标压缩及解压缩 4.15 删除目标 4.16 分配资源 第五章 在CL程序和过程中处理目标 5.1 在CL程序中访问目标 5.2 在CL过程中处理文件 第六章 先进的程序设计 6.1 使用QCAPCMD程序 6.2 使用QCMDEXC程序 6.3 使用QCMDCHK程序 6.4 在CL程序或过程中使用信息子文件 6.5 在运行时允许用户修改CL命令 6.6 使用程序员菜单 6.7 DBCS数据的应用程序设计 6.8 在CL程序中使用DBCS数据 6.9 样板CL程序 6.10 从带或软盘上装入和运行应用程序 第七章 定义信息 7.1 生成一个信息文件 7.2 往文件中加一个信息 7.3 系统信息文件检索 7.4 信息队列类型 第八章 处理信息 8.1 往一个系统用户发送信息 8.2 从CL程序发送信息 8.3 在CL程序或过程中监控信息 8.4 中断处理程序 8.5 QSYSMSG信息队列 8.6 使用系统回答列表 8.7 信息日志 第九章 定义命令 9.1 定义命令简介 9.2 定义命令 9.3 数据类型和参数限制 9.4 定义参数列表 9.5 使用提示控制 9.6 使用键字参数和提示替代程序 9.7 生成命令 9.8 显示命令定义 9.9 修改过程或程序中命令定义的影响 9.10 写一个命令处理程序或过程 9.11 写一个有效性检查程序 9.12 定义及生成命令的例子 第十章 调试ILE程序 10.1 ILE源的调试 10.2 调试命令 10.3 准备要调试的程序目标 10.4 启动ILE源的调试 10.5 往调试环境中加一个程序目标 10.6 从调试环境中取消程序目标 10.7 显示程序源码视图 10.8 修改模块目标 10.9 单步通过程序目标 10.10 步出程序目标 10.11 步入程序目标 10.12 显示变量 10.13 修改变量的值 10.14 变量属性的例子 10.15 与一个变量、表达式或命令等同的名字 10.16 ILE CL的源码调试的民族语言支持