【自然框架.视频】基础设置(一)如何下载自然框架
大家好,好久没有发博客了,这段时间是为了能够做出来更好的视频,做一些准备。目前还在锻炼中,以前一直很内向,话都说不利索,要做视频都很怵头。不过呢,要不断的提高自己,弥补自己的不足。现在还年轻,要多多努力!
打算做一套全新的视频,好好的把自然框架给详细的介绍一遍。目录如下,可能还会根据具体情况进行一下改正。视频是有声音的,请打开或者关闭音箱。
http://cyqdata.cn/cnblogs/article-detail-39266
【自然框架】内部类库、控件的引用关系(最新整理,基本稳定)
和以前相比,减少了一个项目,把Control_Interface合并到CommonFunction里面。这样引用关系就简单多了。
基本上分为三个层次:类库、自定义控件、页面基类。其中的 MetaData 负责元数据的定义和加载。
作者: 金色海洋(jyk) 发表于 2011-05-08 07:47 原文链
http://cyqdata.cn/cnblogs/article-detail-37102
【自然框架】数据访问之精雕细琢(一)存储过程的参数
目标: 对存储过程的参数进行封装,达到方便操作、更换数据库不需要改代码的目的。
特点:1、 调用方便2、 没有数据库特征。
正文: 现在参数化SQL语句越来越常用了,这就涉及到如何写存储过程的参数的问题。您也许会问,这有啥的直接写不就可以了么?就像下面这段代码。
string sql = "insert
http://cyqdata.cn/cnblogs/article-detail-36965
【自然框架】重新整理后的自然框架源码!
整理后的自然框架源码,有九个项目,可以看下面的脑图,带“对号”的表示是一个独立的项目。后面的是主要内容。
欢迎下载http://www.naturefw.com/Down/kind38/List1.aspx ,但是请保留源码里的版权信息,以及dll里的版权信息。
自然框架源码采用 LGPL 2.1版本(GNU Le
http://cyqdata.cn/cnblogs/article-detail-36289
自然框架开源社区的第一次活动——实现会员注册
活动方式
由社区提出一个需求,大家按照自己的习惯、方式来实现这个需求,然后上传代码。上传后其他人都可以看到,并且可以提出自己的看法。上传人可以根据大家的看法修改代码,再次上传。
可以查看、学习别人上传的代码,进行讨论、发表自己的看法。找一个大家都有空的时间(暂定4月24日),集中讨论。可以用语音群聊的方式。
活动目的
上传、介绍自己的代码,学习别人的代码,通
http://cyqdata.cn/cnblogs/article-detail-36029
【自然框架】之数据访问 —— 再小的类库也需要设计。
以前也写过几篇关于数据访问的,这里是最新的总结。麻雀虽小五脏俱全,数据访问也许不起眼,但是也要好好的设计一翻。从2004年开始用自己的数据访问,一直到现在,经历过两次大的改版,随着需求的变化,也增加了不少的功能,小修小改那就更多了。目的就是能够让自己更轻松一点。整理思路、整理代码,写点东西,一个是给自己留个脚印;另外一个,说不定也许能够给大家帮个小忙。
目标:
http://cyqdata.cn/cnblogs/article-detail-35787
【自然框架】n级下拉列表框的原理
其实原理也很简单,分成两个部分,一个是服务器端,一个是客户端。
首先要设置记录集,这里用DataSet来装载,二级联动,里面就要有两个DataTable;三级联动,里面就要有三个DataTable。同理,n级联动就要有n个DataTable。
然后用第一个DataTable来绑定第一个DropDownList。第一个DropDownList是固
http://cyqdata.cn/cnblogs/article-detail-25561
【自然框架】分享 n级联动下拉列表框
特点:1、 使用js方法,把需要的数据一次性写入到页面里,然后用js来实现联动的效果。2、 支持n级。3、 封装成了服务器控件,所以使用非常简单。4、 支持在回发的时候保持状态。5、 支持修改记录的时候设置默认选项。6、 页面设置比较灵活。7、 采用DataSet作为数据的容器。
缺点:
http://cyqdata.cn/cnblogs/article-detail-25558
【自然框架】QuickPager分页控件的单独的源码 V2.0.4.2。
QuickPager的源码分离出来之后由两个项目组成,一个是QuickPager、另一个是QuickPagerSQL。分页控件的演示也独立了出来。
如图1 。
QuickPager是分页控件的项目,负责UI的绘制,即上一页、下一页、页号导航等的绘制,还有事件的触发,控件绑定等功能。
QuickPagerSQL是生产分页用的SQL的项
http://cyqdata.cn/cnblogs/article-detail-15033
【自然框架】QuickPagerSQL——专门生成分页用的SQL的类库
分享一个生成分页用SQL的函数库
一般一提到分页,大家就会想到存储过程,而大多数情况都是在存储过程里面拼接SQL,我觉得与其在存储过程里面拼接,还不如写个程序来拼接。这样更便于维护,而且效率也不差多少。
所以我就写了这个类库—— QuickPagerSQL。
一开始这个功能是在QuickPager分页控件内部
http://cyqdata.cn/cnblogs/article-detail-6253
【自然框架】QuickPager asp.net 分页控件的Ajax分页方式。
上次比较匆忙,Ajax的分页方式仅实现了基本功能,或者说只是验证了我的想法。现在对Ajax分页有做了一些调整,现在可以正式用了。
使用方法还是非常简单,可以完全按照URL分页方式来做,只需要把PagerTurnKind 属性 设置为:PagerTurnKind.AjaxForWebControl;就可以了。
然后前台需要引用jquery-1.4
http://cyqdata.cn/cnblogs/article-detail-5596
【自然框架】QuickPager分页控件的总体介绍和在线演示
QuickPager分页控件的特点
两种运行方式:自动运行、手动运行。前者便捷,后者灵活。 多种分页方式:Postback、Postback伪URL、URL、URL重写、Ajax For服务器控件伪URL。 多种分页算法:Max、颠倒Top(优化版)、Row_Number、自动适应等。可以应对多种数据库和各种需求。 
http://cyqdata.cn/cnblogs/article-detail-4232
【自然框架】QuickPager分页控件,新增一种分页方式——伪URL分页(Postback版)
适用场景
先说一下伪URL分页的适用场景。在网站的网页里实现查询功能,如果查询条件比较少的话,还比较好办,把查询条件放到URL里面传递即可。但是如果查询条件过多,就会照成URL的长度过长。既不好看,编写起来也很麻烦。如果查询条件是汉字的话,还有一个编码的问题。
Postback分页
再看看现有的几种分页方式。Postback分页方式可以利用ViewS
http://cyqdata.cn/cnblogs/article-detail-3452