源码下载地址:http://www.yealuo.com/Sccnn/Detail?KeyValue=c891ffae-7441-4afb-9a75-c5fe000e3d1c 会员中心,是我们与用户交互的重要部分,也是用户体验的表现形式,在这里我们需要尽可能的方便用户管理自己的业务信息. 在这个项目的会员中心,主要分为注册.登录.基本信息维护,以及下载充值的日志管理,以及收藏等功能. 在设计页面之前,先下载本项目前台的样式,js文件,解压后并把它放到Content文件下 Web.zip 然后我们…
本文主要讲解本项目网站所应用到的知识点,及数据库的相关设计: 一.知识点 (1)本项目主要采取ASP.NET MVC的编程模式,相信你已经了解到了MVC的具体含义是什么,这里不再赘述,有不了解的朋友,可以先了解相关资源,在来接着学习这里的知识. (2)本项目已经进行多次抽象出了数据工厂模式.仓储类.业务层.实体层.及应用层,并将常用的和更改的一些帮助类和数据工厂模式.仓储类等封装成了程序集dll,大家可以直接下载应用或者访问开篇前的文章,里面有详细的讲解,这里不在赘述! (3)本项目前端弹窗主要…
源码下载地址:http://www.yealuo.com/Sccnn/Detail?KeyValue=c891ffae-7441-4afb-9a75-c5fe000e3d1c 项目到上面一步其实已经算完成了,轻博客是本项目的一个附属功能,按个人意愿加上用于记录自己的知识以及资讯以及留言评论,更多的是为了提高自己的同时分享和记录自己的成长见解,当然你也可以赋予他们不同的定义,也可以忽略这一块的功能. 该博客是基于layui的轻量级博客模板布局,喜欢的朋友可以到官网或者这里下载,期待你能创造出属于你…
源码下载地址:http://www.yealuo.com/Sccnn/Detail?KeyValue=c891ffae-7441-4afb-9a75-c5fe000e3d1c 本项目主要是一个素材的分享网站,所以在设计网站前端的时候,我们尽量的切合这一主题,在设计上更多的是素材的预览及下载,首页设计为所见即所得的形式,用瀑布流的分页形式来设计,下面可以先欣赏一下页面效果: (1)下面我们开始罗列代码,首先,我们需要改造表现层中的布局页_Layout.cshtml: @using Bobo.Uti…
源码下载地址:http://www.yealuo.com/Sccnn/Detail?KeyValue=c891ffae-7441-4afb-9a75-c5fe000e3d1c 会员中心,主要包含了会员的基本信息维护.充值管理,以及下载充值的日志管理和收藏等功能 首先我们需要在MemberCenterModule区域下的Controller文件中创建MemberSystemController.cs控制器: using Bobo.Utilities; using Bobo.Utilities.Me…
前面我们已经做好了一个文章管理功能模块,接下来,我们回头来做登录窗口,登录不仅涉及到登录验证还涉及到登录日志还有缓存时长等. 对于缓存的相关设置,我们已经写好封装在Bobo.Utilities.dll程序集中,我们只需要引用就好,没有的,请到此处下载. 在实现之前,我们需要先在表现层创建一个Resource文件夹,用于存放我们公共的文件.图片及模板等,然后下载 IPScaner.zip,并加压到Resource文件夹下.     QQwry.dat 纯真IP数据库收集了包括中国电信.中国网通.长…
一.扩展基类和区域创建 (1)在应用之前,我们先在表现层创建一个公共的系统扩展文件来(SystemExtension)存放我们需要延伸和扩展的方法类. 在常规的项目系统操作中,我们都需要用到增删查改的基础操作管理,所以我们可以建一个公共的控制控制器(PublicController)来让用得到的控制器来继承,当然如果特殊和复杂的操作,我们在进行方法重写. PublicController.cs using Bobo.DataAccess.DataBase; using Bobo.Reposito…
我们在创建项目的时候一定要遵循层次和命名的原则,同时也要有统一的规范,无论是多人项目还是单人项目,能够让人看着一目了然并赏析悦目,做一个有追求的程序员. 例如IA.WebApp是视图控制器层(表现层),IA.Entity是实体层,IA.Business是业务层等等,前面的IA是我们项目的名称(解决方案名称)或者缩写,这个可以根据自己的实际情况来写,后面的是代表层的名称. 接下来我们从创建新的项目开始: 我们打开vs(我用的是vs2013)后选择文件-新建-项目,未创建过项目的朋友注意看上面的截图…
到这一步,我们整个项目的核心搭建已经算是完成了,接下来就是我们业务功能的实际应用,也就是表现层的设计和实现,如果你是一个项目负责人,到这一步,接下来的工作就可以交给下面的兄弟去完成了,在这里我们用文章管理来详细的讲解一下应用层的搭建.以及数据的加载和分页等. 一.创建控制器和视图 我们在区域BackstageModule下的Controllers文件夹中创建一个名叫ArticleMangeController的控制器,然后通过控制器添视图(Index.cshtml,Form.cshtml),并让…
源码下载地址:http://www.yealuo.com/Sccnn/Detail?KeyValue=c891ffae-7441-4afb-9a75-c5fe000e3d1c 本项目属于个人项目,不支持在线支付功能,所有的支付都是扫码支付到个人,再上传到后台进行半自动的充值,所有后台需要一个支付管理功能. 对于需要在线支付的,我们可以使用ASP.NET SignalR的客户端和服务器之间双向通信实现在线支付全自动功能,在这里不多赘述,感兴趣的朋友可以搜搜相关文章. 然后就是我们的广告管理功能,在…