摘要:
其实,我们日常的软件开发大多是管理软件,而管理软件更多的就是表单处理,因为所谓信息化不就是将企业那么多的文档管理资料通过IT手段数字化,信息化,所以表单有着重要的位置,但是在大型项目中,我们肯定不能像dome一样,实现数据绑定,很多的时候,大量的表单重用,大量的用户控件的使用,必须使用一种可复用性的设计来满足项目的需求。1.首先看如何通过URI连接中取值绑定到控件上通过URI绑定数据2.通过遍历传... 阅读全文
摘要:
类型解解析,通常是通过程序集和类名,也即是通常的反射,通过反射,我们可以在程序运行的时候,获取类型,属性....,首先,我们定义一个HashTable用来保存解析的数据private static Hashtable _assemblyCaches = null;这段代码有两个参数,一个是程序集名称,一个是类名,代码 /// <summary> /// 从程序集中获得类型 /// </summary> /// <param name="assemblyString">程序集</param> /// <param name 阅读全文
摘要:
在实际的项目应用中,很多地方需要用的xml,程序的配置,一些客户配置的数据,但是主要用在配置文件,web services,跨系统的信息传递。分析用过JAXB,不过,schema改变之后,还有就是电子商务中的xml,比如ebXML,Ariba的cXML,CommerceOne自己有一套,SAP也支持XML。获得节点属性 /// <summary> /// 获得一个XML节点属性 /// </summary> /// <param name="doc">XmlDocument对象,用于创建一个XmlAttribute</param&g 阅读全文
摘要:
1.将参数转换成Int类型代码2.转换成Int类型的参数,如果不成功返回指定的默认值。代码3.转换成Int类型的参数,如果不成功返回指定的默认值。代码4.转换成字符串代码5.转换成字符串类型的参数,如果不成功返回指定的默认值。代码6.获得日期,格式为yyyy-MM-dd,日期不对时返回空字符串代码7.获取布尔值代码8.获取浮点值代码9.获得Decimal型数据代码 阅读全文
摘要:
很多的时候需要对用户输入的数据进行验证,才能保证系统的安全性,因为我们无法保证系统的完美而免遭恶意的攻击,同时也是完善系统,确保数据的正确1.非空验证代码 /// <summary>是否空</summary> /// <param name="strInput">输入字符串</param> /// <returns>true/false</returns> public static bool IsBlank(string strInput) { if (string.IsNullOrEmpty(str 阅读全文
摘要:
《如何绘制flash3D图》 在常见的管理类软件中,经常需要绘制简单明了的树状图,饼状图,都是为了方便统计,让客户对数据一目了然,那么首先看看如何绘制flash 3D饼状图 1.首先看看参数 /// <summary> /// 获得绘制Flash3D饼图图表的代码 /// </summary> /// <param name="dt">数据表</param> /// <param name="caption">标题</param> /// <param name="l 阅读全文