Farseer

导航

上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 90 下一页

2006年10月24日 #

Excel数据导入Axapta中

摘要: Axapta提供了一些类用于操作Excel,这些类实际上是对Excel.Application这个COM对象的封装,由于Axapta不支持Unicode,对于含有汉字的Excel文件,可就惨了下列代码,如果Excel中是汉字的话,只能输出一半. void GetDataFromExcel(){ SysExcelApplication app; SysExcelWorkSheet... 阅读全文

posted @ 2006-10-24 19:01 佛西亚 阅读(785) 评论(0) 推荐(0) 编辑

Container的使用

摘要: 在Axapta中有一个基础类型Container,在某些场合下确实比较好用,axapta现有系统中用的也比较多,比如Runbase的pack()和unpack()方法就是用Container结合宏来实现的.container可以看作是无类型的动态增长的数组,功能基本上等效于C#中的ArrayList.只不过container不能存放对象(Table对象还是可以存的),另外container可以作为... 阅读全文

posted @ 2006-10-24 17:44 佛西亚 阅读(1052) 评论(0) 推荐(0) 编辑

2006年10月22日 #

在Dialog上添加Dimension中的一个元素

摘要: 在Form上如果想只添加Dimension的某一个是很很简单的事情,只需要指定Dimension[i]就可以了,但在如果想在Runbase的dialog上动态添加Dimension上的某个元素可就不那么简单了.试了半天都没办法加上去,最后只能曲线救国,想了如下三种办法:1.新建一个EDT,该EDT只有一个元素,跟想要添加到Dialog上的Dimension中的那个元素相对应,与Dimension建... 阅读全文

posted @ 2006-10-22 13:33 佛西亚 阅读(357) 评论(0) 推荐(0) 编辑

数组类型EDT的元素个数

摘要: 在Axapta中有一些类封装了对AOT的查询操作,比如Dictionary,DictRelation,DictClass,DictType等.如果想知道某个扩展数据类型的有几个元素组成的,可以用如下代码: static void getArrarySize(Args _args){ Dictionary d; DictType dt; ; d = new Diction... 阅读全文

posted @ 2006-10-22 12:53 佛西亚 阅读(274) 评论(0) 推荐(0) 编辑

2006年10月21日 #

X++中的多态

摘要: 多态在语言的表现上就是用父类类型调用子类方法的实现,C++和C#是通过虚函数表来实现的,在具体实例化的时候把重载的函数地址写到虚函数表的地址列表中,我想X++应该也是这样实现的.问题在于如果想访问子类特有的函数,该怎么玩,C#中必须用强制转化,将父类类型强制转化成子类类型,才能调用,强行转化的语法跟C语言一样,(子类型)父类型.在X++中没看到这种语法,不过可以直接赋值子类型=父类型,还可以直接赋... 阅读全文

posted @ 2006-10-21 12:36 佛西亚 阅读(366) 评论(0) 推荐(0) 编辑

上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 90 下一页