[發(fā)明專利]用于集成開發(fā)環(huán)境的工作空間控制方法和裝置有效
| 申請?zhí)枺?/td> | 201610500086.3 | 申請日: | 2016-06-29 |
| 公開(公告)號: | CN107544777B | 公開(公告)日: | 2020-12-25 |
| 發(fā)明(設計)人: | 李明路 | 申請(專利權)人: | 上海優(yōu)揚新媒信息技術有限公司 |
| 主分類號: | G06F8/33 | 分類號: | G06F8/33;G06F8/20 |
| 代理公司: | 北京英賽嘉華知識產權代理有限責任公司 11204 | 代理人: | 王達佐;馬曉亞 |
| 地址: | 201210 上海市嘉*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 集成 開發(fā) 環(huán)境 工作 空間 控制 方法 裝置 | ||
1.一種用于集成開發(fā)環(huán)境的工作空間控制方法,其特征在于,所述方法包括:
獲取待加載的工作空間和待加載的至少一個項目的項目名稱;
對所述至少一個項目的項目名稱中的每個項目名稱,獲取與該項目名稱匹配的項目,所述項目包括:項目名稱、入口文件和業(yè)務文件,其中,所述入口文件為包含主函數的源代碼文件,所述業(yè)務文件為不包含主函數的源代碼文件或不能被直接執(zhí)行的二進制文件;
在集成開發(fā)環(huán)境中加載所述工作空間;
對所獲取的至少一個項目中的每個項目,在所述工作空間中加載該項目的項目名稱以及該項目的入口文件和業(yè)務文件;
檢測用戶對所述工作空間中加載的項目的項目選擇操作;
響應于檢測到所述項目選擇操作,將所述項目選擇操作所針對的項目作為所述工作空間的當前項目。
2.根據權利要求1所述的方法,其特征在于,在所述將所述項目選擇操作所針對的項目作為所述工作空間的當前項目之后,所述方法還包括:
將所述工作空間中加載的除所述當前項目以外的其他項目中的業(yè)務文件的處理狀態(tài)設置為不可處理狀態(tài)。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
檢測所述用戶對加載到所述工作空間中的項目的入口文件的入口文件選擇操作;
響應于檢測到所述入口文件選擇操作,檢測所述用戶對所述工作空間的運行操作;
響應于檢測到所述運行操作,將所述入口文件選擇操作所針對的入口文件所在的項目作為入口項目,編譯所述工作空間中加載的項目中各個項目的入口文件和業(yè)務文件中的源代碼文件,并運行編譯后的工作空間,其中,所述入口項目用于指示所述工作空間運行時從所述入口項目的入口文件開始執(zhí)行。
4.根據權利要求2所述的方法,其特征在于,所述將所述工作空間中加載的除所述當前項目以外的其他項目中的業(yè)務文件的處理狀態(tài)設置為不可處理狀態(tài),包括:
根據所述當前項目的業(yè)務文件的文件類型,對該業(yè)務文件的處理狀態(tài)進行設置。
5.根據權利要求4所述的方法,其特征在于,所述根據所述當前項目的業(yè)務文件的文件類型,對該業(yè)務文件的處理狀態(tài)進行設置,包括:
如果所述當前項目的業(yè)務文件是源代碼文件,則將該業(yè)務文件的處理狀態(tài)設置為可處理狀態(tài)。
6.根據權利要求4所述的方法,其特征在于,所述根據所述當前項目的業(yè)務文件的文件類型,對該業(yè)務文件的處理狀態(tài)進行設置,包括:
如果所述當前項目的業(yè)務文件是二進制文件,則將該業(yè)務文件的處理狀態(tài)設置為不可處理狀態(tài)。
7.根據權利要求1所述的方法,其特征在于,所述對所述至少一個項目的項目名稱中的每個項目名稱,獲取與該項目名稱匹配的項目,包括:
對所述至少一個項目的項目名稱中的每個項目名稱,根據本地是否存在與該項目名稱匹配的文件夾,獲取與該項目名稱匹配的項目的入口文件和業(yè)務文件。
8.根據權利要求7所述的方法,其特征在于,所述根據本地是否存在與該項目名稱匹配的文件夾,獲取與該項目名稱匹配的項目的入口文件和業(yè)務文件,包括:
如果本地存在與該項目名稱匹配的文件夾,則獲取所述與該項目名稱匹配的文件夾中的入口文件和業(yè)務文件作為與該項目名稱匹配的項目的入口文件和業(yè)務文件,其中,所述業(yè)務文件為不包含主函數的源代碼文件或不能被直接執(zhí)行的二進制文件。
9.根據權利要求7所述的方法,其特征在于,所述根據本地是否存在與該項目名稱匹配的文件夾,獲取與該項目名稱匹配的項目的入口文件和業(yè)務文件,包括:
如果本地不存在與該項目名稱匹配的文件夾,則向服務器發(fā)送獲取與該項目名稱匹配的項目的獲取請求;
從所述服務器接收與該項目名稱匹配的項目的入口文件和業(yè)務文件,根據該項目的項目名稱在本地建立與該項目名稱匹配的文件夾,將所述與該項目名稱匹配的入口文件和業(yè)務文件存儲到所述與該項目名稱匹配的文件夾中,其中,所述業(yè)務文件為不能被直接執(zhí)行的二進制文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海優(yōu)揚新媒信息技術有限公司,未經上海優(yōu)揚新媒信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610500086.3/1.html,轉載請聲明來源鉆瓜專利網。
- 商品開發(fā)方法、商品開發(fā)系統(tǒng)、商品開發(fā)程序以及存儲商品開發(fā)程序的存儲介質
- 開發(fā)支援裝置和開發(fā)支援程序
- 用于web開發(fā)系統(tǒng)的開發(fā)方法和web開發(fā)系統(tǒng)
- 控制裝置、開發(fā)裝置、以及開發(fā)程序
- 系統(tǒng)開發(fā)裝置、程序開發(fā)方法及開發(fā)程序
- 軟件開發(fā)平臺及其開發(fā)方法
- 菜譜開發(fā)方法和菜譜開發(fā)系統(tǒng)
- EasyApp移動開發(fā)平臺和開發(fā)方法
- 開發(fā)支援裝置、開發(fā)支援方法以及存儲介質
- 開發(fā)輔助裝置、開發(fā)輔助系統(tǒng)和開發(fā)輔助方法
- 環(huán)境服務系統(tǒng)以及環(huán)境服務事業(yè)
- 環(huán)境控制裝置、環(huán)境控制方法、環(huán)境控制程序及環(huán)境控制系統(tǒng)
- 環(huán)境檢測終端和環(huán)境檢測系統(tǒng)
- 環(huán)境調整系統(tǒng)、環(huán)境調整方法及環(huán)境調整程序
- 環(huán)境估計裝置和環(huán)境估計方法
- 用于環(huán)境艙的環(huán)境控制系統(tǒng)及環(huán)境艙
- 車輛環(huán)境的環(huán)境數據處理
- 環(huán)境取樣動力頭、環(huán)境取樣方法
- 環(huán)境艙環(huán)境控制系統(tǒng)
- 環(huán)境檢測儀(環(huán)境貓)





