摘要:
新建一个Console应用程序,项目名称为“FileSystemWatcher”,Copy代码进,编译后就可以用了。代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.IO;usingSystem.Security.Permissions;namespaceMyFileSystemWatcher{publicclassWatcher{publicstaticvoidMain(string[]args){Run();}[PermissionSetAttribute(SecurityAction 阅读全文
摘要:
EGE图形库EGE[1](Easy Graphics Engine),是windows下的简易绘图库,是一个类似BGI(graphics.h)的面向C/C++语言新手的图形库,它的目标也是为了替代TC的BGI库而存在。它的使用方法与TC中的graphics.h相当接近,对新手来说,简单,友好,容易上手,免费开源,而且因为接口意义直观,即使是之前完全没有接触过图形编程的,也能迅速学会基本的绘图。 目前,EGE图形库已经完美支持VC6, VC2008, VC2010,C-Free, DevCpp, Code::Blocks, wxDev, Eclipse for C/C++等IDE,即支持使用Mi 阅读全文
摘要:
搜索网络,发现C#通常有三种方法获取网页内容,使用WebClient、WebBrowser或者HttpWebRequest/HttpWebResponse。。。方法一:使用WebClient (引用自:http://fbljava.blog.163.com/blog/static/265211742008712105145244/)static void Main(string[] args){ try { WebClient MyWebClient = new WebClient(); MyWebClient.Credentials = CredentialCache.DefaultCred 阅读全文
摘要:
Socket方法•------------------相关类--------------------------•IPAddress类:包含了一个IP地址•IPEndPoint类:包含了一对IP地址和端口号•--------------------方法们------------------------------•Socket (): 创建一个Socket•Bind(): 绑定一个本地的IP和端口号(IPEndPoint)•Listen():让Socket侦听传入的连接尝试,并指定侦听队列容量•Connect():初始化与另一个Socket的连接•Accept():接收连接并返回一个新的soc 阅读全文
摘要:
1.IP,域名,DNS服务器为了能够方便的识别网络上的每个设备,网络中的每个设备都会有一个唯一的数字标识,这个就是IP地址。在计算机网络中,现在命名IP地址的规定是IPv4协议,该协议规定每个IP地址由4个0-255之间的数字组成,例如10.0.120.34。每个接入网络的计算机都拥有唯一的IP地址,这个IP地址可能是固定的,例如网络上各种各样的服务器,也可以是动态的,例如使用ADSL拨号上网的宽带用户,无论以何种方式获得或是否是固定的,每个计算机在联网以后都拥有一个唯一的合法IP地址,就像每个手机号码一样。但是由于IP地址不容易记忆,所以为了方便记忆,有创造了另外一个概念——域名(Domai 阅读全文
摘要:
具体用法请参考msdn1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetCloseEnum 结束一次枚举操作 WNetConnectionDialog 启动一个标准对话框,以便建立同网络资源的连接 WNetDisconnectDialog 启动一个标准对话框,以便断开同网络资源的连接 WNetEnu 阅读全文
摘要:
1.重写wndProc代码:protected override void WndProc(ref Message m){ const int WM_NCHITTEST = 0x84; const int HTCLIENT = 0x01; const int HTCAPTION = 0x02; if (m.Msg == WM_NCHITTEST) { this.DefWndProc(ref m); if (m.Result.ToInt32() == HTCLIENT) m.Result = new IntPtr(HTCAPTION); else base.WndProc(ref m); } . 阅读全文
摘要:
初接触wpf,想自己用图片做一个个性slider滑块控件,网上找了很久无果。后来一些机缘巧合看别人源码的时候找到了类似的,然后自己再查了一下msdn,大概弄懂了。我们先来看看slider控件组成元素。Slider控件组成:用图片自定义thumb(滑块):<Style x:Key="SliderThumbStyle" TargetType="{x:Type Thumb}"> <Setter Property="SnapsToDevicePixels" Value="True" /> <S 阅读全文
摘要:
动画的三种变换方式RotateTransform:旋转变换变化值:CenterX围绕转的圆心横坐标 CenterY纵坐标Angle旋转角度(角度正负表示方向)ScaleTransform:缩放变换变化值:ScaleX横向放大倍数 ScaleY纵向(负值时翻转)TranslateTransform:平移变换变化值: X横坐标Y纵坐标其中<Image.Projection>后多了三种变化值,RotationX,RotationY,RotationZ分别围绕X Y Z轴转(单位度数)可以通过设置定时器来实现动画。<控件.RenderTransform><变换方式x:Na 阅读全文
摘要:
笔记是给我自己看的可能有些地方会描述错误。不定期更新!本来想设为私有的不公开,貌似没得设置1.对一段代码折叠(即代码开头多了个小+号,可以折叠,展开)#region "折叠后显示的名字" //放在需要折叠代码头部#endregion //放在需要折叠代码的末尾把一个字符串转换成枚举类型:(枚举类型)(Enum.Parse(typeof(枚举类型),"待转换的字符串")); //所有括号也要复制进去2.c#中函数返回多个值方法:1)在函数参数类型前加out,函数往外传值。(out注重传出,单向传值)例如:static Bool Max(out int m) 阅读全文