摘要:在.net中获取网页html源代码最简单的方法莫过于使用WebBrowser.DocumentText,但是在碰到含中文的网页时,经常会出现乱码,下面给出两种解决方法:1)WebBrowsermyweb=newWebBrowser();myweb.Navigate("http://zsun666.cnblogs.com/");StreamReaderstrmrd=newStreamReader(m...
阅读全文
随笔分类 - C#
摘要:一、实用类:1、System.MarshalByRefObject : 系统中远程调用的对象必须是从MarshalByRefObject对象中派生出来的;2、System.Runtime.Remoting.Channels.Tcp.TcpServerChannel : 服务器端的Tcp信道;3、System.Runtime.Remoting.Channels.Http.HttpServerCh...
阅读全文
摘要:一、术语 1.远程对象:运行在服务器上的对象。 2.信道:用于客户机和服务器之间的通信(TCP/HTTP)。包括客户机的信道部分和服务器的信道部分。 3.消息:为客户机和服务器之间的通信而创建,被发送道信道中。 4.格式标识符:用于定义消息如何传输到信道中(soap/二进制) 5.格式标识符提供程序:用于把格式标识符于信道联系起来。 6.代理对象:客户机调用代理对象的方法。分透明的代理对象和真...
阅读全文
摘要:对《.NET企业应用高级编程》第3章中编程添加菜单项的小结1. 创建一个Class Library项目(dll文件),用来实现菜单的功能,(例如包含一个用户控件,在选择菜单项目后加载这个控件)2. 定义一个类,这个类用于存储单个菜单项目(步骤1中的dll)的信息,如: public class AppFunctionality { public string Nam...
阅读全文
摘要:这几天重新复习了一下C#发现了一些遗忘和以前忽略的东西 1.关于函数参数的传递方式 一般情况下C#中函数的的参数都是以值的方式传递,但是实际情况会随参数具体的类型改变。需注意的是字符串本身虽然是引用类型,但由于字符串一旦创建就不能改变其内容,任何改变字符串内容的操作实际上是新建了一个字符串,所以当在函数中传递字符串时,并不会改变原来的字符串中的内容。如果要在参数传递时将值类型的变量作为引用来传...
阅读全文
摘要:今天翻了一下以前学习时的记录,发现都是些简单浅显的东西,觉得没有什么保留的意义。幸好找到个实用的,一个关于C#与API的网站:http://www.pinvoke.net 这个站点包含了几乎windows所有的API,并给出了C#调用的实例,作为参考确实不错。
阅读全文

浙公网安备 33010602011771号