專(zhuān)利名稱(chēng)::一種功能界面處理的方法和裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及數(shù)據(jù)處理
技術(shù)領(lǐng)域:
,具體涉及一種功能界面處理的方法和裝置。
背景技術(shù):
:在數(shù)據(jù)庫(kù)領(lǐng)域中,功能界面也可以稱(chēng)為功能點(diǎn),一個(gè)功能界面通常具備一定的功能,例如可以用于制作報(bào)表,表單等等。功能界面通常由若干個(gè)具有特定數(shù)據(jù)處理能力的控件和/或組件構(gòu)成,根據(jù)需要構(gòu)建或者修改一個(gè)具有特定功能的功能界面,可以幫助用戶(hù)快捷的完成相應(yīng)的業(yè)務(wù)。一個(gè)功能界面對(duì)應(yīng)一段程序代碼,功能界面以程序代碼的形式進(jìn)行存儲(chǔ),在需要時(shí),解析相應(yīng)的程序代碼,就能夠?qū)?yīng)生成相應(yīng)的功能界面。在對(duì)現(xiàn)有技術(shù)的研究和實(shí)踐過(guò)程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),通過(guò)程序代碼對(duì)功能界面進(jìn)行維護(hù)和管理,維護(hù)和管理的復(fù)雜度高,效率低。例如,通過(guò)修改代碼對(duì)功能界面進(jìn)行修改十分繁瑣,容易出錯(cuò),也不利于保持各個(gè)功能界面風(fēng)格的統(tǒng)一性。
發(fā)明內(nèi)容本發(fā)明實(shí)施例提供一種功能界面處理的方法和裝置,使得功能界面的管理和維護(hù)相對(duì)變得簡(jiǎn)單和快捷。為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明實(shí)施例通過(guò)以下技術(shù)方案具體實(shí)現(xiàn)本發(fā)明實(shí)施例提供一種功能界面處理的方法,包括調(diào)用組件,構(gòu)建功能界面;生成所述功能界面對(duì)應(yīng)的數(shù)據(jù)表;利用所述數(shù)據(jù)表對(duì)所述功能界面進(jìn)行管理和維護(hù)。所述數(shù)據(jù)表包含功能界面與組件對(duì)照表,所述功能界面與組件對(duì)照表記錄了所述功能界面和所述組件的對(duì)應(yīng)關(guān)系,所述利用所述數(shù)據(jù)表對(duì)所述功能界面進(jìn)行管理和維護(hù)具體為利用所述功能界面與組件對(duì)照表對(duì)所述功能界面包含的組件數(shù)量,以及所述組件在所述功能界面中的屬性進(jìn)行管理和維護(hù)。所述數(shù)據(jù)表還包含組件表,所述組件表記錄了所述組件的相關(guān)信息,所述方法還包括利用所述組件表對(duì)所述功能界面包含的組件進(jìn)行管理和維護(hù)。所述數(shù)據(jù)表還包含主表,所述主表記錄了所述功能界面包含的組件在數(shù)據(jù)庫(kù)中對(duì)應(yīng)的字段,以及所述字段的取值數(shù)據(jù),所述方法還包括利用所述主表對(duì)所述功能界面處理的所述取值數(shù)據(jù)進(jìn)行管理和維護(hù)。所述數(shù)據(jù)表還包含組件與字段對(duì)照表,所述組件與字段對(duì)照表記錄了所述組件與數(shù)據(jù)庫(kù)中相應(yīng)字段的對(duì)應(yīng)關(guān)系,所述方法還包括利用所述組件與字段對(duì)照表對(duì)所述功能界面的數(shù)據(jù)處理進(jìn)行管理和維護(hù)。所述數(shù)據(jù)表還包含功能表,所述功能表記錄了所述功能界面和所述主表的對(duì)應(yīng)關(guān)系,所述方法還包括利用所述功能表對(duì)所述功界相應(yīng)的主表進(jìn)行維護(hù)和管理。本發(fā)明實(shí)施例還提供一種功能界面處理的裝置,包括構(gòu)建單元,用于調(diào)用組件,構(gòu)建功能界面;生成單元,用于生成所述功能界面對(duì)應(yīng)的數(shù)據(jù)表;管理維護(hù)單元,用于利用所述數(shù)據(jù)表對(duì)所述功能界面進(jìn)行管理和維護(hù)。所述數(shù)據(jù)表包含功能界面與組件對(duì)照表,所述功能界面與組件對(duì)照表記錄了所述功能界面和所述組件的對(duì)應(yīng)關(guān)系,所述管理維護(hù)單元具體用于利用所述功能界面與組件對(duì)照表對(duì)所述功能界面包含的組件數(shù)量,以及所述組件在所述功能界面中的屬性進(jìn)行管理和維護(hù)。所述數(shù)據(jù)表還包含主表,所述主表記錄了所述功能界面包含的組件在數(shù)據(jù)庫(kù)中對(duì)應(yīng)的字段,以及所述字段的取值數(shù)據(jù),所述管理維護(hù)單元還用于利用所述主表對(duì)所述功能界面處理的所述取值數(shù)據(jù)進(jìn)行管理和維護(hù)。所述數(shù)據(jù)表還包含組件與字段對(duì)照表,所述組件與字段對(duì)照表記錄了所述組件與數(shù)據(jù)庫(kù)中相應(yīng)字段的對(duì)應(yīng)關(guān)系,所述管理維護(hù)單元還用于利用所述組件與字段對(duì)照表對(duì)所述功能界面的數(shù)據(jù)處理進(jìn)行管理和維護(hù)??梢钥闯?,本發(fā)明實(shí)施例采用的技術(shù)方案中,生成了一組與構(gòu)建的功能界面相對(duì)應(yīng)的數(shù)據(jù)表,由于是利用數(shù)據(jù)表對(duì)功能界面進(jìn)行管理和維護(hù),使得管理和維護(hù)相對(duì)變得簡(jiǎn)單和快捷。進(jìn)一步的,各種數(shù)據(jù)表的聯(lián)合使用,使得在開(kāi)發(fā)功能界面時(shí),不需要關(guān)注功能界面具體的程序代碼,有利于提高功能界面開(kāi)發(fā)的效率,同時(shí)也有利于保持各個(gè)功能界面風(fēng)格的統(tǒng)一性。圖l是本發(fā)明實(shí)施例一提供的一種功能界面處理的方法流程圖;圖2是本發(fā)明實(shí)施例二提供的一種功能界面處理的方法流程圖;圖3是本發(fā)明實(shí)施例三提供的一種功能界面處理的裝置示意圖。具體實(shí)施方式本發(fā)明實(shí)施例提供一種功能界面處理的方法和裝置,利用數(shù)據(jù)表對(duì)功能界面進(jìn)行管理和維護(hù),使得功能界面的管理和維護(hù)相對(duì)變得簡(jiǎn)單和快捷。為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)的說(shuō)明。本發(fā)明實(shí)施例的技術(shù)方案中,構(gòu)建功能界面后,生成一組和功能界面相對(duì)應(yīng)的數(shù)據(jù)表,利用所述數(shù)據(jù)表對(duì)所述功能界面進(jìn)行管理和維護(hù)。實(shí)施例一、參見(jiàn)圖l,是本發(fā)明實(shí)施例一提供的一種功能界面處理的方法流程圖,具體步驟可以包括步驟IIO、調(diào)用組件,構(gòu)建功能界面;可以在開(kāi)發(fā)工具的界面上調(diào)用其中的一些已經(jīng)封裝好的組件(控件),構(gòu)建出具備需要功能的功能界面。步驟120、生成所述功能界面對(duì)應(yīng)的數(shù)據(jù)表;構(gòu)建出一個(gè)功能界面,就可以在數(shù)據(jù)庫(kù)中生成對(duì)應(yīng)的一組數(shù)據(jù)表,所述數(shù)據(jù)表可以用于記錄所述功能界面相關(guān)的信息。所述一組數(shù)據(jù)表中可以只包含一個(gè)數(shù)據(jù)表,也可以包含多個(gè)數(shù)據(jù)表,不同的數(shù)據(jù)表可以記錄不同的信息。步驟130、利用所述數(shù)據(jù)表對(duì)所述功能界面進(jìn)行管理和維護(hù)。可以利用生成的數(shù)據(jù)表對(duì)所述功能界面的不同部分進(jìn)行管理和維護(hù),例如,可以利用相應(yīng)的數(shù)據(jù)表對(duì)所述功能界面包含的組件數(shù)量,以及組件在功能界面中的屬性進(jìn)行管理和維護(hù)。所述管理和維護(hù)可以包括對(duì)功能界面包含組件的增加、刪除以及修改等。可以看出,相對(duì)于利用程序代碼對(duì)功能界面進(jìn)行管理和維護(hù)而言,利用數(shù)據(jù)表對(duì)所述功能界面進(jìn)行管理和維護(hù)簡(jiǎn)單快捷,還有利于相對(duì)保持各個(gè)功能界面風(fēng)格的統(tǒng)一性。下面通過(guò)具體實(shí)施例對(duì)本發(fā)明技術(shù)方案^:更進(jìn)一步的描述。實(shí)施例二、參見(jiàn)圖2,是本發(fā)明實(shí)施例二提供的一種功能界面處理的方法流程圖,具體可以如下步驟201、將數(shù)據(jù)和相關(guān)操作封裝成控件;可以把一些基礎(chǔ)資料,如科目、核算項(xiàng)目、制單人、數(shù)量等等最基本的界面元數(shù)據(jù)和相關(guān)的操作封裝成控件,所述封裝成的控件可以和數(shù)據(jù)庫(kù)進(jìn)行綁定,有相應(yīng)的取數(shù)邏輯。所述封裝好的控件具有相關(guān)的數(shù)據(jù)處理能力。例如,把憑證中需要用到的"科目"封裝成一個(gè)控件,用鼠標(biāo)點(diǎn)擊所述控件,就可以給用戶(hù)選擇全部或者部分的科目。還可以有組件封裝,組件封裝是將一個(gè)或多個(gè)控件以及與所述控件相關(guān)的數(shù)據(jù)、相關(guān)的操作集合在一起,形成一個(gè)新的實(shí)體(組件)。若干個(gè)控件可以封裝成一個(gè)組件,若干個(gè)控件和/或若干個(gè)組件可以構(gòu)建出一個(gè)功能界面。組件和控件是相對(duì)的概念,例如,將控件1和控件2封裝成組件l、將控件3和控件4封裝成組件2,還可以將組件1和組件2封裝成組件3,相對(duì)于組件3而言,組件1和組件2也可稱(chēng)作組件3的控件。還可以建立控件(組件)庫(kù),用于存放封裝好控件(組件)。在需要調(diào)用相關(guān)控件(組件)時(shí),可以從控件(組件)庫(kù)中方便的找到和調(diào)用。步驟202、調(diào)用控件(組件),構(gòu)建相應(yīng)的功能界面;當(dāng)開(kāi)發(fā)一個(gè)新功能的時(shí)候,在開(kāi)發(fā)工具的界面上調(diào)用其中的一些已經(jīng)封裝好的控件(組件),可以構(gòu)建出具備需要功能的功能界面。一個(gè)功能界面可以包含多個(gè)控件和/或組件,也可以只包含一個(gè)控件或者組件,功能界面所包含的組件或者控件的種類(lèi)和數(shù)量可以根據(jù)所述功能界面所要實(shí)現(xiàn)的功能具體確定。步驟203、生成所述功能界面對(duì)應(yīng)的數(shù)據(jù)表,利用所述數(shù)據(jù)表對(duì)所述功能界面進(jìn)行管理和維護(hù)。構(gòu)建出一個(gè)功能界面,就可以在數(shù)據(jù)庫(kù)中生成對(duì)應(yīng)的數(shù)據(jù)表,所述數(shù)據(jù)表用于記錄所述功能界面相關(guān)的信息。例如,可以記錄控件(組件)在功能界面中的坐標(biāo)、高度、寬度、顏色、組件自身屬性設(shè)置等等信息。可以在構(gòu)建功能界面的同時(shí)生成對(duì)應(yīng)的數(shù)據(jù)表,隨著功能界面所包含控件(組件)的變化,所述對(duì)應(yīng)的數(shù)據(jù)表也相應(yīng)的變化,但不局限于此,還可以是在功能界面構(gòu)建完成后,生成對(duì)應(yīng)的數(shù)據(jù)表。在實(shí)際應(yīng)用中,一個(gè)功能界面可以對(duì)應(yīng)生成一組數(shù)據(jù)表,單個(gè)數(shù)據(jù)表與功能界面的部分或者全部相對(duì)應(yīng)。例如,可以生成功能表、組件表、功能界面與組件對(duì)照表。功能表可以用于記錄若干個(gè)功能界面的功能ID(識(shí)別標(biāo)識(shí))、功能名稱(chēng)、還可以記錄功能界面相應(yīng)的主表名、明細(xì)表名等信息。利用功能表,可以方便的對(duì)多個(gè)功能界面,以及其對(duì)應(yīng)的主表進(jìn)行管理和維護(hù)。組件表可以用于記錄已經(jīng)封裝的若干個(gè)組件的組件ID、組件名稱(chēng)、組件存儲(chǔ)位置等信息。利用組件表可以方便的對(duì)組件進(jìn)行調(diào)用和管理。功能界面與組件對(duì)照表可以用于記錄功能界面和其所包含的組件(控件)的對(duì)應(yīng)關(guān)系,以及組件(控件)在所述功能界面中的屬性(例如,坐標(biāo)、高度、寬度、顏色、組件自身屬性設(shè)置等等)。利用功能界面與組件對(duì)照表可以方便的對(duì)功能界面包含的組件進(jìn)行修改、增加、刪除等等管理和維護(hù)。還可以生成與功能界面對(duì)應(yīng)的主表,所述主表用來(lái)存儲(chǔ)字段和字段的取值數(shù)據(jù),每個(gè)字段對(duì)應(yīng)功能界面的一個(gè)控件或者組件。利用主表可以對(duì)功能界面所要處理的數(shù)據(jù)進(jìn)行管理和維護(hù)。如果有明細(xì)記錄,還可以有若干張明細(xì)表,明細(xì)表用于記錄與主表相關(guān)的明細(xì)信息。還可以生成組件與字段對(duì)照表,組件和字段對(duì)照表可以用于記錄功能界面的組件和數(shù)據(jù)庫(kù)中相應(yīng)字段的對(duì)應(yīng)關(guān)系。組件與字段對(duì)照表可以方便的將組件和主表中的字段進(jìn)行比對(duì),使得對(duì)應(yīng)關(guān)系更加的清楚。利用組件與字段對(duì)照表可以方便的對(duì)功能界面的數(shù)據(jù)處理部分進(jìn)行維護(hù)和管理。需要說(shuō)明的是,數(shù)據(jù)表和功能界面可以是——對(duì)應(yīng)的關(guān)系,根據(jù)相關(guān)的數(shù)據(jù)表可以解析出對(duì)應(yīng)的功能界面,根據(jù)功能界面也可以生成對(duì)應(yīng)的數(shù)據(jù)表??梢酝ㄟ^(guò)修支相應(yīng)的數(shù)據(jù)表,修改相應(yīng)的功能界面;也可以通過(guò)修改功能界面,修改相應(yīng)的數(shù)據(jù)表。例如,修改功能界面與組件對(duì)照表中組件的坐標(biāo)、顏色信息,則解析出的功能界面中所述組件的坐標(biāo)、顏色也就相應(yīng)的變化;改變功能界面中組件的坐標(biāo)、顏色,則對(duì)應(yīng)生成的功能界面與組件對(duì)照表中所述組件的坐標(biāo)、顏色信息也會(huì)相應(yīng)的變化。下面通過(guò)具體實(shí)例對(duì)本實(shí)施例所述方法作具體說(shuō)明。例如,構(gòu)建了三個(gè)功能界面、三個(gè)功能界面一共包含了IO個(gè)不同組件,功能界面和組件可以分別存儲(chǔ)在功能表t_Function和組件表t—UserControl中。功能表tFunction的形式可以如下,但不局限于此功能ID功能名稱(chēng)表名明細(xì)表名Fl功能界面1T—UserTablelT—UserTableDetaillF2功能界面2T—UserTable2T一UserTableDetai12F3功能界面3T—UserTable3T—UserTableDetaiD功能表可以用于記錄每個(gè)功能界面在數(shù)據(jù)庫(kù)中的ID、功能界面的名稱(chēng)、功能界面的主表名、如果有明細(xì)表,還可以用于記錄明細(xì)表名。通過(guò)功能表可以清楚獲得功能界面ID、主表、明細(xì)表的對(duì)應(yīng)關(guān)系。需要說(shuō)明的是,可以在構(gòu)建一個(gè)功能界面后,在功能表中增加一條記錄,例如現(xiàn)在功能表中有三條記錄,如果又構(gòu)建了功能界面4、則可以將功能界面4在數(shù)據(jù)庫(kù)中的ID、功能界面4的名稱(chēng)、以及其對(duì)應(yīng)的主表名、明細(xì)表名等添加到功能表中。還可以有組件表t一UserContro1,組件表可以用于記錄部分或者全部已經(jīng)封裝好的組件或者控件信息。組件表t—UserControl的形式可以如下,但不局限于此:組件ID組件名稱(chēng)組件位置<table>tableseeoriginaldocumentpage9</column></row><table><table>tableseeoriginaldocumentpage10</column></row><table>例如,組件表中可以記錄組件或者控件在數(shù)據(jù)庫(kù)中的ID、組件或者控件的名稱(chēng)、組件的存儲(chǔ)位置信息等等。通過(guò)組件表可以容易的獲得組件的各種信息,可以方^^的調(diào)用和管理。需要說(shuō)明的是,還可以在封裝一個(gè)新的組件或者控件后,在組件表中增加一條記錄。例如,又封裝了一個(gè)新的組件,所述新的組件在數(shù)據(jù)庫(kù)中的ID是C11,所述新的組件名稱(chēng)是UserContro1—4.dll、所述新的組件存儲(chǔ)在F盤(pán)某個(gè)位置,則可以在組件表中增加一條記錄,將組件C11在數(shù)據(jù)庫(kù)中的ID、組件的名稱(chēng)、以及其存儲(chǔ)位置信息添加到組件表中。需要說(shuō)明的是,組件表的數(shù)量可以是一個(gè),但不局限于此,還可以是多個(gè),多個(gè)組件表之間可以相互關(guān)聯(lián),同樣可以方便的調(diào)用各個(gè)組件。為了更為清楚的獲得每個(gè)功能界面和其包含的組件的對(duì)應(yīng)關(guān)系,還可以有功能界面與組件對(duì)照表。功能界面與組件對(duì)照表t—FuncControlRela形式可以如下,但不局限于此<table>tableseeoriginaldocumentpage10</column></row><table>例如,功能界面與組件對(duì)照表中可以記錄功能界面所包含組件的組件ID、還可以記錄組件在功能界面中屬性,所述屬性可以是組件在功能界面中的坐標(biāo)、高度、寬度、顏色、組件自身屬性設(shè)置等等,還可以包含其他信息。利用功能界面與組件對(duì)照表,可以清楚的獲知每個(gè)功能界面包含那些組件或者控件。組件在功能界面中的各種屬性,可以方便的對(duì)功能界面包含的組件進(jìn)行修改、增加,刪除等等管理和維護(hù)??梢酝ㄟ^(guò)修改功能界面與組件對(duì)照表中"組件在功能界面中的屬性",修改功能界面。例如,修改功能界面與組件對(duì)照表中組件CI的坐標(biāo)、顏色,則解析出的功能界面中組件CI的坐標(biāo)和顏色相應(yīng)變化。同時(shí),也可以通過(guò)修改功能界面中組件的屬性,修改功能界面與組件對(duì)照表中"組件在功能界面中的屬性"。例如,修改功能界面中組件CI的坐標(biāo)、顏色,則對(duì)應(yīng)生成的功能界面與組件對(duì)照表中"組件在功能界面中的屬性"組件CI的坐標(biāo)和顏色也相應(yīng)改變。在功能界面與組件對(duì)照表中添加一條組件記錄,則解析出的功能界面同樣可以增加一個(gè)組件。例如,在功能界面與組件對(duì)照表中添力。如下記錄<table>tableseeoriginaldocumentpage11</column></row><table>將添加后的功能界面與組件對(duì)照表進(jìn)行解析,解析出的功能界面FI就包含組件C1、組件C2、組件C3、組件C4、組件C9,各個(gè)組件在功能界面中的屬性如功能界面與組件對(duì)照表中所述。利用功能表、組件表、功能界面和組件對(duì)照表可以容易的構(gòu)建出功能界面,也可以方便的修改功能界面。數(shù)據(jù)庫(kù)中通常都是以字段的形式存儲(chǔ)數(shù)據(jù),所以一個(gè)功能界面,可以對(duì)應(yīng)生成一張主表,功能界面中的每一個(gè)組件對(duì)應(yīng)主表中的一個(gè)字^殳。主表TUserTable1的形式可以如下,但不局限于此<table>tableseeoriginaldocumentpage11</column></row><table>主表可以用于存儲(chǔ)字段以及字段的取值,例如一個(gè)生成報(bào)表的功能界面可以用來(lái)生成若干個(gè)報(bào)表,每個(gè)報(bào)表在主表中都可以有一條記錄,可以通過(guò)記錄內(nèi)碼對(duì)各個(gè)報(bào)表在主表中的記錄進(jìn)行區(qū)分。還可以有與主表相關(guān)聯(lián)的明細(xì)表,明細(xì)表和主表可以通過(guò)記錄內(nèi)碼相互關(guān)聯(lián),明細(xì)表可以用于記錄主表的明細(xì)信息。例如,上述主表TJJserTablel可以有如下明細(xì)表。明細(xì)表T一UserTableDetaill的格式可以如下,-f旦不局限于》匕:<table>tableseeoriginaldocumentpage11</column></row><table><table>tableseeoriginaldocumentpage12</column></row><table>主表中的一條記錄可以關(guān)聯(lián)明細(xì)表中的幾條記錄,例如,主表TJJserTablel的第一條記錄關(guān)聯(lián)了明細(xì)表T—UserTableDetaill中的兩條記錄,主表TJJserTablel的第二條記錄關(guān)聯(lián)了明細(xì)表TJJserTableDetaill中的三條記錄。為了更為清楚的記錄功能界面的組件與主表中的字段的對(duì)應(yīng)關(guān)系,還可以有組件與字段對(duì)照表,組件和字段對(duì)照表可以清楚的記錄下功能界面的組件和其主表中的字段的對(duì)應(yīng)關(guān)系,可以方便的對(duì)功能界面的數(shù)據(jù)處理部分進(jìn)^^管理和維護(hù)。組件與字段對(duì)照表T_ControlFieldRela格式可以如下,但不局限于此:<table>tableseeoriginaldocumentpage12</column></row><table>例如,組件與字段對(duì)照表中可以記錄功能界面在數(shù)據(jù)庫(kù)中的ID、組件的ID、組件對(duì)應(yīng)的字#爻名、功能界面對(duì)應(yīng)的主表名等等信息。利用組件與字段對(duì)照表可以容易的獲得功能界面、組件、字段、主表的對(duì)應(yīng)關(guān)系,對(duì)應(yīng)關(guān)系也更加的清楚明晰。還可以在組件與字段對(duì)照表中增加記錄,例如,構(gòu)建了一個(gè)新的功能界面或者在在現(xiàn)有功能界面中增加了一個(gè)組件,可以將功能界面的ID、組件ID、字段名、主表名等信息添加到組件與字段對(duì)照表中。需要說(shuō)明的是,本實(shí)施例所述各種數(shù)據(jù)表的格式只是舉例說(shuō)明,不局限于上述的格式,具體形式可以根據(jù)需要具體的變化。需要說(shuō)明的是,本實(shí)施方法可以在軟件平臺(tái)的支持下具體實(shí)施,可以利用軟件平臺(tái)對(duì)功能界面和數(shù)據(jù)表進(jìn)行綜合管理、維護(hù)??梢钥闯?,通過(guò)功能界面和數(shù)據(jù)表相互對(duì)應(yīng)的機(jī)制,可以相對(duì)方便的對(duì)功能界面進(jìn)行管理和維護(hù),還可以保持功能界面風(fēng)格的統(tǒng)一性。本實(shí)施例采用的技術(shù)方案可以不需要關(guān)注具體的程序代碼,進(jìn)而使得功能界面的開(kāi)發(fā)也變得簡(jiǎn)單和快捷。相應(yīng)的,本發(fā)明實(shí)施例還^是供一種功能界面處理的裝置。實(shí)施例三、參見(jiàn)圖3、是本發(fā)明實(shí)施例三提供的一種功能界面處理的裝置示意圖,具體可以包括構(gòu)建單元310,用于調(diào)用組件,構(gòu)建功能界面。所述構(gòu)建單元310可以在開(kāi)發(fā)工具的界面上調(diào)用其中的一些已經(jīng)封裝好的組件(控件),構(gòu)建出具備需要功能的功能界面。生成單元320,用于生成所述功能界面對(duì)應(yīng)的數(shù)據(jù)表。構(gòu)建出一個(gè)功能界面,所述生成單元320就可以在數(shù)據(jù)庫(kù)中生成對(duì)應(yīng)的一組數(shù)據(jù)表,所述數(shù)據(jù)表用于記錄所述功能界面相關(guān)的信息。所述一組數(shù)據(jù)表中可以只包含一個(gè)數(shù)據(jù)表,也可以包含多個(gè)數(shù)據(jù)表,不同的數(shù)據(jù)表可以記錄不同的信息。管理維護(hù)單元330,用于利用所述數(shù)據(jù)表對(duì)所述功能界面進(jìn)行管理和維護(hù)。所述管理維護(hù)單元330可以利用生成的數(shù)據(jù)表對(duì)所述功能界面的不同部分進(jìn)行管理和維護(hù),例如,可以利用相應(yīng)的數(shù)據(jù)表對(duì)所述功能界面包含的組件數(shù)量,以及組件在功能界面中的屬性進(jìn)行管理和維護(hù)。所述管理和維護(hù)可以包括對(duì)功能界面包含組件的增加、刪除以及修改等等。所述數(shù)據(jù)表包含功能界面與組件對(duì)照表,所述功能界面與組件對(duì)照表記錄了所述功能界面和所述組件的對(duì)應(yīng)關(guān)系,所述管理維護(hù)單元330具體可以用于利用所述功能界面與組件對(duì)照表對(duì)所述功能界面包含的組件數(shù)量,以及所述組件在所述功能界面中的屬性進(jìn)行管理和維護(hù)。所述數(shù)據(jù)表還包含組件表,所述組件表記錄了所述組件的相關(guān)信息,所述管理維護(hù)單元330還可以用于利用所述組件表對(duì)所述功能界面包含的組件進(jìn)行管理和維護(hù)。所述數(shù)據(jù)表還包含主表,所述主表記錄了所述功能界面包含的組件在數(shù)據(jù)庫(kù)中對(duì)應(yīng)的字段,以及所述字段的取值數(shù)據(jù),所述管理維護(hù)單元330還可以用于利用所述主表對(duì)所述功能界面處理的所述取值數(shù)據(jù)進(jìn)行管理和維護(hù)。所述數(shù)據(jù)表還包含組件與字段對(duì)照表,所述組件與字段對(duì)照表記錄了所述組件與數(shù)據(jù)庫(kù)中相應(yīng)字段的對(duì)應(yīng)關(guān)系,所述管理維護(hù)單元330還可以用于利用所述組件與字段對(duì)照表對(duì)所述功能界面的數(shù)據(jù)處理進(jìn)行管理和維護(hù)。所述數(shù)據(jù)表還包含功能表,所述功能表記錄了所述功能界面和所述主表的對(duì)應(yīng)關(guān)系,所述管理維護(hù)單元330還可以用于利用所述功能表對(duì)所述功界相應(yīng)的主表進(jìn)行維護(hù)和管理??梢岳斫獾氖?,本實(shí)施例所述裝置的各個(gè)單元所述功能可以根據(jù)實(shí)施例二所述方法具體實(shí)現(xiàn)。綜上所述,本發(fā)明實(shí)施例采用的技術(shù)方案中,生成一組和功能界面相應(yīng)的數(shù)據(jù)表,利用所述數(shù)據(jù)對(duì)功能界面的部分或者全部進(jìn)行管理和維護(hù),使得功能界面的管理和維護(hù)相對(duì)變得簡(jiǎn)單和快捷。進(jìn)一步的,由于采用了統(tǒng)一的管理維護(hù)模式,有利于保持功能界面風(fēng)格的統(tǒng)一性;弱化了對(duì)程序代碼的關(guān)注,可以有效的提高開(kāi)發(fā)功能界面的效率。驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括ROM、RAM、磁盤(pán)或光盤(pán)等。以上對(duì)本發(fā)明實(shí)施例所提供的一種功能界面處理的方法和裝置進(jìn)行了詳實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。權(quán)利要求1、一種功能界面處理的方法,其特征在于,包括調(diào)用組件,構(gòu)建功能界面;生成所述功能界面對(duì)應(yīng)的數(shù)據(jù)表;利用所述數(shù)據(jù)表對(duì)所述功能界面進(jìn)行管理和維護(hù)。2、根據(jù)權(quán)利要求所述的功能界面處理的方法,其特征在于,所述數(shù)據(jù)表包含功能界面與組件對(duì)照表,所述功能界面與組件對(duì)照表記錄了所述功能界面和所述組件的對(duì)應(yīng)關(guān)系,所述利用所述數(shù)據(jù)表對(duì)所述功能界面進(jìn)行管理和維護(hù)具體為利用所述功能界面與組件對(duì)照表對(duì)所述功能界面包含的組件數(shù)量,以及所述組件在所述功能界面中的屬性進(jìn)行管理和維護(hù)。3、根據(jù)權(quán)利要求2所述的功能界面處理的方法,其特征在于,所述數(shù)據(jù)表還包含組件表,所述組件表記錄了所述組件的相關(guān)信息,所述方法還包括利用所述組件表對(duì)所述功能界面包含的組件進(jìn)行管理和維護(hù)。4、根據(jù)權(quán)利要求2或3所述的功能界面處理的方法,其特征在于,所述數(shù)據(jù)表還包含主表,所述主表記錄了所述功能界面包含的組件在數(shù)據(jù)庫(kù)中對(duì)應(yīng)的字段,以及所述字段的取值數(shù)據(jù),所述方法還包括利用所述主表對(duì)所述功能界面處理的所述取值數(shù)據(jù)進(jìn)行管理和維護(hù)。5、根據(jù)權(quán)利要求4所述的功能界面處理的方法,其特征在于,所述數(shù)據(jù)表還包含組件與字段對(duì)照表,所述組件與字段對(duì)照表記錄了所述組件與數(shù)據(jù)庫(kù)中相應(yīng)字段的對(duì)應(yīng)關(guān)系,所述方法還包括利用所述組件與字段對(duì)照表對(duì)所述功能界面的數(shù)據(jù)處理進(jìn)行管理和維護(hù)。6、才艮據(jù)權(quán)利要求4所述的功能界面處理的方法,其特征在于,所述數(shù)據(jù)表還包含功能表,所述功能表記錄了所述功能界面和所述主表的對(duì)應(yīng)關(guān)系,所述方法還包括利用所述功能表對(duì)所述功界相應(yīng)的主表進(jìn)行維護(hù)和管理。7、一種功能界面處理的裝置,其特征在于,包括構(gòu)建單元,用于調(diào)用組件,構(gòu)建功能界面;生成單元,用于生成所述功能界面對(duì)應(yīng)的數(shù)據(jù)表;管理維護(hù)單元,用于利用所述數(shù)據(jù)表對(duì)所述功能界面進(jìn)行管理和維護(hù)。8、根據(jù)權(quán)利要求7所述的功能界面處理的裝置,其特征在于,所述數(shù)據(jù)表包含功能界面與組件對(duì)照表,所述功能界面與組件對(duì)照表記錄了所述功能界面和所述組件的對(duì)應(yīng)關(guān)系,所述管理維護(hù)單元具體用于利用所述功能界面與組件對(duì)照表對(duì)所述功能界面包含的組件數(shù)量,以及所述組件在所述功能界面中的屬性進(jìn)行管理和維護(hù)。9、根據(jù)權(quán)利要求8所述的功能界面處理的裝置,其特征在于,所述數(shù)據(jù)表還包含主表,所述主表記錄了所述功能界面包含的組件在數(shù)據(jù)庫(kù)中對(duì)應(yīng)的字段,以及所述字段的取值數(shù)據(jù),所述管理維護(hù)單元還用于利用所述主表對(duì)所述功能界面處理的所述取值數(shù)據(jù)進(jìn)行管理和維護(hù)。10、根據(jù)權(quán)利要求8或9所述的功能界面處理的裝置,其特征在于,所述數(shù)據(jù)表還包含組件與字段對(duì)照表,所述組件與字段對(duì)照表記錄了所述組件與數(shù)據(jù)庫(kù)中相應(yīng)字段的對(duì)應(yīng)關(guān)系,所述管理維護(hù)單元還用于利用所述組件與字段對(duì)照表對(duì)所述功能界面的數(shù)據(jù)處理進(jìn)行管理和維護(hù)。全文摘要本發(fā)明實(shí)施例公開(kāi)了一種功能界面處理的方法和裝置。所述功能界面處理的方法包括調(diào)用組件,構(gòu)建功能界面;生成所述功能界面對(duì)應(yīng)的數(shù)據(jù)表;利用所述數(shù)據(jù)表對(duì)所述功能界面進(jìn)行管理和維護(hù)。所述功能界面處理的裝置包括構(gòu)建單元,用于調(diào)用組件,構(gòu)建功能界面;生成單元,用于生成所述功能界面對(duì)應(yīng)的數(shù)據(jù)表;管理維護(hù)單元,用于利用所述數(shù)據(jù)表對(duì)所述功能界面進(jìn)行管理和維護(hù)。本發(fā)明實(shí)施例采用的技術(shù)方案中,利用數(shù)據(jù)表對(duì)相應(yīng)功能界面進(jìn)行維護(hù)和管理,使得功能界面的管理和維護(hù)相對(duì)變得簡(jiǎn)單和快捷。文檔編號(hào)G06F17/30GK101404012SQ20081014934公開(kāi)日2009年4月8日申請(qǐng)日期2008年9月19日優(yōu)先權(quán)日2008年9月19日發(fā)明者劉德光申請(qǐng)人:金蝶軟件(中國(guó))有限公司