自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(216)
  • 资源 (6)
  • 收藏
  • 关注

原创 vs2015常用快捷键总结

1.回到上一个光标位置/前进到下一个光标位置1)回到上一个光标位置:使用组合键“Ctrl + -”;2)前进到下一个光标位置:“Ctrl + Shift + - ”。2.复制/剪切/删除整行代码1)如果你想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+C”来完成复制操作,而无需选择整行。2)如果你想剪切一整行代码,只需将光标移至该行,再使用组合键“Ctrl+X”来完成剪切操作,而无需...

2018-04-27 14:54:16 314 1

原创 jQuery设置disabled属性与移除disabled属性

表单中readOnly和disabled的区别:Readonly只针对input(text/ password)和textarea有效,而disabled对于所有的表单元素都有效,包括select,radio, checkbox, button等。 但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去(...

2018-04-26 10:41:45 609

原创 JQuery选择过滤器

JS代码1.DOM对象与JQuery包装集通过document.getElementById(),document.getElementsByName()等取的就是DOM对象或DOM对象集,前者取的是对象,后者取得DOM对象集var text11_dom=document.getElementById("text11");var text11_dom=document.getElementsBy...

2018-04-26 10:09:06 350

原创 EnumHelper

using System;using System.Collections.Generic;using System.Text;using System.Reflection;using System.ComponentModel;using System.Web;namespace Vector.Framework.Tool{ /// <summary> ...

2018-04-25 09:27:25 258

原创 使用NuGet添加Jquery UI

方法一.打开VS的工具=>NuGet管理器=>程序包管理控制台1.使用NuGet下载jQuery uiInstall-Package jQuery.UI.Combined或者2.下载多语言文件:development-bundle/i18n目录下是jquery的日历语言。注:只有Legacy版本才有也可以用nuget下载Install-Package jQuery.UI.i18n方法二...

2018-04-24 11:56:49 2190

原创 jQuery UI Autocomplete 自动完成

JS代码: //操作人自动补全框 $('#txtUser').autocomplete({//jqueryUI里封装的自动完成插件 source:[{label:'A',value:'1',show:'A1'},{label:'B',value:'2',show:'B2'}], f...

2018-04-24 11:30:44 533

原创 JS模拟Map类方法 使用闭包、扩展方法、对象

根据java中map的属性,实现key----value保存1、使用数组方式存储数据,(使用闭包)function Map() { var struct = function (key, value) { this.key = key; this.value = value; } var put = function (key, value) { for (va...

2018-04-20 18:44:21 604

转载 javascript深入理解js闭包

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码  var n=999;  function f1(){    alert(n);  } ...

2018-04-20 18:31:12 122

原创 Select2下拉框

官网:http://select2.github.io/ 一.文件需要引入select2.full.js、select2.min.css(4.0.1版本)和jquery.1.8.3及以上最新版本的select2如果引用的jquery版本较低的话,某些功能无法正常使用。比如:清除功能allowClear: true最新版本请使用<select></select>标签(对于本地...

2018-04-20 18:02:16 600

原创 sql查询语句for xml path语法

for xml path作用:将多行的查询结果,根据某一些条件合并到一行。例如:现在有一张表执行下面语句 select [Department], (SELECT [Employee]+',' FROM dbo.[People] b WHERE b.[Department]=a.[Department] For XML Path('')) AS Student from [...

2018-04-20 10:20:25 2368

原创 C# List 排序各种用法与比较

让数字字符串排序string[] strs = { "1", "111", "11", "999", "77" };            List<string> list = strs.ToList();            list.Sort(delegate (string s1, string s2) { return int.Parse(s1).CompareTo

2018-04-19 18:16:56 6616

转载 Github是什么?看完你就了解一些了

要了解Github,我们首先要知道Git,Git是管理代码的工具,写代码不是件轻松的事儿,一个人写的时候已经不轻松了,一群人写就更不轻松了,但这世界上很多事都是怎么不轻松怎么来的,大部分人都会和别人一起写代码,问题在于,这么多人写一个东西,你今天写一点,我明天写一点,然后发现你写错了,又影响到了我前天写的,最后汇总的时候怎么查找错误?又在什么时候汇总?这些问题太多了。为了让写代码这件事儿美好一点,...

2018-04-19 14:31:01 457

原创 BootStrap之bootstrap3-typeahead.js 自动完成

自动补全功能常用的就是JQuery UI内的Autocomplete了。但是项目里使用了Bootstrap UI,所以特意研究了一下bootstrap里的Typeahead插件。在查资料的过程中,不难发现,typeahead.js一直会跟boostrap扯上关系。实际上在bootstrap 2.x时,自带了补全控件typeahead;但是到了,bootstrap 3.x时,舍弃了这个插件,这是出现...

2018-04-19 11:44:07 4085 1

原创 table动态添加tr和删除

有时候我们常常要操作table去添加一行或删除一行.table代码如下,我们需要在点增加商品的时候在当前行的下面插入一行,数据和当行类似.点击删除的时候删除当前行.<table><tr>@Html.Hidden("GoodsQuestionManageId", @entity.GoodsQuestionManageId)@Html.Hidden("GoodsId", ...

2018-04-17 18:05:55 2117

原创 工作流思路

1.    配置流程节点,拟稿—部门行政审批---部门行政审批---总经理审批—归档2.    配置经常用到的事指定角色或角色下的某人,走到指定流程后,如果是角色会生成角色下所有人的代办信息,如果是指定单个人,就会生成一条代办信息,。当有权限和代办信息的人可以处理流程,其他人没有处理入口。3.    角色审批人分为多人审批单人通过,或多人审批顺序通过。4.    条件分支:配置工作流,当符合条件走...

2018-04-17 17:11:13 395

原创 Linq的左右连接的理解

//linq中只有连接和左连接(右连接调换左右表即可) from Receive in db.MessageReceive.where(r=>r.Mid==msgId) join bbsUser in db.BBSUser on Receive.Uid equals bbsUser.UserId ...

2018-04-17 17:09:36 335

原创 游标原理和使用方法

在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。1.1 游标和游标的优点    在数据库中,游标是一个十分重要的概念。游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实际上是一种能从包...

2018-04-17 16:48:28 4558

原创 JQuery 处理文本框整数按键验证

JS代码:        //文本框整数按键事件 function validNumKeyup(e) {//e默认是dom对象 //if (e instanceof jQuery) { $this = e; }else{$this=$(e);}//判断是不是jQuery对象(不用判断,因为$(this)=$($(this))JQuery优化了 ...

2018-04-17 14:43:52 198

原创 SQL 多条件查询 where 1=1

要实现这种动态的SQL语句拼装,我们可以在宿主语言中建立一个字符串,然后逐个判断各个复选框是否选中来向这个字符串中添加SQL语句片段。这里有一个问题就是当有复选框被选中的时候SQL语句是含有WHERE子句的, 而当所有的复选框都没有被选中的时候就没有WHERE子句了,因此在添加每一个过滤条件判断的时候都要判断是否已经存在WHERE语句了,如果没有WHERE语句则添加WHERE语句。 在判断每一个复...

2018-04-17 11:57:40 2247

原创 jQuery ajaxForm()的应用

jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易地、无侵入地升级HTML表单以支持Ajax。提供了很多有用的方法可以让你轻松的处理表单里的数据和表单的提交过程。本文就是介绍了ajaxForm()的应用.一、ajaxForm() 介绍 ajaxForm预处理将要使用 AJAX  方式提交的表单,将所有需要用到的事件监听器添加到其中。它不是提交这个表单。 在页面的ready函数里使...

2018-04-17 11:37:59 492

原创 MVC5路由系统机制详细讲解

请求一个ASP.NET mvc的网站和以前的web form是有区别的,ASP.NET MVC框架内部给我们提供了路由机制,当IIS接受到一个请求时,会先看是否请求了一个静态资源(.html,css,js,图片等),这一步是web form和mvc都是一样的,如果不是则说明是请求的是一个动态页面,就会走asp.net的管道,mvc的程序请求都会走路由系统,会映射到一个Controller对应的Ac...

2018-04-17 11:31:34 201

原创 Linq和Lambda的GroupBy方法

Group在SQL经常使用,通常是对一个字段或者多个字段分组,求其总和,均值等。Linq中的Groupby方法也有这种功能。具体实现看代码:假设有如下的一个数据集:view sourceprint?01.public class StudentScore02.{03.public int ID { set; get; }04.public string Name { set; get; }05.p...

2018-04-17 11:27:17 5465

原创 从可空类型到基础类型的转换

在做一些复杂的类型转换之前(比如将一个数据转换成一个属性的类型,属性可能为可空类型)先判断该类型是否为可空类型,否则会报如下错误:从“System.String”到“System.Nullable`1[[System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]”的强制转换无...

2018-04-17 11:16:32 651

原创 C#中ADO.NET如何传递和设置like查询的参数

我们都知道ADO.NET中,为了防止sql注入,要使用参数化查询语句。而ADO.NET也已经为我们封装好方便的方法供使用。但是,这里有个特殊的情况,就是LIKE操作符。因为LIKE操作符的语法是需要使用通配符进行匹配,所以如果参数是包含在通配符中,就会导致传參无效。假设当前有张Article文章表,有个Title标题列,我们使用LIKE操作符 模糊查询有关ASP.NET MVC的标题,如果使用下面...

2018-04-17 11:10:35 1770

原创 MVC 下拉框DropDownList的使用

1.后台Controller构建数据: string strSql = @"select * from tb_e_GoodsQuestionType where IsDelete=0";IList<GoodsQuestionTypeModel> list = SqlHelper.GetEntities<GoodsQuestionTypeModel>(strSql);//查...

2018-04-16 11:51:22 3759

原创 JS的json对象集的数据序列化和后台反序列化

JS代码//保存按钮 function customSave() { //验证数据对误 var msg = ''; var $trs = $('#datatable tr:gt(0)'); var Arr = []; $trs.each(function (i)...

2018-04-16 09:53:14 814

原创 WinForm判断数字文本框输入数字

方法一:利用ASCII码处理办法、{if ((e.KeyChar <= 48 || e.KeyChar >=57) && (e.KeyChar != 8) && (e.KeyChar != 46)) e.Handled = true; // 48代表0,57代表9,8代表空格,46代表小数点}方法二:private void TextBox_KeyPress(object sender, K...

2018-04-15 07:42:22 3383

原创 WinForm关于更新程序的设计思路

   开发WINDOWS应用程序一般都会有一个自动更新的功能,这就需要提供一个单独的更新程序来更新主程序,那么主程序怎么检测是否有更新,以及更新程序怎么去更新主程序呢?下面将分开研究分析。     用VS发布向导发布的都是安装程序,每次更细都是将整个安装程序下载下来重新安装,有时候安装程序过大而更新又比较平凡(比如我们ERP系统中经常有模块需要升级),为了升级一个单独的模块而升级整个应...

2018-04-15 07:42:16 773 1

原创 Visual Studio 2010开发AutoCAD 2012 .net 应用程序调试时断点不起作用

AutoCAD 2012系列产品很快就要正式发布了,对于.net 开发者来说,VS2010无疑是最好用的工具,所以也有好多人在VS2010和AutoCAD 2012 beta版上做开发测试。你在开发时可能会遇到调试断点不起作用的问题。 如果你是在使用VS2010 基于AutoCAD 2011 及其垂直产品(Map 3D / Civil 3D/ AutoCAD Mechanical / AutoCA...

2018-04-15 07:41:51 1329

原创 vs2010发布、打包安装程序(超全超详细)

在vs2010 选择"新建项目"à" 其他项目类型"à" Visual Studio Installerà"安装项目": 命名为:Setup1 。这是在VS2010中将有三个文件夹,1."应用程序文件夹"表示要安装的应用程序需要添加的文件;2."用户的'程序'菜单"表示:应用程序安装完,用户的"开始菜单"中的显示的内容,一般在这个文件夹中,需要再创建一个文件用来存放:应用程序.e

2018-04-15 07:41:34 8571 1

原创 C# DataGridView添加右键菜单等技巧

1).右键点击行时选中行,并弹出操作菜单1). 添加一个快捷菜单contextMenuStrip1;2). 给dataGridView1的CellMouseDown事件添加处理程序:程序代码private void DataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e){if (e.Butt...

2018-04-15 07:41:27 6510

原创 C#中实现文件拖放打开的方法

private void Form1_DragEnter(object sender, System.Windows.Forms.DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)) e.Effect = DragDropEffects.Link; else e.Effect = DragDropEffects.No...

2018-04-15 07:41:19 1493

原创 PropertyGrid显示多行文本

         使用PropertyGrid控件,如果直接自定义一个show对象SomeProperties,然后propertyGrid1.SelectedObject = new SomeProperties();所有的属性都会以一行文本显示,如果有个属性可能出现文字较多的情况,那么一行文本显然是不够的,如下图,假设张三这里是上海市杨浦区国权路151号5号楼502室.....,就需要和VS里...

2018-04-15 07:41:14 1702

原创 在vs2010中打开vs2012的项目

在vs2010中打开vs2012的项目  今天在自己的电脑上装了vs2010然后要打开之前在vs2012上创建的sln文件 被提示-- 无法打开在新版本上创建的sln--解决方案--文件   其实vs2010与vs2012上的sln文件没有本质区别。 打不开的原因: 两者开头的软件信息不同。因此造成低版本vs的不识别。 -------------------------------------...

2018-04-15 07:41:05 2269

原创 什么是“分布式应用系统”

在信息产业高速发展的今天,企业间的竞争将更加激烈。随着规模的不断扩大和业务的不断更新,企业迫切需求完整的分布式解决方案,用于管理复杂的异构环境,实现不同硬件设备、软件系统、网络环境及数据库系统之间的完整集成。背景介绍    纵观人类计算机的发展历史,每隔十年至十五年,信息产业就会发生周期性的变革,1950年至1970年期间,企业主要采用大型主机-终端的体系结构,企业应用系统则采用单一、集中的方式为...

2018-04-15 07:40:59 3247

原创 五险一金包括什么

一、五险一金包括什么?“五险”讲的是五种保险,包括养老保险、医疗保险、失业保险、工伤保险和生育保险;“一金”指的是住房公积金。其中养老保险、医疗保险和失业保险,这三种险是由企业和个人共同缴纳的保费,工伤保险和生育保险完全是由企业承担的。个人不需要缴纳。这里要注意的是“五险”是法定的,而“一金”不是法定的。二、五险一金怎么交?目前北京养老保险缴费比例:单位20%(其中17%划入统筹基金,3%划入个人...

2018-04-15 07:40:57 706

原创 企业资源计划ERP

企业资源计划或称企业资源规划简称ERP(Enterprise Resource Planning),由美国著名管理咨询公司Gartner Group Inc.于1990年提出来的,最初被定义为应用软件,但迅速为全世界商业企业所接受,现已经发展成为现代企业管理理论之一。企业资源计划系统,是指建立在资讯技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。企业资源计划也是实施企...

2018-04-15 07:40:51 3053

原创 在.NET中进行AutoCAD二次开发(C#+ObjectArx) (二)

Autodesk官方最新的.NET教程(五)(C#版) 第 5 章 用户互操作:提示和选择背景提示通常包含一个描述性信息,伴随一个停止以让用户理解所给的信息并输入数据。数据可以通过多种方式被输入,如通过命令行、对话框或AutoCAD编辑窗口。给出的提示要遵循一定的格式,格式要与一般的AutoCAD提示相一致,这一点是非常重要的。例如,关键字要用“/”号分隔并放在方括号“[]”中,缺省值要放在“&l...

2018-04-15 07:40:51 5061

原创 在.NET中进行AutoCAD二次开发(C#+ObjectArx) (一)

1.Autodesk官方最新的.net教程(一)(C#版):修正:(1)启用对象浏览器方法:双击托管的类,会自动调用对象浏览器(2)调试环境设置:应设2项,否则调试程序无法运行:启动外部程序为:F:/AutoCAD 2007/acad.exe工作目录为:F:/AutoCAD 2007/UserDataCache/2.Autodesk官方最新的.net教程(二)(C#版):   (1)prPoint...

2018-04-14 11:41:43 6988

原创 .NET开发AutoCAD

第 1章  Hello World: 访问 ObjectARX .NET 封装类       在这一章中,我们将使用Visual Studio .NET来创建一个新的类库工程。通过这个工程,你可以创建一个能被AutoCAD装载的.NET  dll文件。这个dll文件会向AutoCAD加入一个名为“HelloWorld”的新命令。当用户运行这个命令后,在AutoCAD 命令行上将显示“Hello ...

2018-04-14 11:41:38 1086

6款漂亮HTML CSS样式用户留言表单的相关源码

6款漂亮HTML CSS样式用户留言表单的相关源码

2022-09-05

SearchLookUpEdit的Demo

SearchLookUpEdit的Demo

2022-05-19

SqlSugar-v5.0.18.zip

SqlSugar-v5.0.18.zip

2021-03-31

listbox之间拖拽,listbox内元素拖拽排序

listbox之间拖拽,listbox内元素拖拽排序,里面有大量注释,即使你以前从未使用过,在这里也能轻松了解,轻松学会

2015-05-18

DotNetBar11.5破解版

从网上找了很久,终于找到了,分享一下。dev多文档操作,效果很cool。

2014-08-21

autocad二次开发入门手册

我的第一个自学autocad二次开发的资源。个人觉得还是比较适合入门的。

2014-05-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除