Sniper

犯强汉者,虽远必诛!

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

2005年8月14日 #

摘要: 在例子一中,会存在3个问题:1.创建通道,对象注册和其他配置代码过多,如果这些细节改变,则需要重新编译2.对于已知(Well-Known)对象,只能通过默认的构造函数来创建对象,客户端不能指定非默认的构造函数3.客户端必须引用包含已知类型的程序集,因此需要把这个程序集部署到每个客户端上,违背了分布式的原则本节将解决问题2 首先定义一个简单的类Customer,实现了一个非默认的构造函数和一个Say... 阅读全文
posted @ 2005-08-14 11:59 Sniper 阅读(1260) 评论(1) 推荐(0) 编辑

摘要: 在例子一中,会存在3个问题:1.创建通道,对象注册和其他配置代码过多,如果这些细节改变,则需要重新编译2.对于已知(Well-Known)对象,只能通过默认的构造函数来创建对象,客户端不能指定非默认的构造函数3.客户端必须引用包含已知类型的程序集,因此需要把这个程序集部署到每个客户端上,违背了分布式的原则本节将解决问题1步骤1:服务器端写MathServer.exe.config配置文件: ... 阅读全文
posted @ 2005-08-14 11:54 Sniper 阅读(553) 评论(0) 推荐(0) 编辑

摘要: 在HTML中,指定DropDownList的数据源是哪个函数提供: '> " DataValueField="ManCode" DataTextField="ManName" Enabled="true" AutoPostBack="True"> ... 阅读全文
posted @ 2005-08-14 00:32 Sniper 阅读(737) 评论(0) 推荐(0) 编辑

摘要: 实现已知对象: 1.构建服务器端: (1)添加对System.Runtime.Remoting.dll (2)实现一个派生自MarshalByRefObject的类 (3)选择一种可用的通道,TCP,HTTP,然后用ChannelServices.RegisterChannel()方法注册此通道 (4)用RemotingConfiguration.RegisterWellKnownServiceT... 阅读全文
posted @ 2005-08-14 00:01 Sniper 阅读(375) 评论(0) 推荐(0) 编辑