本發(fā)明涉及計(jì)算機(jī)軟件,尤其涉及一種圖形化編程方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)。
背景技術(shù):
1、圖形化編程可以一種通過可視化圖形界面來替代傳統(tǒng)的文本代碼編程,圖形化編程以直觀的圖形模塊和圖標(biāo)代替復(fù)雜的代碼語句,使得編程過程更加形象,便于理解。圖形化編程大大降低了編程門檻,無需要求編程人員具有深厚的編程基礎(chǔ)和專業(yè)知識(shí),可輔助編程人員快速理解編程的基本概念和方法。此外,圖形化編程工具通常提供了豐富的預(yù)定義模塊和功能,使得開發(fā)者可以快速構(gòu)建出復(fù)雜的應(yīng)用程序。相比傳統(tǒng)的代碼編程,圖形化編程可以大大縮短開發(fā)周期,提高開發(fā)效率。
2、但是現(xiàn)有的圖形化編程僅提供固定的功能性代碼積木,往往只能實(shí)現(xiàn)固定功能,對(duì)于商業(yè)應(yīng)用而言,無法實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)處理邏輯。因此,目前亟需一種通過零代碼實(shí)現(xiàn)復(fù)雜業(yè)務(wù)邏輯的圖形化編程方法。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供了一種圖形化編程方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì),通過圖形界面實(shí)現(xiàn)代碼編程,可降低程序開發(fā)的技術(shù)門檻,降低用戶編程的技術(shù)難度,通過對(duì)代碼積木以屬性參數(shù)進(jìn)行補(bǔ)充的方式,增強(qiáng)了積木業(yè)務(wù)邏輯構(gòu)建能力,可實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)邏輯開發(fā),可拓展圖形化編程的應(yīng)用場(chǎng)景。
2、根據(jù)本發(fā)明的一方面,提供了一種圖形化編程方法,其中,該方法包括:
3、獲取到積木搭建平臺(tái)顯示的候選代碼積木的選擇信息時(shí),確定所述候選代碼積木缺少的待補(bǔ)充屬性;
4、按照所述待補(bǔ)充屬性在所述積木搭建平臺(tái)顯示對(duì)應(yīng)所述候選代碼積木的屬性配置頁面;
5、根據(jù)所述屬性配置頁面獲取屬性參數(shù),并在所述積木搭建平臺(tái)的積木搭建區(qū)域展示經(jīng)過所述屬性參數(shù)設(shè)置的所述候選代碼積木。
6、根據(jù)本發(fā)明的另一方面,提供了一種圖形化編程裝置,其中,該裝置包括:
7、積木檢查模塊,用于獲取到積木搭建平臺(tái)顯示的候選代碼積木的選擇信息時(shí),確定所述候選代碼積木缺少的待補(bǔ)充屬性;
8、屬性設(shè)置模塊,用于按照所述待補(bǔ)充屬性在所述積木搭建平臺(tái)顯示對(duì)應(yīng)所述候選代碼積木的屬性配置頁面;
9、積木顯示模塊,用于根據(jù)所述屬性配置頁面獲取屬性參數(shù),并在所述積木搭建平臺(tái)的積木搭建區(qū)域展示經(jīng)過所述屬性參數(shù)設(shè)置的所述候選代碼積木。
10、根據(jù)本發(fā)明的另一方面,提供了一種電子設(shè)備,所述電子設(shè)備包括:
11、至少一個(gè)處理器;以及
12、與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,
13、所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠執(zhí)行本發(fā)明任一實(shí)施例所述的圖形化編程方法。
14、根據(jù)本發(fā)明的另一方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使處理器執(zhí)行時(shí)實(shí)現(xiàn)本發(fā)明任一實(shí)施例所述的圖形化編程方法。
15、本發(fā)明實(shí)施例的技術(shù)方案,通過積木搭建平臺(tái)獲取對(duì)應(yīng)候選代碼積木的選擇信息,并對(duì)選擇信息對(duì)應(yīng)的候選代碼積木進(jìn)行待補(bǔ)充屬性的檢查,通過待補(bǔ)充屬性在積木搭建平臺(tái)顯示對(duì)應(yīng)的屬性配置頁面,通過屬性配置頁面獲取屬性參數(shù),基于屬性參數(shù)對(duì)候選代碼積木進(jìn)行配置,并在積木搭建平臺(tái)的積木搭建區(qū)域顯示經(jīng)過配置的候選代碼積木,本發(fā)明實(shí)施例通過圖形界面實(shí)現(xiàn)代碼編程,可降低程序開發(fā)的技術(shù)門檻,降低用戶編程的技術(shù)難度,通過圖形界面對(duì)代碼積木缺少的屬性參數(shù)進(jìn)行補(bǔ)充,可增強(qiáng)代碼積木的業(yè)務(wù)邏輯構(gòu)建能力,可通過代碼積木實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)邏輯開發(fā),從而拓展圖形化編程的應(yīng)用場(chǎng)景。
16、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識(shí)本發(fā)明的實(shí)施例的關(guān)鍵或重要特征,也不用于限制本發(fā)明的范圍。本發(fā)明的其它特征將通過以下的說明書而變得容易理解。
1.一種圖形化編程方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述方法,其特征在于,所述獲取到積木搭建平臺(tái)顯示的候選代碼積木的選擇信息時(shí),確定所述候選代碼積木缺少的待補(bǔ)充屬性,包括:
3.根據(jù)權(quán)利要求2所述方法,其特征在于,所述按照所述待補(bǔ)充屬性在所述積木搭建平臺(tái)顯示對(duì)應(yīng)所述候選代碼積木的屬性配置頁面,包括以下至少之一:
4.根據(jù)權(quán)利要求1所述方法,其特征在于,所述根據(jù)所述函數(shù)屬性配置頁面獲取函數(shù)屬性參數(shù)之后,還包括:
5.根據(jù)權(quán)利要求1所述方法,其特征在于,所述候選代碼積木包括:預(yù)配置代碼積木以及用戶已搭建代碼積木;
6.根據(jù)權(quán)利要求3所述方法,其特征在于,所述獲取所述目標(biāo)代碼積木的候選局部變量,并在所述參數(shù)配置頁面展示所述候選局部變量,包括:
7.根據(jù)權(quán)利要求1所述方法,其特征在于,還包括以下至少之一:
8.一種圖形化編程裝置,其特征在于,所述裝置包括:
9.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1-7中任一項(xiàng)所述的圖形化編程方法。