摘要: <%@ Assembly Name="namespace, Version=1.0.0.0, Culture=neutral, PublicKeyToken=key" %> <%@ Assembly Name="Microsoft.Web.CommandUI, Version=15.0.0.0, C 阅读全文
posted @ 2016-08-01 15:38 Derrick.Dou 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 在sharepoint 开发的时候,需要查看具体的sharepoint报错信息需要在配置文件中配置如下通过下面方法就可以直接在出错页面查看错误信息。修改Web应用程序根目录上的Web.config文件中的两个地方:一、MaxControls="200" CallStack="false" 改为 MaxControls="200" CallStack="true"二、customErrors mode="On" 改为 customErrors mode="Off"sharepo 阅读全文
posted @ 2013-07-18 18:11 Derrick.Dou 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 在前面看了如何创建WCF程序,WCF与客户端通讯几种模式,WCF配置,WCF生成客户端代理类,以及WCF的承载。现在我们来看WCF数据协定。数据协定:在WCF客户端和服务端之间进行数据传递的一种包装方式,一般是参数和返回值来公开数据协定,当我们有很多参数时候,就不利于我们编程了。所以在客户端和服务端之间,我们可以用一种包装方式来传递中间的数据。其实数据协定就是很平常的类,只不过类加了WCF的修饰DataContract,其中类里面的元素要公开可以用DataMember来修饰,平常使用我们协定,跟使用普通类一样。在默认情况下,WCF使用称为数据协定序列化程序的序列化引擎对数据进行序列化和反序列化 阅读全文
posted @ 2013-01-22 14:24 Derrick.Dou 阅读(774) 评论(0) 推荐(1) 编辑
摘要: 承载,承载。这词听起来挺陌生……在WCF里面官方有三种承载方式:1:IIS中承载2:在Windows进程激活服务(WAS)中承载3:在托管应用程序中承载(也就是传说中的自承载)一个个来介绍,在IIS中承载跟我们部署普通的ASP.NET和Web Service程序类似,在IIS中建立应用程序,把我们WCF文件拷贝到相应目录就好。在IIS中承载WCF服务,IIS7.0版本只能限于HTTP通信。相应的条件我们先激活WCF HTTP组建,在Win 7 中,打开控制面板,打开或关闭Windows功能.如图如果我们用生成客户端代码类形式调用WCF服务,需要用到SvcUtil.exe工具。下面我们看例子。一 阅读全文
posted @ 2013-01-17 15:12 Derrick.Dou 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 说起WCF,不得不说说他的配置。也许配置才是WCF中最重要的,最难的。各种节点,各种属性。尼玛全部都是各种来的,痛苦啊!我以前问过一位前辈:“学习WCF,那配置文件的配置是不是很难很难”。他说:“没有,其实很简单,VS2010有配置工具,直接点啊点的就出来了”晕了.......看了徐长龙的WCF视频,对配置方面做个笔记吧。也属于学习中的一个标记。哈哈。WCF中配置文件一般分两种:1:Web.config————由IIS承载的WCF服务。2:App.config————其他宿主承载WCF服务(控制台,窗体,服务类型等。在Artech大神的WCF系列文章中就可以看到很多控制台承载WCF的例子)。配 阅读全文
posted @ 2013-01-15 16:48 Derrick.Dou 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 接触WCF很久了,一直没时间深入研究,现把最近一个月的娱乐时间拿来研究WCF,希望到年后能对WCF有新的认识。WCF(Windows Communication Foundation)单向消息,请求答复消息,双工模式WCF的ABC:Address: 每一个WCF的Service都有一个唯一的地址。这个地址给出了Service的地址和传输协议(Transport Protocol)Binding: 通信(Communication)的方式很多,同步的request/reply模式,非同步的fire-and-forget模式。消息可以单向或者双向的发送接收,可以立即发 送或者把它放入到某一个队列中 阅读全文
posted @ 2013-01-15 15:08 Derrick.Dou 阅读(958) 评论(2) 推荐(0) 编辑
摘要: 在项目中遇到这么个情况:一个页面左边是链接列表,右边嵌套一个Ifram。如果页面长时间没动,点击左边列表,右边的Ifram会跳转到设定的页面(登录页面)。但是左边的不变。如果想整个页面跳转过去,只在登录页面Default.aspx上加一小段代码即可!<script language="javascript" type="text/javascript"> if (top != self) { if (top.location != self.location) top.location = self.location; }</scrip 阅读全文
posted @ 2012-02-02 11:15 Derrick.Dou 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 库存模型组:在AX中库存模型组是非常重要的,是计算库存成本的重要组成部分,决定了将物料过账到总帐的方式。库存模型组包含确定如何控制和处理物料收货和发货的设置。在新建物料的时候,库存模型组也是一个必填字段。下面来看看代码是怎么创建库存模型组的。系统库存模型组关联的表:inventModelGroup一般表都会有一个find方法,用来查找主键对应的记录,找到则返回行记录,update参数则表示返回的记录是否可以修改,返回false的话就表示是自读的。和find方法相类似的有一个exist方法,它的功能就是查找主键是否存在,存在则返回true。这两个方法属于典型的静态方法,不属于表和行记录,属于整个 阅读全文
posted @ 2011-08-12 14:58 Derrick.Dou 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 关于库存物料这一块:在新建物料的时候会有5个必输字段:物料编号,物料组,物料类型,库存模型组,维度组。下面研究一下新建物料组时相关问题:必须得创建一个物料组,这就是创建物料的前提条件。在新建物料组的时候,看上去蛮简单,一般我们需要填写的就两个,物料组和名称字段。物料组的主表是inventItemGroup但是会发现在窗体上很多字段都没在表字段里面,都是在表edit方法中得到的,在AX系统中会有两个比较特殊的方法,display方法和edit方法,一般是用来得到不能直接从数据源字段中得到的数据。在一般窗体数据源中都会出现creat,insert这样方法,但奇怪的是这个窗体中没得。更奇怪的是在把断 阅读全文
posted @ 2011-08-10 17:33 Derrick.Dou 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 2011.04.17进入融贯资讯,离开了熟悉的C#,开始另一段开发之路。X++!!找到了组织,加入了专业的开发团队,有专业的老师,前辈指路。虽然对ERP还比较模糊,慢慢努力,哈哈!在前辈的指导下, 为期一周的库存初始化。下面把开发中用到的东西简单介绍一下,好自己以后查找。需要用到的类:SysExcelCell;SysExcelComment;SysExcel;SysExcelRange;新添加的类:在AX中没有关于excel验证的类,类似于SysExcelComment(备注)添加了一个类ROG_SysExcelValidation类。ROG_SysExcelValidation中新增方法:/ 阅读全文
posted @ 2011-04-27 21:57 Derrick.Dou 阅读(645) 评论(1) 推荐(0) 编辑