摘要:
NPOI 帮助类 代码实现了来自于互联网 额外的示例:https://files.cnblogs.com/files/Music/NPOI_Demo_2018_09_06.rar 额外的示例2:NPOIDemo.rar 谢谢浏览! 阅读全文
随笔分类 - [01] .NET [ Core ] / C# 语言
我所研究过的 ASP.NET MVC 或者 .NET 或者 ORM 或者框架的开源项目
2014-06-18 16:45 by 音乐让我说, 929 阅读, 收藏, 编辑
摘要:
ASP.NET MVC 的开源项目有很多,这里列出我所研究过的:SocialGoal v1.0.0prodinnernopCommerceSmartStore.NET由于今天才做收集工作,可能以前研究了很多开源项目,这里却没有列出来,以后会及时更新上来,谢谢!谢谢浏览! 阅读全文
线程安全集合 ConcurrentDictionary<TKey, TValue> 类
2014-06-04 15:34 by 音乐让我说, 819 阅读, 收藏, 编辑
摘要:
ConcurrentDictionary 类【表示可由多个线程同时访问的键/值对的线程安全集合。】支持 .NET Framework 4.0 及以上。示例代码:class CD_Ctor{ // Demonstrates: // ConcurrentDictio... 阅读全文
代码演示 .NET 4.5 自带的 ReadonlyCollection 的使用
2014-05-29 15:53 by 音乐让我说, 987 阅读, 收藏, 编辑
摘要:
代码如下:1.using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConfigurationLibrary{ ... 阅读全文
代码演示用 .NET 4.5 (C# 5.0)自带的压缩类 ZipArchive 创建一个压缩文件
2014-05-28 17:38 by 音乐让我说, 725 阅读, 收藏, 编辑
摘要:
代码如下:using System;using System.Collections.Generic;using System.IO;using System.IO.Compression;using System.Linq;using System.Text;using System.Thread... 阅读全文
一款 .NET 下的轻量级 REST 和 HTTP API 客户端 - RestSharp
2014-05-12 17:04 by 音乐让我说, 8293 阅读, 收藏, 编辑
摘要:
项目地址:https://github.com/restsharp/RestSharpFeaturesSupports .NET 3.5+, Silverlight 4, Windows Phone 7, Mono, MonoTouch, Mono for Android, Compact Fram... 阅读全文
C#中文转换为拼音NPinyin代码【转】
2014-05-12 16:18 by 音乐让我说, 849 阅读, 收藏, 编辑
摘要:
项目地址:https://code.google.com/p/npinyin/在一个采集的程序中,为了给每个文章起一个别名,据说有很好的别名的话,对于百度、google的收录是很有好处的。按照Seo的说明,百度的URL,可以用拼音,英文谷歌的URL,可以用英文命名。网站主要面向国内,而且大部分是国内... 阅读全文
Codekicker.BBCode(BBCode 和 HTML 互转的插件)介绍
2014-05-12 14:03 by 音乐让我说, 992 阅读, 收藏, 编辑
摘要:
项目地址:http://bbcode.codeplex.com/项目介绍:Codekicker.BBCode is a stable and performant BBCode-Parser for .NET. Transform any BBCode into HTML or into an in... 阅读全文
Windows 服务开发框架介绍 - Topshelf
2014-05-09 11:43 by 音乐让我说, 966 阅读, 收藏, 编辑
摘要:
关于 TopShelf Topshelf is a framework for hosting services written using the .NET framework. The creation of services is simplified, allowing developers 阅读全文
也作一下装配脑袋的Expression习题【转】
2014-04-27 19:26 by 音乐让我说, 252 阅读, 收藏, 编辑
摘要:
一.习题 http://www.cnblogs.com/Ninputer/archive/2009/08/28/expression_tree1.html 二.参考 http://msdn.microsoft.com/zh-cn/library/system.linq.expressions.exp 阅读全文
Expression Tree上手指南 (一)【转】
2014-04-27 19:21 by 音乐让我说, 232 阅读, 收藏, 编辑
摘要:
大家可能都知道Expression Tree是.NET 3.5引入的新增功能。不少朋友们已经听说过这一特性,但还没来得及了解。看看博客园里的老赵等诸多牛人,将Expression Tree玩得眼花缭乱,是否常常觉得有点落伍了呢?其实Expression Tree是一个一点就透的特性,只要对其基本概念 阅读全文
在.net中读写config文件的各种方法【转】
2014-04-16 20:29 by 音乐让我说, 322 阅读, 收藏, 编辑
摘要:
今天谈谈在.net中读写config文件的各种方法。 在这篇博客中,我将介绍各种配置文件的读写操作。 由于内容较为直观,因此没有过多的空道理,只有实实在在的演示代码, 目的只为了再现实战开发中的各种场景。希望大家能喜欢。通常,我们在.NET开发过程中,会接触二种类型的配置文件:config文件,xm... 阅读全文
微软宣布.NET Native预览版 C#可编译为本地机器码【转】
2014-04-05 23:27 by 音乐让我说, 642 阅读, 收藏, 编辑
摘要:
英文原文:Announcing .NET Native Preview 微软在 MSDN 博客上宣布了.NET Native 的开发者预览版。.NET Native 可以将 C# 代码编译成本地机器码。有了它,开发者将不仅能享受 C# 的高生产力,而且能拥有 C++ 般的性能。鱼与熊掌不可兼得,而有了NET Native,我们都可以兼得C# 的生产力与 C++ 的战斗力。使用 .NET Native 编译 Windows 商店应用程序,启动速度将会加快 60%,同时占用内存的内存也更少。 目前开发者可以使用该开发者预览版构建基于 ARM 或 x64 架构的 Windows 商店应用程序(很.. 阅读全文
微软宣布成立.NET基金会全面支持开源项目 包括C#编译器Roslyn【转】
2014-04-05 23:15 by 音乐让我说, 462 阅读, 收藏, 编辑
摘要:
基金会初始董事包括 Mono 项目和 Xamarin 的老大 Miguel de Icaza,微软 .NET 团队代表和微软开放技术公司(这是微软专门为开源和开放技术、标准化成立的独立公司)代表。 首批 24 个项目包括 C# 编译器 Roslyn、ASP.NET 的多个已开源项目,还有 Xamarin 的几个项目。 Cloud and Enterprise 执行副总裁 Scott Guthrie 先生表示,今天宣布的决定是 .NET 基金会广泛倡议的一部分,公司将来开源更多的项目,现已启动 24 个 .NET 开源项目,大部分都是经 Apache 2.0 许可发布的。 当前项目列表... 阅读全文
微软开放了.NET 4.5.1的源代码【转】
2014-04-05 23:09 by 音乐让我说, 294 阅读, 收藏, 编辑
摘要:
.NET Reference Source发布了beta版,可以在线浏览.NET Framework 4.5.1的源代码,并且可以通过配置,在Visual Studio 2013中调试.NET Framework。.NET Framework团队的项目经理Alok Shriram在.NET Framework的博客中撰文介绍了最新的.NET Reference Source。它不仅可以用来浏览最新的.NET代码,而且通过强大的Roslyn,改善了“Go to Defination”和“Finding Reference”的在线体验。此外,开发者还可以下载整个源代码包,在Visual Studi 阅读全文
扩展 IEnumerable<T>,让它根据另一个集合的顺序来排列
2014-04-03 16:47 by 音乐让我说, 1013 阅读, 收藏, 编辑
摘要:
假如我有两个集合: public class Teacher { public int Id { get; set; } public string Name { get; set; } } public class Student { public int Id { get; set; } pub 阅读全文
谷歌正式发布Google APIs Client Library for .NET
2014-03-25 22:08 by 音乐让我说, 707 阅读, 收藏, 编辑
摘要:
好消息,特大好消息!英文原文:Google API library for .NET paves the way for Google services on Windows phone 本月 17 日,谷歌云平台团队正式发布了 Google APIs Client Library for .NET,托管于 NuGet,开发者可快速在 Windows Store 应用或 Windows Phone 应用中整合 Google 服务。 Google APIs Client Library for .NET其中包括了 50 多种 Google 服务 API,包括 OAuth 2.0 整合、You.. 阅读全文
自定义一个叫 ReadOnlyXmlMembershipProvider 的 MembershipProvider,用 XML 作为用户储藏室
2013-10-23 19:32 by 音乐让我说, 589 阅读, 收藏, 编辑
摘要:
1. 配置 web.config <membership defaultProvider="AspNetReadOnlyXmlMembershipProvider"> <providers> <clear /> <add name="AspNetReadOnlyXmlMembershipProvid 阅读全文
.NET不可变集合已经正式发布
2013-10-01 11:05 by 音乐让我说, 632 阅读, 收藏, 编辑
摘要:
英文原文:.NET Immutable Collections Ready for Production 微软基础类库(Base Class Library)团队已经完成了.NET 不可变集合的正式版本,但不包括 ImmutableArray。与其一起发布的还包括针对其它不可变对象类型的设计指南。 如果你需要在多个线程中安全地共享集合,并且允许每个线程在需要时对其内容进行改变。这种场景就是不可变集合所设计的初衷。只读集合在使用时需要复制集合中的全部内容,而新的不可变集合可以以一种更高性能的方式从一个现有集合中进行创建。 使用不可变集合需要特别当心,因为你很容易错误地写成“list.Add... 阅读全文
一小段 Dapper 的简单示例
2013-09-25 15:54 by 音乐让我说, 831 阅读, 收藏, 编辑
摘要:
关于 Dapper 的介绍,请参考:Dapper - 一款轻量级对象关系映射(ORM)组件,DotNet 下using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.SqlClient;using System.Configuration;using Dapper;namespace SqlMapperDemo.ConApp{ public interface IUser { string K... 阅读全文