C#
伊莫的森林
这个作者很懒,什么都没留下…
展开
-
C#高级特性
转自:http://hi.baidu.com/cxybuaa/blog/item/80acaa2318c8395b9822ed36.html1 继承1)派生类将继承基类除了构造函数和析构函数的所有成员。2)与C++不同,C#只支持类的单一继承。3)C#提供了关键字base来访问基类成员,调用基类构造函数。4) 可以用new关键字来覆盖基类的成员2 多态1)C#通过使转载 2011-11-28 15:49:29 · 937 阅读 · 0 评论 -
【一个实体对象不能由多个 IEntityChangeTracker 实例引用】原因及解决方法
转自firechun使用ADO实体框架(EF)对建立了关系的表新增记录时出现“一个实体对象不能由多个 IEntityChangeTracker 实例引用”错误,网上反复搜索后,没有找到解决办法,微软的文档也说的含糊不清,实际上,“IEntityChangeTracker ”到底是什么,我到现在也还是模模糊糊的。问题现象:一个角色表,一个用户表,用户表中的RoleId引用角色转载 2011-10-31 17:02:24 · 4959 阅读 · 0 评论 -
Asp.net MVC2实现中英多语言支持网站(转自forgetu)
本文基于ASP.NET MVC2说一下网站如何支持中英多语言技术。 新建一个asp.net mvc 2 项目,先看一下mvc 2项目的初始结构: Views 用于呈现用户界面,通常是aspx和ascx或html文件,这里一般不涉及程序的逻辑处理。Scripts 用于存在js脚本文件。Models 中包含了程序的核心数据,这里一般包括数转载 2011-10-19 10:11:57 · 1478 阅读 · 0 评论 -
如何用VS2005制作Web安装程序(转)
网站完成后,需要部署到目标机器上,方法有很多,直接把文件Copy到目标机器上,执行SQL脚本,配置IIS,这样可以做到;也可以使用InstallShield这样到专业制作软件来打包。本篇文章是使用VS2005自带到安装部署工具来制作exe安装文件。涉及到到内容包括:使用安装部署工具,建立数据库,配置IIS,文件操作,注册表等。参考了网上关于使用VS制作安装程序的文章。环境:Windows200转载 2011-08-18 09:34:12 · 535 阅读 · 0 评论 -
C# 中的委托和事件(转)
本文章转自http://www.cnblogs.com/jimmyzhang/archive/2007/09/23/903360.htmlC# 中的委托和事件PDF 浏览:http://www.tracefact.net/Document/Delegates-and-Events-in-CSharp.pdf文中代码在VS2005下通过,由于VS2003(转载 2011-07-26 15:54:18 · 398 阅读 · 0 评论 -
Asp.Net MVC 多语言实现—— JavaScript多语言支持
对于JavaScript多语言支持,我们可以分别为不同的语言编辑定义多语言的JS文件,再根据情况加载不同语言的JS文件。这里要说的是另一种情况,JS和View共用Resource文件,这样修改或添加语言项只针对资源文件即可。1. 首先建立Controller及Action: public class ContentController : Controller {转载 2011-09-14 13:24:44 · 1228 阅读 · 0 评论 -
NPOI自适应宽度不支持中文解决方案
最近一个项目中涉及报表导出为excel功能需求。我最开始使用微软自身的excel COM组件调用的方式进行导出,发现当需要导出的内容增大到一定程度时,速度十分缓慢,而且调用COM组件需要在服务器端安装excel客户端,添加服务器对COM组件的调用权限,比较繁琐,后来在网上找了下相关信息,发现一个基于excel的操作组件NPOI,试了一下,导出速度比较理想,缩短1/5左右。 不过在处原创 2011-11-22 14:03:29 · 12586 阅读 · 4 评论 -
C#中ToString格式大全
用DataFormatString格式化GridView在GridView里面显示数据,要显示的数据有好多位小数,就想让它只显示两位小数,在delphi里,直接用DisplayFormat就行了,在.net中,查了半天msdn,发现使用DataFormatString是可以实现这个功能的,但是怎么设置就不起作用,最后发现,由于2.0出于安全性的考虑,还要同时设置HtmlEncode = fal转载 2011-12-14 13:25:55 · 711 阅读 · 0 评论