上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 24 下一页
摘要: 前言:在Remoting中处理事件其实并不复杂,但其中有些技巧需要你去挖掘出来。正是这些技巧,仿佛森严的壁垒,让许多人望而生畏,或者是不知所谓,最后放弃了事件在Remoting的使用。关于这个主题,在网上也有很多讨论,相关的技术文章也不少,遗憾的是,很多文章概述的都不太全面。我在研究Remoting的时候,也对事件处理发生了兴趣。经过参考相关的书籍、文档,并经过反复的试验,深信自己能够把这个问题阐述清楚了。本文对于Remoting和事件的基础知识不再介绍,有兴趣的可以看我的系列文章,或查阅相关的技术文档。本文示例代码下载:Remoting事件(客户端发传真)Remoting事件(服务端广播)R 阅读全文
posted @ 2012-01-04 13:44 不弃的追求 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Microsoft .Net Remoting系列专题之二一、远程对象的激活在Remoting中有三种激活方式,一般的实现是通过RemotingServices类的静态方法来完成。工作过程事实上是将该远程对象注册到通道中。由于Remoting没有提供与之对应的Unregister方法来注销远程对象,所以如果需要注册/注销指定对象,微软推荐使用Marshal(一般译为编组)和Disconnect配对使用。在《Net Remoting基础篇》中我已经谈到:Marshal()方法是将MarshalByRefObject类对象转化为ObjRef类对象,这个对象是存储生成代理以与远程对象通讯所需的所有相 阅读全文
posted @ 2012-01-04 13:43 不弃的追求 阅读(234) 评论(0) 推荐(0) 编辑
摘要: Microsoft .Net Remoting系列专题之一一、Remoting基础什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,可以说Remoting就是DCOM的一种升级,它改善了很多功能,并极好的融合到.Net平台下。Microsoft® .NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架。这也正是我们使用Remoting的原因。为什么呢?在Windows操作系统中,是将应用程序分离为单独的进程。这个进程形成了应用程序代码和数据周围的一道边界。如果不采用进程间通信(RPC)机制,则在一个进程中执行的 阅读全文
posted @ 2012-01-04 13:41 不弃的追求 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 看到这个题目,是不是很眼熟?在博客园里搜下,保证会发现关于这个东东的文章实在是太多了~~~真得是没有写得必要,而且我也有点懒得去琢磨字句。(看到这,肯定得来个转折的了,不然就看不到下文了,不是吗)但是,为了自己下一篇要写的文章做参考,还是有必要先补充一下socket基础知识。 注意:如果你已经接触过socket,那就没什么必要耽误时间看下去了。另外,如果发现其中任何错误,欢迎直接指出。1.按惯例先来介绍下socket Windows中的很多东西都是从Unix领域借鉴过来的,Socket也是一样。在Unix中,socket代表了一种文件描述符(在Unix中一切都是以文件为单位),而这里这个描述符 阅读全文
posted @ 2012-01-01 21:29 不弃的追求 阅读(205) 评论(0) 推荐(0) 编辑
摘要: MyGeneration是一个功能很强大的代码生成工具。通过编写包含各种类型脚本(C#,VB.Net,JScript,VBScript)的模板,通过数据库的表内容,生成你需要的各种代码。你可以用它来生成ORM的实体类,存储过程,SQL语句等等。我甚至用它来生成Asp.Net的页面(呵呵,我很懒)。MyGeneration提供了强大的在线模版库,你可以通过访问其网站或者使用Template Browser中的在线模版功能按钮寻找你需要的模版。当然你也可以根据需要自己写模板。我的NHibernate模板已经公布,并写了个随笔专门介绍它。详见“用我的MyGeneration模板生成NHibernat 阅读全文
posted @ 2011-12-30 17:14 不弃的追求 阅读(2817) 评论(0) 推荐(0) 编辑
摘要: 15款代码生成器, 从弱智的色彩渐变代码生成器, 到CSS生成器, 再到适合开发人员的.NET代码生成器.Cssronnd– 在线生成css圆角代码,可以设置圆角半径、包含文字、圆角颜色、背景颜色、文字颜色以及宽度。支持代码下载(其中包括4个圆角图片)。CSSTXT– 在线生成css文字代码,可以设置粗体、下划线、上划线、斜体、大写、文字大小、边框、颜色等参数。Markup-generator- 一个简捷的Xhtml/CSS代码生成器。如果厌倦了枯燥的框架代码写作,尤其是最开始的切片工作。那 Markup Genertor可能会比较适合你。它的主要目的是为了加快你的工作,XHTML标记和CSS 阅读全文
posted @ 2011-12-30 17:12 不弃的追求 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 在生成事件中添加下面的代码:IF $(ConfigurationName) == SQLGEN(NWR) "%PROGRAMFILES%\Microsoft SDKs\Windows\v6.0A\Bin\sqlmetal" /server:127.0.0.1 /database:databasename /user:admin /password:123456 /dbml:$(ProjectDir)LINQ\EProcess\NWR\NWR.dbml /sprocs /functions /entitybase:LINQEntityBaseIF $(Configuratio 阅读全文
posted @ 2011-12-02 13:56 不弃的追求 阅读(166) 评论(0) 推荐(0) 编辑
摘要: JavaScript是基于对象的,任何元素都可以看成对象。然而,类型和对象是不同的。本文中,我们除了讨论类型和对象的一些特点之外,更重要的是研究如何写出好的并且利于重用的类型。毕竟,JavaScript这种流行的脚本语言如果能够进行良好的封装,并形成一个庞大的类型库,对于重用是非常有意义的。网上对于prototype的文章很多,一直没明白核心的思想。最后写了很多例子代码后才明白:prototype只能用在类型上。以下是一些关于类型和对象的例子,大家看完例子后可能更容易理解类型和对象之间的联系:例子代码说明1Object.prototype.Property = 1;Object.prototy 阅读全文
posted @ 2011-11-25 15:22 不弃的追求 阅读(352) 评论(0) 推荐(0) 编辑
摘要: /*日期函数*/DATEADD ( datepart , number, date )--在向指定日期加上一段时间的基础上,返回新的 datetime 值。DATEDIFF ( datepart , startdate , enddate )--返回跨两个指定日期的日期和时间边界数。DATENAME ( datepart , date )--返回代表指定日期的指定日期部分的字符串。DATEPART ( datepart , date )--返回代表指定日期的指定日期部分的整数。DAY ( date )--返回代表指定日期的天的日期部分的整数。GETDATE ( )--按 datetime 值的 阅读全文
posted @ 2011-11-23 12:08 不弃的追求 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 在过去的两年里,触屏设备飞速增长。iOS和Android设备让开发者和设计师开始重新思考他们的网页应用,以提供更好的触屏体验。移动Web应用相对于本地的App有很多优势,虽然也有很多设计和开发上的挑战。这里列出了一系列有用的框架来帮助基于HTML的webapp开发。他们支持大部分流行的智能手机和平板。1.Lungo.js:HTML5移动开发框架Lungo.js是第一个应用HTML5和CSS3特性的移动开发框架。它可以帮助开发者创建iOS,Android,Blackberry和WebOS平台的应用。Lungo.js不需要任何web服务器的支持就能帮助用户实现HTML5的功能,例如WebSQL, 阅读全文
posted @ 2011-11-18 14:15 不弃的追求 阅读(174) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 24 下一页