DigitalDream

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

随笔分类 -  C#

摘要:在.net中获取网页html源代码最简单的方法莫过于使用WebBrowser.DocumentText,但是在碰到含中文的网页时,经常会出现乱码,下面给出两种解决方法:1)WebBrowsermyweb=newWebBrowser();myweb.Navigate("http://zsun666.cnblogs.com/");StreamReaderstrmrd=newStreamReader(m... 阅读全文
posted @ 2006-09-07 10:34 zsun666 阅读(339) 评论(0) 推荐(0)

摘要:一、实用类:1、System.MarshalByRefObject : 系统中远程调用的对象必须是从MarshalByRefObject对象中派生出来的;2、System.Runtime.Remoting.Channels.Tcp.TcpServerChannel : 服务器端的Tcp信道;3、System.Runtime.Remoting.Channels.Http.HttpServerCh... 阅读全文
posted @ 2006-07-24 21:06 zsun666 阅读(1708) 评论(2) 推荐(0)

摘要:一、术语 1.远程对象:运行在服务器上的对象。 2.信道:用于客户机和服务器之间的通信(TCP/HTTP)。包括客户机的信道部分和服务器的信道部分。 3.消息:为客户机和服务器之间的通信而创建,被发送道信道中。 4.格式标识符:用于定义消息如何传输到信道中(soap/二进制) 5.格式标识符提供程序:用于把格式标识符于信道联系起来。 6.代理对象:客户机调用代理对象的方法。分透明的代理对象和真... 阅读全文
posted @ 2006-07-19 15:29 zsun666 阅读(343) 评论(0) 推荐(0)

摘要:对《.NET企业应用高级编程》第3章中编程添加菜单项的小结1. 创建一个Class Library项目(dll文件),用来实现菜单的功能,(例如包含一个用户控件,在选择菜单项目后加载这个控件)2. 定义一个类,这个类用于存储单个菜单项目(步骤1中的dll)的信息,如: public class AppFunctionality { public string Nam... 阅读全文
posted @ 2006-04-11 20:05 zsun666 阅读(206) 评论(0) 推荐(0)

摘要:这几天重新复习了一下C#发现了一些遗忘和以前忽略的东西 1.关于函数参数的传递方式 一般情况下C#中函数的的参数都是以值的方式传递,但是实际情况会随参数具体的类型改变。需注意的是字符串本身虽然是引用类型,但由于字符串一旦创建就不能改变其内容,任何改变字符串内容的操作实际上是新建了一个字符串,所以当在函数中传递字符串时,并不会改变原来的字符串中的内容。如果要在参数传递时将值类型的变量作为引用来传... 阅读全文
posted @ 2006-03-12 09:30 zsun666 阅读(457) 评论(0) 推荐(0)

摘要:今天翻了一下以前学习时的记录,发现都是些简单浅显的东西,觉得没有什么保留的意义。幸好找到个实用的,一个关于C#与API的网站:http://www.pinvoke.net 这个站点包含了几乎windows所有的API,并给出了C#调用的实例,作为参考确实不错。 阅读全文
posted @ 2006-02-19 14:34 zsun666 阅读(427) 评论(1) 推荐(0)