.NET
文章平均质量分 81
wangdingbang
这个作者很懒,什么都没留下…
展开
-
C#编程语言规范,很重要,很全面
从FxCop归纳出来的一些规范建议下面是根据FxCop整理的.NET代码编写规范,仅供参考。一、 Design(设计)1. Abstract types should not have constructors 抽象类不应该声明构造方法2. Assembl原创 2011-09-09 11:12:33 · 1536 阅读 · 0 评论 -
谈谈c#中的static
最近突然觉得自己对于static的概念有点模糊了,所以就从网上搜集些资料,又自己做了一些demo,试验了一下。下边将一些写的比较好的文章分享一下:static关键字大家肯定是用的很多了,说起来大家也都知道,这有什么好谈的?可是回想起以前的一些事情,不免叫我心中......事情起因,一个项目中的一些类中全部都是方法,但是被设计成了非静态类了。于是我为了说服同事将这些类设计成静态的原创 2011-11-09 15:54:18 · 760 阅读 · 0 评论 -
将DataTable转换为List的好处与实现方法
现在的DataTable慢慢退出历史舞台,主要是有以下几个原因:1.List是强类型化的,而DataTable不是一般的DataTable,访问某列时,是通过string的ColumnName来取得的,比如:string name = dt.Rows[i]["Name"].ToString();因为是string的列名,存在记错写错的风险,且编译不检查而Li原创 2011-08-10 16:25:07 · 3753 阅读 · 1 评论 -
在WPF中开始Async的学习
简介在Visual Studio中异步CTP (SP1刷新)的新功能预览,让你写异步方案,只是比现在的.NET Framework的方法麻烦一点。 您可以编写异步代码,它与同步代码看起来非常像,可以让编译器处理的回调函数。本演练开始同步WPF应用程序查找并显示在Netflix的目录。 演练显示如何更改使用的CTP功能的同步解决方案,以异步的解决方案。 该应用程序使用打开翻译 2011-12-07 17:53:28 · 2925 阅读 · 0 评论 -
Asp.net MVC中的全局权限验证方法及实现
开发过MVC的人都知道,MVC是三个单词的缩写,分别为: 模型(Model),视图(View)和控制Controller)。 MVC模式的目的就是实现Web系统的职能分工。 Model层实现系统中的业务逻辑。 View层用于与用户的交互。 Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行原创 2012-02-22 14:32:22 · 5786 阅读 · 4 评论 -
ASP.NET缓存技术 第一讲
序言 最近公司团队内部搞分享,我选择了我比较喜欢的数据缓存这部分来学习并分享,所以整理了一些资料,以便于更好的给大家讲解,下边就将我整理的东西分享给大家,里边有很多是搜集到的资料,在此向原作者们表示感谢! 这个系列共有三讲,请关注第一讲,第二讲,第三讲。下边开始正文。 有时候总听到同学说网站运行好慢,不知如何是好;有时候也总见到一些同学写的网站原创 2012-04-23 15:47:06 · 844 阅读 · 0 评论 -
ASP.NET缓存技术 第二讲
页面局部缓存 有时缓存整个页面是不现实的,因为页的某些部分可能在每次请求时都需要变化。在这些情况下,只能缓存页的一部分。顾名思义,页面部分缓存是将页面部分内容保存在内存中以便响应用户请求,而页面其他部分内容则为动态内容。页面部分缓存的实现包括两种方式:控件缓存和替换后缓存。 1.控件缓存(也称为片段缓存) 这种方式允许将需要缓存的信息包含在一个用户控件内,然后,将该用户原创 2012-04-23 15:48:29 · 1399 阅读 · 0 评论 -
浅谈:ASP.NET中使用System.Net.Mail发邮件
public static void SendMail()//普通的邮件发送{ MailAddress from = new MailAddress("FromEmail@website.com"); MailAddress to = new MailAddress("ToEmail@website.com"); MailMessage message = new原创 2012-11-15 14:15:00 · 2838 阅读 · 1 评论 -
VS 2013 链接不上TFS 但是web可以
VS2013无法链接到TFS(Visual studio online),错误TF31001,TF31002TF31002: Unable to connect to VisualStudio Online with VS 2013 but I can using web access - Windows 8.1. FIX:1. Close all i原创 2014-04-30 10:58:23 · 2696 阅读 · 1 评论 -
C#将汉字转换为拼音(按照拼音搜索)
using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace BIReportCenter.UI.ReportAdmin.WebUtilit原创 2011-08-02 12:15:59 · 5534 阅读 · 3 评论 -
使用单例(单态)模式实现winform窗体的单例显示
单态模式,窗体显示 winform原创 2011-03-26 22:23:00 · 1069 阅读 · 0 评论 -
将泛类型集合List类转换成DataTable
public class ListToDataTable { /// /// 将泛类型集合List类转换成DataTable /// /// 泛类型集合 ///原创 2011-07-27 16:13:46 · 1252 阅读 · 0 评论 -
利用CTE递归在存储过程中实现真分页
SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER proc [dbo].[BIReport_GetAllReport_Page]@currentpage int,--当前页码@pagesize i原创 2011-07-29 13:08:04 · 990 阅读 · 0 评论 -
C# CacheHelper的编程实现
using System;using System.Web;using System.Xml.Linq;using System.Web.Caching;using System.Collections.Generic;using BIReportCenter原创 2011-08-01 13:04:40 · 3087 阅读 · 0 评论 -
C#对于字符串的处理类(剪裁、过滤危险字符、替换sql中有问题符号等)
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;namespace原创 2011-08-01 12:59:40 · 4224 阅读 · 0 评论 -
基于Form的web身份验证--C#实施攻略
CustomIdentity类using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Security.Principal;us原创 2011-07-27 16:34:29 · 1491 阅读 · 0 评论 -
SQLiteHelper的C#实现
using System;using System.Collections.Generic;using System.Text;using System.Data.SQLite;using System.Data;namespace Test{原创 2011-08-02 12:27:21 · 3041 阅读 · 0 评论 -
VS2010中的计算代码度量值
关于该功能及几个指标的具体介绍,请参考下面的官方文档 代码度量是一组软件度量值,使开发人员可以更好地了解他们正在开发的代码。利用代码度量,开发人员可以了解哪些类型和/或方法应该返工或进行更彻底的测试。开发团队可以识别潜在的风险、了解项目的当前状态,并跟踪软件开发的进度。原创 2011-08-02 13:47:11 · 3398 阅读 · 0 评论 -
Url的DEC加密与解密
public class PermissionHelper { /// /// DEC 加密过程 /// /// 被加密的字符串 /// 密钥(只支持8个字节的密钥)原创 2011-07-27 16:22:06 · 1700 阅读 · 0 评论 -
Asp.net多语言中的App_GlobalResources和LocalResourc
Asp.net多语言中的App_GlobalResources和LocalResourc(2010-05-24 14:11:33)App_GlobalResources的文件是全局文件资源,可以在任何页面通过Resources直接使用这里面的资源文件。示例如下:1、在App_GlobalResources中增加一个文件叫做ResourceTest.resx2、在Reso转载 2014-05-06 11:28:47 · 2076 阅读 · 1 评论