Extjs控件之 grid打印功能

Extjs控件之 grid打印功能

阅读全文>>

T-SQL 分页存储过程

T-SQL 分页存储过程

阅读全文>>

C#写数据到Excel慢

本示例是用于将ListView中的内容倒入到Excel,与常用的逐单元格写不同的是,本例子采用数据写入到range的方法。该方法效率明显较高

阅读全文>>

利用C#反射提高设计灵活性

反射提供了封装程序集、模块和类型的对象(Type 类型)。可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。如果代码中使用了属性,可以利用反射对它们进行访问。

有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。 然而要适量应用反射,它对性能有一定影响,反射的性能损失主要来源于比较类型、遍历成员、调用成员三种情形,其中比较类型耗时最小,调用成员耗时最多,所以尽量减少采用成员动态调用等反射方式可以提高应用程序性能。除此之外,采取后期绑定、避免将反射方法放到循环内产生放大效应等办法均可提升反射性能。

 

我们可以把属性比较繁琐的控件的属性组织为xml形式,解析xml利用反射为控件付属性。把xml保存到数据库或文件,这样我们就可以不修改代码改变控件

阅读全文>>

C# 分类树操作

C# 分类树操作

阅读全文>>

C# 保存word到pdf或xps

C# 保存word到pdf或xps

阅读全文>>

C# 时间操作类

C# 时间操作类

阅读全文>>

C# 数据库操作工厂模式类

C# 数据库操作工厂模式类

支持SqlServer Oracle Odbc Oledb

阅读全文>>

C# 数据库操作工厂模式类

C#操作数据库时根据所要操作的数据库调用不同的操作类库,这里Oracle需要引用System.Data.OracleClient.dll,该dll已经没用更新支持了,不过基本的操作还是能满足的。OleDb的连接方式比较通用,可以操作任何数据库类型,但是具体数据库的一些特殊操作还是不行,例如Oracle的大字段Clob、Blob。下边给出示例,采用工厂模式。

阅读全文>>

C# 汉字转拼音

C# 汉字转拼音

阅读全文>>

C# 配置文件App.config操作类

C# 配置文件App.config操作类

阅读全文>>

C# 文件夹有关的操作类

C# 文件夹有关的操作类

阅读全文>>

«... 64 65 66 67 68 69 70 71 72 73 74 ... »

开发技术


开发平台和工具

sitemap     202.93ms