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