金色海洋工作室

——自然框架,自然而然,快速开发、快速修改!

 

自然框架的源代码、Demo、数据库、配置信息管理程序下载(2011.1.7更新)

 

自然框架在线演示:http://demo.naturefw.com/

目前在线演示不开放管理员账号。

 

自然框架的网站已经基本完成,下载就转到网站里面了,http://www.naturefw.com/down/List1.aspx 请到这里下载。

 

管理员的账号:admin

密码:123

 

登录后可以到“系统管理”——“账户管理”里面查看用户,密码都是 123 。

 

 

自然框架里的数据访问函数库的帮助文件(自然框架DataAccessLibrary帮助.chm)

这个是由网友“空”帮助制作完成的,在此表示衷心的感谢!

http://files.cnblogs.com/jyk/自然框架DataAccessLibrary帮助.rar

 

================================================

 

自然框架源码 的压缩包里面是一个解决方案,七个项目,其中四个类库项目,一个自定义控件项目,两个web项目。这是目前自然框架的全部源代码,如果您下载了这个包就不用再找其他的了。

 

 

项目依赖关系

 

posted on 2009-10-28 21:05 金色海洋(jyk)阳光男孩 阅读(17449) 评论(101) 编辑 收藏

评论

#2楼[楼主] 2009-10-28 21:20 金色海洋(jyk)      

谢谢,一会还有一个整体的介绍。  回复 引用 查看   

#3楼 2009-10-28 21:44 卡索      

先mark下,等过几天把项目告一段落了,细细的看下你的整个系列,上次没看完  回复 引用 查看   

#4楼 2009-10-28 22:51 冰の酷龙      

谢谢特意告诉我~~~最近真的好久没上来逛了。
先下了留着,一定看~
 回复 引用 查看   

#5楼 2009-10-28 23:00 夕颜      

支持一下,感谢共享,期待博主更加优秀架构的出台  回复 引用 查看   

#6楼[楼主] 2009-10-28 23:08 金色海洋(jyk)      

谢谢大家的支持,俺先睡了,明天继续。
明天是自然框架的Demo。
 回复 引用 查看   

#7楼 2009-10-29 08:21 JohnSunny      

顶一下,能把自己东西整理后拿出来分享,十分感谢。  回复 引用 查看   

#8楼 2009-10-29 08:40 大肚绿蝈蝈      

感谢楼主的无私奉献。  回复 引用 查看   

#9楼 2009-10-29 09:47 zwei      

代码好像有个小问题
找不到Nature.Common.IDALforPager
 回复 引用 查看   

#10楼 2009-10-29 09:47 riancy      

跑不起来,登录页面都没有  回复 引用 查看   

#11楼 2009-10-29 11:39 ∽τУしе      

找不到Nature.Common.IDALforPager  回复 引用 查看   

#12楼[楼主] 2009-10-29 11:56 金色海洋(jyk)      

@riancy
这个是类库、控件、模块,并不能直接运行的。


@∽τУしе
这个是在web.config里面注册自定义控件的问题,原来自定义控件的dll叫做WebControls,后来为了能够和其他的dll区分开来改成了“Nature.WebControls”,所以在web.config里面也需要改成下面的这个样子。

<!--注册自定义控件-->
 
<controls> 
    
    <add assembly="Nature.WebControls" namespace="Nature.WebControls" tagPrefix="Nature"/> 

</controls>



数据访问函数库和分页控件都是可以各自独立使用的。文本框、下拉列表框这样的简单控件也是可以单独用的,但是表单控件、查询控件这一类的就需要元数据(配置信息)来配合才能使用了。

具体的用法会不断的提供Demo。现在正在对Demo进行测试,晚上的时候发布出来。

 回复 引用 查看   

#13楼 2009-10-29 12:23 Mc001[未注册用户]

金色海洋(jyk)
顶你到海枯石烂
 回复 引用   

#14楼 2009-10-29 16:54 OneCool      

数据库在那儿下载?里面带的那个SQL语句有一个执行出错。

Nature_091028b.rar 对这个框架不太了解,这个源代码怎么运行呢?有没有界面?
 回复 引用 查看   

#15楼 2009-10-30 09:17 Beggar      

万分感谢。。。  回复 引用 查看   

#16楼 2009-10-30 11:17 wxc501[未注册用户]

给我个能跑起来的玩玩呗 谢谢  回复 引用   

#17楼 2009-10-30 15:11 三桂      

谢谢楼主的无私奉献,下载源代码学习学习,当然不一定直接拿来用,多少能学到一些思想吧...  回复 引用 查看   

#18楼 2009-10-30 16:32 ∽τУしе      

谢谢楼主哦~~
我在看看~!
 回复 引用 查看   

#19楼 2009-11-07 17:33 Lenic      

今天在网吧

先下下来看看
 回复 引用 查看   

#20楼 2009-11-27 16:34 啊斯蒂芬噶[未注册用户]

好像下载不了哦  回复 引用   

#21楼 2009-11-27 17:07 fqlin      

11.27的自然框架源码下不了呀  回复 引用 查看   

#22楼[楼主] 2009-11-27 17:55 金色海洋(jyk)      

11.27的自然框架源码不能下载的问题已经修改了,文件名写错了。
对不住大家。向大家道歉了。
 回复 引用 查看   

#23楼 2009-11-30 11:49 风雨者2      

用VS2005如何打开自然框架源码呀?  回复 引用 查看   

#24楼 2009-12-11 23:45 学习者与建议[未注册用户]

演示地址无效,下载运行不了  回复 引用   

#25楼 2009-12-28 10:51 jolboy      

很不错!假期中准备好好研究一番!  回复 引用 查看   

#26楼 2009-12-28 15:39 endeavoour[未注册用户]

数据库是用的sql server 2000还是2005呀?好长时间没有写这些程序了,来熟悉一下。  回复 引用   

#27楼 2009-12-28 16:37 五月的粽      

下载了打开失败
帮助
 回复 引用 查看   

#28楼 2009-12-31 14:17 风雨者2      

1.数据库如何添加初始数据,是用SQL吗?
2.<frameset rows="83,*" border="0" frameSpacing="0" frameBorder="0"/>
<frame name="banner" src="top.aspx" scrolling="no" noresize>
<frameset cols="170,*">
<frame name="contents" src="tree.aspx">
<frame name="main" src="main.aspx">
</frameset>

</frameset>
你的top.aspx在哪里?
3.这个程序你到底运行过没有,你从这里下载看能不能运行,至少要对自己上传的东西负责任吧!
 回复 引用 查看   

#29楼 2010-01-12 18:11 Jasen.xu      

你那个MetaManage项目里有好多都用不了,
A:像系统管理里的帐户管理,选中一个帐号,点上面的所属角色,账号权限都提示没有设置TableName属性!看了下视频可以添加列表页,但在对你的表结构和思路不太了解时无从下手,
B:人员管理里面,点修改某个人的信息时出现错误;Nature\单项目配置信息管理\_CommonPage\DataTab.aspx 行: 102 <%=dt_TabInfo.Rows[0][2].ToString()%>在位置 0 处没有任何行,暂时不知道为什么有这个错误;
C:角色管理里点修改角色,怎么下面的功能节点和功能按钮都不显示,好像你的那个Demo里是能正常显示的
能不能发个完整的配置好的,不然一头雾水。
另外你那个列表页是不是就只能是展示数据库现有的数据,好像可以加正规,但这样太死了,能不能几个列通过程序函数计算后通过一个列再显示出来。
 回复 引用 查看   

#30楼 2010-01-15 11:02 七匹狼888      

谢谢!!刚开始学习,很有用!!  回复 引用 查看   

#31楼 2010-01-22 18:01 Glede      

下来学习学习的,楼主辛苦!  回复 引用 查看   

#32楼 2010-01-25 20:37 angel521      

学习中。呵呵,谢谢金哥。  回复 引用 查看   

#33楼 2010-01-26 14:47 jg_chen      

无私的人越来越少了!
还是园子里面的人好!
 回复 引用 查看   

#34楼 2010-01-27 11:36 昕友      

提示用户名密码不匹配

admin/123

难道有错?
 回复 引用 查看   

#35楼[楼主] 2010-01-27 18:01 金色海洋(jyk)      

@昕友
抱歉,更新数据库的时候忘记把密码改过来了,
现在已经更新,谢谢提醒。
 回复 引用 查看   

#36楼 2010-01-29 09:23 天天      

下载了,没有数据库啊  回复 引用 查看   

#37楼 2010-01-29 09:26 天天      

找到了 :)  回复 引用 查看   

#38楼 2010-02-03 12:49 恒星的恒心      

up  回复 引用 查看   

#39楼 2010-02-04 20:54 zengxie      

请教你一下,你的框架有没有PowerDesign的数据库关系图,能否给我一份。  回复 引用 查看   

#40楼 2010-02-05 16:45 Shuter      

最近怎么都没有更新了,期待中^^^  回复 引用 查看   

#41楼[楼主] 2010-02-06 19:17 金色海洋(jyk)      

昨天才回家,回家前几天整理客户的项目,比较忙就没空更新了。

今天才买了一个移动的上网卡,速度嘛,可以和蜗牛媲美了。

不过还是可以上网的,更新也就可以继续了,过年前还有几天的时间,争取多弄点东西出来。
 回复 引用 查看   

#42楼 2010-03-25 15:48 jdmei520      

占个位子,学习。  回复 引用 查看   

#43楼 2010-04-21 18:10 longyzu      

我想在user control里用quick pager,代码从您的示例中copy的,但运行时总出错

未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

源错误:



行 23: DataAccessLibrary dal = DALFactory.CreateDAL();
行 24: pager.DAL = dal;
行 25:


源文件: e:\ASP.NET\Projects\ZZB\UserControl\PatryView.ascx.cs 行: 23

堆栈跟踪:


[NullReferenceException: 未将对象引用设置到对象的实例。]
Nature.Data.CommonFactory..cctor() +50

[TypeInitializationException: “Nature.Data.CommonFactory”的类型初始值设定项引发异常。]
Nature.Data.DALFactory.CreateDAL() +50
UserControl_PatryView.OnInit(EventArgs e) in e:\ASP.NET\Projects\ZZB\UserControl\PatryView.ascx.cs:23
System.Web.UI.Control.InitRecursive(Control namingContainer) +333
System.Web.UI.Control.InitRecursive(Control namingContainer) +210
System.Web.UI.Control.InitRecursive(Control namingContainer) +210
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +378

webconfig中

<appSettings>
<add key="DataBaseType" value="1"/>
</appSettings>
<connectionStrings>
<add name="xxx" connectionString="xxx" providerName="System.Data.SqlClient"/>
</connectionStrings>

不知您能否帮忙解决一下

 回复 引用 查看   

#44楼 2010-04-21 18:10 longyzu      

第23行出错  回复 引用 查看   

#45楼[楼主] 2010-04-25 21:21 金色海洋(jyk)      

@longyzu
DALFactory.CreateDAL();

这是我的数据访问函数库的一个用法,而数据访问函数库是需要在web.config里面设置连接字符串。

<appSettings>
<add key="DataBaseType" value="1"/>
<add key="PagerSQLKey" value="28526830"/>
</appSettings>
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=.;Initial Catalog=Nature_Demo;persist security info=False;user id=sa;pwd=admin;" providerName="System.Data.SqlClient"/>
</connectionStrings>

<appSettings>
		<add key="DataBaseType" value="1"/>
		<add key="PagerSQLKey" value="28526830"/>
	</appSettings>
	<connectionStrings>
		 <add name="ConnectionString" connectionString="Data Source=.;Initial Catalog=Nature_Demo;persist security info=False;user id=sa;pwd=admin;" providerName="System.Data.SqlClient"/>
 	</connectionStrings>


不知道您设置了没有?  回复 引用 查看   

#46楼 2010-04-29 17:00 dachuan      

不错,学习下~~  回复 引用 查看   

#47楼 2010-04-30 11:42 蔷薇      

top.aspx页面不存在,/Common/Role/RoleMod.aspx
暂时只看到了这些
谢谢楼主分享~~~3q
 回复 引用 查看   

#48楼 2010-05-03 11:38 老马的家      

谢谢金兄的无私奉献,学习一下,支持...  回复 引用 查看   

#49楼 2010-05-28 17:58 sealzrt      

学习下~  回复 引用 查看   

#50楼 2010-07-06 15:36 樊篱      

金兄!能不能不用拼SQL的方式做呢??  回复 引用 查看   

#51楼[楼主] 2010-07-06 19:18 金色海洋(jyk)      

引用樊篱:金兄!能不能不用拼SQL的方式做呢??


拼接SQL是一个很灵活的方式。SQL语句,参数化的SQL语句,都是字符串(不包括参数),可以随意拆分、组合。我很喜欢这种方式。

也许你喜欢LinQ To SQL的这种方式吧。

我是一点都不喜欢,原因很简单,不能随意的拼接了。

添加、修改数据的地方, 有三种方式:SQL、参数化SQL、存储过程。

查询条件的地方目前只有SQL。

 回复 引用 查看   

#52楼 2010-07-09 17:37 虎贲中郎将      

@金色海洋(jyk)

引用金色海洋(jyk):
引用樊篱:金兄!能不能不用拼SQL的方式做呢??


拼接SQL是一个很灵活的方式。SQL语句,参数化的SQL语句,都是字符串(不包括参数),可以随意拆分、组合。我很喜欢这种方式。

也许你喜欢LinQ To SQL的这种方式吧。

我是一点都不喜欢,原因很简单,不能随意的拼接了。

添加、修改数据的地方, 有三种方式:SQL、参数化SQL、存储过程。

查询条件的地方目前只有SQL。


参数化的SQL更安全,而且具备高灵活度。
是不是能取代直接的SQL字符串?  回复 引用 查看   

#53楼 2010-07-26 17:12 Jaylin      

很感谢博主的无私精神,对我很有帮助。

在2010.06.08 自然框架_源码_2010-06-08.rar 中
Nature\BaseUI\_Main 目录下没有 top.aspx的类文件?我本地运行起来页头就报错。请博主帮忙解决,多谢啦。
 回复 引用 查看   

#54楼 2010-07-28 16:32 fengyitzy      

很有帮助,但是本地运行时,提示DataList1.aspx页面中 parent.openMod(url, fid, bid, width, height, DataID, ForeignID);找不到呀  回复 引用 查看   

#55楼[楼主] 2010-07-28 22:03 金色海洋(jyk)      

引用Jaylin:
很感谢博主的无私精神,对我很有帮助。

在2010.06.08 自然框架_源码_2010-06-08.rar 中
Nature\BaseUI\_Main 目录下没有 top.aspx的类文件?我本地运行起来页头就报错。请博主帮忙解决,多谢啦。


Nature\BaseUI
这个是页面基类的项目,这个项目里是没有 top.aspx 的。
因为每个项目里的top.aspx都会不大一样,所以就没有把top.aspx作为页面基类的一部分。

这个项目可以运行,只是没有top.aspx。
因为他的目的是左面的树和几个公共页面(列表、表单等)。

 回复 引用 查看   

#56楼[楼主] 2010-07-28 22:07 金色海洋(jyk)      

引用fengyitzy:很有帮助,但是本地运行时,提示DataList1.aspx页面中 parent.openMod(url, fid, bid, width, height, DataID, ForeignID);找不到呀


parent.openMod 是新修改的页面里的一个js函数。可能是页面的相对位置没有设置好。

这几天在更新一下。  回复 引用 查看   

#57楼 2010-08-04 09:27 Jaylin      

配置信息管理程序 上传日期:2010.02.21 本地跑起来有错误。

“Nature.Data.DataAccessLibrary”不包含“TranManager”的定义,并且找不到可接受类型为“Nature.Data.DataAccessLibrary”的第一个参数的扩展方法“TranManager”(是否缺少 using 指令或程序集引用?)

“Nature.Data.DataAccessLibrary”不包含“UpdateData”的定义,并且找不到可接受类型为“Nature.Data.DataAccessLibrary”的第一个参数的扩展方法“UpdateData”(是否缺少 using 指令或程序集引用?)

是不是_DataAccessLibrary的修改和这边没有同步?

另:最近一直在学习海洋的自然框架。刚看到自然框架的时候,有种惊艳的感觉。希望海洋一直坚持下去,我是铁杆的fan。
 回复 引用 查看   

#58楼[楼主] 2010-08-04 16:12 金色海洋(jyk)      

@Jaylin
数据访问的地方又修改了一下,整理了一下代码,把一些功能换了一个地方(命名空间),所以以前的用法就不行了。

新的源码一会就更新。
 回复 引用 查看   

#59楼 2010-08-06 09:46 NQ      

前辈 我下载了您的程序 能运行 但是怎么没有样式呢 ?
还有就是baseui 是不是要单独的数据库啊
谢谢 !
 回复 引用 查看   

#60楼 2010-08-07 08:42 Vseen[ Aloner ]      

不错!回头研究下,我自己也有一套写了一年多的框架,最近越来越臃肿了。  回复 引用 查看   

#61楼[楼主] 2010-08-08 09:36 金色海洋(jyk)      

引用NQ:
前辈 我下载了您的程序 能运行 但是怎么没有样式呢 ?
还有就是baseui 是不是要单独的数据库啊
谢谢 !

样式,要引用css文件,可能是相对路径不对,或者没有拷贝css吧。

baseui 是页面里共用的部分,这里也涉及到了数据访问,所以也是需要使用数据库的,用Demo的那个数据库就可以。  回复 引用 查看   

#62楼[楼主] 2010-08-08 09:38 金色海洋(jyk)      

引用Vseen[ Aloner ]:不错!回头研究下,我自己也有一套写了一年多的框架,最近越来越臃肿了。


以前,老师说过,读书的过程是

越读越厚,然后是越读越薄。

增加新的功能,似乎就要增加代码,所以会越来越臃肿,这个时候就需要我们来不断的重构了。  回复 引用 查看   

#63楼 2010-08-13 22:54 汉卿      

lz不知道是你的问题还是我的问题,为什么你的代码我到我的机子上配置起来就这么费劲呢,是你的问题还是我的问题啊,我看楼上也有很多这样那样的问题,我就想了你是的东西太高深了还是怎么的了,为什么在本机配置运行起来都这么难呢,我真的很奇怪。  回复 引用 查看   

#64楼 2010-08-18 15:37 Brad Xue      

从登陆页进去里边那么乱,还没有text/html页面,树控件也没有展示。楼主整理一下发个新的版本。框架的性能很好

 回复 引用 查看   

#65楼 2010-08-19 09:53 xiawei      

登录进去后一片空白?  回复 引用 查看   

#66楼 2010-08-19 10:36 xiawei      

楼主是不是在豆大家玩呢! 就这么几个文件都错误百出,还自然架构呢!!  回复 引用 查看   

#67楼 2010-09-13 21:57 merrick      

你好,海洋哥,栏目管理报错:列“channelName”不属于表  回复 引用 查看   

#68楼 2010-09-13 21:59 merrick      

你有本事写写看,楼主写的不错,加油!  回复 引用 查看   

#69楼 2010-10-03 20:04 蔡探长      

搞什么,在玩我?错误摆出,后台没几个菜单,都是很扑通扑通的页面,这是什么自然框架???  回复 引用 查看   

#70楼 2010-10-12 16:45 AspNet_Programer2010      

海洋,别用extjs,太慢了
个人觉得,既然要做一个框架,就要把这个做得尽可能完美,
无论是后台还是前台,目前这样给我的感觉,有点不伦不类,
话说得难听请不要在意,希望你可以走得更远
 回复 引用 查看   

#71楼[楼主] 2010-10-24 15:38 金色海洋(jyk)      

@AspNet_Programer2010
不是 extjs,虽然看起来有点像,这个是jQuery.easyui

我觉得框架是可以不包括前台的,至少自然框架目前还不打算涉及前台。

当然想完全不涉及也是不太可能的。

尽量的避免吧,至少可以让使用的人自己去随便改页面效果,这样才可以更适合吧。

框架,不是控件,拿过来就直接用了,不能改内部代码。

当然,框架也不应该包括所谓的后台,因为你所说的前台、后台,都是指的页面效果。

 回复 引用 查看   

#72楼 2010-10-25 17:37 NO-001东东      

好好看看,丁起  回复 引用 查看   

#73楼 2010-10-26 14:03 冷冷的風      

不知不觉这框架出了一年了。  回复 引用 查看   

#74楼 2010-10-27 12:27 neve      

不错哦!有机会试用一下!  回复 引用 查看   

#75楼 2010-10-29 09:51 烟云过      

感觉 不错 公司正好要我整个下一个项目的界面的东西呢
里面的分页和其他功能 看的都还不错 很好
研究下
谢谢分享了
 回复 引用 查看   

#76楼 2010-11-09 09:35 欣哥      

楼主能否提供
自然框架在线演示:http://demo.naturefw.com/login.aspx
这个的源码让我参考下..我感觉做的非常好..谢谢~
 回复 引用 查看   

#77楼[楼主] 2010-11-09 22:15 金色海洋(jyk)      

这个就是在线演示的地址,只是现在只能在线演示几个简单的功能。

你可以下载自然框架源码和这个演示的Demo源码。http://www.cnblogs.com/jyk/archive/2009/10/28/1591680.html

最近比较没有心情,所以进度相当的慢,还请多多包涵。

 回复 引用 查看   

#78楼 2010-11-22 16:48 傲游      

总体来说,这个框架还不错,就是很多配置的功能未能开发,如添加表,添加表字段,添加栏目等功能全屏闭了。
另感觉经过“疯狂秀才”页面的修改之后,操作起来更为人性化一点。望LZ加油。
更希望LZ可以把全部后台配置可以开源。(个人YY)
 回复 引用 查看   

#79楼 2010-12-06 23:59 kaka113      

看到方向 了,真不錯,雖然還沒有看完  回复 引用 查看   

#80楼 2010-12-21 09:48 血色天空      

万分感谢,但是我这边下载不了,希望可以发份到我邮箱。l200510l@163.com  回复 引用 查看   

#81楼 2011-01-11 13:02 Brad Xue      

源码减压失败。烦楼主重新传一下
 回复 引用 查看   

#82楼 2011-01-12 11:55 三桂      

过年空闲下来好好看看海洋的框架...貌似左上角的连接有问题。 "自然框架的源代码、Demo、数据库、配置信息管理程序下载"对应的连接...  回复 引用 查看   

#83楼[楼主] 2011-01-12 13:38 金色海洋(jyk)      

左面的连接,少了一个点,感谢提醒。  回复 引用 查看   

#84楼[楼主] 2011-01-12 13:43 金色海洋(jyk)      

引用欣哥:
楼主能否提供
自然框架在线演示:http://demo.naturefw.com/login.aspx
这个的源码让我参考下..我感觉做的非常好..谢谢~


这个就是 “自然框架综合演示源码”,可以在 http://www.naturefw.com/nature/down.aspx 这里下载。  回复 引用 查看   

#85楼[楼主] 2011-01-12 13:45 金色海洋(jyk)      

引用Brad Xue:源码减压失败。烦楼主重新传一下

你是在u.115.com 网络u盘下载的吗?

我又测试了一下,都能下载并且能够解压缩。  回复 引用 查看   

#86楼[楼主] 2011-01-12 13:48 金色海洋(jyk)      

引用傲游:
总体来说,这个框架还不错,就是很多配置的功能未能开发,如添加表,添加表字段,添加栏目等功能全屏闭了。
另感觉经过“疯狂秀才”页面的修改之后,操作起来更为人性化一点。望LZ加油。
更希望LZ可以把全部后台配置可以开源。(个人YY)


目前提供了全部的源码,包括你说的后台配置的部分,只是后台配置的没有提供在线演示,因为这个一修改就是全局性质的,你一修改,别人看到的就是你修改后的效果,这样多人同时修改的时候就容易混乱。

比如你要改一个查询方式,同时别人也要改,这样就会冲突,会以最后一次操作为准,你看到的就不一定是你自己的修改效果。

不过你可以下载 “配置信息管理程序,单项目个人体验版” 在自己的电脑上体验一下。

http://www.naturefw.com/nature/down.aspx 可以在这里下载。
 回复 引用 查看   

#87楼[楼主] 2011-01-12 13:51 金色海洋(jyk)      

引用冷冷的風:不知不觉这框架出了一年了。

好几年了,只是才开始叫做“自然框架”。

不过这一年基本上是浪费掉了。  回复 引用 查看   

#88楼 2011-01-12 20:28 卡通一下      

引用金色海洋(jyk):左面的连接,少了一个点,感谢提醒。

什么呀?粗枝大叶、马大哈、稀里糊涂、哈哈哈...  回复 引用 查看   

#89楼[楼主] 2011-01-13 15:45 金色海洋(jyk)      

引用卡通一下:
引用金色海洋(jyk):左面的连接,少了一个点,感谢提醒。

什么呀?粗枝大叶、马大哈、稀里糊涂、哈哈哈...


这个说的倒是挺对的,难的呀,不容易呀。

确实挺糊涂的。眼神也不好,有没有点都看不到。  回复 引用 查看   

#90楼 2011-01-18 15:24 小虾米      

不厚道的说,不知道这啥东西,也太不人性化了一点  回复 引用 查看   

#91楼 2011-01-22 18:45 khaos      

连接地址下载不了了。。。。。  回复 引用 查看   

#92楼[楼主] 2011-01-23 13:41 金色海洋(jyk)      

引用khaos:连接地址下载不了了。。。。。

下载地址改成URL重写的方式了,这里没有及时修改。
感谢提醒!
现在已经改过来了。  回复 引用 查看   

#93楼 2011-01-23 14:30 卡通一下      

引用金色海洋(jyk):
引用khaos:连接地址下载不了了。。。。。

下载地址改成URL重写的方式了,这里没有及时修改。
感谢提醒!
现在已经改过来了。

哇,你自己就不先试一试?

哪个公司要雇用了你,那老总可要操大心了,哈哈...
 回复 引用 查看   

#94楼 2011-02-07 00:44 fsl      

看了你的代码,在常用函数部分的【验证——处理字符串部分】
有一下三种过滤方式,比较不解。
能不能解释一下。
sbc和dbc 是什么意思,各是针对什么情况。
如果是过滤字符串应该是dbc那个函数就可以了呀?
希望楼主解答一下。

/// 去掉两边的空格,把“'”替换为“'”SBC
/// 去掉两边的空格,把“'”替换为“''”DBC
/// 去掉两边的空格,把“'”替换为“”
 回复 引用 查看   

#95楼[楼主] 2011-02-09 16:59 金色海洋(jyk)      

这个主要是为了防止SQL注入。

去掉两边的空格,把“'”替换为“''”

这个是比较标准的替换方法,但是有两个缺点。第一个是效率,如果有人故意提交1000个 ',然后服务器端做替换,cpu就比较累了。
另一个是,如果使用参数化的SQL,或者存储过程,那么替换后存到数据库里的就是两个单引号 ''。

去掉两边的空格,把“'”替换为“”

这个是比较偷懒的,直接干掉。

去掉两边的空格,把“'”替换为“'”
这个是变成全角的,防止SQL注入,看起来也没有什么变化。

==========

常用函数库,是早期使用的函数的积累。有些是当时比较随意的想法,并不系统和严格。

只是一个参考。
近期正在整理这些。

最后感谢您的回复。
 回复 引用 查看   

#96楼 2011-02-17 09:34 fsl      

非常感谢楼主回复。当时看源码的时候只是猜测。现在确认了。
其实我觉得楼主的函数库还是非常棒的。

我一直认为有些时候编程思想对人重要,有些时候实用的代码对人也重要。
现在有些同志非得强调编程思想这个所谓的“道”比实际的代码也就是“术”重要其实很搞笑。本是一体何苦拆开呢。
 回复 引用 查看   

#97楼[楼主] 2011-02-17 10:21 金色海洋(jyk)      

是呀。首先要实用。实用、好用,可以快速搞定客户的需求。

这样才有时间停下来思考,总结。

而不是一味的被客户牵着鼻子走。

另外,你说的这个“编程思想”指的是什么呢?面向对象吗?
还有哇,你的猜测是什么呢?

我的类库,命名不太规范,一点一点积累起来的,一直没有统一的整体,所以命名上体现了不同时期的不同的想法。

层次上也不是太分明,层次上分明了,那么也就成了。呵呵。

 回复 引用 查看   

#98楼 2011-05-16 14:30 hpze2000      

下载的 自然框架源码(V2.0.4.4 体验版)不能运行 啊
找不到 default.aspx 这个文件

楼主什么问题啊 ?
 回复 引用 查看   

#99楼[楼主] 2011-05-16 18:00 金色海洋(jyk)      

是BaseUI项目里的吗?  回复 引用 查看   

#100楼 2011-06-10 01:41 冷冷的風      

你好,我又来看你的自然框架了~~
看了一下演示页,想问一个分页控件的问题。
这控件是否可以实现像博客园首页那样,
1、上下都有分页?
2、假如一次显示11个按钮,点击时自动居中,显示后面的按钮?(很多网站都是这样)
3、假如我点每10页,把这个数字10也加到 GO 的文本框里。
 回复 引用 查看   

#101楼 2011-08-29 11:00 ant520      

Common dll里面
GetSelectedItemText()里面
item.Value应该是item.Text?
 回复 引用 查看   

评论共2页: 上一页 1 2 

导航

统计

公告



昵称:金色海洋(jyk)阳光男孩
园龄:5年6个月
荣誉:推荐博客
粉丝:367
关注:130

随笔分类(337)

最新评论