2015年10月文章归档

微软于北京时间2015.10.30发布了Visual Studio 2015 Update 1 的候选版本。此版本包括了微软最近对Visual Studio 2015新增的功能以及BUG修复等。 Visual Studio 2015 Update 1 RC的下载地址为:Visual Studio 2015 Update 1 RC 注意: 1.以上的下载链接只包含Visual Studio 2015 Update 1 RC的.iso...

Visual Studio 2015-10-30 1615浏览 0评论 喜欢(4)

上一篇《UML系列笔记:一步一步学习C# UML之类图(01)》我们认识了在UML中类图标的表示法。如果你对这部分还不是很清楚,请转到该篇。本文我们将继续学习C# UML类图的知识:关联和继承,下面开始我们的学习之旅。 一、关联 关联(Association):指的是类之间的特定对应关系,在UML中用带实线的箭头表示。按照类之间的数量对比, 按照类之间的数量对比,关联可以分为以下三种: 一对一关联 一对多关联 多对多关联 ...

设计模式 2015-10-28 1006浏览 0评论 喜欢(4)

作为既开发前端界面,又处理后台服务器端数据、业务逻辑的程序员来说,学习或者掌握CSS的知识是非常有必要的。这不,如果前端需要使用CSS3的动画特性来实现图片的放大动画效果,不会CSS3的就傻眼了吧。俗话说得好:“技多不压身”,多了解或者学习点技术,特别是作为IT人员来说是非常重要的。这样可以增加你的见识,提高你对问题的判断和解决能力。 其余的话不多说了,今天在逛博客的时候,看到了阮一峰同学写的一篇关于CSS动画简介的文章,很清晰也很详...

CSS 2015-10-28 864浏览 0评论 喜欢(4)

从今天开始,我将和大家一起来学习C# UML系列的知识。学习之前,需要准备一个绘制UML的绘图工具,这里推荐大家使用在线的UML绘图工具draw.io。关于draw.io的使用,请参照我之前写过的文章《非常强大、易用、高效的在线UML模型绘制工具–draw.io》。准备好之后,我们就开始进入C#类图的学习。 在UML中,一个类用一个矩形来表示,如下表示一个Dialer类: 用C#代码表示为: public class Diale...

设计模式 2015-10-27 623浏览 0评论 喜欢(5)

随着深入使用ASP.NET Web Api,我们可能会在项目中考虑将前端的业务分得更细。比如前端项目使用Angularjs的框架来做UI,而数据则由另一个Web Api 的网站项目来支撑。注意,这里是两个Web网站项目了,前端项目主要负责界面的呈现和一些前端的相应业务逻辑处理,而Web Api则负责提供数据。 这样问题就来了,如果前端通过ajax访问Web Api项目话,就涉及到跨域了。我们知道,如果直接访问,正常情况下Web Api...

ASP.NET 2015-10-26 943浏览 0评论 喜欢(6)

本文给大家分享一个关于C#/.NET应用程序中根据高度和宽度裁剪图片并保存到指定文件目录的简单示例,在很多项目开发需求中,对图片的裁剪操作还是比较常见的。不多说,我们直接进入今天这篇文章的主题吧。 本示例主要用到的.NET命名空间有:System.Drawing;System.Drawing.Drawing2D;System.Drawing.Imaging;以及System.IO; 以下是将指定图片文件按照指定宽,高转换成byte[...

C#开发 2015-10-24 1359浏览 0评论 喜欢(4)

Kaliko--国外的基于ASP.NET(C#)的免费开源CMS管理系统。Kaliko支持MVC和Webform两种方式的ASP.NET应用程序。Kaliko汇集了如下的特点: 标准化的代码: 支持开发者使用自已熟悉的ASP.NET代码来创建Web站点,Kaliko同时支持ASP.NET MVC 和ASP.NET Webforms的开发。 简单易用的编辑管理: 在管理后台使用了TinyMCE 和 Bootstrap等易用的框架 广...

开源程序 2015-10-17 653浏览 2评论 喜欢(17)

DateTime实例对象的GetDateTimeFormats()方法可以将值转换为标准日期和时间格式说明符支持的所有字符串表示形式,此方法返回一个字符串数组,其中每个元素都表示此实例的以标准日期和时间格式说明符之一进行格式设置的一个值。 返回的字符串数组 DateTime.GetDateTimeFormats() 方法等效于组合到单独的调用返回的字符串数组 DateTime.GetDateTimeFormats(Char) 使用"d"...

C#开发 2015-10-14 1226浏览 0评论 喜欢(6)

美国时间2015年10月12日,微软发布了Visual Studio Code的10月更新版本v0.9.1。 此版本主要有以下几个大方面的更新: 固定用户自定义配置的目录位置,根据不同的操作系统,目录位置会有不同,如下所列: Windows %USERPROFILE%\.vscode\extensions Mac $HOME/.vscode/extensions Linux $HOME/.vscode/extensions ...

Visual Studio 2015-10-13 388浏览 0评论 喜欢(3)

.NET(C#)的开发过程,如果想使用Linq语句来查询DataTable应该怎么做呢?很简单,使用.NET Framework中System.Data命名空间下的DataTableExtensions扩展类的AsEnumerable()静态方法便可轻松使用Linq来查询DataTable的数据,我们通过一个简单的示例来看具体如何操作,代码如下: using System; using System.Collections.Generi...

C#开发 2015-10-12 596浏览 0评论 喜欢(4)

今天在网上看到有朋友发一个.NET的CMS开源项目,由于时间的关系,就看了一下托管地址上的相关介绍和项目的整体结构,还是很不错的一个开源项目,集成了ASP.NET WebApi 2,Signalr,MSMQ以及Quartz.Net等,UI基于Angularjs,这是笔者非常喜欢的前端框架了(Angularjs如今火得不行了)。在此记录,同时分享给大家,有兴趣的朋友可以研究一下。以下是摘到官方托管地址的介绍: 玥雅CMS v3.0全新发布...

开源程序 2015-10-09 2258浏览 0评论 喜欢(4)

.NET Framework 3.5中新增了Linq,让我们在操作泛型数据类型时方便快捷了很多,比如Concat,GroupBy,GroupJoin,Select等等。今天这篇文章要给大家分享的是.NET中使用Linq的GroupBy将泛型集合List<T>按某个属性分组并进行Sum的统计操作。例如有如下的泛型集合: ID Name Value 1 N1 5 2 N2 ...

C#开发 2015-10-09 1130浏览 0评论 喜欢(3)

《集DDD,TDD,SOLID,MVVM,DI,EF,Angularjs等于一身的.NET(C#)开源可扩展电商系统--Virto Commerce》--看着这个标题有点长了,笔者本想试着用这个标题来大体概括一下这个[Virto Commerce]基于.NET(C#)的开源电商系统的,但很显然是办不到的。因为无论从Virto Commerce的解决方案架构,还是从Virto Commerce所涉及的各种技术概念来说,用无法一个标题来概括...

开源程序 2015-10-08 2022浏览 0评论 喜欢(11)

今天无意中看到了一个UML绘制工具,名叫draw.io,而且是在线的。于是出于好奇,果断到 https://www.draw.io去体验了一翻。结果让我感到非常惊讶:还有如此强大的在线的UML绘制工具,自己以前怎么没有发现这个神器呢。于是,写下这篇文章,以分享给大家。有需要的童鞋可以亲自去draw.io体验一下。至少笔者体验后觉得,比visio使用起来更简单,易用,方便。以下简要地说一地体验步骤。 先来看一张简单的UML示例图吧: ...

推荐资源 2015-10-06 1295浏览 0评论 喜欢(3)

下载文件到本地是很多项目开发中需要实现的一个很简单的功能。说简单,是从具体的代码实现上来说的,.NET的文件下载方式有很多种,本示例给大家介绍的是ASP.NET Web Api方式返回HttpResponseMessage下载文件到本地。实现的方法很简单,其中就是读取服务器的指定路径文件流,将其做为返回的HttpResponseMessage的Content。直接贴出DownloadController控件器的代码: using Sys...

ASP.NET 2015-10-05 4649浏览 0评论 喜欢(4)

ASP.NET MVC 5的开发中,服务器的各种错误[如:401(登录授权验证),403(禁止访问),404(访问页面不存在),500(服务器内部错误)等]处理是必需考虑并解决的一个问题,如果不处理这些错误或者使用默认的错误页面,那么用于用户体验来说就不是很友好了。严重的甚至可以暴露程序以及服务器的各种信息,给黑客以可乘之机。 网上关于ASP.NET MVC 5的服务器错误处理拦截问题没有太全的总结和整理。今天用一个简单实例来总结整理...

ASP.NET MVC 2015-10-02 1930浏览 0评论 喜欢(4)