以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  意见与建议  (http://egrid2000.com/dvbbs/list.asp?boardid=8)
----  建议易表官方开辟sqlserver命令、函数教学板块+对新版易表的一个功能建议  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=8&id=685)

--  作者:jynet
--  发布时间:2007/11/21 0:53:00
--  建议易表官方开辟sqlserver命令、函数教学板块+对新版易表的一个功能建议
要学就学sqlserver的命令和函数就是了,新版主要用来做前端,也就是界面的设计,而因为sqlserver本身就有强壮的命令和函数集、很便利的变量声明、定义方法,以及对各种数据规则校验、事件触发的强大且灵活的支持。

所以我估计新易表会将大多数计算工作都直接交给sqlserver在后台执行,这样效率和使用体验兼顾。

其实基于sqlserver的数据库管理系统的开发还是很简单的,而前端的设计也并不复杂,如果是用微软最新的.net构架下的c#或vb2005,更是异常便利,重头还是sqlserver端的表设计、关系、存储过程、数据校验规则、触发等的合理建立与优化,后台设计完成,前端的工作也就只剩下界面设计了,工作量非常之小。


老六花这么久时间开发新易表实在有些费解,猜测是为了凸显易字而对sqlserver的函数和命令进行了大量的hook处理,这是需要花费大量时间和精力的,建议老六能在新版中留一个直接调用后端设计的接口,因为hook后的东西最终还是要转换回标准的 Transact-SQL 并提交给后端,这样sqlserver才认识,对于初级用户,使用hook后的易表书写规范,使用更容易,而对于高级用户则可以直接调用后端做好的内容以获得更好的执行效率,更灵活的实现手段。

 



--  作者:smileboy
--  发布时间:2007/11/21 13:46:00
--  
需要学习的函数不会太多,当然你掌握够多的函数会让你如虎添翼