必须使用 RPG 在 AS400 中创建一些东西

Have to create something in AS400 using RPG

我今天接受了入门级编程工作的面试。我只对 Python 有基本的了解,但招聘经理希望我使用 RPG 400 或 RPGFree 学习一些关于 AS400 开发方面的知识。我必须在这个星期五之前把我学到的东西发给他。

我不确定去哪里寻找资源来学习,或者我需要使用什么文本编辑器或 IDE。我在网上找不到任何可靠的东西。大家有什么建议吗?

据我所知,没有 IDE 不需要连接到 AS400 的 RPG 开发。所以,要想真正学会RPG开发,必须要有AS400,这对新手来说有点不方便。

有一个名为 "RPG Next Gen Editor" 的免费 IDE,它建立在 Eclipse 平台上。您可以在此处查看,但正如我上面提到的,它需要连接到 AS400。它在功能上与 IBM 的 Rational Developer 相似,后者要好得多,但价格要好得多! https://sourceforge.net/projects/rpgnextgen/

在线查找 "RPG" 的资源可能有点棘手,因为您最终获得的大部分结果都是 RPG 角色扮演游戏。在 Google 上搜索 RPG 编程资源时,搜索 "RPGLE" 会很有帮助,它是 ILE RPG IV 的缩写。

IBM wiki 中可能是一个不错的起点: https://ibm.biz/rpgCafe_Freeform_Rpg_Tutorial

请注意,本教程非常基础。

另请参阅 Scott Klement 的 "How to Learn" 页面,其中列出了一些您可以购买的书籍,如果您得到这份工作,它们将真正帮助您。我强烈推荐 Bryan Meyers 和 Jim Buck 合着的 "Programming in RPG IV" 书。这是我参加 class 时使用的教科书,但实际上它的设置方式使您可以轻松通读本书并在几周内自学 RPG。它教授文件设计、显示文件设计和 RPG 编程,因此它确实是包含大量教程和示例程序的完整包。 https://www.scottklement.com/rpg/howtolearn.html

祝你好运,欢迎来到RPG世界!

这里有点跑题了。但是,如果您知道去哪里找,实际上那里有很多资源。对于 IDE,您可以阅读 . And while it is not really as good as it used to be, pub400.com can be used to try things out (but not save them for later) for free. There are also a few other IBM i timeshare systems like TimeShare400。 pub400.com 的 Rikas 咨询所有者也为个人开发人员提供价格合理的分时度假系统。然后是 iDevCloud,还有 litmis 更多 $$。

此外,您还可以在 midrange.com 获得帮助。那里有一个蓬勃发展的社区,可以回答您所有的 IBM i/RPG/CLP/whatever 问题。