天高地厚

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年12月16日

摘要: 二、事件 1.了解概念事件就是当对象或类状态发生改变时,对象或类发出的信息或通知。发出信息的对象或类称为"事件源",对事件进行处理的方法称为"接收者",通常事件源在发出状态改变信息时,它并不知道由哪个事件接收者来处理.这就需要一种管理机制来协调事件源和接收者,C++中通过函数指针来完成的.在C#中事件使用委托来为触发时将调用的方法提供类型安全的封装。 在介绍事件之前我们先来了解几个事件的基本概念和几个重要素: --事件的本质 -事件是特殊的委托实例 -事件关键字:event--事件的四个要素: -定义事件 -激发事件 -监听事件 -执行事件 2.事件分析 阅读全文

posted @ 2012-12-16 21:32 天高地厚-GNU 阅读(135) 评论(0) 推荐(0) 编辑

摘要: 最近在项目中遇到了Socket异步网络传输的问题,所以沉下心来整理下。于是,先问了下度娘,结果找到了园友志良的一篇文章《C#中异步和多线程的区别》(参考文献1),精读了一遍,个人觉得理解的很好,自己学习下之余,又动手加工了一下以分享给各位博友,希望各位博友能对异步和多线程有一个清楚的认识。 C#中异步和多线程的区别是什么呢?异步和多线程两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。甚至有些时候我们就认为异步和多线程是等同的概念。但是,异步和多线程还是有一些区别的。而这些区别造成了使用异步和多线程的时机的区别。 异步操作的本质http://www.cnblogs.com/... 阅读全文

posted @ 2012-12-16 21:27 天高地厚-GNU 阅读(139) 评论(0) 推荐(0) 编辑

摘要: 在引入实例以前,我们有必要回顾,并进一步了解分层架构。“层”是一种体系结构模式[POSA1],也是被广大软件从业人员用得最为广泛而且最为灵活的模式之一。记得在CSDN上,时常有朋友问到:“分层是什么?为什么要分层?三层架构是不是就是表现层、业务逻辑层和数据访问层?”到这里,你可能会觉得这些朋友的问题很简单,分层嘛,不就是将具有不同职责的组件分离开来,组成一套层内部高聚合,层与层之间低耦合的软件系统吗?不错!这是分层的目标。但是,我们应该如何分层呢?领域驱动设计的讨论同样也是建立在层模式的基础上的,但与传统的分层架构相比,它更注重领域架构和技术架构的分离。传统的三层架构 如上文那位朋友提的... 阅读全文

posted @ 2012-12-16 21:21 天高地厚-GNU 阅读(174) 评论(0) 推荐(0) 编辑

摘要: http://www.cnblogs.com/heyuquan/archive/2012/12/16/2820775.html 阅读全文

posted @ 2012-12-16 21:17 天高地厚-GNU 阅读(109) 评论(0) 推荐(0) 编辑

摘要: 在Flex的应用开发中,同ASP.NET,JSP,PHP等应用一样,都会有上传/下载文件的应用需求,Flex的SDK也为我们提供了专门的类 FileRefUdderence实现文件上传/下载。Flex只是作为一个客户端,要实现上传或下载必须得为其提供一个服务端来接受上传或下载的请求,本文以ASP.NET中的HttpHandler作为文件上传的服务端来完成上传功能。OK,我们从Flex客户端开始,看看客户端是通过什么方式想服务端发起请求。Flex客户端要完成文件上传下载都是通过FileRefUdderence来实现,首先得定义一个该类型对象实例:1 [Bindable]2 private var 阅读全文

posted @ 2012-12-16 21:09 天高地厚-GNU 阅读(183) 评论(0) 推荐(0) 编辑

摘要: 一、准备工作 Flex开发平台:Adobe Flex Builder 2.0.1 .Net开发平台:Visual Studio.Net 2005 Remoting网关:Fluorine 二、创建项目1、创建.NET项目分别安装以上三个软件,在安装好Fluorine之后,自动在.Net 2005新建网站中增加一个模板:Fluorine ASP.NETWebApplication。选择该模板,创建一个.NET网站a)打开Visual Studio 2005,分别选择 文件 -> 新建 -> 网站b)选择已安装模板“Fluorine ASP.NETWebApplication”,为了便于 阅读全文

posted @ 2012-12-16 21:02 天高地厚-GNU 阅读(174) 评论(0) 推荐(0) 编辑

摘要: Flex与.NET互操作http://www.cnblogs.com/tianlangshu/archive/2012/04/22/2465675.htmlhttp://www.cnblogs.com/beniao/archive/2009/06/14/1502810.htmlFlex与.NET互操作系列文章 阅读全文

posted @ 2012-12-16 20:54 天高地厚-GNU 阅读(183) 评论(0) 推荐(0) 编辑

摘要: Cairngorm是flex开发的mvc框架,现在在 adobe旗下。它架构和eclipse插件开发gef架构很相似,具体工作原理如下:该框架就是一个Cairngorm.swc文件,大家可以到Cairngrom的官方网站上去下载,我在这里提供地址:http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm然后新建一个Flex工程,有一个Cairngrom.swc包一定要引进去才行(一般放在libs文件夹里面),或者直接 在build path中加入该包。下面通过一个实例来说明Cairngorm框架如何使用。我们做一个简单的图书录入显 阅读全文

posted @ 2012-12-16 20:48 天高地厚-GNU 阅读(284) 评论(1) 推荐(0) 编辑

摘要: //登录VER=1.0&CMD=Login&SEQ=&UIN=&PS=&M5=1&LC=9326B87B234E7235//获取消息VER=1.0&CMD=GetMsgEx&SEQ=&UIN=//发送消息VER=1.0&CMD=CLTMSG&SEQ=&UIN=&UN=&MG=//朋友列表VER=1.0&CMD=List&SEQ=&UIN=&TN=160&UN=0//获取好友状态VER=1.0&CMD=Query_Stat&SEQ 阅读全文

posted @ 2012-12-16 20:02 天高地厚-GNU 阅读(168) 评论(0) 推荐(0) 编辑