[發明專利]應用程序接口的編輯系統及其方法無效
| 申請號: | 200810036851.6 | 申請日: | 2008-04-29 |
| 公開(公告)號: | CN101571799A | 公開(公告)日: | 2009-11-04 |
| 發明(設計)人: | 張巍 | 申請(專利權)人: | 環達電腦(上海)有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 200436上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 接口 編輯 系統 及其 方法 | ||
【技術領域】
本發明提供一種應用程序接口的編輯系統及其方法,特別是一種運用可擴展標記語言的程序接口進行對象編輯的系統及方法。
【背景技術】
目前在開發應用程序或使用者接口時,軟件開發人員通常會運用程序語言(如Visual?C++)的應用程序接口進行程序編輯。最常用的程序編輯方式直接在程序語言的開發環境中撰寫程序代碼,進一步則可在應用程序接口上拖放各種的控件至預定的位置,并于程序代碼內設定控件的名稱、識別碼、大小、風格、字體、對齊方式…等屬性,這些屬性會保存到一個資源文件(.rc),待程序撰寫完成后,再將屬性編譯為二進制的可執行檔。
請參閱圖1,其為現有應用程序接口的編輯系統的示意圖。圖中,應用程序接口11為程序語言Visual?C++的程序接口,軟件開發人員通過圖形接口12拖放各種的控件至適當的位置,并于程序代碼內修改控件的名稱、識別碼、位置、大小、顏色、字體、粗體、行數、對齊方式…等屬性。例如:對字符串控件13的名稱“Static?Text-Single?line?text”進行修改,并調整其位置、大小、字體…等。雖然軟件開發人員可改變控件的名稱,并將控件拖放至想要的位置,但實際上對控件的控制卻相當不易且復雜。因控件在調整或設定上,大都需要修改應用程序接口11背后的程序代碼才能達成,而無法直接在圖形接口12上進行修改。
上述現有應用程序接口的編輯系統的缺點,在于該編輯系統的控件難以編輯,軟件開發人員經常要花費許多時間修改程序代碼,非常的費時費力且維護不容易。而且,現有應用程序接口的編輯系統的程序代碼不易被人們所讀取,在于連軟件開發人員都很難理解程序代碼的涵義,更不必說對程序代碼不熟悉或一無所知的美工人員及使用者。加上,現有的技術難以加入圖形或圖文件至圖形接口上,并快速進行編輯、修改與控制。
為解決現有技術缺點,以滿足使用者對編輯系統的需求,本發明人基于多年從事研究與諸多實務經驗,經多方研究設計與專題探討,于本發明提出一種應用程序接口的編輯系統及其方法,以作為前述期望的實現方式與依據。
【發明內容】
有鑒于如此,本發明的目的在于提供一種應用程序接口的編輯系統及其方法,特別是一種運用可擴展標記語言(eXtensible?Markup?Language,XML)的程序接口進行對象編輯的系統及方法,以滿足使用者對編輯系統的需求,并解決現有技術的缺點,除編輯系統的控件很容易編輯與控制外,使用者也不需讀取或熟悉程序代碼,而且圖形或圖文件也可輕易在圖形接口上進行編輯與修改。
為達到上述目的,本發明提出一種應用程序接口的編輯系統,其包括一應用程序接口、一編輯單元及一處理單元。其中,應用程序接口包含一圖形接口、一控制對象表及一屬性表,且控制對象表具有至少一控制對象,屬性表具有至少一屬性字段。而編輯單元連接應用程序接口,以選取一圖形對象或控制對象至圖形接口上,且編輯單元設定一屬性設定值于屬性字段中。處理單元連接應用程序接口及編輯單元,以接收屬性設定值而產生一句柄,并根據句柄控制位于圖形接口上的圖形對象或控制對象。
此外,本發明再提出一種應用程序接口的編輯方法,其包含下列步驟:
(1)提供一編輯系統,其包含一應用程序接口、一編輯單元及一處理單元,應用程序接口包含一圖形接口、一控制對象表及一屬性表,且控制對象表具有至少一控制對象,屬性表具有至少一屬性字段;
(2)以編輯單元選取一圖形對象或控制對象至圖形接口上;
(3)以編輯單元設定一屬性設定值于屬性字段中;
(4)以處理單元接收屬性設定值而產生一句柄;
(5)根據句柄控制位于圖形接口上的圖形對象或控制對象。
為對本發明的目的、構造特征及其功能有進一步的了解,茲配合附圖詳細說明如下:
【附圖說明】
圖1繪示現有應用程序接口的編輯系統的示意圖。
圖2繪示本發明應用程序接口的編輯系統的示意圖。
圖3繪示本發明應用程序接口的編輯系統在開始編輯前的畫面圖。
圖4繪示本發明應用程序接口的編輯系統在進行編輯時的畫面圖。
圖5繪示本發明應用程序接口的編輯系統在完成編輯后的畫面圖。
圖6繪示本發明應用程序接口的編輯方法的流程圖。
【具體實施方式】
請參閱圖2,其為本發明應用程序接口的編輯系統的示意圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于環達電腦(上海)有限公司,未經環達電腦(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810036851.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:網絡話題內容演化分析裝置及分析方法
- 下一篇:一種觸摸信息的無線發射裝置





