反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象...
1、首先创建一个Windows Service2、创建完成后切换到代码视图,代码中默认有OnStart和OnStop方法执行服务开启和服务停止执行的操作,下面代码是详细解释:using System;using System.IO;usingSystem.ServiceProcess;using S...
1.this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;2.Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;3.Application.ExitTh...
onKeyUp:当输入值的键盘抬起时触发。value表示此输入框的值,/\D/g为正则表达式,用来匹配所有非数字字符;此句功能为:将输入值为非数字的字符替换为空;
public static bool Send(string SMTP, string mailFrom, string mailTos, string subject, string body, string user, string paw, MailPriority Priority ...
在进行软件开发,尤其是开发WinForm程序时,有时为了实现界面的美化,不可避免的需要使用一些特殊的字体,但是在开发完成之后,将程序移到其他的机器上时,由于这些机器可能没有安装相应的字体,所以整个界面自然是“惨不忍睹”!当然你也可以使用程序自动安装相应的字体,但我相信包括我在内的大多数人最痛恨的就是...
以前在百度写的文档,转移到此处前些天在做NetAnalyzer时,需要使用一个指针仪表,网上看了一下,也有人做过,但是大部分都是收费的,本着自力更生的原则,于是决定自己设计一个,今天拿出来有读者分享一下。首先是截图:该仪表是以控件形式提供在开始之前还要赘述一点关于GDI+中角度的计算如下图在WinF...
以前在百度写的文档,转移到此处前几天做一个程序,其中有一个剪切板的操作,具体代码: Clipboard.SetText(“ABC”);来完成一个复制字符串的操作。自己调试通过,完全正常,然后就交给一位朋友做测试。但是他告诉我这个复制操作总是引起崩溃。并弹出“请求剪切板失败”的提示。于是在网上找了一下...
分类:
Windows程序 时间:
2015-10-30 14:08:00
阅读次数:
1905
反射的作用想必大家都知道了吧,少量属性的自动化操作手动添加几下当然是没有问题的,但是属性数量较多的时候敲起这些繁锁的代码可以困了,再说对扩展和维护性造成很多的不遍,以下代码中如不能直接使用请添加using System.Text;的引用。要想对一个类型实例的属性或字段进行动态赋值或取值,首先得得到这...
C# 序列化与反序列化几种格式的转换这里介绍了几种方式之间的序列化与反序列化之间的转换首先介绍的如何序列化,将object对象序列化常见的两种方式即string和xml对象;第一种将object转换为string对象,这种比较简单没有什么可谈的; public string ScriptSerial...
以前在百度写的文档,转移到此处软件截图:代码下载:http://twzy.ys168.com/ 在代码下载文件夹中//代码:using System;using System.ComponentModel;using System.Net;using System.Threading;using S...
近期忙着写项目,没有学习什么特别新的东西,所以好长时间没有更新博客。我们的项目用的是lumen,是基于laravel的一个轻量级框架,我看到里面用到了一些反射API机制来帮助动态加载需要的类、判断方法等,所以本篇文章就把在PHP中经常用到的反射API给大家分享一下吧,想学习反射API的同学可以看.....
这篇文章是对 JavaScript跨域总结与解决办法 的补充。有三个页面: a.com/app.html:应用页面。 a.com/proxy.html:代理文件,一般是一个没有任何内容的html文件,需要和应用页面在同一域下。 b.com/data.html:应用页面需要获取数据的页面,可称为数据页...
一.常用的方法:HashtablehshTable=newHashtable();//创建哈希表 hshTable.Add("Person1","zhanghf");//往哈希表里添加键值对 hshTable.Clear();//移除哈希表里所有的键值对 hshTable.Contains(...
这种功能为什么不向MessageBox一样自带,还得自己写~~
phpmail()函数在windows不能用,需要安装sendmail。1.从http://glob.com.au下载sendmail.zip2. 解压sendmail.zip到目录下(最好使用短路径,长路径会导致问题的出现),我安装的路径是: C:\sendmail3.修改php.ini 配置,我...
1.在DataTable中执行DataTable.Select("条件")返回DataTable;// // 执行DataTable中的查询返回新的DataTable// // dt 是源数据DataTable// condition 是查询条件DataTable newdt = new DataT...