- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 《软件设计精要与模式》读书笔记(二)-对象法则
对象法则1.面向对象思想:一切皆对象(包括描述信息的属性和描述信息的行为)2.面向对象核心要素:封装(合理的隐藏与公开。合理的封装符合单一职责原则,保障了对象的高内聚)、继承(重用和抽象的基础,耦合关系,优先使用合成/聚合复用原则)、多态(指对象在不同时刻体现为不同类型的能力。多态有机地将封装继承和抽象结合起来,首先它利用封装的原理定义了对象类型;然后通过继承保证不同类型之间的关系;抽象则...
2018-12-04 15:16:22
274
原创 《软件设计精要与模式》读书笔记(一)-设计之道
架构设计需要关注内容:1.程序组织(Program Organization)划分功能模块,正确描述模块间关系,利用高内聚低耦合设计思想与原则对功能模块以组件或者包的形式进行封装。根据面向接口设计原理将组件和包进行抽象,公开暴露服务接口。利用分层架构模式,通过引入分层模式,分离不同的功能模块,根据层次定义模块边界。(逻辑视图、领域模型驱动设计这个还不太懂,后期研究)2....
2018-11-30 16:35:42
329
原创 MVC gridview导出到EXCEL
public virtual ActionResult ExportToExcel(object dataSource, string filename = "excel") { GridView gv = new GridView(); gv.DataSource = dataSource; gv.Dat...
2018-11-09 14:01:55
189
翻译 list排序
private static List<MTL_WAREHOUSE_DETAIL> ListSort(List<MTL_WAREHOUSE_DETAIL> infoList, string field, string rule) { if (!string.IsNullOrEmpty(rule) && (rul...
2018-09-25 09:46:07
181
原创 mvc-在线弹出新页面查看word文档
1.页面 <div class="cont"> <span class="label">操作手册</span> @Html.ActionLink(查看, "ViewManual", "Home", new { target = "_blank", @class = "
2018-08-15 10:54:04
968
原创 js及后台代码多语言处理
1.js/*! * js 帮助工具,主要是对一些常用方法的第二次封装 * Create Date: 2015-06-16 22:57*/Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, "d+": this.getDate(), ...
2018-07-29 15:02:57
740
原创 合并gridview行列
/**********************************************/// 名称:MergeGridViewCell// 描述:用来合并GridView单元格。/*********************************************/using System;using System.Collections.Generic;using S...
2018-07-29 14:46:04
272
原创 gridview合并行列并导出Excel
/// <summary> /// 导出合并的gridview /// </summary> /// <param name="dataSource">数据源</param> /// <param name="startColoum">要合并起始列,初始值:0&am
2018-07-29 14:44:56
535
原创 js 拖拽
1.js <script src="~/Content/js/jquery-ui.min.js"></script> <script src="~/Content/js/tableHeadFixer.js"></script> <script> //layer.tips('@lblDrag',
2018-07-29 14:26:16
201
原创 template.js使用
1.JS <script src="~/Content/plugin/template/template.js"></script> <script type="text/template" id="template_ship"> <tr onclick="showMeas('{{cartonId}}')&q
2018-07-29 14:18:22
662
原创 js实现文本框自动显示两位小数
1.js://保留2位小数,如:2,会在2后面补上00.即2.00 function toDecimal2(x) { var f = parseFloat(x); if (isNaN(f)) { return false; } var f = Math.round(x * 100) / 100; var s = f.toString()...
2018-07-29 13:44:55
1611
转载 webapi 返回的字符串自动加双引号的解决
web api写api接口时默认返回的是把你的对象序列化后以XML形式返回,那么怎样才能让其返回为json呢,下面就介绍两种方法: 方法一:(改配置法) 找到Global.asax文件,在Application_Start()方法中添加一句: 。代码如下:GlobalConfiguration.Configuration.Formatters.XmlFormatte
2015-10-27 11:40:56
2896
js实现table行列固定
2018-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人