上一页 1 ··· 3 4 5 6 7
摘要: 上一讲我们做了日志与异常的结果显示列表,这一节我们讲要把他应用系统中来。 首先我们在App.Common类库中创建一个通用类ResultHelper,这个类里面写了,获取一个GUID,获取当前时间,处理字符串等操作,虽然我们目前要用到的一个就是获取GUID但是以后我们可能还要用到别的,所以我都把他放进入了 然后在App.Admin创建一个核心文件夹,Core,放入LogHandler这个类是主要是写入日志,避免在每次都要实例化这个类,我把他封装起来,大家一看就知道。 然后修改Controller的Create方法,代码如下一一给出。 阅读全文
posted @ 2013-11-22 22:55 ymnets 阅读(17549) 评论(29) 推荐(21) 编辑
摘要: 上一节我们讲了如何捕获异常和记录日志,这一节我们讲,没有捕获的或者忘记捕获的异常包括404错误等,我们统一处理这个异常。这一讲是利用 Application_Error 捕获所有异常 阅读全文
posted @ 2013-11-22 22:11 ymnets 阅读(15914) 评论(20) 推荐(12) 编辑
摘要: 系列目录系统需要越来越自动化,我们需要引入日志记录和异常捕获管理员的操作记录需要被记录,看出哪些模块是频繁操作,分析哪些是不必要的功能,哪些是需要被优化的。系统的异常需要被捕获,而不是将系统出错显示出来给用户就不了了知。我们需要异常日志不断改进系统。我们老说用户,我们还没有用户权限的表,所以我们在H... 阅读全文
posted @ 2013-11-20 22:44 ymnets 阅读(23144) 评论(43) 推荐(31) 编辑
摘要: 系列目录 似乎我们需要更多的模块了,我们有一个样例程序,可以帮助我们以后的系统开发做很多对照,我们稍后还有系统日志和系统异常的记录,这时浏览发生了困难,我们这一节来完成一个大家比较喜欢的东西吧,系统菜单栏,我们系统左边预留了一个位置,那里存放菜单,菜单在这里主要可以分为两种, 1. outlook模 阅读全文
posted @ 2013-11-19 23:02 ymnets 阅读(32855) 评论(122) 推荐(43) 编辑
摘要: 系列目录 文章于2016-12-17日重写 在第八讲中,我们已经做到了怎么样分页。这一讲主要讲增删改查。第六讲的代码已经给出,里面包含了增删改,大家可以下载下来看下。 这讲主要是,制作漂亮的工具栏,虽然easyui的datagrid已经自带可以设置工具栏,我们还是要提取出来,为以后权限控制做更好的准 阅读全文
posted @ 2013-11-19 08:34 ymnets 阅读(30546) 评论(85) 推荐(21) 编辑
摘要: 系列目录 前言 为了符合后面更新后的重构系统,文章于2016-11-1日重写 EasyUI Datagrid在加载的时候会提交一些分页的信息到后台,我们需要根据这些信息来进行数据分页再次返回到前台 实现 首先要让DataGrid支持分页,我们需要在JS Datagrid中加入下列几个属性 OK加入后 阅读全文
posted @ 2013-11-18 21:31 ymnets 阅读(27820) 评论(64) 推荐(20) 编辑
摘要: 系列目录 本节知识点 为了符合后面更新后的重构系统,文章于2016-11-1日重写 EasyUI读取MVC后台Json数据 开始实现 我们的系统似乎越来越有趣了 首先从前端入手,开打View下面的Shared创建一个视图模版(母版页) <!DOCTYPE html> <html> <head> <t 阅读全文
posted @ 2013-11-17 10:29 ymnets 阅读(38265) 评论(20) 推荐(15) 编辑
摘要: 系列目录 前言 为了符合后面更新后的重构系统,文章于2016-11-1日重写 本节重构一下代码,采用IOC控制反转,也就是依赖注入 您可以访问http://unity.codeplex.com/releases得到最新版本的Unity现在。 这里http://unity.codeplex.com/d 阅读全文
posted @ 2013-11-16 20:42 ymnets 阅读(43419) 评论(76) 推荐(18) 编辑
摘要: 系列目录 前言 为了符合后面更新后的重构系统,文章于2016-11-1日重写 回顾上一节的解决方案,我们看出了解决方案中类库的关系 这里要说明一点MVC!=三层 他们大约是这样的一种关系 代码实现 上一节我们在EF添加了一个实体,这次我们来看看怎么操作这个实体,下面我们创建IDAL,DAL,IBLL 阅读全文
posted @ 2013-11-16 10:24 ymnets 阅读(43139) 评论(73) 推荐(16) 编辑
摘要: 系列目录 前言 为了符合后面更新后的重构系统,文章于2016-11-1日重写 设计中术语,概念这种东西过于模糊,我们必须学习累积才能认识这些概念模型。 我无法用文章来下详细解析此系统的深层概念,需要大家在日常工作中实践和意会, 推荐一本.net的设计书籍《Microsoft .NET企业级应用架构设 阅读全文
posted @ 2013-11-16 09:36 ymnets 阅读(41486) 评论(32) 推荐(32) 编辑
摘要: 系列目录 前言 本文于2016-10修改 这次的代码是基于上一节的代码集成的,素材都在第二节里头 本次添加登录页面的控制器即可 实现 添加Account的Index视图: @{ Layout = null; } <!DOCTYPE html> <html> <head> <title>系统登录</t 阅读全文
posted @ 2013-11-15 22:16 ymnets 阅读(43365) 评论(25) 推荐(26) 编辑
摘要: 系列目录 前言 为了符合后面更新后的重构系统,本文于2016-10-31日修正一些截图,文字 我们有了一系列的解决方案,我们将动手搭建新系统吧。 后台系统没有多大的UI视觉,这次我们采用的是标准的左右分栏,左边是系统菜单,右边是一个以tabs页组成的页面集合,每一个tab都可以单独刷新和关闭 开发工 阅读全文
posted @ 2013-11-15 21:28 ymnets 阅读(73290) 评论(91) 推荐(42) 编辑
摘要: 开发工具:VS2017(2015以上)+SQL2008R2以上数据库 您可以有偿获取一份最新源码联系QQ:729994997 价格 666RMB 升级后界面效果如下: 系统权限及操作指引 http://www.cnblogs.com/ymnets/p/5065201.html 工作流流功能及演示 h 阅读全文
posted @ 2013-11-14 23:34 ymnets 阅读(173729) 评论(132) 推荐(159) 编辑
摘要: 你肯定有过这样的烦恼,同样的表,不同的数据库,加入你不能执行select insert那么你肯定需要一条这样的存储过程,之需要传入表明,就会给你生成数据的插入语句。当然数据表数量太大,你将最好用别的方式Create proc [dbo].[spGenInsertSQL] (@tablename varchar(256))asbegindeclare @sql varchar(8000)declare @sqlValues varchar(8000)set @sql =' ('set @sqlValues = 'values (''+'select 阅读全文
posted @ 2013-11-14 21:12 ymnets 阅读(5325) 评论(5) 推荐(2) 编辑
上一页 1 ··· 3 4 5 6 7