.Net+MVC+(EF)NHibernate+JQuery-EasyUI

       QQ群技术交流:331273083

随笔分类 -  完整“信息发布系统”系列

摘要:一、这篇文章主要是要实现:图片新闻的添加,无刷新图片的上传,以及添加新闻静态页的生成。无刷新图片的上传用到的组件:jquery.uploadify.js、uploadify.swf、uploadify.css。文本编辑器:ckeditor、ckfinder。前台图片无缝滚动:jquery.switchable[all].min.js,前一篇有介绍。静态页的生成:其实有多种方式,最常见的:(1)WebClient中有个方法,下载Html到本地。(2)StreamWriter,以流的方式输出。这里 介绍第二种,StreamWriter。静态页生成分页(补充):由于有些文章篇幅过长,就得使用到分页。 阅读全文
posted @ 2013-08-13 15:57 鑫中有志 阅读(3118) 评论(11) 推荐(5) 编辑
摘要:一、在做权限分配之前,首先先了解“ZTree”这个插件,我的这个系统没有用Jquery-EasyUI的Tree。用的是”ZTree“朋友们可以试试,也很强大。点击下载ZTree插件。 1、介绍“ZTree”,在目录:\zTree\demo\cn\index.html,有个Demo,打开看一看。 2、这个是最简单的“不显示”节点图标的树。如果想用的话,点击右键“此框架-查看源代码”的方式。和查看Jquery-UI的方式一样。 3、下面这个是显示图标的树,我的系统用的就是这种样式! ... 阅读全文
posted @ 2013-07-31 17:31 鑫中有志 阅读(2906) 评论(5) 推荐(9) 编辑
摘要:一、前三篇的内容是否对您有帮助呢?如果有的话,请您继续关注这篇吧,这篇主要是实现”用户管理“的功能,多种方式的增删改查,以 及对用户权限的分配,查询的时候,下面左截图中,用户姓名的模糊查询,输入w,包含w的用户名显示在下拉框中,如果数据太多,也可以使用Jquery-EasyUI的CommboGrid,请看下面的右截图。 (1)用户管理的“增删改查”,一个最基本的功能了,但是在Jquery-EasyUI中有多种方式进行增删改查。如下图: (2)、在这个用户管理里,也可以对应的实现一个用户的权限分配功能,使用ZTree树结构的方式清晰的分... 阅读全文
posted @ 2013-07-27 11:53 鑫中有志 阅读(3009) 评论(9) 推荐(14) 编辑
摘要:一、前言: 1、再看这篇文章的时候,您是否已经完成前两篇介绍的文章里的功能了?(Tabs页的添加,Tabs页右键的关闭,主题的更换) 2、今天来说说登录窗口吧,看截图:是不是在进入的时候左边的菜单栏和中间的Tabs页没有内容(安全起见,必须得这样,只有登录成功后页面才能显示)。 而且还得是后面的内容是不能选择的,用过Jquery-EasyUI的朋友都知道,.dialog中有个Modal设置为True就行。 二、登录窗口功能如何实现? 1、还记的第二篇中说到MVC3中Shared文件夹下边的_houai.cshtml... 阅读全文
posted @ 2013-07-25 17:11 鑫中有志 阅读(4639) 评论(22) 推荐(21) 编辑
摘要:一、在上一篇文章中,主要说的就是把主框架搭建起来,并且Nhibernate能达到增删改查的地步。测试好之后再来看这篇文章,我的主框架相对来说简答一点,重点还是实现系统的功能,以及对Jquery-EasyUI的使用。先把数据库的结构展示出来,记得是ORM思想,先写Model类和*.hbm.xml,再生成数据库,我这边已经写完,所以直接给大家看看数据库的结构吧! 分别介绍一下各个表的意思:Users:用户表。News:新闻表。UserModules:模块表(与权限表UserLimits是一对多的关系)。UserLimits:权限表。UserPrivili... 阅读全文
posted @ 2013-07-25 10:48 鑫中有志 阅读(5700) 评论(16) 推荐(22) 编辑
摘要:一、第一篇内容中必须得简单的介绍一下MVC(在大学时用的是WebForm,拖控件感觉很爽,但是工作后,技术总监让一定要放弃这种 想法!) 1、MVC是什么?:(1) ASP.NET MVC是微软官方提供的MVC模式编写ASP.NET Web应用程序的一个框架 (2) MVC是微软继ASP.NET WebForms后的有一种开发方式,并非替代方式! 2、与WebForm的比较之后的好处:(1) 关注点分离(2)高可扩展性(3)更好的可测试性(4)更好的URL重写(5)更好的性能(6)更加灵活的HTML代码控制(7)没有ViewState(这个在WebForm中很可... 阅读全文
posted @ 2013-07-24 18:06 鑫中有志 阅读(2655) 评论(8) 推荐(5) 编辑
摘要:一、最近学习了Jquery-EasyUI框架,结合之前用过的MVC3+Nhibernate做一个信息发布系统,对工作一年半的自己做一个总结吧!(也正好 供初学者学习!)二、先上截图(系统简介),让大家了解一下最近做的东西 1、登录页(系统登录后台的页面,用的Jquery-EasyUI中$.Dialog功能,登录之后使用FormsAuthenticationTicket进行验证!同时添加到Cookie中),2、后台菜单页(使用Jquery-EasyUI的accordion,登录进入系统的时候有个权限的判断,是否该用户有左边菜单栏功能的权限) 3、用户管理(这个功能,包括... 阅读全文
posted @ 2013-07-24 16:06 鑫中有志 阅读(6920) 评论(38) 推荐(40) 编辑
摘要:实现一个以下截图这样的功能!没错,就是你手机可以收到“免费”的天气预报短信! 一、在做之前必须了解以下四个功能:1、WebService2、Quartz.Net(定时任务框架)3、SMTP:简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式4、开通139免费邮箱(移动),或者132(联通)的都可以,开通很简单,百度:输入“移动(联通)邮箱” (因为是免费的,所以你必须开通免费的手机邮箱,收短信不扣费,不然你还得做“短信猫”类似的接口,成本太高。)二、使用MVC3开发(或者使用WebForm、Winfo... 阅读全文
posted @ 2013-07-24 11:50 鑫中有志 阅读(3057) 评论(47) 推荐(11) 编辑