易截截图软件、单文件、免安装、纯绿色、仅160KB

基于C#的MapInfo开发时常用的命名空间总结


命名空间:  MapInfo.Data
MapInfo.Data 命名空间包含了实现 MapInfo .NET 数据提供方的类和接口。 对 MapInfo 数据的访问有两种形式:作为使用 SQL 与数据交互的 ADO.NET 数据提供程序和作为使用类与数据交互的 Feature 对象。 MapInfo ADO.NET 数据提供方是使用 MIConnection、MICommand、MIDataReader 和 MIParameter 类实现的。 Feature 对象模型由 Catalog、Table、Feature、IFeatureCollection、ITableFeatureCollection、FeatureCollection、IResultSetFeatureCollection、MultiResultSetFeatureCollection、SearchInfo 和 QueryDefinition 类与接口组成。
Catalog 提供了必要的工具来打开和关闭表。 表打开时,客户端会对该表指定一个别名(或名称)。 该别名用来标识查询和其它操作中的表。 Catalog 还提供了工具来创建新建表的定义,以及通过当前打开的表进行枚举。
Table 外部(ADO.NET 和其它旧版数据源)数据的数据绑定实现方法是,使用 TableInfoAdoNet 作为 Table 打开 ADO.NET DataTable。 然后表可以与另一个表连接或使用 AddColumns(Columns) 将列绑定到第二个表。
SearchInfo 类
通过将 UseBeginAccess 设置为 true,使得搜索每个表之前 Search 代码获得带有读取模式的 TableAccessToken,从而提升搜索性能。 如果搜索期间不想将更新锁定在外,则将 UseBeginAccess 设置为 false。 如果不需要执行任何后续处理,则搜索性能会更好。 UseBeginAccess 的默认设置为 true。
2、Catalog 类提供对 MapInfo 会话中当前打开表的访问,并提供创建新表的工具。
在大多数数据源中,一旦建立连接就可以立即对数据源中存在的表进行查询。 但 MapInfo 数据源不同。 它们在打开前不包含任何表。 Catalog 提供了必要的工具来打开和关闭表。 表打开时,客户端会对该表指定一个别名(或名称)。 该别名用来标识查询和其它操作中的表。 
Catalog 还提供了工具来创建新建表的定义,以及通过当前打开的表进行枚举。
Feature 类
定义 Feature。


相关文档:

c#.net环境下添加tlb引用失败,怎么回事

发生这种问题主要是没有将typelib信息写到注册表,只要调用RegisterTypeLibServer函数则可添加相关信息,参考下面代码。
以下宏定义是我为了简化com控件开发定义的。
//-----------------------------------------------------------------
//EXPORTS
//
//DllGetClassObject       PRI ......

C#写XML的简单例子

这个例子要把bookstore.xml文件增加一条book记录
1 bookstore.xml
<?xml version="1.0" encoding="gb2312"?>
<bookstore>
  <book genre="love" ISBN="1234123">
    <title>who am i </title>
    <author>who</author>
   ......

C#修改XML的简单例子

接上一篇《C#写XML的简单例子》
这个例子要修改XML文件中结点的属性和和元素的文本
1 原xml文件 bookstore.xml
<?xml version="1.0" encoding="gb2312"?>
<bookstore>
  <book genre="love" ISBN="1234123">
    <title>who am i </title>
    &l ......

C#——C#中C/C++程序员要注意的问题


1、C/C++程序员请注意,不能在case语句不为空时“向下执行”。
2、值类型和引用类型之间的区别:C#的基本类型(int,char等)都是值类型,是在栈中创建的。而对象是引用类型,创建于堆中,需要使用关键字new。
3、在C#中通过实例访问静态方法或成员变量是不合法的,会生成编译器错误。但是我们可以通过声明他 ......

C#操作xml

在C#.net中如何操作XML
需要添加的命名空间:
using System.Xml;
定义几个公共对象:
XmlDocument xmldoc ;
XmlNode xmlnode ;
XmlElement xmlelem ;
1,创建到服务器同名目录下的xml文件:
方法一:
xmldoc = new XmlDocument ( ) ;
//加入XML的声明段落
xmlnode = xmldoc.CreateNode ( XmlNodeType.XmlDeclara ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号