金色海洋工作室

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

 

【视频】自然框架源码的类库、控件、模块的总体简介

  

  我的自然框架开源好久了,看博客园的文件下载次数,已经被下载几千次了。可能有些人打开一看,好几个项目,一大堆的文件,随便找了一个,看不懂。再运行一下,咦怎么少个页面?于是就得出了一个结论。

 

  还有些人想看看框架里的代码,想研究一下,也有像学习一下的,但是又不知道从何下手。

 

  这几天,看路过秋天的代码,SQLHelp的部分还基本可以看懂,但是其他的看起来就吃力了。原因是思路不同,习惯不同,看起来就很吃力了。那么我的框架呢,代码更多,看起来是不是会更吃力呢。然后就没有心情看了,呵呵。不过如果知道了思路,那么是不是就容易理解了呢?

 

  所以我想做一系列的视频,来介绍一下框架的思路,每个项目的思路,和要实现的目的。先了解了思路,然后就比较容易理解了吧。录视频(屏幕录像)也不是一件容易的事情,所以要一点一点的录制。就是说会分成很多很多集。就像电视剧,呵呵。

 

  现在只弄好了三个,第一个是框架的组成部分的简要介绍,第二个是几个主要的注意事项。第三个是如何下载(如果您已经知道在哪里下载了,那么就可以略过)。

 

  视频是swf的格式,放在了闪客帝国网站里面,因为目前只发现了这个网站支持上传swf格式的视频。如果想看的话,可以点击下面的连接。

 

1、自然框架的组成部分概述。

http://www.flashempire.com/home/flash_view.php?userid=1751896&id=575505 

简单的介绍了四个类库、一个自定义控件和两个项目(模块)。

 

 

2、查看源码的时候的注意事项

http://www.flashempire.com/home/flash_view.php?userid=1751896&id=575775

主要说的是两个项目要如何运行,还有如果访问数据库的时候出现异常,异常信息保存在那里。

 

3、如何下载

http://www.flashempire.com/home/flash_view.php?userid=1751896&id=575475

估计大家都知道如何下载了,那么这个就可以略过了。

 

 

 

以后想要做的有:

 

1、 如何安装配置自然框架。
2、 Demo如何配置。
3、  支持平台(配置信息管理程序)的配置。
4、  数据访问函数库的简要说明。
5、  使用自然框架实现公司信息的增删改查。
6、  使用自然框架如何设置权限。
7、  资源权限的设置思路。


其他的还没想好。只是这会比较漫长,呵呵。

 

 

Ps:
说几个好消息:

1、 这一阵着没怎么写博客,原因是在做课件,现在课件终于上线了。大家感兴趣的话,欢迎去捧捧场。http://www.hztraining.com/bbs/showtopic-475.aspx 


2、 课件是讲述如何做一个B2C的网上商城,提供源码。另外价格会降低,一开始定价的时候,我并不知道,后来和他们商量价格会降低,只是要周一才能修改好,大家先不要着急,呵呵。

 

3、 自然框架的网站居然被百度和google给收录了,这个是没想到的事情,只是网站基本上还没什么内容,除了在线演示之外。所以要先弄点东西上去了。

 

4、 我在百度贴吧里申请了一个贴吧,如果有什么问题,欢迎大家到那里提问。在百度贴吧里,输入“自然框架”即可。

 

5、还有一个小组http://home.cnblogs.com/group/nature/ 感兴趣的话,欢迎加入,只是比较冷清。还有一个QQ群:40305454 。也是有点冷清。

 

posted on 2010-09-03 21:32 金色海洋(jyk)阳光男孩 阅读(2362) 评论(16) 编辑 收藏

评论

#1楼 2010-09-03 21:42 小风      

顶一个  回复 引用 查看   

#2楼 2010-09-03 21:55 双击      

支持,人活着就是要折腾点东西  回复 引用 查看   

#3楼[楼主] 2010-09-03 22:06 金色海洋(jyk)      

是呀,要开始折腾了。  回复 引用 查看   

#4楼 2010-09-03 22:44 小洋(燕洋天)      

ding  回复 引用 查看   

#5楼 2010-09-03 22:53 路过秋天      

重新燃起青春的激情,过来支持下~  回复 引用 查看   

#6楼 2010-09-03 23:02 亚历山大同志      

Full stack的框架有一点问题就是会绑架开发者,呵呵  回复 引用 查看   

#7楼[楼主] 2010-09-04 07:23 金色海洋(jyk)      

.net Framework是最自由的,但是同时也是比较繁琐的。

否则的话SQLHelp也就不会有任何市场了。

还有各种控件、ORM等,这些都会在某种程度上限制使用他们的人。

有的必有失,提高了开发效率,那么就必然失去点什么,比如灵活行,或者是运行效率。

十全十美的方案,目前还是没有的吧。

 回复 引用 查看   

#8楼 2010-09-04 12:06 Alex He      

今日心情不错,来海洋这里灌水  回复 引用 查看   

#9楼 2010-09-04 17:22 Do you know, jack?      

为什么还要自己写SQLHelp, 直接用微软企业库, 不是可以简化一些任务吗?  回复 引用 查看   

#10楼[楼主] 2010-09-04 18:55 金色海洋(jyk)      

原因很多了。
1、历史原因。
我不知道SQLHelp是什么时候诞生的,至少我在2003年用.net写程序的时候,是不知道SQLHelp为何物的。

那么怎么办?等着SQLHelp诞生,或者是等着SQLHelp流传过来?

显然是不行的,至少我是不愿意等等的。所以自己动手丰衣足食了。

当然数据访问函数库的雏形是当时的技术经理写的,我把他的代码拿过来,自己理解,然后改进,不断的改进,最后终于改成了数据访问函数库。

当初知道了SQLHelp之后,很是不理解,他为什么要用静态的形式?
多麻烦呀,又不支持多种数据库。

支持个存储过程的参数,还要在外部传递。要支持事务就更复杂了。

根本就简化的不够彻底,就是说在我看来SQLHelp根本就不好用。

既然感觉他不好用,而且我又有我自己的,那么我为什么不改进、完善自己的呢?

 回复 引用 查看   

#11楼 2010-09-06 16:57 头衔      

其实你也就是一推手,其目的可想而知!  回复 引用 查看   

#12楼 2010-09-17 17:29 天羽      

请教下按钮权限的问题。

按钮权限的控制是否只控制某个按钮显示或不显示,而没有在相应的事件中加代码去验证?如果这样的话,是否会被有心人绕过直接执行后台事件了?

例如:添加按钮:btnAdd后台事件:btnAdd_Click()
 回复 引用 查看   

#13楼 2010-09-20 21:09 天羽      

海洋,怎么没回复啊。  回复 引用 查看   

#14楼 2010-09-20 21:10 天羽      

关于按钮权限问题,请海洋指教下,谢谢!  回复 引用 查看   

#15楼 2010-09-21 16:10 卡通一下      

引用天羽:海洋,怎么没回复啊。

你先夸他几句,他才会有兴致与你交流,哈哈...
 回复 引用 查看   

#16楼[楼主] 2010-09-27 08:31 金色海洋(jyk)      

引用天羽:
请教下按钮权限的问题。

按钮权限的控制是否只控制某个按钮显示或不显示,而没有在相应的事件中加代码去验证?如果这样的话,是否会被有心人绕过直接执行后台事件了?

例如:添加按钮:btnAdd后台事件:btnAdd_Click()


不好意思,这几天没什么心情上网。

关于安全性,这个是没有问题的,有完整的验证方式,不会出现被绕过去的现象,因为每个页面都会做验证的(当然是在基类里写,不用每个页面都写)。

单击按钮会打开新的页面,所以没有后台事件。
没有后台事件,那么就要在打开的页面里做设置了。

你可以看看在线演示,你看看能不能绕过去。
或者下载Demo,自己玩玩。
 回复 引用 查看   

导航

统计

公告



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

随笔分类(337)

最新评论