js中在不知道属性名时获取属性对象
摘要:如有对象aa={ "a": [{ "b": "c" }, { "d": "f"}] };,我们要得到aa的属性a的对象的一般做法是aa.a 但如果我们不知道属性a的名称是a,如何获取呢,有人会说用遍历 for(temO in aa){},但这时得到的temO的值为"a",是个字符串,不是对象 有人会...
阅读全文
posted @
2011-07-14 17:17
漫步人生
阅读(10426)
推荐(1)
html文档中的name属性
摘要:在一个表单中的一个input标签只设置了id属性,没有设置name属性,结果提交到服务器的form中没有改input标签的值,经研究发现原因就是没有设置name属性 w3c上对name的描述是: name 属性规定 input 元素的名称。 name 属性用于对提交到服务器后的表单数据进行标识,或者...
阅读全文
posted @
2011-06-24 09:17
漫步人生
阅读(553)
推荐(0)
ie中js a光标位置
摘要:网上一搜一大票,但在使用中发现一些问题,以下所有内容只在ie8中测试过123方tarea文本内容了
阅读全文
posted @
2011-06-17 12:03
漫步人生
阅读(4759)
推荐(0)
使用oledb操作excel时的provider选择
摘要:微软的oledb provider 让我们可以像操作数据库一样操作excel文件 需要注意的是,对于新的excel格式不能使用老的的provider 2003格式的可以使用Microsoft.JET.OLEDB.4.0或者Microsoft.Ace.OLEDB.12.0 2007格式的则只能使用Mi...
阅读全文
posted @
2010-11-09 18:16
漫步人生
阅读(438)
推荐(0)
在visual studio中使用编译器指令让一个项目为不同产品生成不同版本(或为不同平台生成不同版本)
摘要:可能我们的一个项目(项目是指vs中的项目,即一个工程)会用于多个产品(或部署在多个平台),这时我们可以在解决方案中新建一个解决方案配置,来管理针对不同产品(或不同平台的生成配置),可以参见http://chinazhangsheng.spaces.live.com/blog/cns!AA19ACBA...
阅读全文
posted @
2010-09-09 10:29
漫步人生
阅读(1023)
推荐(0)
visual studio 调试文件
摘要:在vs2005中新建了一个解决方案配置,但输出的dll去不能调试项目调试信息的设置位置在:项目属性>生成>高级>调试信息
阅读全文
posted @
2010-09-02 16:23
漫步人生
阅读(1907)
推荐(0)
visual studio制作安装包,让安装的文件不被删除
摘要:有时候我们希望安装到电脑的文件,在卸载程序时不被删除, 这个只需要指定该文件的Permanent属性为true就可以了
阅读全文
posted @
2010-08-12 09:01
漫步人生
阅读(287)
推荐(0)
Microsoft Enterprise Library
摘要:Microsoft Enterprise Library 5.0是一套可重用的应用程序块,帮助开发人员进行企业应用开发。包括:Caching Block、Cryptography Block、Data Access Block、Exception Handling Block、Logging Blo...
阅读全文
posted @
2010-08-07 15:16
漫步人生
阅读(174)
推荐(0)
脱离.Net Framework运行DotNet程序
摘要:原来不装DotNet Framework也可以运行DotNet程序,具体可见这篇文章http://dotnet.csdn.net/page/b687a401-50b7-4e73-850f-01e5aeda844a 实验了飞信的虚拟机,确实可以,需要注意的是在VMDotNet里有一个System目录,...
阅读全文
posted @
2010-08-06 15:13
漫步人生
阅读(322)
推荐(0)
DotNet Remoting 处理复杂类型
摘要:在使用Remoting时,不但可以传递值类型,字符串,只要是可以序列化的类都可以处理 新建的类,可以通过添加Serializable来将一个类标示为可序列化 TypeFilterLevel枚举描述了Remoting的2种序列化级别,Low和Full Full表示.NET Framework 远程处理...
阅读全文
posted @
2010-06-07 10:20
漫步人生
阅读(240)
推荐(0)
使用iTextSharp生成pdf
摘要:iTextSharp是一个开源的C#库,他提供了一系列生成pdf的方法 网上已经有很多该库的使用方法了,如:http://blog.csdn.net/khler/archive/2007/09/14/1784675.aspx 这里记录一下具体的方法的使用,主要是插入图片相关的 iTextSharp....
阅读全文
posted @
2010-03-18 14:56
漫步人生
阅读(512)
推荐(0)
使用Application.DoEvents 处理消息队列中的消息
摘要:关于该方法的MSDN的说明是: 处理当前在消息队列中的所有 Windows 消息。 当运行 Windows 窗体时,它将创建新窗体,然后该窗体等待处理事件。该窗体在每次处理事件时,均将处理与该事件关联的所有代码。所有其他事件在队列中等待。在代码处理事件时,应用程序并不响应。 如果在代码中调用 D...
阅读全文
posted @
2010-03-18 10:29
漫步人生
阅读(290)
推荐(0)
C# 中 Enum使用特殊字符,重写ToString()
摘要:public enum EnumTest { [Description("等于")] 等=1, [Description("小于")] 小=2, [Description("大于")] 大=3 } public class EnumName { public static string GetEnu...
阅读全文
posted @
2010-03-18 10:22
漫步人生
阅读(5302)
推荐(0)
MethodInfo.Invoke如何使用out ref参数
摘要:MethodInfo.Invoke可以指定一个Object[]来给要调用的方法传递参数,但是如何使用Out参数呢,主要是如何获取 其实执行方法后,方法out传出的参数会放到传入的object数组的对应位置,所以我们在对应位置直接访问就可以了 ref参数也是一样的 public void OprtPa...
阅读全文
posted @
2010-03-10 16:12
漫步人生
阅读(3585)
推荐(0)
C# 使用嵌入显示Word,Excel,Pdf等
摘要:相关控件有2个:System.Windows.Forms.WebBrowser,AxSHDocVw.AxWebBrowser,后者是Com控件可以使用DsoFramer来显示office文件,但只能显示offic文件,无法显示pdf等
阅读全文
posted @
2010-02-25 14:00
漫步人生
阅读(6032)
推荐(0)
使用在winform或webform中嵌入word
摘要:可以使用DSOFramer来在winform或webform中嵌入微软的office(access不支持)编辑界面,DSOFramer是一个activex控件,使用方法:具体介绍见:http://msdn.microsoft.com/zh-cn/library/z5s1e2wh(v=VS.80).a...
阅读全文
posted @
2010-02-25 14:00
漫步人生
阅读(2740)
推荐(0)
dotnet中Windows 窗体中的自动缩放
摘要:用中文visual studio2005写的form在英文操作系统中窗体及控件大小居然发生了变化 原因是Form的AutoScaleMode属性的默认值是Font MSDN上对AutoScaleMode的解释是: AutoScaleMode 属性指定此控件的当前自动缩放模式。如果希望控件或窗体根据操...
阅读全文
posted @
2010-01-26 09:31
漫步人生
阅读(1298)
推荐(0)
c# yield
摘要:当我们需要一个方法返回一个列表的时候,一般是构造好一个list然后返回,但是在这种做法在面对大数据量的时候会降低性能 这时候就需要使用yield了,当然也可以使用委托 yield使用及原理,这篇文章已经将yield介绍得很清楚了 使用yield的方法是不会返回空值的,因为实际是返回了一个实现了">I...
阅读全文
posted @
2010-01-26 09:05
漫步人生
阅读(338)
推荐(0)