10 2012 档案
摘要:public static void AddMIMEType(){ DirectoryEntry rootEntry = GetDirectoryEntry("IIS://localhost/w3svc/1/root"); foreach(PropertyValueCollection pc in rootEntry.Properties) { Console.WriteLine(pc.PropertyName+":"+pc.Value); } //rootEntry.Properties["MimeMap"].Add( IISOle
阅读全文
摘要:有些 dll文件需要手动注册一下才能使用,手动注册dll文件方法:1.将对应版本的 dll文件复制到“ X:\Windows\system32 ” (X代表您系统所在目录盘符,如:C:\Windows\system32)目录下,一般是在这个文件夹下的!2.在开始菜单中找到“运行(R)” 或者按快捷键 Win+R 。3.在“运行(R)” 中输入 “ regsvr32 d3dx9_42.dll” (不含双引号) 回车即可。 如果你想取消注册某个已注册组件的话,在在“运行(R)” 中或者cmd输入 “ regsvr32 /u d3dx9_42.dll” (不含双引号) 回车即可注销dll文件!注意:
阅读全文
摘要:1:在创建WPF程序后并没有像Winform程序一样,默认存在App.config文件,但是经过几个步骤就可以将其添加进来。1、选择项目,右键,添加,新建项,选择项目配置文件,并命名为“App.config”;2、添加System.Configuration引用;3、打开App.config文件,现在就可以像原来在Winform程序中一样使用该文件了。app.config(名字一定要是;APP 否则会报异常!找不到)<?xml version="1.0" encoding="utf-8" ?><configuration> <
阅读全文
摘要:信息系统大多会涉及到数据的统计,如数据的导出及生成统计对比图等,记得之前有一次要生成一个统计图在WEB页面上显示,那时也是在网上找了段Code,完全是一点点画横纵轴坐标上面的画出来的,而且出来的效果也一般。最近项目的需要又有类似的要求,当然也知道随VS08一起免费发布的绘图组件功能很强大,那绘图组件要下载安装,说是只支持.NET3.5(没试验过),不过园子里我看到了飛雪飄寒的一篇博客(http://www.cnblogs.com/dreamof/archive/2008/07/18/1245887.html),只需引用一个dotnetCHARTING.dll,而且对于.NET1.1到.NET3
阅读全文
摘要:在多线程编程中,我们经常要在工作线程中去更新界面显示,而在多线程中直接调用界面控件的方法是错误的做法,Invoke 和 BeginInvoke 就是为了解决这个问题而出现的,使你在多线程中安全的更新界面显示。正确的做法是将工作线程中涉及更新界面的代码封装为一个方法,通过 Invoke 或者 BeginInvoke 去调用,两者的区别就是一个导致工作线程等待,而另外一个则不会。而所谓的“一面响应操作,一面添加节点”永远只能是相对的,使 UI 线程的负担不至于太大而已,因为界面的正确更新始终要通过 UI 线程去做,我们要做的事情是在工作线程中包揽大部分的运算,而将对纯粹的界面更新放到 UI 线程中
阅读全文
摘要:系列文章索引:《白话C#》首先要说的是,可能一些刚接触C#的朋友常常容易把属性(Property)跟特性(Attribute)弄混淆,其实这是两种不同的东西。属性就是面向对象思想里所说的封装在类里面的数据字段,其形式为: 1: public class HumanBase 2: { 3: public string Name { get; set; } 4: public int Age { get; set; } 5: public int Gender { get; set; } 6: }在HumanBase这个类里出现的字段都叫属性(Pro...
阅读全文