NickLee.FortuneBase(2008.3) For SQLServer2005

NickLee.FortuneBase(2008.3) For SQLServer
NickLee.FortuneBase是在NickLee.Web.UI等中间件、NickLee.Fortune框架的基础上搭建的基于模块重用的系统框架
包含
系统缓存压缩控制
基础类控制
基础数据
权限控制
MS ajax与查询,编辑页面整合
大数据量分页与防范注入攻击
动态sql语句,对象数据与datatable数据互换
CodeSmith页面生成,系统导航等方面完整的可重用业务框架
(下载地址中已经包含框架所有源代码和代码模板、数据库备份、数据模型)

数据库在FortuneLibrary里面,数据库连接在Database.config中

注意:已经发送代码的公司和个人.需要引用的dll在FotuneWeb/bin目录下面,请自行提取.
 请团队支持的公司和个人,请联系对应的团队成员,以获取全部框架全部源代码和数据模型.

版本更新纪录

 

Version: 2008.3.1000.6

1.       CSQLServer2005版本FortuneBase框架

2.       Vs.net2008.Net Framework3.5SQLServer2005MS AJAX 3.5开发环境


Vs.net2008下载地址
http://download.microsoft.com/download/0/8/3/0839ce16-0523-4407-9432-01958ee61aff/VS2008TeamSuite90DayTrialCHSX1429243.part1.exe
http://download.microsoft.com/download/0/8/3/0839ce16-0523-4407-9432-01958ee61aff/VS2008TeamSuite90DayTrialCHSX1429243.part2.rar
http://download.microsoft.com/download/0/8/3/0839ce16-0523-4407-9432-01958ee61aff/VS2008TeamSuite90DayTrialCHSX1429243.part3.rar
http://download.microsoft.com/download/0/8/3/0839ce16-0523-4407-9432-01958ee61aff/VS2008TeamSuite90DayTrialCHSX1429243.part4.rar
http://download.microsoft.com/download/0/8/3/0839ce16-0523-4407-9432-01958ee61aff/VS2008TeamSuite90DayTrialCHSX1429243.part5.rar
http://download.microsoft.com/download/0/8/3/0839ce16-0523-4407-9432-01958ee61aff/VS2008TeamSuite90DayTrialCHSX1429243.part6.rar
http://download.microsoft.com/download/0/8/3/0839ce16-0523-4407-9432-01958ee61aff/VS2008TeamSuite90DayTrialCHSX1429243.part7.rar
然后 删除程序的时候可以输入
PYHYP
WXB3B
B2CCM
V9DX9
VDY8T


FotuneBase配置说明

1.所有需要引用的dll
...FortuneBase\FortuneWeb\bin
2.数据库采用Oracle92i,数据库配置连接在
...FortuneBase\FortuneWeb\DataBase.config
数据库脚本和dmp文件在
...FortuneBase\FortuneLibrary\DataBase\DataBackup\Oracle
3.数据模型采用PowerDesigner12.0
...FortuneBase\FortuneLibrary\DataBase\Model\ORACLE
4.生成页面的CodeSmith模版在,CodeSmith版本4.0及其以上版本
...FortuneBase\FortuneLibrary\CodeSmith\Fortune

请采用Fortune(ALL.OneTableAdv).cst生成所有代码
参数开启为
IncludeAtlasLibrary=true 开启MS ajax
UserWebAppProject=true
所有路径相对于根目录而言,一般全部采用http://www.cnblogs.com/
IsAdvQuery=true 开启千万级数据查询
IsOracle自行选择 开启oracle数据库
IsTopOpenWindow=true
mInsertPrimaryKey=false
mORMState=true   开启IBatisNet xml中对应的XMl与Domain层关系影射

Asembly:Domain层dll全名
ControlNamespace:生成Control层文件命名空间
Namespace:生成Domain层文件命名空间
PrimaryKey:对应数据库表主键名称
RuleBaseNamespace:Rule层基础命名空间,默认为FortuneRule
RuleNamespace:生成Rule层基础命名空间,比如FortuneRule.XXX
WebSiteNameSpace:生成Web层对应文件命名空间

Vs.net环境:Vs.net2005+SP1补丁+MS ajax 1.0



参考图示


 
posted @ 2008-03-06 11:25 Nick.Lee 阅读(924) 评论(17)  编辑 收藏

  回复  引用  查看    
#1楼 2008-03-06 11:38 | wuyongbiao      
Thanks .
  回复  引用    
#2楼 2008-03-12 19:19 | denaaa [未注册用户]
如何用CodeSmith生成页面?sourcetable是什么值?
  回复  引用    
#3楼 2008-03-12 21:46 | xmchyabi [未注册用户]
谢谢您分享这么好的学习资料.
我在51aspx上面下载了sql版的.然后我在我的电脑上用我的vs 2005打开.怎么提示无法打开..
可能是我自己搞错了..
  回复  引用    
#4楼 2008-03-13 09:08 | xxxx [未注册用户]
NickLee.FortuneBase(2008.3) For SQLServer2005

Version: 2008.3.1000.6

1. C组SQLServer2005版本FortuneBase框架

2. Vs.net2008、.Net Framework3.5、SQLServer2005、MS AJAX 3.5开发环境


  回复  引用    
#5楼 2008-03-18 10:58 | chuckhuang [未注册用户]
谢谢您的分享资料,调试都正常的,可是有个问题,在功能模块管理中怎么新增功能模块,新增按钮出不来
  回复  引用  查看    
#6楼 [楼主]2008-03-18 14:37 | Nick.Lee      
基础数据模块中只有功能模块没有开发出新增功能
请自己增加或者在数据库对应表中增加数据和数据父子级关系。
  回复  引用    
#7楼 2008-03-19 14:22 | chuckhuang [未注册用户]
谢谢楼主,知道了.还有个问题,那个图形报表非常酷,要增加图形报表也可以用模板生成,还是要手工写?
  回复  引用  查看    
#8楼 [楼主]2008-03-19 14:44 | Nick.Lee      
@ dragonhzb@yahoo.com.cn
参考 imgChartConfig.aspx,imgChart.aspx

imgChartConfig.aspx负责对应的查询,并去出数据压缩以后放入
Sessioin
imgChart.aspx根据Session不同的内容和用户选择的图形样式呈现

简单的说,就是,只要在imgChartConfig.aspx查询对应的SQL,那么imgChart.aspx就负责呈现。
  回复  引用    
#9楼 2008-03-21 15:54 | ChuckHuang [未注册用户]
谢谢楼主,还发现一个问题,在用模板生成页面的时候,在MAP里的XML文件有问题,好像是编码的问题,文件大小会变成双倍,也打不开.但用记事本打开后再用UTF-8保存,文件就小多了,也可以用了.这是什么问题
  回复  引用  查看    
#10楼 [楼主]2008-03-21 18:46 | Nick.Lee      
为了让CodeSmith生成的代码支持中文字段名字,做过处理,所以xml需要放入记事本,去掉编码,然后替换原始的xml代码,这个问题正在修改,但为了支持数据库中文字段,所以你采用的方法是正确的
  回复  引用    
#11楼 2008-03-21 22:42 | chuckhuang [未注册用户]
这个系统的页面文件在VS2008中能不能用设计视图打开呀,还是只能打开代码方式
  回复  引用    
#12楼 2008-06-20 13:09 | coco熊 [未注册用户]
我不需要支持中文字段名,应该修改模板的哪里? 谢谢
  回复  引用    
#13楼 2008-06-20 15:27 | coco熊 [未注册用户]
文档中看到答案了,谢谢
  回复  引用    
#14楼 2008-07-18 18:53 | forxu [未注册用户]
你好,能不能发一份源码给我啊
forxu2003@126.com
谢谢
  回复  引用    
#15楼 2008-08-02 02:06 | test爱爱爱 [未注册用户]
为什么没有fro sql server2005版本的下载地址啊!???
  回复  引用  查看    
#16楼 [楼主]2008-08-04 09:33 | Nick.Lee      
@test爱爱爱

这里对没有sqlserver版本做一个说明

由于现在NickLee.FortuneBase版本已经升级到
2008.3.4117.3以上,以前很多代码和缓存做过优化,这样原始的
NickLee.FortuneBase(2008.3) For SQLServer2005
代码在某些方面不及新发布的
NickLee.FortuneBase(2008.3_B) For Oracle11g
有更好的代码学习价值,所以我们建议一直关注我们项目的朋友们下载
NickLee.FortuneBase(2008.3_B) For Oracle11g
http://www.cnblogs.com/mail-ricklee/archive/2008/07/29/1255873.html

相信对你们的代码会更有帮助,谢谢!


TheFallAngel.NickLee
  回复  引用    
#17楼 2008-08-29 10:49 | Herilan [未注册用户]
sqlserver版本的在哪里下载?

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-07-29 20:22 编辑过


相关链接:

历史上的今天:
2006-03-06 NickLee.Framework.V1.9.3