摘要:
下载例子和相关源码在开发ASP.NET应用程序过程中编写Script是件很烦人的事情,其实我们可以把常用的Script装成相应的.NET组件在服务端调用,这样可以大大简化Script的编写还提高的Script的重用.以下是常用的打开模式窗体并获取返回值的类调用,实际上可以给设置多个参数传入和不同控件获取不同返回值的结果.定义打开窗体并设置返回值脚本类.HFSoft.Web.Scripts.Show... 阅读全文
摘要:
00004 namespace GentleIDC . Sysbase . Company 00005 { 00006 /// 00007 /// 功能 : 公司对象操作类 00008 /// 作者 : 樊健汉 00009 /// 编写日期: 2006-4-24 00010 ... 阅读全文
摘要:
下载对应的DOC文档下载文档相关事例代码(包含了Web和Win应用)1. 概述 SQL Artisan是由C#编写的一款通用数据库组件;组件提供O/R M和SQL对象操作两种模式来操作数据库。通过该组件的功能开发人员可以灵活、高效地编写数据库访问代码。些文档是用于描述SQL Artisan功能和使用过程,方便开发人员快速地了解SQL Artisan组件的功能并应用在实际开发中。 2.... 阅读全文
摘要:
在网上看到了不少这样评论,访问Typed DataSet数据的性能比untyped Dataset高。我一直表示怀疑,毕竟两者都是基于DataSet的实现;前者是代码编写时确定结构后者在运行期确定。按道理两者实例化后操作的效率是一致。 但从http://rottenapple.cnblogs.com/上的测试结果看到,就算用Index访问untyped Dataset 的DataRow字段值也比不... 阅读全文
摘要:
Ajax没有详细了解过,只是在网上看到基于某种技术的实现可以称作Ajax。从我的理解上这个日期控件可以说是基于Ajax实现的。这款日期控件最大的特点就是基于XmlHttp的方式来获取日期的转变,但同时支持System.Web.UI.WebControls.Calendar控件所有拥有的特性,日期选择事件和日期绑定事件。基于XmlHttp请求页面处理时往往会过多地处理一些不必要的功能,如:P... 阅读全文
摘要:
描述 SQL Artisan是基于C#实现的通用数据库访问组件;编写SQL Artisan的主要目的不并是灵活地处理不同数据库操作,而是通过SQL Artisan更灵活和高效的编写数据库访问代码。组件除了提供O/R M功能外,还提供一系列的SQL语句相关对象;可以让你在不同情况下选择适合的方式来访问数据库。对象化的条件对象除了提供了对象操作的方便性和灵活性外,还保持了传统SQL语句条件... 阅读全文
摘要:
SQL Artisan是SQL语句基于.NET对象化实现的组件。为什么要将SQL语句对象化?问题很简单就是更高效地编写数据库操作代码。组件引入编译检测的目的是想在程序编译过程就发现SQL语句的问题所在,进一步保证了SQL语句的合法性。编写SQL语句是一件很麻烦的事情,经常面对语法错误和不规则地编写导致程序运行异常,甚至还有SQL注入的安全问题发生;SQL Artisan的最终目的是引入... 阅读全文
摘要:
概要 SQL Artisan是.NET基于SQL语句的数据访问组件,它目的是在.NET环境下快速的创建SQL语句并执行,从而让开发人员更有效率地创建数据库访问代码。SQL Artisan除在生成和运行的是标准SQL语句外,在生SQL语句过程中所有值都是通过参数方式进行传递从而解决SQL注入的安全问题。组件的运算符和比较运算符是基于.NET的实现,所以在编译过程中就可以检测语法的合法... 阅读全文
摘要:
一直在实现.NET下的O/R M组件,但在把SQL条件表达式注入组件的过程中想法生了一些转变。虽然O/R M在某些数据操作上的确很灵活和方便,但对关系和对象的依赖性强;对于一些复杂的查询和统计O/R M不太适合(这只是个人看法)。 作为一个数据处理组件它应该能够很好的解决数据处理问题,经过一段时间的思考决定把SQL语句对象化;实现SQL语句在.NET平台下快速调用,O/R M功能作为组件的辅助功... 阅读全文