你的位置:首页 > ASP.net教程
利用Select2优化@Html.ListBoxFor显示,学会用MultiSelectList
最近需要用到多选框,Asp.Net MVC自带的@Html.ListBox或@Html.ListBoxFor的显示效果太差,于是找到了Select2进行优化,并正式了解了多选框的操作方法。首先介绍多选框的操作方法;一、定义一个MultipleSelectModelpublic c ...
WPF CheckBox 样式
2016-12-27 22:00:03

WPF CheckBox 样式

<Style x:Key="FocusVisual"> <Setter Property="Control.Template"> <Setter.Value> <Con ...
C#多线程之线程池篇1
2016-12-27 19:00:06

C#多线程之线程池篇1

在C#多线程之线程池篇中,我们将学习多线程访问共享资源的一些通用的技术,我们将学习到以下知识点:在线程池中调用委托在线程池中执行异步操作线程池和并行度实现取消选项使用等待句柄和超时使用计时器使用后台工作组件  在前面的“C#多线程之基础篇”以及“C#多线程之线程同步篇”中,我们学 ...
springmvc+mybatis+spring 整合 bootstrap html5
A 调用摄像头拍照,自定义裁剪编辑头像 【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】B 集成代码生成器 [正反双向](单表、主表、明细表、树形表,开发利器)+快速构建表单; 技术:313596790freemaker模版技术 ,0个代码不用 ...
C#泛型详解(转)
2016-12-27 19:00:02

C#泛型详解(转)

初步理解泛型:http://www.cnblogs.com/wilber2013/p/4291435.html泛型中的类型约束和类型推断http://www.cnblogs.com/wilber2013/p/4292240.html深入理解C#泛型(泛型工作机制)http://w ...
网站分类
2016-12-27 18:00:05

网站分类

编程开发----重要网站    前端开发 W3School--前端学习网站 http://www.w3school.com.cn/  Jquery EasyUI中文网 --前端框架 http://www. ...
在你的ASP.NET MVC中使用查找功能
在程序中,使用查找功能是少之不了。今天在ASP.NET环境下演示一回。在cshtml视图中,有三个文本框,让用户输入关键词,然后点击最右连的&ldquo;搜索&rdquo;铵钮,如果有结果将显示于下面。 Html: 表格放2行。一行是标题,一行作为输 ...
Android SDK 在线更新镜像服务器资源
本文转自:http://blog.kuoruan.com/24.html。感谢原作者。 什么是Android SDK SDK:(software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工 ...
【手记】注意BinaryWriter写string的小坑——会在string前加上长度前缀length
之前以为BinaryWriter写string会严格按构造时指定的编码(不指定则是无BOM的UTF8)写入string的二进制,如下面的代码://将字符串"a"写入流,再拿到流的字节组datausing (var ms = new MemoryStream() ...
TYPESDK服务端设计思路与架构之二:服务端设计
在前一篇文中,我们对一个聚合SDK服务端所需要实现的功能作了简单的分析。通过两个主要场景的功能流程图,我们可以看到,作为多款游戏要适配多个渠道的统一请求转发中心,TYPESDK服务端主要需要实现的功能有以下几个要点:l 接收请求和返回响应,通常是HTTP的请求响应。l ...
使用Expression实现数据的任意字段过滤(1)
在项目常常要和数据表格打交道。 现在BS的通常做法都是前端用一个js的Grid控件, 然后通过ajax的方式从后台加载数据, 然后将数据和Grid绑定。 数据往往不是一页可以显示完的, 所以要加分页;然后就是根据关键字段做排序, 做筛选过滤。 作为后端人员, 要考虑的是如何优雅的 ...
input type=file上传控件假样式
采用bootstrap框架样式<!DOCTYPE html><html ="http://www.w3.org/1999/xhtml"><head runat="server"> <meta ht ...
将DataTable中的某列转换成数组或者List
string[] arrRate = dtRate.AsEnumerable().Select(d => d.Field<string>("arry")).ToArray(); List<string> litRate = d ...
c#比较两个数组的差异
2016-12-27 14:00:04

c#比较两个数组的差异

string[] arrRate = dtRate.AsEnumerable().Select(d => d.Field<string>("arry")).ToArray();//Astring[] arrTemp = dtTemp.AsEn ...
我的博客园第一篇文章
2016-12-27 13:00:06

我的博客园第一篇文章

我的博客园第一篇文章 近日没有做ios开发,而是作为项目经理在主导电网项目电能质量检测系统移动端的开发,接触很多。同时空出了一些时间,所以申请了一个博客号, 入行五年了,但是很多基础性的东西在做了项目经理之后,有些已经淡忘了,为了重新捡起来,终 ...
起点联盟和一点公益系统怎么开发?
最近一点公益被传播的风风火火,起点联盟作为和一点公益差不多的模式进来更是大肆开招商会,让人觉得这两个平台很赚钱,那么肯定有很多人和我一样好奇,起点联盟和一点公益系统是怎么开发的?下面我把这两个系统的具体功能写出来,希望大家给点开发思路。 1.累积消费达500元,获得一颗 ...
C#使用Aspose.Cells导出Excel简单实现
首先,需要添加引用Aspose.Cells.dll,官网下载地址:http://downloads.aspose.com/cells/net将DataTable导出Xlsx格式的文件下载(网页输出): 1 /// <summary> 2 /// 导出Excel表格 3 ...
关于.NET参数传递方式的思考
年关将近,整个人已经没有了工作和写作的激情,估计这个时候很多人跟我差不多,该相亲的相亲,该聚会喝酒的聚会喝酒,总之就是没有了干活的心思(我有很多想法,但就是叫不动我的手脚,所以我只能看着别人在做我想做的事,吃我想吃的东西。)。本人由上个月的每周四五篇,到现在的文章缩短到每周一篇, ...
通过自定义特性,使用EF6拦截器完成创建人、创建时间、更新人、更新时间的统一赋值(使用数据库服务器时间赋值,接上一篇)
目录:前言设计(完成扩展)  实现效果  扩展设计方案  扩展后代码结构集思广益(问题)前言:  在上一篇文章我写了如何重建IDbCommandTreeInterceptor来实现创建人、创建时间、更新人、更新时间的统一赋值。看起来会比较复杂,有人提到了重写SaveChanges ...
.Net语言 APP开发平台——Smobiler学习日志:如何快速在手机上实现ContextMenu
最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便 样式一一、目标样式我们要实现上图中的效果,需要如下的操作:1.从工具栏上的”Smobiler Components”拖动一个GridView控件和一个Contex ...
使用 Roslyn 编译器服务
2016-12-27 10:00:12

使用 Roslyn 编译器服务

.NET Core和 .NET 4.6中 的C# 6/7 中的编译器Roslyn 一个重要的特性就是"Compiler as a Service",简单的讲,就是就是将编译器开放为一种可在代码中调用的服务, 通常在工作流引擎 或是规则引擎中都需要一项功能是计算 ...
C# 自定义控件VS用户控件
1 自定义控件与用户控件区别WinForm中,用户控件(User Control):继承自 UserControl,主要用于开发 Container 控件,Container控件可以添加其他Controls控件自定义控件(Custom Control):继承自 Control,主 ...
asp.net mvc 验证码
2016-12-27 10:00:09

asp.net mvc 验证码

验证码类namespace QJW.VerifyCode{ //用法: //public FileContentResult CreateValidate() //{ // ValidateCode vCode = new ValidateCode(); // st ...
有关.NET参数传递方式的思考
年关将近,整个人已经没有了工作和写作的激情,估计这个时候很多人跟我差不多,该相亲的相亲,该聚会喝酒的聚会喝酒,总之就是没有了干活的心思(我有很多想法,但就是叫不动我的手脚,所以我只能看着别人在做我想做的事,吃我想吃的东西。)。本人由上个月的每周四五篇,到现在的文章缩短到每周一篇, ...
.Net Core MVC 网站开发(Ninesky) 2.3、项目架构调整(续)
上次实现了依赖注入,但是web项目必须要引用业务逻辑层和数据存储层的实现,项目解耦并不完全;另一方面,要同时注入业务逻辑层和数据访问层,注入的服务直接写在Startup中显得非常臃肿。理想的方式是,web项目近引用接口而不引用实现,在配置文件中进行配置实现程序集合类,注入业务逻辑 ...
ASP.NET Core的路由[5]:内联路由约束的检验
当某个请求能够被成功路由的前提是它满足某个Route对象设置的路由规则,具体来说,当前请求的URL不仅需要满足路由模板体现的路径模式,请求还需要满足Route对象的所有约束。路由系统采用IRouteConstraint接口来表示路由约束,所以我们在接下来的内容中将路由约束统称为R ...
C#WebBrowrse拦截下载对话框
为了实现这个功能,可算是折腾不少时间,网上搜素出来的结果基本都是如何屏蔽警告对话框。后来请教一个技术大牛(程序员之窗的主要作者Starts_2000),他用C++实现了,他尝试了下C#也没有解决,就忙其他的去,大牛时间一般都比较宝贵,后来我就将就用那个C++动态库,那个时候我测试 ...
Entity Framework 教程——模型浏览器
模型浏览器:在之前的章节中,我们创建了第一个关于学校的实体数据模型。但是EDM设计器并没有将他所创建的所有对象完全显示出来。它只将数据库中的被选择的表与视图显示出来了。模型浏览器可以将EDM所创建的所有对象和函数的信息都显示出来。右键EDM设计器并在菜单中选择模型浏览器即可打开。 ...
在DevExpress程序中使用Winform分页控件直接录入数据并保存
一般情况下,我们都倾向于使用一个组织比较好的独立界面来录入或者展示相关的数据,这样处理比较规范,也方便显示比较复杂的数据。不过在一些情况下,我们也可能需要直接在GridView表格上直接录入或者修改数据,这种对于字段比较少,而且内容相对比较简单的情况下,效率是比较高的一种输入方式 ...
怎样在Redis通过StackExchange.Redis 存储集合类型List
StackExchange 是由StackOverFlow出品, 是对Redis的.NET封装,被越来越多的.NET开发者使用在项目中。 绝大部分原先使用ServiceStack的开发者逐渐都转了过来,由于SS在其新版中不再开源,并对免费版本有所限制。实际问题那么用.NET的开发 ...
Navisworks 提供了.NET, COM和NwCreate 三种API
Navisworks 提供了.NET, COM和NwCreate 三种API。而通常我们说Navisworks API其实指的只是COM或.NET,因为NwCreate的功能比较特殊。待我一一道来: COM API: 这是很早很早以前就提供的接口。COM有多老基本它就有多老了 ...
asp.net webform 自定义分页控件
做web开发一直用到分页控件,自己也动手实现了个,使用用户自定义控件。翻页后数据加载使用委托,将具体实现放在在使用分页控件的页面进行注册。有图有真相,给个直观的认识:自定义分页控件前台代码:<style type="text/css"> .pag ...
IL实现简单的IOC容器
2016-12-26 13:00:09

IL实现简单的IOC容器

既然了解了IL的接口和动态类之间的知识,何不使用进来项目实验一下呢?而第一反应就是想到了平时经常说的IOC容器,在园子里搜索了一下也有这类型的文章http://www.cnblogs.com/kklldog/p/3395641.html,借鉴一下前人的知识就来实现一下吧。IOC的 ...
cookie保存中文登录账号获取时乱码问题
登录成功后写入cookie的代码Response.Cookies["account"].Value = account;//"管理员"Response.Cookies["account"].Expires = ...
【趣味分享】C#实现回味童年的24点算法游戏
一、24点游戏玩法规则效果展示1、初始化界面2、开始游戏界面3、游戏超时界面 4、查看答案界面 5、答对界面6、答错界面7、计算表达式的验证界面 8、一副牌算完开始新一副牌界面 到这里24点算法基本操作图就结束了,下面来看看示例代码吧。二、完整代码演示 关于代 ...
分享api接口验证模块
2016-12-26 11:00:03

分享api接口验证模块

一.前言  权限验证在开发中是经常遇到的,通常也是封装好的模块,如果我们是使用者,通常指需要一个标记特性或者配置一下就可以完成,但实际里面还是有许多东西值得我们去探究。有时候我们也会用一些开源的权限验证框架,不过能自己实现一遍就更好,自己开发的东西成就感(逼格)会更高一些。进入主 ...
[C#] 回眸 C# 的前世今生
2016-12-26 10:01:43

[C#] 回眸 C# 的前世今生

回眸 C# 的前世今生 - 见证 C# 6.0 的新语法特性 序  目前最新的版本是 C# 7.0,VS 的最新版本为 Visual Studio 2017 RC,两者都尚未进入正式阶段。C# 6.0 虽说出了一段时间,但是似乎有许多园友对这一块知识并不了解,如拼接字符串 ...
如何一步一步用DDD设计一个电商网站(九)—— 小心陷入值对象持久化的坑
阅读目录前言场景1的思考场景2的思考避坑方式实践结语 一、前言  在上一篇中(如何一步一步用DDD设计一个电商网站(八)&mdash;&mdash; 会员价的集成),有一行注释的代码: public interface IRoleDiscountRelati ...
07菜单及右下角小图标的练习
private void 退出ToolStripMenuItem_Click(object sender, EventArgs e) //退出菜单方法 { //this.Close(); Application.Exit();//建议使用该关闭语句 ...
08实现文件和文件夹的复制
private void btnSave_Click(object sender, EventArgs e) //文件复制、保存方法 { #region 静态复制文件(写死) string desPath = @"c:\1\1.chm" ...
ABP学习日记1
2016-12-25 20:00:09

ABP学习日记1

...
在DevExpress程序中使用TeeList控件以及节点查询的处理
在很多情况下,我们需要通过树列表进行数据的展示,如一些有层次关系的数据,通过有层级的展示,能够使用户更加直观查看和管理相关的数据。在一般Winform开发的情况下,可以使用微软的TreeView控件,也可以使用DevExpress的TreeList控件进行数据的展示,本篇随笔主要 ...
web设计页面跳转的方法
2016-12-25 17:00:04

web设计页面跳转的方法

一、asp.net c# 打开新页面或页面跳转1. 最常用的页面跳转(原窗口被替代):Response.Redirect("newpage.aspx");2. 利用url地址打开本地网页或互联网:Respose.Write("<script l ...
Entity Framework 教程——什么是Entity Framework
什么是Entity Framework编写和管理ADO.NET是一个繁琐而又无聊的工作。微软为你的应用提供了一个名为“Entity Framework”的ORM框架来自动化管理你的数据库。微软对Entity Framework给出了以下定义:EF是一个对象关系映射(ORM)框架, ...
Entity Framework 教程——EF体系结构
EF体系结构下图是一张EF体系结构的全景图,让我们单独了解各个组件的用处。EDM (Entity Data Model):EDM由3个主要部分组成,概念模块(Conceptual Model),映射(Mapping),存储模块(Storage Model)。Conceptual ...
SOLID 设计原则
2016-12-25 16:00:07

SOLID 设计原则

SOLID 原则基本概念:程序设计领域, SOLID (单一功能、开闭原则、里氏替换、接口隔离以及依赖反转)是由罗伯特·C·马丁在21世纪早期 引入的记忆术首字母缩略字,指代了面向对象编程和面向对象设计的五个基本原则。当这些原则被一起应用时,它们使得一个程序员 ...
关注点的分离时机
2016-12-25 16:00:06

关注点的分离时机

分离关注点必须从需求阶段开始。这并不是说在项目的开始阶段,就要针对每个关注点捕获非常详细的需求,而是必须系统地组织涉众的关注点,以划定系统的范围。而针对每个关注点进行需求的细化和精炼,可以采用迭代式的方法,根据优先级分配到项目生命周期的不同阶段中去。 ...
Entity Framework 教程——安装Entity Framework环境
安装Entity Framework环境Entity Framework 5.0 API分布在两个地方,一个可在NuGet包管理器中找到,一个存在于.NET framework中。.NET framework 4.0/4.5包含EF核心API,通过NuGet包管理器下载的Enti ...
Entity Framework 教程——创建实体数据模型
创建实体数据模型:本文将带你创建实体数据模型(EDM)SchoolDB数据库和理解基础建设模块。实体数据模型(EDM)是用于描述实体之间关系的一种模型,以下将使用Visual Studio 2012 和 EF6创建SchoolDB数据库。1.打开Visual Studio 201 ...
微服务架构设计
2016-12-25 13:00:44

微服务架构设计

微服务 软件架构是一个包含各种组织的系统组织,这些组件包括 Web服务器, 应用服务器, 数据库,存储, 通讯层), 它们彼此或和环境存在关系。系统架构的目标是解决利益相关者的关注点。 Conway’s law: Organizations ...
Entity Framework 教程——概述
Entity Framework 基础本教材将手把手教你使用entity framework,我们将使用entity framework 6.0和visual studio 2012。以下表格是entity framework的各个重大版本版本功能EF 3.5提供database ...
C#获取硬盘序列号的问题求助
具体问题是这样的:我用下面这段获取硬盘型信息的代码做成的exe文件,在机子上测试的时候,出现直接双击运行和用管理员身份运行结果不一样的情况,这个问题该怎么解决? 1 public static String GetHardWareId() 2 { 3 Stri ...
[C#] C# 6.0 的知识梳理
2016-12-25 04:00:09

[C#] C# 6.0 的知识梳理

C# 6.0 的知识梳理序  目前最新的版本是 C# 7.0,VS 的最新版本为 Visual Studio 2017 RC,两者都尚未进入正式阶段。C# 6.0 虽说出了一段时间,但是似乎有许多园友对这一块知识并不了解,如拼接字符串的 $ 符号,在此,小人献上拙作一篇《 ...
asp.net core 1.1 升级后,操作mysql出错的解决办法。
遇到问题  core的版本从1.0升级到1.1,操作mysql数据库,查询数据时遇到MissingMethodException问题,更新、插入操作没有问题。如果你也遇到这个问题,请参照以下步骤进行升级操作。操作步骤及内容如果你的项目已经引用过以下几部分内容,请依次升级内容:PM ...
.NET 基础一步步一幕幕[out、ref、params]
out、ref、paramsout:如果你在一个方法中,返回多个相同类型的值的时候,可以考虑返回一个数组。但是,如果返回多个不同类型的值的时候,返回数组就不行了,那么这个时候,我们可以考虑使用out参数。out参数就侧重于在一个方法中可以返回多个不同类型的值。参数必须在方法中对其 ...
.NET 基础一步步一幕幕[方法、结构、枚举]
方法、结构、枚举 方法:将一堆代码进行重用的一种机制。语法:[访问修饰符] 返回类型 <方法名>(参数列表){ 方法主体;}返回值类型:如果不需要写返回值,写void方法名:Pascal 每个单词的首字母都大些。其余 ...
[C#] C# 6.0 的知识梳理(整理中)
C# 6.0 的知识梳理序  目前最新的版本是 C# 7.0,VS 的最新版本为 Visual Studio 2017 RC,两者都尚未进入正式阶段。C# 6.0 虽说出了一段时间,但是似乎有许多园友对这一块知识并不了解,如拼接字符串的 $ 符号,在此,小人献上拙作一篇《 ...
06 实现判断小数点输入位置的四则运算器
1 private void txtNumber1_KeyPress(object sender, KeyPressEventArgs e) 2 { 3 //MessageBox.Show(((int)(e.KeyChar)).ToString()); //A ...
【转载】C#怎么判断字符是不是汉字
支持并尊重原创!原文地址:http://jingyan.baidu.com/article/2c8c281deb79ed0008252af1.html 判断一个字符是不是汉字通常有三种方法,第1种用 ASCII 码判断,第2种用汉字的 UNICODE 编码范围判 断,第3种用 ...
Hibernate中事务的隔离级别设置
Hibernate中事务的隔离级别,如下方法分别为1/2/4/8。在Hibernate配置文件中设置,设置代码如下 ...
第一页下一页12345678910下10页末页第2/810页,总共:48566条数据