IFeatureWorkspace 介面的介紹

2021-06-26 17:06:56 字數 543 閱讀 6037

這個介面主要用於管理基於向量資料的,如:表(table)、要素類(featureclass)、要素資料集(featuredataset)和關係類(realationclass)等;主要方法和屬性如下:

上面方法中opendataset,opentable,openfeatureclass都是要傳入乙個相應的名稱,如要開啟乙個名稱為pointtest的要素類,只需要在openfeatureclass中傳入這個要素的名稱,**如下:

iworkspace pwsft = new accessworkspacefactoryclass();

iworkspace pws = pwsft.openformfile(wsname, 0);

ifeatureworkspace pfws = pws as ifeatureworkspace;

ifeatureclass pfclass = pfws.openfeatureclass("pointtest");

介面的設計

佘士東 08 41 47 我設計乙個介面,其中有些方法很類似,比如取得某個工作物件,有可能需要獲得多個,也有可能獲得其中乙個,引數為工作物件的名字 名字列表。我是用窄介面還是寬介面好,是用乙個最大功能的方法還是多個過載方法好?比如 iservice public worker getworker s...

介面的意義

外掛程式式框架作為乙個高耦合低聚合的系統,它的功能定義與功能實現之間是分離的,這種策略是高耦合實現的保證。外掛程式式框架好像乙個功能聚集站,它對外界宣布,只要符合它發布的某種規範的元件 實現介面的類通常稱為元件 都可以加入到這個平台中,而這些元件到底是做什麼事情的,框架並不關心,當然,框架也提供了一...

介面的意義

介面的意義 外掛程式式框架作為乙個高聚合低耦合的系統,它的功能定義與功能實現之間是分離的,這種策略是高聚合實現的保證。外掛程式式框架好像乙個功能聚集站,它對外界宣布,只要符合它發布的某種規範的元件 實現介面的類通常稱為元件 都可以加入到這個平台中,而這些元件到底是做什麼事情的,框架並不關心,當然,框...