<th id="6yc0e"></th>
  • <samp id="6yc0e"><pre id="6yc0e"></pre></samp>
  • <ul id="6yc0e"><pre id="6yc0e"></pre></ul><ul id="6yc0e"><pre id="6yc0e"></pre></ul>
    <samp id="6yc0e"><pre id="6yc0e"></pre></samp>
  • <th id="6yc0e"></th>
    <samp id="6yc0e"></samp>
  • <kbd id="6yc0e"><pre id="6yc0e"></pre></kbd>
    <samp id="6yc0e"></samp>
    <ul id="6yc0e"><tbody id="6yc0e"></tbody></ul>
  • <samp id="6yc0e"></samp>
  • 在线免费成人亚洲av,无码毛片一区二区本码视频,亚洲日韩一区精品射精,国产99视频精品免费视频36

    Web在線編譯環境設計分析論文

    時間:2021-04-21 13:11:55 論文 我要投稿

    Web在線編譯環境設計分析論文

      1系統設計

    Web在線編譯環境設計分析論文

      實現用戶與遠程軟件工具的交互主要是使用重定向技術實現。操作系統Shell環境中支持輸入輸出重定向,用符號"<"和">"來表示。0、1和2分別表示標準輸入STDIN、標準輸出STDOUT和標準錯誤STDERR信息輸出,可以用來指定需要重定向的標準輸入或輸出,比如2>error.txt表示將錯誤信息輸出到文件error.txt中。又比如用ls命令時,本來是查看目錄內容,而用了重定向">"后可以直接把屏幕輸出寫入一個文件中,再到文件里去看結果。輸入也是一樣,可以把輸入重定向到一個文件里,重定向操作符可以用來將命令輸入和輸出數據流從默認位置重定向到其他位置,其輸入或輸出數據流的位置稱為句柄;常見的句柄有三種,即:標準輸入、標準輸出和標準錯誤。

      2系統實現

      2.1用戶界面實現

      用戶界面主要包括頁面功能導航區域、編輯與提交區域和處理結果顯示區域。在三個區域所在的Web頁中,使用頁內框架…鏈接Java程序的編輯頁面javaPro.html和顯示位置EditFrame。在上面HTML代碼片段中,

      標注編輯代碼的文本區域,

      標簽的action屬性值Process.ch為處理提交代碼的服務器端程序,target屬性值表明處理結果顯示在name屬性值為ResultFrame的框架。

      2.2中間件實現

      網絡中間組件Process.ch是一個使用C語言編classCRequestreq;//Ch-CGI包提供char*value=NULL;value=Req.getForm("JAVACODE");//讀取FILE*fp;if(fp=fopen("Main.java","w"))fprintf(fp,"%s ",value);//代碼寫入文件fclose(fp);system("javacMain.java2>javaCResult.txt1>&2");system("javaMainjavaRResult.txt2>&1");以上代碼中最后兩行分別表示編譯Java程序并將編譯輸出重定向到javaCResult.txt文件和解釋運行Java程序,其中文件in.txt中為運行時所需要的輸入數據,輸出結果重定向到文件javaRResult.txt。

      3實驗

      3.1Java程序測試

      如圖4所示,我們將源程序編輯區域,程序運行時的數據輸入和運行結果顯示區域都集成在一個Web頁面中,這種透明設計類似桌面系統的集成開發環境。選擇Java程序后,完成程序編輯并輸入數據后提交,在網頁的底部區域顯示三個超鏈接,分別是鏈接源代碼文件、編譯結果文件、運行結果文件。在輸出區域顯示運行結果;若程序有誤,例如將輸出語句中的分號去掉,則通過“Compiling…”超鏈接查看編譯錯誤提示,編譯通過則超鏈接看到的為空。

      3.2實驗環境

      實驗服務器端系統為WindowsServer2008,使用IIS(InternetInformationServer)提供Web服務器功能,同時安裝Ch專業版作為Ch腳本運行環境。網絡中間組件是使用C語言編寫的Ch腳本,它在C/C++的解釋計算環境Ch中執行。Ch-CGI工具包與Web服務器的無縫集成,實現了客戶端與服務器的交互。安裝JDK1.7提供Java程序的編譯器與解釋器等工具。

      4結束語

      Web系統擴展了計算的`環境,方便了大眾。基于Web的在線式編譯環境是對傳統集成開發環境的有利擴展,它在改變軟件使用模式的同時,也改變了軟件的設計模式,軟件由一種商品轉變為一種服務。在線式、共享性、方便性、成本低等眾多優點是基于Web的系統的優點。該系統可以為編程學習者提供一個簡單方便的編程開發環境,實現即上網即使用的共享使用,通過題目設計的擴展,可進一步設計為一個在線式判定系統。

    【Web在線編譯環境設計分析論文】相關文章:

    學習環境設計的模型研究分析論文10-31

    生態環境設計的分析與思考論文11-14

    編譯原理小論文03-30

    研究分析幼兒園環境設計論文11-02

    幼兒園環境設計研究分析論文11-02

    當代環境設計茶文化元素分析論文10-04

    移動媒體學習環境設計分析的論文11-18

    關于《在線分析儀表》教學的思考論文02-04

    新媒體時代環境設計發展分析論文05-11

    主站蜘蛛池模板: 国产一区二区三区av在线无码观看| 下面一进一出好爽视频| 最新无码国产在线视频人与| 国产精品视频亚洲二区| 少妇被粗大的猛进出69影院| 国产精品一区二区手机在线观看| 欧美成人午夜在线观看视频| 精品国产一区二区三区麻豆| 国产成人一区二区不卡| 国产成人午夜福利在线观看| 55大东北熟女啪啪嗷嗷叫| 国产娱乐凹凸视觉盛宴在线视频| 国产亚洲精AA在线观看SEE| 第一亚洲中文久久精品无码| 精品超清无码视频在线观看| 好满射太多了装不下了真人| 久久人与动人物a级毛片 | 一区二区三区精品不卡| 欧美日韩一区二区综合| 国产另类ts人妖一区二区| 欧美交A欧美精品喷水| 办公室强奷漂亮少妇视频| 国产成人亚洲精品无码青APP| 精品国产迷系列在线观看| 国产精品国产三级国产AV中文| 肉感饱满中年熟妇日本| 日韩激情一区二区三区| 亚韩精品中文字幕无码视频 | 人人超人人超碰超国产| 国产不卡一区二区精品| 日本理伦片午夜理伦片| 秋霞人妻无码中文字幕| 亚洲精品国模一区二区| 亚洲制服丝袜系列AV无码| 国产成人一区二区三区视频免费| 日韩人妻中文字幕精品| 婷婷久久综合九色综合88| 久久无码人妻一区二区三区午夜 | 任我爽精品视频在线播放| 中文字幕日韩有码一区| 亚洲精品V天堂中文字幕|