Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
我现在想用第三方的二维码产生程序,但是得把需要的信息传递给它。在上例中,怎样用第三方开发接口把姓名,地址字段传递给第三方的二维码产生程序呢
好像应该用这种方法,这部分我有点看不明白.
第三方开发接口
本节内容针对专业程序员,一般用户可以忽略。
DataTable有一个BaseTable属性,返回底层的System.Data.DataTable对象
Table有一个Grid属性,返回底层的C1.Win.C1FlexGrid.C1FlexGrid对象
所有的控件都有一个BaseControl属性,返回其对应的System.Windows.Forms.Control对象
窗口有一个Panel对象,返回一个Foxtable.FormPanel容器,窗口所有的控件都在这个容器中
对于模式窗口和独立窗口,可以通过窗口的BaseForm属性,返回对应的Windows.Forms.Form对象
如果在窗口中加入了第三方的控件,那么最好在窗口的BeforeClose事件中,将这些控件移除并销毁。
如果要使用第三方的开发工具,请引用foxtable.exe和foxtable.lib.dll,这两个文件包括foxtable所有公开的类型。
窗口中的Table可以直接绑定到System.Data.DataTable类型,例如:
Dim
dt As New System.Data.DataTable上例中,要想实现数据传递出去,具体代码应该怎么写呢?
这样做有很多麻烦事情,对方也要求提供接口,我也想了解第三方开发接口的使用方法,不知能否给一个实例?例如我上传的文件。
如果你用外部数据源,例如Access、SQL server,那么更简单,可以和对方共用数据源。
没有用到外部数据源,就像我们狐表的条形码一样,我提供接口以后,它可即时产生二维码,我再用它的dll文件应用到我的程序里。就是不懂怎样使用第三方开发接口将我需要转换的字段内容传递出去。
如果对方是传统的dll的,就在全据代码中定义API函数即可,不会定义,就让对方提供,你自己复制到全局代码。
如果对方是.net的DLL,添加引用即可。
这些foxtable的帮助都有说明的。
真不存在传送的问题,是直接使用对方的函数和方法。
举一个特定的例子:我想把当前行的姓名字段产生一个二维码,当我将光标定位到当前行时,对方必须读取我狐表里的当前行的“姓名”字段里的内容。如果没有接口,它怎么能读到呢?我的理解:第三方开发接口就是提供这种接口的一种方法,不知理解的对不对。