摘要: 见标题 阅读全文
posted @ 2007-12-20 19:40 EagleFish(邢瑜琨) 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 1.对于按照Stream方式来进行传输的WCF应用,有一个非常重要的限制,那就是调用参数或者返回值只能有一个,并且必须是Stream类型。比如,下面的方法签名都是能支持Stream的: void StreamIn(Stream input) // void StreamIn(Stream input, int additional)则不行 Stream StreamOut() // Str... 阅读全文
posted @ 2007-12-13 20:21 EagleFish(邢瑜琨) 阅读(2550) 评论(0) 推荐(0) 编辑
摘要: 今天在工作之余继续了对WCF的学习。特别是在单个Servcie暴露于多个EndPoint的情形进行了总结。 阅读全文
posted @ 2007-12-11 18:49 EagleFish(邢瑜琨) 阅读(635) 评论(1) 推荐(0) 编辑
摘要: web.config智能感知,发布smart client的方法 阅读全文
posted @ 2007-12-10 17:32 EagleFish(邢瑜琨) 阅读(592) 评论(0) 推荐(0) 编辑
摘要: (1)结合SvcUtil加深了一点对WCF的认识。 (2)听了钱宏武关于网站架构讲座的前半部分。 阅读全文
posted @ 2007-12-08 15:03 EagleFish(邢瑜琨) 阅读(1396) 评论(4) 推荐(0) 编辑
摘要: 今天的工作内容有基于CAB的客户端开发,也有对WCF数据传输结构的进一步学习 阅读全文
posted @ 2007-12-07 17:26 EagleFish(邢瑜琨) 阅读(731) 评论(3) 推荐(0) 编辑
摘要: WCF Architecture tips 阅读全文
posted @ 2007-12-06 17:37 EagleFish(邢瑜琨) 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 此文是单位同事 胡计平 的一个关于效率优化的总结,内容很实用,转贴到blog里,以备自己日后查看,也希望能对更多的人有所帮助 阅读全文
posted @ 2007-11-29 18:08 EagleFish(邢瑜琨) 阅读(850) 评论(0) 推荐(0) 编辑
摘要: 已经是C#3.5的时代了,但该打的基础还是应该打牢。让我们从C#2.0开始...... 阅读全文
posted @ 2007-11-14 16:33 EagleFish(邢瑜琨) 阅读(844) 评论(1) 推荐(0) 编辑
摘要: 在我们使用了任何支持CLR的语言来创建了源代码文件之后,无论使用什么编译器,编译出的文件都是一个托管模块(managed module),这个托管模块可以在CLR上运行。所以,我们把这种文件称为托管可执行文件(Managed Executable File)。关于通用PE文件的格式已经在笔记三中间记录了,这里只记录一些托管文件自身比较有特色的部分。 阅读全文
posted @ 2007-11-14 13:40 EagleFish(邢瑜琨) 阅读(3572) 评论(15) 推荐(1) 编辑
摘要: 托管模块(managed module)的文件格式是标准的windows PE格式。所以,在深入了解托管模块之前,稍微对PE文件格式做一点了解是很有必要的。当然,PE文件格式诞生于十几年前,关于它的描述已经很多(最经典的莫过于 《Peering Inside the PE: A Tour of the Win32 Portable Executable File Format》),笔者没有必要在这里再做重复。只是简单把笔者认为比较重要的内容大体列一下(主要参考资料还包括Iczelion的PE教程),主要还是为了能让自己的笔记内容完整些,详细的知识还需要您参考其他资料(特别是如果您还不清楚诸如“RVA和VA之间的区别”这样的基础概念的话)。 阅读全文
posted @ 2007-11-13 15:15 EagleFish(邢瑜琨) 阅读(1207) 评论(1) 推荐(0) 编辑
摘要: 提到依赖注入,大家都会想到老马那篇经典的文章。其实,本文就是相当于对那篇文章的解读。所以,如果您对原文已经有了非常深刻的理解,完全不需要再看此文;但是,如果您和笔者一样,以前曾经看过,似乎看懂了,但似乎又没抓到什么要领,不妨看看笔者这个解读,也许对您理解原文有一定帮助。 阅读全文
posted @ 2007-10-20 13:19 EagleFish(邢瑜琨) 阅读(64541) 评论(40) 推荐(35) 编辑
摘要: 作为MS推出的第一个SAAS官方demo,LitwareHR成为笔者近期关注的重点。笔者在一个月之前还完全没有接触过.Net3.0中的主要内容(WCF,WF等),所以对LitwareHR的研究也比较吃力。本文大概梳理了工作流技术在LitwareHR中的应用场景和实现方式,适用于对WF和LitwareHR都稍有了解的tx阅读。其实本文还很不成熟,但目前园子里关于LitwareHR的文章太少了,希望能看到有更多的同学对SAAS和LitwareHR给与关注。后面笔者还会逐渐把对LitwareHR的分析发上来,大家一起学习,一起讨论。 阅读全文
posted @ 2007-09-26 15:57 EagleFish(邢瑜琨) 阅读(3143) 评论(4) 推荐(0) 编辑
摘要: 这篇文章本来是我们开发组内部用的一个小文档。因为我们公司以前没有做SAAS的经验,就成立了一个小组做一做这方面的技术前探,我是成员之一。这篇文档想从宏观的层面把开发一个SAAS应用所要用到的技术点稍微梳理一下,便于指导后面的技术前探工作。之所以发在这里,是因为自己相关的研发经验太缺乏,可能有些技术盲点是自己根本没能考虑到的,希望园子里的各位大牛多多指导。 阅读全文
posted @ 2007-09-26 15:34 EagleFish(邢瑜琨) 阅读(7746) 评论(14) 推荐(1) 编辑
摘要: 写在前面的话:网上讲Asp.net运行模式的好文章已经很多了,笔者本不用多此一举,另成一文。但从笔者自己的学习经验看,如果学到的这些知识不能对应到类库中的源代码,印象总归不够深刻,大有隔靴搔痒之感。只好自己写上一篇,对这方面的知识做个小小的总结。文中所有内容都是笔者在看了网上很多文章后,结合自己的开发经验得出的一些理解,难免有错误的地方,欢迎批评指出。另外,由于笔者能力所限,很多地方并未说透(真正对应到代码),也盼高手能够给予补充。 阅读全文
posted @ 2007-08-22 14:24 EagleFish(邢瑜琨) 阅读(8559) 评论(30) 推荐(2) 编辑
摘要: CDM是大多数开发者使用PD时最先创建的模型,也是整个数据库设计最高层的抽象。CDM是建立在传统的ER图模型理论之上的,ER图中有三大主要元素:实体型,属性和联系。其中实体型对应到CDM中的Entity,属性对应到CDM中每个Entity的Attribute,在概念上基本上是以一对应的。但在联系上,CDM有了比较大的扩展,除了保留ER图原有的RelationShip概念之外,还增加了Association,Inheritance 两种实体关系,下面就让我们分别看看这些关系的用法和之间的区别。 阅读全文
posted @ 2007-08-02 19:01 EagleFish(邢瑜琨) 阅读(44234) 评论(51) 推荐(4) 编辑
摘要: 我们就以这4个概念为着眼点,来解释一下.net中的事件体系(.net中事件的实现利用了.net中的委托机制,这是一种被编译器直接支持的类型安全的回调函数定义方法,对它的详细介绍超出了本文的范围)。先介绍一下一个非常简单的应用场景吧:有若干个button,位于一个Panel上,每一个button有不同的name。当任意一个button被push的时候,Panel都会接收到这个事件,并作出响应:打印被点击button的name。好,要实现这个场景,我们要做些什么呢? 阅读全文
posted @ 2007-07-26 15:41 EagleFish(邢瑜琨) 阅读(1116) 评论(3) 推荐(1) 编辑
摘要: 上午给公司的几个新同事简单讲了讲C#语言的基础,经理让出些题目给大家练练手。从网上找了找,也没太合适的,就自己现编了一个,觉得难度还挺适中,也许以后出练习题、笔试题什么都用得着,遂记录如下 阅读全文
posted @ 2007-07-20 14:58 EagleFish(邢瑜琨) 阅读(1523) 评论(8) 推荐(0) 编辑
摘要: 是的,在这里,出错信息是被加到Url里传递给出错页面的,但IE的地址栏所能支持的字符串长度是很有限的!我自己试了一下,在IE7的地址栏里只能输入不超过2048个英文字符,看微软的介绍,应该是2083个,总之相差不大。 阅读全文
posted @ 2007-07-12 17:19 EagleFish(邢瑜琨) 阅读(792) 评论(1) 推荐(0) 编辑
摘要: 在一开始,我个人比较偏向于方案1,因为正如伪代码中所显示的那样,使用视图更容易写查询语句,也更容易和其他的表进行关联;另外,从运行效率上,我对函数的运行效率深表怀疑,认为用视图更快。 阅读全文
posted @ 2007-07-11 20:54 EagleFish(邢瑜琨) 阅读(942) 评论(0) 推荐(0) 编辑