本申請(qǐng)涉及計(jì)算機(jī),特別涉及一種圖形化模式編程平臺(tái)生成方法、裝置、設(shè)備及程序產(chǎn)品。
背景技術(shù):
1、隨著信息技術(shù)的快速發(fā)展,傳統(tǒng)的編程平臺(tái)往往依賴于大量的文本代碼,這些代碼由復(fù)雜的符號(hào)、字母和數(shù)字組合而成,缺乏直觀性和趣味性,
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)?zhí)峁┮环N圖形化模式編程平臺(tái)生成方法、裝置、設(shè)備及程序產(chǎn)品,以解決傳統(tǒng)的編程平臺(tái)往往依賴于大量的文本代碼,缺乏直觀性和趣味性等問(wèn)題。
2、本申請(qǐng)第一方面實(shí)施例提供一種圖形化模式編程平臺(tái)生成方法,包括以下步驟:基于預(yù)設(shè)編程語(yǔ)言的編程格式建立目標(biāo)繪圖命令函數(shù)庫(kù),并根據(jù)集成開(kāi)發(fā)環(huán)境配置信息,生成編程語(yǔ)言集成開(kāi)發(fā)環(huán)境;將所述目標(biāo)繪圖命令函數(shù)庫(kù)導(dǎo)入所述編程語(yǔ)言集成開(kāi)發(fā)環(huán)境,并在導(dǎo)入所述目標(biāo)繪圖命令函數(shù)庫(kù)后的編程語(yǔ)言集成開(kāi)發(fā)環(huán)境中,根據(jù)預(yù)設(shè)的應(yīng)用程序接口嵌入預(yù)設(shè)腳本程序;根據(jù)所述目標(biāo)繪圖命令函數(shù)庫(kù)和所述編程語(yǔ)言集成開(kāi)發(fā)環(huán)境,基于所述預(yù)設(shè)腳本程序生成圖形化模式編程平臺(tái)。
3、可選地,所述根據(jù)所述目標(biāo)繪圖命令函數(shù)庫(kù)和所述編程語(yǔ)言集成開(kāi)發(fā)環(huán)境,基于所述預(yù)設(shè)腳本程序生成圖形化模式編程平臺(tái),包括:根據(jù)所述目標(biāo)繪圖命令函數(shù)庫(kù)生成多個(gè)繪圖文件,并將所述多個(gè)繪圖文件保存在預(yù)設(shè)路徑中;基于目標(biāo)路徑確定目標(biāo)繪圖文件,將所述目標(biāo)繪圖文件加載入所述編程語(yǔ)言集成開(kāi)發(fā)環(huán)境,根據(jù)加載入所述目標(biāo)繪圖文件后的編程語(yǔ)言集成開(kāi)發(fā)環(huán)境,并基于所述預(yù)設(shè)腳本程序所述生成圖形化模式編程平臺(tái)。
4、可選地,在基于所述預(yù)設(shè)腳本程序生成圖形化模式編程平臺(tái)之后,包括:接收用戶在所述圖形化模式編程平臺(tái)上構(gòu)建的圖形化程序;解析所述圖形化程序,并運(yùn)行解析后的圖形化程序繪制成相應(yīng)圖形,將圖形化后的運(yùn)行結(jié)果在顯示窗口中進(jìn)行展示。
5、可選地,在運(yùn)行解析后的圖形化程序繪制成相應(yīng)圖形時(shí),還包括:實(shí)時(shí)監(jiān)控解析后的圖形化程序的運(yùn)行狀態(tài),并在所述解析后的圖形化程序出現(xiàn)錯(cuò)誤時(shí)進(jìn)行彈窗提示。
6、可選地,所述預(yù)設(shè)編程語(yǔ)言為c語(yǔ)言或c++語(yǔ)言。
7、可選地,所述圖形化模式編程平臺(tái)在本地計(jì)算機(jī)、web網(wǎng)頁(yè)和移動(dòng)終端的app中的至少一種運(yùn)行環(huán)境中運(yùn)行。
8、本申請(qǐng)第二方面實(shí)施例提供一種圖形化模式編程平臺(tái)生成裝置,包括:建立模塊,用于基于預(yù)設(shè)編程語(yǔ)言的編程格式建立目標(biāo)繪圖命令函數(shù)庫(kù),并根據(jù)集成開(kāi)發(fā)環(huán)境配置信息,生成編程語(yǔ)言集成開(kāi)發(fā)環(huán)境;導(dǎo)入模塊,用于將所述目標(biāo)繪圖命令函數(shù)庫(kù)導(dǎo)入所述編程語(yǔ)言集成開(kāi)發(fā)環(huán)境,并在導(dǎo)入所述目標(biāo)繪圖命令函數(shù)庫(kù)后的編程語(yǔ)言集成開(kāi)發(fā)環(huán)境中,根據(jù)預(yù)設(shè)的應(yīng)用程序接口嵌入預(yù)設(shè)腳本程序;生成模塊,用于據(jù)所述目標(biāo)繪圖命令函數(shù)庫(kù)和所述編程語(yǔ)言集成開(kāi)發(fā)環(huán)境,基于所述預(yù)設(shè)腳本程序生成圖形化模式編程平臺(tái)。
9、可選地,所述生成模塊,還用于:根據(jù)所述目標(biāo)繪圖命令函數(shù)庫(kù)生成多個(gè)繪圖文件,并將所述多個(gè)繪圖文件保存在預(yù)設(shè)路徑中;基于目標(biāo)路徑確定目標(biāo)繪圖文件,將所述目標(biāo)繪圖文件加載入所述編程語(yǔ)言集成開(kāi)發(fā)環(huán)境,根據(jù)加載入所述目標(biāo)繪圖文件后的編程語(yǔ)言集成開(kāi)發(fā)環(huán)境,并基于所述預(yù)設(shè)腳本程序生成圖形化模式編程平臺(tái)。
10、可選地,在基于所述預(yù)設(shè)腳本程序生成圖形化模式編程平臺(tái)之后,所述生成模塊,還用于:接收用戶在所述圖形化模式編程平臺(tái)上構(gòu)建的圖形化程序;解析所述圖形化程序,并運(yùn)行解析后的圖形化程序繪制成相應(yīng)圖形,將圖形化后的運(yùn)行結(jié)果在顯示窗口中進(jìn)行展示。
11、可選地,在運(yùn)行解析后的圖形化程序繪制成相應(yīng)圖形時(shí),所述生成模塊,還用于:實(shí)時(shí)監(jiān)控解析后的圖形化程序的運(yùn)行狀態(tài),并在所述解析后的圖形化程序出現(xiàn)錯(cuò)誤時(shí)進(jìn)行彈窗提示。
12、可選地,所述預(yù)設(shè)編程語(yǔ)言為c語(yǔ)言或c++語(yǔ)言。
13、可選地,所述圖形化模式編程平臺(tái)在本地計(jì)算機(jī)、web網(wǎng)頁(yè)和移動(dòng)終端的app中的至少一種運(yùn)行環(huán)境中運(yùn)行。
14、本申請(qǐng)第三方面實(shí)施例提供一種電子設(shè)備,包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序,以實(shí)現(xiàn)如上述實(shí)施例所述的圖形化模式編程平臺(tái)生成方法。
15、本申請(qǐng)第四方面實(shí)施例提供一種計(jì)算機(jī)程序產(chǎn)品,其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行,以用于實(shí)現(xiàn)如上述實(shí)施例所述的圖形化模式編程平臺(tái)生成方法。
16、上述實(shí)施方式中,基于預(yù)設(shè)編程語(yǔ)言的編程格式建立目標(biāo)繪圖命令函數(shù)庫(kù),并根據(jù)集成開(kāi)發(fā)環(huán)境配置信息,生成編程語(yǔ)言集成開(kāi)發(fā)環(huán)境,將目標(biāo)繪圖命令函數(shù)庫(kù)導(dǎo)入編程語(yǔ)言集成開(kāi)發(fā)環(huán)境,并在導(dǎo)入目標(biāo)繪圖命令函數(shù)庫(kù)后的編程語(yǔ)言集成開(kāi)發(fā)環(huán)境中,根據(jù)預(yù)設(shè)的應(yīng)用程序接口嵌入預(yù)設(shè)腳本程序,根據(jù)目標(biāo)繪圖命令函數(shù)庫(kù)和編程語(yǔ)言集成開(kāi)發(fā)環(huán)境,基于預(yù)設(shè)腳本程序生成圖形化模式編程平臺(tái)。由此,解決了傳統(tǒng)的編程平臺(tái)往往依賴于大量的文本代碼,缺乏直觀性和趣味性的問(wèn)題,不僅提高了編程的趣味性,還增強(qiáng)了編程者的直觀感受和理解能力。
17、本申請(qǐng)附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本申請(qǐng)的實(shí)踐了解到。
18、附圖說(shuō)明
19、本申請(qǐng)上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
20、圖1為根據(jù)本申請(qǐng)實(shí)施例提供的一種圖形化模式編程平臺(tái)生成方法的流程圖;
21、圖2為根據(jù)本申請(qǐng)實(shí)施例的圖形化模式編程平臺(tái)生成裝置的示例圖;
22、圖3為根據(jù)本申請(qǐng)實(shí)施例的電子設(shè)備結(jié)構(gòu)的示意圖。
1.一種圖形化模式編程平臺(tái)生成方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的圖形化模式編程平臺(tái)生成方法,所述根據(jù)所述目標(biāo)繪圖命令函數(shù)庫(kù)和所述編程語(yǔ)言集成開(kāi)發(fā)環(huán)境,基于所述預(yù)設(shè)腳本程序生成圖形化模式編程平臺(tái),包括:
3.根據(jù)權(quán)利要求1所述的圖形化模式編程平臺(tái)生成方法,其特征在于,在基于所述預(yù)設(shè)腳本程序生成圖形化模式編程平臺(tái)之后,包括:
4.根據(jù)權(quán)利要求3所述的圖形化模式編程平臺(tái)生成方法,其特征在于,在運(yùn)行解析后的圖形化程序繪制成相應(yīng)圖形時(shí),還包括:
5.根據(jù)權(quán)利要求1所述的圖形化模式編程平臺(tái)生成方法,其特征在于,所述預(yù)設(shè)編程語(yǔ)言為c語(yǔ)言或c++語(yǔ)言。
6.根據(jù)權(quán)利要求1所述的圖形化模式編程平臺(tái)生成方法,其特征在于,所述圖形化模式編程平臺(tái)在本地計(jì)算機(jī)、web網(wǎng)頁(yè)和移動(dòng)終端的app中的至少一種運(yùn)行環(huán)境中運(yùn)行。
7.一種圖形化模式編程平臺(tái)生成裝置,其特征在于,包括:
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述生成模塊,還用于:
9.一種電子設(shè)備,其特征在于,包括存儲(chǔ)器、處理器;
10.一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-6中任一所述的圖形化模式編程平臺(tái)生成方法。