完整後設資料紀錄
DC 欄位語言
dc.contributor.author江文傑en_US
dc.contributor.authorChiang, Wen-Jieen_US
dc.contributor.author王豐堅en_US
dc.contributor.authorFeng-Jian Wangen_US
dc.date.accessioned2014-12-12T02:18:41Z-
dc.date.available2014-12-12T02:18:41Z-
dc.date.issued1997en_US
dc.identifier.urihttp://140.113.39.130/cdrfb3/record/nctu/#NT860392078en_US
dc.identifier.urihttp://hdl.handle.net/11536/62814-
dc.description.abstract隨著軟體系統的大型化和複雜化,建構一套大型的軟體系統通常需要多人 的合作。 有鑑於此,本篇論文針對如何建構一個實用的視覺化程式 發展環境;而此等環境的 組成元件分散於各處並透過網路(例如網 際網路 - Internet)來加以聯繫,詳細列舉出 該環境所應具備的特性 。為了使我們的程式發展環境兼顧效能 (performance) 與資料 一致性 (consistency),在設計環境時遵循三項理念:(1)將多人使用環境所要處 理的 工作(如使用者以畫圖或輸入文字的方式來建構與顯示程式)儘可 能地在client端完成 (more local processing),(2) client與 server聯繫時所傳送的訊息要簡潔 (compact remote communication),(3) client與server程式中分別以多執行緒的方式 提 昇整個環境的效率 (multi-threaded collaboration)。目前,我們已經 以 Visual C++發展出一套在視窗環境下,支援網路多人使用的程式發展 環境雛形。此環境具有兩項特性:(1) 視覺化物件導向程式設計,(2) 支 援漸進式軟體發展 (incremental software development),以及多人 合作程式設計 (collaborative programming)。 關鍵詞: 視覺化程式設計, 整合性程式發展環境, 多人程式設計, 主從式架構, 群 組軟體, 網際網路, C++ 程式語言 Software systems are growing larger and more complex. The development of a large-scale software system usually requires the collaboration of multiple developers. This thesis addresses several desirable features of a practical multi-user visual programming environment, whose constituent components may bedistributed over a long distance, unreliable communication environment such as the Internet. By incorporating three design rationales, more local processing, compact remote communication, and multi-threaded collaboration, our environment makes a trade- off between performance and consistency requirements. The environment provides programming supports with two aspects: visual programming for object-oriented languages and collaborative programming for incremental softwaredevelopment. So far a window-based environment prototype, developed with Visual C++, has executed on multiple PCs connected by the network. Keywords: visual object-oriented programming, integrated programming environment, multi-user programming, client-server model, groupware, Internet,C++zh_TW
dc.language.isozh_TWen_US
dc.subject視覺化程式設計zh_TW
dc.subject整合性程式發展環境zh_TW
dc.subject多人程式設計zh_TW
dc.subject主從式架構zh_TW
dc.subject群組軟體zh_TW
dc.subject網際網路zh_TW
dc.subjectvisual object-oriented programmingen_US
dc.subjectintegrated programming environmenten_US
dc.subjectmulti-user programmingen_US
dc.subjectclient-server modelen_US
dc.subjectgroupwareen_US
dc.subjectInterneten_US
dc.title設計並實作一多人視覺化程式發展環境zh_TW
dc.titleDesign and Implementation of a Multi-User Visual Programming Environmenten_US
dc.typeThesisen_US
dc.contributor.department資訊科學與工程研究所zh_TW
顯示於類別:畢業論文