久久国产亚洲欧美日韩精品,国产精品一区在线麻豆,国产拍揄自揄精品视频网站,欧美日本一区二区三区免费,无码福利视频,亚洲无码视频喷水,亚洲三级色,亚洲狠狠婷婷综合久久久久

Web在線編譯環(huán)境設(shè)計分析論文

2021-04-21 論文

  1系統(tǒng)設(shè)計

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

  2系統(tǒng)實現(xiàn)

  2.1用戶界面實現(xiàn)

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

  標注編輯代碼的文本區(qū)域,

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

  2.2中間件實現(xiàn)

  網(wǎng)絡(luò)中間組件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程序并將編譯輸出重定向到j(luò)avaCResult.txt文件和解釋運行Java程序,其中文件in.txt中為運行時所需要的輸入數(shù)據(jù),輸出結(jié)果重定向到文件javaRResult.txt。

  3實驗

  3.1Java程序測試

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

  3.2實驗環(huán)境

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

  4結(jié)束語

  Web系統(tǒng)擴展了計算的環(huán)境,方便了大眾。基于Web的在線式編譯環(huán)境是對傳統(tǒng)集成開發(fā)環(huán)境的有利擴展,它在改變軟件使用模式的同時,也改變了軟件的設(shè)計模式,軟件由一種商品轉(zhuǎn)變?yōu)橐环N服務。在線式、共享性、方便性、成本低等眾多優(yōu)點是基于Web的系統(tǒng)的優(yōu)點。該系統(tǒng)可以為編程學習者提供一個簡單方便的編程開發(fā)環(huán)境,實現(xiàn)即上網(wǎng)即使用的共享使用,通過題目設(shè)計的擴展,可進一步設(shè)計為一個在線式判定系統(tǒng)。

【W(wǎng)eb在線編譯環(huán)境設(shè)計分析論文】相關(guān)文章:

學習環(huán)境設(shè)計的模型研究分析論文10-31

生態(tài)環(huán)境設(shè)計的分析與思考論文11-14

編譯原理小論文03-30

當代環(huán)境設(shè)計茶文化元素分析論文10-04

研究分析幼兒園環(huán)境設(shè)計論文11-02

幼兒園環(huán)境設(shè)計研究分析論文11-02

移動媒體學習環(huán)境設(shè)計分析的論文11-18

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

基于茶文化的空間環(huán)境設(shè)計分析論文10-04

主站蜘蛛池模板: 88av在线| 专干老肥熟女视频网站| 免费黄色国产视频| 99尹人香蕉国产免费天天拍| 香蕉久人久人青草青草| 国产精品熟女亚洲AV麻豆| 一本大道无码日韩精品影视| 日韩国产另类| 久久国产精品国产自线拍| 97免费在线观看视频| 亚洲一级毛片免费看| 国产麻豆精品手机在线观看| 97国产成人无码精品久久久| 久久国产精品国产自线拍| 欧洲精品视频在线观看| a级毛片在线免费| 亚洲无码91视频| 久久无码av三级| 日本人妻丰满熟妇区| 国产精彩视频在线观看| 国产麻豆另类AV| 国产香蕉在线视频| 日韩一区二区三免费高清| 亚洲va在线∨a天堂va欧美va| 日韩在线中文| 又粗又硬又大又爽免费视频播放| 久久精品无码一区二区国产区| 露脸一二三区国语对白| 91精品国产91久久久久久三级| 国产地址二永久伊甸园| 亚洲成人77777| 2021国产精品自产拍在线观看| 欧美精品黑人粗大| 亚洲AV成人一区二区三区AV| 欧美特级AAAAAA视频免费观看| 日韩精品无码不卡无码| 欧美区国产区| 久久精品国产一区二区小说| 欧美色99| 超碰精品无码一区二区| 欧美激情视频二区| 欧美成人综合在线| 久久永久视频| 欧美激情网址| 中文字幕久久波多野结衣| 午夜精品一区二区蜜桃| 国产丝袜无码精品| 国产精品欧美激情| 国产成年无码AⅤ片在线| 狠狠色香婷婷久久亚洲精品| 91无码人妻精品一区| 婷婷丁香在线观看| 尤物在线观看乱码| 日本高清免费不卡视频| 最新国产高清在线| 精品福利视频网| 97se亚洲| 亚洲AV无码精品无码久久蜜桃| 精品国产欧美精品v| 国产亚洲精品在天天在线麻豆| 色噜噜久久| 亚洲欧美成人影院| 欧美精品xx| 亚洲欧美自拍中文| 中文字幕日韩欧美| 被公侵犯人妻少妇一区二区三区| 国产亚洲精品自在久久不卡 | 国产免费观看av大片的网站| 日韩国产高清无码| 青青草91视频| 亚洲三级成人| 亚洲无码高清视频在线观看| 国产一二三区在线| 国产精品一区二区不卡的视频| 国产精品9| 国产高清又黄又嫩的免费视频网站| 久久美女精品国产精品亚洲| 国产不卡在线看| 日韩国产精品无码一区二区三区| 欧美国产日韩另类| 色偷偷男人的天堂亚洲av| 色综合日本|