當前位置:首頁 » 編程軟體 » as400怎麼編譯程序

as400怎麼編譯程序

發布時間: 2022-04-17 02:06:18

1. 使用dos命令如何調用as400上的程序

點擊windows開始按鈕→運行

在運行框中輸入:cmd (command命令的縮寫)

然後,就會進入打dos窗口,當年前輩們就是在這耕耘的(俺這把背景色改了,大家的都是黑色滴吧?)

接下來,我們使用 CD 命令進入盤符,cd 既是dos命令,又是linuxshell命令,可以會所學會了它,通吃dos、linux、unix
這里我選擇的是啟動酷狗音樂。cd 後既可以是絕對路徑、也可以是相對路徑

啟動KuGou.exe
這里輸入KuGou 和 KuGou.exe,都是可以的

OK了,狗狗已經啟動了

當然還有更簡單的方法,就是找到並選中KuGou.exe,直接拖到打開的dos窗口

步驟閱讀
然後敲一下回車鍵 Enter就可以了。可咱不是懶得用滑鼠拖嘛,也沒有咔咔敲擊ii暗盤的快感不是?

2. 誰知道AS400系統

AS/400 用來做大型數據存儲的伺服器,銀行,保險公司多半會使用,以前會用Mainframe比較多,但由於AS/400的操作方式可以是菜單或者是命令行,運用起來相對Mainframe要簡單.性能和穩定性比普通平台的伺服器要好,由於沒有華麗的用戶截面,和一些媒體效果,AS/400的數據處理很快,平台上還有自帶的DB2資料庫,對於需要處理大數據量的公司或者企業來說是必不可少的.
學習AS/400其實不難,最重要就是有學習的環境,就是實際運用,AS/400上可以用JAVA,RPG,COBOL進行程序編寫還有類似DOS下BAT批處理文件類似的CL語言(Control Language)進行一些命令集的操作.

3. as400獲取隨機碼小程序怎麼做

:1) 數據描述規范(DDS data description specification)AS/400的操作系統OS/400提供一種描述數據屬性的方法DDS,它可以在程序外部方便、有效地對數據屬性進行描述。AS/400有兩種定義數據的方法:

4. 在AS400下如何DEBUG RPGLE程序

修改CRTRPGMOD命令的參數DBGVIEW的默認值,改成*ALL
然後重新編譯

5. AS400中 源物理文件存放在member中 代碼存放在OBJ中能詳細說一下他們的工作關系么

OBJ (即 object) 分為兩種,一種是可執行文件(OBJ - 就是編譯好的程序),一種是文件(FILE);
而文件又分為:
1、數據文件(物理文件PF,邏輯文件LF ),這是放數據的文件;
2、源文件(SRCFIL)這是放程序源碼或者數據文件描述(DDS)的地方。

舉個例子:你在一個名叫DEV的LIB裡面的一個叫做QRPGLESRC的源文件(FILE)下面產生一個member; 這個member裡面就是你通過文字編輯工具寫的源程序;
然後你對這個member編譯(語句:CRTBNDRPG); 然後就會在你指定的LIB下面生成一個可執行OBJ;PF 和 LF 的生成方式與可執行OBJ 的生成方式是一樣的。

6. as400的系統工具

(PROGRAMMING DEVELOPMENT MANAGER)
可以用來處理源代碼、對象和庫。為程序員建立源文件成員、訪問SEU和許多其他有用的工具提供方便。
STRPDM:直接到PDM菜單
WRKLIBPDM:可以指定操作哪一個庫或對當前庫列表進行操作
WRKOBJPDM:指定操作某一庫下的所有對象(可按名稱、類型選取)
WRKMBRPDM:指定操作某一庫下某一源文件下的所有或部分成員 (SOURCE ENTRY UTILITY)
是一個全屏幕編輯工具,可以建立和編輯源文件成員,當啟動時,能夠輸入新的源語句,修改、刪除、復制、移動已存在的源語句,具有語言相關提示和語法檢查功能,且具有分屏編輯/瀏覽功能。
STRSEU:可以對原有成員進行編輯或建立新成員,對原有成員進行編輯也可通過在WORK WITH MEMBERS USING PDM(WRKMBRPDM)屏幕上使用選項2(EDIT)功能來實現,當然,建立新成員也可以通過在WORK WITH MEMBERS USING PDM(WRKMBRPDM)屏幕上使用F6(CREATE)功能鍵來實現。 (SCREEN DESIGN AID)
可用來互動式設計、創建和維護應用屏幕,包括顯示文件和菜單,且可以將用戶設計的屏幕規范地自動轉換成DDS源代碼,簡化了菜單和顯示文件的創建。
STRSDA:可以進入屏幕和菜單的編輯畫面,對原有屏幕編輯也可通過在WORK WITH MEMBERS USINGPDM(WRKMBRPDM)屏幕上使用選項17(CHANGE USING SDA)功能來實現, (REPORT LAYOUT UTILITY)
可用來互動式定義列印報表的格式分布,建立列印文件,且可以將用戶設計的報表格式分布規范地自動轉換成DDS源代碼,簡化了報表的設計和修改,使用它可以在屏幕上直觀地設計列印報表。
STRRLU:可以進入報表編輯畫面,對原有屏幕編輯也可通過在 WORK WITH MEMBERS USING PDM(WRKMBRPDM)屏幕上使用選項19(CHANGE USING RLU)功能來實現 (DATA FILE UTILITY)
能夠快速定義、創建面向數據錄入、查詢或文件維護的DFU程序,而不需要編程。對開發應用建立測試資料庫尤其有用。
STRDFU:顯示DFU菜單
DLTDFUPGM:刪除DFU程序和文件
CHGDTA:運行DFU程序
DSPDTA:運行DFU程序,但不能修改文件中的數據記錄
UPDDTA:使用臨時的DFU程序更新文件,可通過在WORK WITH MEMBERS USING PDM(WRKMBRPDM)屏幕上使用選項18 (CHANGE USING DFU)來實現,它可以進行查詢、增加、修改、刪除記錄的操作。該功能最常用。

7. AS400編譯之後怎麼查看是否生成了新的文件

你wrkobj看看是否是最新時間不就行了

8. AS400中使用CHGPF修改了某個PF的結構之後,是否需要重新編譯該PF的所有LF,以及用到這些LF的RPG

PF結構調整之後,LF和PGM都必須重新編譯,不然過不了function check的,如果關聯系統比較多,可以考慮增設幾個Reverse Field到PF裡面,可以減少維護成本。

9. AS400中怎麼把RPG程序編譯到指定的LIB裡面去。

創建自己的命令

用戶在日常管理中,經常會重復使用同一命令,但命令又很長,用戶可以創建用CRTDUPOBJ; CHGCMDDFT創建自己的命令簡化操作。

例如:命令WRKUSRJOB USER(*ALL) STATUS(*ACTIVE) JOBTYPE(*INTERACT) ASTLVL(*BASIC)

可以按以下步驟進行操作:

A. 輸入命令CRTDUPOBJ(Create Duplicate Object)並按F4鍵。

Create Duplicate Object (CRTDUPOBJ)

Type choices, press Enter.

From object . . . . . . . . . . > WRKUSRJOB Name, generic*, *ALL

From library . . . . . . . . . . > *LIBL Name, *LIBL, *CURLIB

Object type . . . . . . . . . . > *CMD *ALL, *ALRTBL, *AUTL...

+ for more values

To library . . . . . . . . . . . > YOURLIB Name, *FROMLIB, *SAME...

New object . . . . . . . . . . . > USERJOB Name, *OBJ, *SAME

From ASP device . . . . . . . . * Name, *, *CURASPGRP, *SYSBAS

To ASP device . . . . . . . . . *ASPDEV Name, *ASPDEV, *...

Bottom

F3=Exit F4=Prompt F5=Refresh F12=Cancel F13=How to use this display

F24=More keys

在用戶所在的庫(yourlib)中創建WRKUSRJOB命令的副本userjob

B. .在AS/400命令行輸入CHGCMDDFT(Change Command Default)命令,

Change Command Default (CHGCMDDFT)

Type choices, press Enter.

Command . . . . . . . . . . . . > USERJOB Name

Library . . . . . . . . . . . > yourlib Name, *LIBL, *CURLIB

New default parameter string . . > 'status(*active) jobtype(*interact)'

Bottom

F3=Exit F4=Prompt F5=Refresh F12=Cancel F13=How to use this display

F24=More keys

這樣一條新的命令被定義成功。

可以在AS/400命令行輸入yourlib/userjob 來執行你需要的功能。

10. as400的存儲結構

AS/400 又一特徵就是它的存儲管理方法。它採用了單級存儲( Single-level store )結構對存儲器進行管理。它將系統中所有的存儲器,即所有主存 (main storage ) 和輔存 (Auxiliary storage ) 看成是一個大的存儲器,這個大存儲器提供的存儲空間相當於機器的定址能力,從開始的 48 位定址空間到今天的 64 位定址空間,近幾年內渴望實現 128 位定址空間。這個諾大的虛地址空間給用戶尤其是程序員帶來了極大的方便,他們所面對的就是一個盛裝對象( Objects )的大容器,只要知道了一個對象的名稱和類型就可以訪問這個對象,完全不必關心所訪問的對象存放在哪個盤上,也不必考慮存儲管理等繁瑣問題。至於內外存之間信息如何交換以及為提高對象的訪問效率而將一個對象的內容分散存放到幾個硬碟上,對用戶是完全透明的。
事實上,在 MI 上方的任何程序(包括 OS/400 ,應用程序,編譯器等)都看不到這個單級存儲結構中的實存部分(內存和外存),呈現在他們面前的只是一個偌大的虛存, 每個 AS/400 對象佔用這個虛存中的一些虛地址。當用戶使用對象的名字和類型訪問它時, MI 層上方的程序可以快速地將這個對象的名字映射成它的虛地址。由於 MI 層上方用戶編程時,不再區分內存和外存,只是針對這個虛存編寫程序,因此可使得編寫程序所需的指令數目大大減少。當然,負責系統性能管理的人員用 WRKSYSSTS 命令或 WRKDSKSTS 命令還是可以看到一些關於磁碟的信息的,例如磁碟的使用率,忙閑情況,缺頁率( page Fault )等。
對象總是要存儲在磁碟上,並且在使用時需將其裝入內存的。如何將對象的虛地址映射到磁碟上的實地址或內存的實地址是在 MI 層下方實現的。 AS/400 將內存分為大小相等的一些頁面幀 (page frame) ,在 64 位 AS/400 系統中,頁面幀的大小為 4096 位元組( 4KB ),存儲在磁碟上的對象被劃分為一個個大小與頁面幀相等的頁面( page )。一個大的對象由許多頁面組成,這些頁面在虛存中佔用一些連續的地址,但在實際存放時,可能被分散到幾個硬碟上,這樣做可以提高對對象的讀寫速度。當處理機要訪問的一個對象時,可以將該對象的部分頁面從磁碟裝入內存的頁面幀中, MI 下方的地址轉換機構通過查詢駐留在內存中的一個頁表 (page table) 實現虛實地址轉換,如果發現一個虛地址對應的頁面不在內存中,就報告頁故障 (page fault) ,然後由內存管理程序負責將這個頁面從磁碟調入內存。硬體在查詢頁表時使用的是 Hashing 演算法
總之, AS/400 的單級存儲結構不僅給編程用戶提供了一個相當大的存儲空間,同時也將用戶從繁瑣的存儲管理中解放出來,減輕了用戶負擔,提高了工作效率。 在 OS/400 V4R3 及其以後版本中,已把 AS/400 的單級存儲的單一地址空間由原來的內存、硬碟推廣到磁帶庫,系統的存儲管理功能可按用戶自定義的規則,自動透明地管理分布在磁碟與磁帶庫中的數據。

熱點內容
php環境的搭建 發布:2025-03-18 02:44:47 瀏覽:489
java實現文件上傳到ftp 發布:2025-03-18 02:43:25 瀏覽:401
編程出遊戲 發布:2025-03-18 02:43:15 瀏覽:178
使用公網ip搭建伺服器 發布:2025-03-18 02:34:23 瀏覽:215
android從程序員到架構師之路 發布:2025-03-18 02:32:52 瀏覽:298
高壓存儲罐 發布:2025-03-18 02:23:18 瀏覽:760
加密卡怎麼模擬 發布:2025-03-18 02:02:08 瀏覽:271
我的世界伺服器水桶搭建 發布:2025-03-18 02:01:21 瀏覽:334
微信存儲到sd卡 發布:2025-03-18 01:34:29 瀏覽:969
eclipse的自動編譯 發布:2025-03-18 01:34:29 瀏覽:368