MyHome2008三层架构项目实例源码

MyHome2008是我的个人主页项目,使用的是微软.NET技术。开发语言是C#,.NETFramework版本是3.5,开发环境是VisualStudio2008(英文版),所涉及的新技术有WCF和Linq。MyHome2008是三层架构的,与BincessBBS(彬月论坛http://www.bincess.cn/)有些相同,但是与Bincess单纯的三层架构相比,MyHome2008是一个分布式项目!另外在该项目中,对我原有的三层架构技术做了很多关键的补充,例如对数据库事务的支持、对业务逻辑层的扩展支持,在可靠性和可扩展性方面得到了改善。该项目随带了两个新的开源框架,分别是:NET.AfritXia.DBUtility数据库工具项目,该项目中对SQLHelper类进行了简单封装,使其具备简单的ORM(读)功能。该项目在DBTask.Access2000项目中得到引用,具体代码可以参见NET.AfritXia.MyHome.DBTask.Access2000.CustomSQLHelper类。NET.AfritXia.RssFoundationRSS聚合框架,该项目可以创建RSS2

标签: 多层开发 ORM MyHome

评分:

更新时间:2008-02-18

浏览次数:21379次

免费

达达ASP.NET简单新闻发布源码

程序使用VS2008+SQL2005编写C#还是使用2.0版本的,本程序带后台管理功能,可以实现添加,删除,编辑管理员新闻分类以及新闻!仅供学习交流之用,不得用于任何商业用途,当然你可以自由地修改,或者重新发布打包本程序,但请不要删除以下信息,如果疑问请联系:感谢:长空超少年提供部分技术支持,程序才得以顺利完成!程序目录:/admin/后台目录(默认帐号/密码:51aspx/51aspx)AddClass.aspx添加分类AddView.aspx添加新闻Admin_UserAdd.aspx添加用户AdminNews.aspx新闻管理Class.aspx分类管理Default.aspx后台登陆EditClass.aspx编辑分类EditNews.aspx编辑新闻Main.aspx系统探针MasterPage.master后台母版页User.aspx管理用户Validata.aspx验证码前台目录Default.aspx首页View.aspx新闻详细页MasterPage.master前台母版页Class.aspx前台分类页/fckeditor/UBB编辑器目录/Images/图片目录/u

标签: 新闻 简单

评分:

更新时间:2008-04-10

浏览次数:32733次

免费

ASP.NET三层架构留言本项目源码

ASP.NET三层架构留言本项目源码又名《时空留言板崛起版》学习了三层架构后,写的一个ASP.NET三层架构留言本,数据库SQL2000是.很简单的一个留言板,学习三层的朋友可以看下.功能没有写太多,主要是练习一下怎样实现三层架构因是初学三层架构,不知我的理解正不正确,不对的地方欢迎大家指正。管理帐号:51aspx管理密码:51aspx登陆采用彩色验证码,并支持无刷新变化分页控件采用的是AspNetPager程序说明:VisualStudio2008(.NET3.5)+SQLSERVER2000开发。BLL:业务层Utility:数据访问层DAL:接口层Model:数据实体层Web:表示层,web项目。DB_51aspx:所有数据库

标签: 多层开发 SqlHelper 留言本 验证码 Aspnetpager

评分:

更新时间:2008-06-06

浏览次数:30106次

免费

最简单,最适合入门学习的三层架构例子

该项目为MVC结构,分为DAL、BLL、Model和Web及UtilityDefault.aspx展示的是数据的绑定和显示,Post.aspx为数据添加测试页面本人作为一个程序的爱好者,深感到程序学习是:入门容易,进阶难!(开始说正题)有很多入门学者在为三层架构感到困惑,不知三层架构如何实现,现在本人详细地详一个简单的例子来说明三层架构的实现,至于三层架构是什么原理,51aspx老大说得很详细了,本人不再重复。最后,说下各层的引用关系:1)WEB引用DAL,Model2)BLL引用DAL,Model3)DAL引用Model4)Model无引用拓展说明:本小例子只是从三层思路考虑,对业务逻辑层没有写特别的代码,只用来引用DAL,大家可以根据51aspx.com中的一些三层留言本来进行学习,便可写出更好的三层代码..到此结束吧,最后附上本人的源代码方便大家浏览.(P.S源代友中有个Utility类库是用来显示信息的,可能类库命名错了,同时希望51aspx老大给文章加个精~)关于该代码的使用和配置请浏览:http://bbs.51aspx.com/showtopic-3620.htmlWEB

标签: 多层开发 入门 三层

评分:

更新时间:2008-06-10

浏览次数:31940次

免费

Openlab开源综合社区系统

Openlab开源综合社区系统Openlab系统基于Asp.Net2.0开发,是一套开源的综合性社区系统。Openlab框架做了什么?用户管理权限管理配置管理存储管理内容管理插件机制Url管理皮肤方案多语言计划任务缓存管理分页方案用户管理:和其他应用用户系统整合SSIAD每个应用可以扩展自己独立的用户属性ForumUsers用户、角色管理头像私人留言心情短语历史在线列表维护基于队列权限管理:基于角色的权限分配各应用独立权限枚举方式集中存储配置管理:各应用独立配置独立配置节点配置基类,方便加载配置URL管理:通过配置文件实现URL的管理支持灵活的Url重写每个应用有每个页面可兼容多个Url自己独立的Url配置可兼容多种后缀名(.htm;.aspx;…)内容管理:分类管理Tag管理数据管理和用户关联和存储关联基于Openlab的应用开发:实体、枚举类定义EntitiesEnumerations配置配置文件——Configuration数据库——ForumSettingsUrlForumUrlsforums/url.config存储配置——ForumAttachmentSettings实现—

标签: 多层开发 经典代码 持久层 membership 开源博客 论坛 Openlab

评分:

更新时间:2008-07-03

浏览次数:28418次

免费

AfritxiaWebTest2.0源码

Afritxia在线用户统计、在线编辑器、验证码图片2.0版本WebTest项目更新主要更新内容:Net.AfritXia.Data;使用反射+CodeDom读取数据库记录,而非单纯使用反射机制;测试10w条留言记录,旧算法需要14秒,新算法只需要2秒;可以参考:TestProj/UnitTest_Putter.cs(可以运行该测试类)Net.AfritXia.Data/EntityPropertyPutterFactory.csNet.AfritXia.Data/EntityPropertyPutterMaker.cs其中EntityPropertyPutterMaker.cs最为重要!发布Net.AfritXia.Web项目源码在线用户统计、在线编辑器、验证码图片(字母区分大小写)可以运行WebUI项目进行浏览

标签: 验证码 编辑器 AfritXia 在线用户统计

评分:

更新时间:2008-07-04

浏览次数:7715次

免费

达达ASP.NET企业信息管理系统

达达ASP.NET企业信息管理系统程序使用VS2008(C#2.0)+ACCESS开发,实现了中小企业的公司简介产品展示,文章系统,联系我们等,后台则实现了对前台所有功能的管理!本程序仅供学习交流之用任何个人或团队不得用与商业用途,当然你可以自由地使用或者修改本程序,如有疑问请联系程序目录:admin/管理目录Default.aspx后台登陆App_Code/类App_DataACCESS数据库BinDLL调用fckeditor文本编辑器Images系统图片Photo上传的缩略图UserFiles编辑器上传默认管理员:51aspx密码:51aspx后话:因为本程序是用于学习的,所以没有采用企业要求的MVC或者三层架构来制作,高级功能开源的话是很吃亏的,一般程序员有都自己的类!就算客户要求开源,程序员只会给一些比较垃圾的类,本人也接一些中小项目来做,技术一般般,不过收费比在外面公司做的项目要便宜很多,如果大家需要的话请联系我,混口饭吃!另外好象fckeditor编辑器要在IIS环境下调试才能正常显示,在VS里调试不正常,原因不明!

标签: Access VS2008 Fckeditor 新闻 企业 达达

评分:

更新时间:2008-07-14

浏览次数:20967次

免费

Linq三层模式之增删改源码

Linq三层模式之增删改源码net2008+sqlserver2005,利用Linq分三层操作数据,数据库文件在DB_51aspx下,直接附加即可,新手可以看一看

标签: LINQ 三层开发 入门 添删改

评分:

更新时间:2008-07-15

浏览次数:24908次

免费

CHSNS学生社区版源码

CHSNS学生社区版源码一个仿校内网和Facebook的SNS源码程序值得看看啊三月的时候就承诺大家放出1.2正式版,可是由于有很多事情,所以一直没有时间发布,为了弥补,这一次推出这个有着全部源代码的开源版本因为要投入下一个版本CHSNS的开发,所以这个开源版本,代码应该标的都标了,没标的也没有时间了。这一版本采用Monorail/Linq/SqlServer2005要用VS2008来打开工程DB_51aspx下为Sql数据库,附加即可Web为站点文件夹数据库配置需要修改几个config文件并编译默认管理员帐号:chsword@126.com,密码:51aspx注意:要在IIS而非VS2008的Web环境中才能很好的调试成幻SNS,专注于"人"的互动,我们坚信服务上的持续改进,真正关心用户所想所需,不断追求网站可以给用户带来的价值,才能给用户以真正可以有所收益的功能,使大家可以与成幻SNS共同成长共同进步.

标签: 多层开发 SQL2005 VS2008 LINQ 博客 SNS Monorail 交友

评分:

更新时间:2008-07-24

浏览次数:24460次

免费

酒店管理系统项目源码(三层开发)

酒店管理系统源码(三层开发)系统采用VS2008+Sql2005开发适用于中小型的酒店管理,全部采用三层架构,ASP.NET开发,运用CSS加DIV的界面布局,完整的源代码和数据库设计,是你不可多得的参考资料。有客房管理、房间类型管理、入住和退房管理等简单功能HotelManager为网站目录DB_51aspx下为Sql2005数据库,附加即可(Sql2000格式数据库转换后稍后发布)

标签: 多层开发 SQL2005 VS2008 Accp 酒店 宾馆

评分:

更新时间:2008-07-28

浏览次数:40591次

免费

Asp.net3.5 MVC入门之文章管理源码

.net2008+sqlserver2005,应用到asp.net3.5中的linq和ASP.NETMVCPreview3,mvc入门的朋友可以看一看。可以实现新闻的分类管理、文章管理,主要特点还隐藏url中的扩展名,达到了urlReWrite的效果数据库文件在DB_51aspx下,附加即可注意如果是在IIS中进行调测,需要进行mvc映射设置:在iIS应用程序配置中新增.mvc的映射方法:IIS站点属性=>目录=>配置=>映射=>添加=>可执行文件C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll扩展名为:.mvc动作可选全部也可设定为:GET,HEAD,POST,DEBUG同时必须选中脚本引擎且不能选择检查文件是否存在选项

标签: 伪静态 新闻 NHProfiler MVC 文章管理

评分:

更新时间:2008-07-29

浏览次数:21924次

免费

HuGo版文章发布系统(三层MVC模式)

HuGo版文章发布系统(三层MVC模式)主要功能:1、文章管理:发布、修改、删除文章,还能对文章进行置顶、推荐、审核等操作。2、用户管理:添加、修改、删除用户,还能对用户进行审核、锁定等操作,其中用户密码用了3次MD5加密。3、栏目管理:实现ajax二级栏目联动,对栏目进行添加修改和删除。主要特色:1、网站采用3层模式开发,实现了表现层、数据层和业务逻辑层的分离。2、整站采用CSS布局,很多表现层东西都用CSS来实现。3、本站所有链接采用UrlReWrite实现伪静态,隐藏了扩展名。4、用AjaxPro.2.dll实现二级栏目联动,并解决了栏目取值问题。(但修改文章时二级栏目在页面加载时无法从数据库取值的问题还没解决)5、本站采用forms身份和角色验证,实现管理员和普通用户两类不同的权限。6、采用FCk编辑器,数据库操作用SqlHelper封装等等。后台登陆页面:Admin/Login.aspx默认管理帐号/密码:51aspx/51aspxDB_51aspx下为Sql数据库,附加即可该网站是本人的处女作,学习net2个月,就做了那么一个系统。该系统框架是.net2.0的,但是是在vs

标签: 多层开发 SqlHelper 空间测试 AjaxPro 文章 隐藏扩展名

评分:

更新时间:2008-07-31

浏览次数:22792次

免费