随笔分类 -  c#

控件的使用、网络编程
摘要:用Visual Studio 2010后发现我的c盘变得越来越小了,刚开始通过优化工具清理c盘,但是无论怎么做都不能将c的内存有效提升,之后一个一个目录的查找之后才知道有个文件夹C:\ProgramData\Microsoft Visual Studio\10.0\TraceDebugging很占内存,从网上查了查知道这是什么了(具体信息从推荐Visual Studio 2010新功能-IntelliTrace(智能跟踪)了解),其实对于大多数编程的人员来说,其实不需要它的,所以可以直接删了就行了。然后我讲一下具体步骤: 打开vs2010找到工具----->选项----->Inte 阅读全文
posted @ 2012-02-23 22:26 非著名程序师 阅读(1605) 评论(2) 推荐(1)
摘要:什么是委托 首先要知道什么是委托,用最通俗易懂的话来讲,你就可以把委托看成是用来执行方法(函数)的一个东西。如何使用委托 在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例化。只是有点不同,类在实例化之后叫对象或实例,但委托在实例化后仍叫委托。声明,如:1namespaceVczx.ProCSharp.Exc2{3delegatedoubleMathsOp(doublex);4//classdefinationhere5} 这就声明了一个委托,意义:任何一个返回值为double,且只有一个形参为double的函数,都可以用这个委托来调用。 注意:委托的声明位置在namespace 阅读全文
posted @ 2011-06-11 13:59 非著名程序师 阅读(332) 评论(1) 推荐(1)
摘要:与UDP不同的是,基于TCP协议的编程的服务器端有一个监听对象:TcpListener,它负责监听来自客户端的消息并处理,并且必须在保持连接的情况下与客户端保持互动,下面举个例子,TCP不怎么复杂,只是综合要求较高,如果想编出个象样的东西,对多线程,事件委托等等都需要有较高的认识,当然,还要对协议本身有深刻的理解。咱水平不到,来个课堂实例。示例一:基于TCP协议的网络编程窗体:Form2做为本程序的服务器端,当按下Start后,启动服务,剩下的是一个Form1,我启动了两次,都连接到Form2,当在Form1的Send栏里写入小写字母并按下Send按钮后,将该字符串发送至Form2,同时Fo. 阅读全文
posted @ 2011-05-31 23:05 非著名程序师 阅读(661) 评论(0) 推荐(1)