2007年3月10日

越来越佩服微软了

摘要: 现在正在做一个WPF的开发,用到了blend这个工具真是有些吃惊,完全和微软的开发工具无缝的集成,强大的动画和界面设计功能,直接就可以设计不同的事件来触发动画和各种效果.还可以整个项目的调试.用起来真的是很方便,加上winfx的开发方式就是将界面与逻辑代码分离,美工人员和程序员可以更方便的配合工作了.很容易就可以做出很炫的程序界面. 阅读全文

posted @ 2007-03-10 19:32 stuhrbeu 阅读(214) 评论(1) 推荐(0) 编辑

2007年2月26日

又要开始了

摘要: 短暂的假期结束了,又回到了学校,但是学习的感觉还是没有,还真的得适应一下,笔记已经两周没写了,这学期一定要坚持写下去,也作为学习的一种监督方法吧。 阅读全文

posted @ 2007-02-26 15:20 stuhrbeu 阅读(178) 评论(0) 推荐(0) 编辑

2007年2月8日

万事开头难

摘要: 报名参加了微软的imagine cup学生大赛软件设计,现在已经进入第二轮了,开始了项目的开发阶段,也这时候才感到这个项目的难度。为了使用最新的技术,使得我们的资料少之又少,真是感到很大的压力。都有点信心不足了。 阅读全文

posted @ 2007-02-08 17:27 stuhrbeu 阅读(162) 评论(0) 推荐(0) 编辑

2007年2月6日

Webcast.NET Remoting学习笔记(6)租约

摘要: 首先说一下对租约的理解,租约就是服务端保留激活的对象的实例的一个时间,如果在这段时间里一直没有访问,那么就将销毁这个实例。为了让这个对象存在,我们就需要续约,续约有三种方法: 1 隐式续约,就是访问对象的方法,即可实现续约 2 显式续约,使用ILease.Renew(),不调用任何方法就可续约 3 发起租约,上面两种方式是由客户端自己来实现的,而发起租约是由一个发起者来实现续约,通过ILease.Register方法将租约注册,让发起者来续约。 阅读全文

posted @ 2007-02-06 10:33 stuhrbeu 阅读(464) 评论(0) 推荐(0) 编辑

2007年2月5日

Webcast.NET Remoting学习笔记(5)使用配置文件

摘要: 使用配置文件 使用配置文件主要有两点好处: 1 简化代码,将配置相关的代码写到配置文件中,程序的逻辑处理更清晰。 2 便于更改配置,项目的配置有可能会产生变化,例如已经注册的通道端口被占用等等,有了配置文件就可以方便的统一修改。 3 配置文件采用统一的标准,易于大家理解 下面举一个例子来简单说明配置文件的内容 阅读全文

posted @ 2007-02-05 17:12 stuhrbeu 阅读(325) 评论(0) 推荐(0) 编辑

C#学习笔记(2)引用别人的c#.net常用函数和方法集

摘要: C#学习笔记(2)引用别人的c#.net常用函数和方法集 阅读全文

posted @ 2007-02-05 13:58 stuhrbeu 阅读(313) 评论(0) 推荐(0) 编辑

2007年2月4日

Webcast.NET Remoting学习笔记(4)按值列集和按引用列集

摘要: Webcast.NET Remoting学习笔记(4)按值列基和按引用列集 前面的笔记也谈到了这个问题,但没有例子来说明一下,所以今天把webcast的例子给大家作为例子演示一下他们的不同: 阅读全文

posted @ 2007-02-04 18:43 stuhrbeu 阅读(342) 评论(0) 推荐(0) 编辑

2007年2月3日

Webcast.NET Remoting学习笔记(3)对象激活

摘要: 在访问一个远程对象的实例之前,我们必须激活它进行创建和初始化,对于按引用列集这里有两种激活方式:服务器激活和客户端激活。按值列集不需要专门的激活方式,它是通过序列化得到的对象的副本,实际上是通过逆序列化实现激活的。下面主要介绍服务器和客户端两种激活方式。 我们将服务器激活类型称为well-know对象类型,因为服务器在激活对象实例之前会在一个众所周知的同一资源标识符上发布这个类型,并把他配置为一个众所周知的对象,并在特定的端点和地址发布对象。remoting提供两种激活模式: 1 singleton 任何时候只有一个类型实例处于活动状态,客户端首次访问时将它激活,以后的访问都由它处理,不管同一客户端还是不同客户端。 2 singlecall 每一次的调用方法都激活一个新的实例。支持一种无状态编程模式。 下面一个例子来看一下它们的不同 创建远程服对象 阅读全文

posted @ 2007-02-03 10:51 stuhrbeu 阅读(655) 评论(0) 推荐(0) 编辑

Webcast.NET Remoting学习笔记(2)Remoting边界

摘要: 在无管理的状态下,操作系统把应用程序分离为单独的进程,如果不通过某种进程间通信机制,一个进程无法访问另一个进程的存储空间,这样保证了一个容错功能强大的环境,一个进程的错误不会影响其他进程的执行。在.net中,公共语言运行时确定所管理的代码类型安全,还要保证这段代码没有访问无效的存储空间。运行时可以在一个进程中运行多个程序,,为了实现和“一个程序一个进程”相同的隔离优点,.net为程序定义两个逻辑子部分:应用程序域和上下文。 阅读全文

posted @ 2007-02-03 10:34 stuhrbeu 阅读(337) 评论(0) 推荐(0) 编辑

2007年2月2日

Webcast.NET Remoting学习笔记(1)第一个remoting程序

摘要: 先以一个简单的例子开始.NET Remoting的学习。 开发Remoting有三步: 1、创建远程对象 2、创建一个应用程序作为宿主,接受客户端的请求。 3、创建一个客户端调用远程对象。 阅读全文

posted @ 2007-02-02 17:24 stuhrbeu 阅读(485) 评论(0) 推荐(0) 编辑

导航