阅读:2324回复:3
[求助]AE接口
<P> IWorkspaceFactory pWorkspaceFactory = new ShapefileWorkspaceFactory();</P>
<P>IWorkspaceFactory pWorkspaceFactory = new ShapefileWorkspaceFactoryClass();</P> <P>请问 ShapefileWorkspaceFactory是个接口能实例化吗 这俩代码运行都没问题 为什么?</P> |
|
1楼#
发布于:2008-09-22 21:02
<P>比如打开一个dbf表格,可以这样写:</P>
<P>string filePath = @"\\sql\gis_data\arcengineapps\osp_seasonalchecking\GHU\Hydrant\Data"; <BR>string tableName = "selectedhydops.dbf"; <BR>IWorkspaceFactory wsFactory = new ShapefileWorkspaceFactoryClass(); <BR>IWorkspace ws = wsFactory.OpenFromFile(filePath, 0); <BR></P> |
|
|
2楼#
发布于:2008-09-24 14:48
<P> 迷茫啊 能否说清楚点啊 谢谢了!!!</P>
<P>IWorkspaceFactory pWorkspaceFactory = new ShapefileWorkspaceFactory();</P> <P>IWorkspaceFactory pWorkspaceFactory = new ShapefileWorkspaceFactoryClass();</P> <P>请问 ShapefileWorkspaceFactory是个接口能实例化吗 这俩代码运行都没问题 为什么?</P> |
|
3楼#
发布于:2008-10-12 10:26
所有的组件对象类被转换成为被管理的类;被管理的类名与起初的类<BR>名加上‘Class’相同。例如,Point组件对象类的名称是PointClass。<BR>所有类也有一个和组件对象类相同名称的接口,该接口对应于组件对<BR>象类缺省接口。例如,PointClass有一个Point接口。类型库导入者添<BR>加这个接口,这样客户端可以注册为事件汇。
|
|