c#
lionzl
轻财足以聚人,律己足以服人,量宽足以得人,身先足以率人
展开
-
C# 泛型简介
C# 泛型简介<br />http://msdn.microsoft.com/zh-cn/library/ms379564%28VS.80%29.aspx Visual Studio 2005发布日期 : 5/30/2005 | 更新日期 : 5/30/2005<br />Juval Lowy<br />IDesign<br />摘要:本文讨论泛型处理的问题空间、它们的实现方式、该编程模型的好处,以及独特的创新(例如,约束、一般方法和委托以及一般继承)。此外,本文还讨转载 2010-09-26 09:52:00 · 520 阅读 · 0 评论 -
利用vs.net快速开发windows服务(c#)
<br />在很多应用中需要做windows服务来操作数据库等操作,比如<br />(1)一些非常慢的数据库操作,不想一次性去做,想慢慢的通过服务定时去做,比如定时为数据库备份等<br />(2)在.net Remoting中利用windows服务来做Host<br /><br />利用vs.net我们可以在几分钟之内建立其windows服务,非常简单<br /><br />下面说一下步骤<br />1. 新建一个项目<br />2. 从一个可用的项目模板列表当中选择Windows服转载 2011-03-18 08:28:00 · 739 阅读 · 0 评论 -
强大的代码阅读工具Understand
iwangchuchu海阔天空 【推荐】强大的代码阅读工具Understand 【推荐】强大的代码阅读工具Understand4 个附件_http://www.scitools.com/products/understand/Understand软件的功能主要定位于代码的阅读理解。界面貌似是用Qt开发转载 2011-06-12 18:53:00 · 1612 阅读 · 0 评论 -
C#泛型实现流中C/C++格式的struct数据的通用读取方法
背景简单提一下:好多个C/C++构成的结构体(struct)数据需要在C#中读取,他们可能在文件中或网络中(总之有办法转为流Stream)。在C#中用Marshal的PtrToStructure()可以实现byte[]向struct的转变。不过如果每个struct都要写个转载 2011-07-29 16:35:22 · 1441 阅读 · 0 评论 -
一种将数据表DataTable转为JSON格式的新方法
最近实现一种将数据表转为JSON表示的新方法。这种方法表示的JSON数据更省空间(尤其是网络传输,能省很多数据量),使用起来也很方便。假设有这样一张数据表:IDNameLocation1周杰伦香港2侯佩岑台湾转载 2011-07-29 16:38:18 · 918 阅读 · 0 评论 -
DotNet Framework3.5离线安装方案
DotNet Framework3.5离线安装方案 前言:.net 3.5的功能相当的强大,如linq,wcf,wpf,wf和扩展方法等等都是程序员的挚爱,不过.net 3.5中文版本运行环境的安装就确实是不敢恭维了,的确是太差了。无论你下载什么完整软件包,都要从网上下载转载 2011-09-04 11:05:05 · 2811 阅读 · 0 评论 -
内存In-memory模型 缓存Cache
缓存起初作用是提高数据库访问性能。但是缓存不是数据库遮羞布,架构上缓存引入有着重要意义,这是一种数据网格In-Memory-Data-Grid (IMDG);Java EE 7引入分布式 弹性缓存Elastic Caching ,作为其云核心战略的一部分。 云计算是一种计算和存储转载 2011-08-09 21:46:32 · 771 阅读 · 0 评论 -
转帖一篇sixxpack破解的文章!
转帖一篇sixxpack破解的文章!2010-04-30 08:50 830人阅读 评论(3)收藏 举报http://www.cnblogs.com/dczsf/archive/2009/11/02/1594256.html 星期天闲着没事玩游戏,玩游戏不能无外挂。于是百度了半天,找到了一个,看介绍貌似不错,就下载了下来。一看,竟然是用.net写的,转载 2013-01-15 21:06:10 · 592 阅读 · 0 评论 -
C#程序加壳的方法(使用Sixxpack)
C#程序加壳的方法(使用Sixxpack)分类: Winform开发积累 2009-12-18 14:06 129人阅读 评论(0)收藏 举报这几天在做自己的一个小程序,因为使用了3层架构,运行目录下有很多dll文件,最终发布时,我打算将dll文件都合并到exe文件中去。微软发布的免费软件ILmerge可以完成这项工作,研究了一下,其用法如下:1、合并f转载 2013-01-15 20:54:46 · 2351 阅读 · 1 评论 -
转载一篇ClickOnce的文章!
转载一篇ClickOnce的文章!2010-04-30 08:55 353人阅读 评论(0)收藏 举报使用VS2005的 ClickOnce 技术实现按需下载组件默认情况下,首次运行 ClickOnce 应用程序时,会下载该应用程序中包含的所有程序集。但是一些特殊的场景我们可能不希望它这么干,而是希望按照一定规测或者需要用到某个组件的时候再下载。比如我们转载 2013-01-16 09:01:49 · 563 阅读 · 0 评论 -
asp .net 预编译处理 asp.net 程序加密
asp .net 预编译处理 asp.net 程序加密分类: .net 3.0 WCF 开发 .net Framework 3.5 以前 2008-12-08 14:24862人阅读评论(0)收藏举报asp.net.netaspiisweb框架今天需要预编译一下自己的Web应用程序,因为考虑到安全问题,和用户第一次访问的时候速度比较慢这个问题,所以发布的Web应用程转载 2013-03-07 22:41:10 · 1003 阅读 · 0 评论 -
Working with Configuration Files (app.config) in C++/CLI
Working with Configuration Files (app.config) in C++/CLIBy nico.pyright |25 Oct 2007 The purpose of this article is to present some utilization of configuration files in a Windows Forms application with C++/CLI.Download demo project - 14.1 KBDo转载 2010-11-23 14:54:00 · 816 阅读 · 0 评论 -
C#中Dispose和Close的区别
C#中Dispose和Close的区别开发者在线 Builder.com.cn 更新时间:2008-07-20作者: 来源:本文关键词: DisposeC#常见问题C#<br />首先,Dispose和Close基本上应该是一样的。Close是为了那些不熟悉Dispose的开发者设计的。因为基本上所有的developer都知道Close是干吗的(特别是对于那些有C++背景的developer)。<br />但是当我们写code时候,如果要实现Close和Dispose的时候,要转载 2010-11-23 13:39:00 · 679 阅读 · 0 评论 -
C++/CLI 调用C# mash_as c1001 编译器内部错误
<br />今天编译一个c++/cli项目,在调用C#组建时需要将wchar转换到system::string,但是使用mash_as函数时,编译时总是c1001编译器内部错误,后来发现时因为工程包含了system.core,去掉即可,具体解释见微软官方bug网址<br />http://connect.microsoft.com/VisualStudio/feedback/details/468516/c-cli-compiler-crashes-fatal-error-c1001-when-compil原创 2010-11-29 13:45:00 · 1068 阅读 · 0 评论 -
统计图控件dotnetCharting和ZedGraph比较
<br />最近考察了几个统计图表控件包,开源的有ZedGraph,Nplot等,但是相比之下还是ZedGraph强大,方便一些,其他的感觉还是半成品。收费的就多了,只要是商业的报表开发工具都有统计图表的功能,水晶报表,ActiveReport,Reporting Service,不过要方便,功能单一的还是dotnetCharting。下面主要从winform使用上说说ZedGraph和dotnetCharting。<br /> <br />从效果上说dotnetCharting确实没的说,水晶式效果很是炫转载 2010-12-09 12:42:00 · 837 阅读 · 0 评论 -
类型初始值设定项引发异常
<br />类型初始值设定项引发异常,程序写好还好好的没出现错误,昨天要修改东西,一连串的修改完毕后,运行出现类型初始值设定项引发异常,还是在Google错误的原因了,感情遇到这个问题的还不止我一个人,还都是模仿PetShop的框架写的程序。大概总结了一下有如下几个错误点<br /> 一、Web.config配置错误。<br /> 在DALFactory程序集里的DataAccess类里,通过<br /> private static readonly转载 2010-11-19 09:36:00 · 1569 阅读 · 0 评论 -
MSVCR80.dll的问题
巧解 " 找不到MSVCR80.dll "的问题 发布者:许超 发表日期:2007-07-17 10:30:51.89<br /> <br />巧解 找不到MSVCR80.dll 的问题<br />目前有三种解决方法。<br />1, 在程序cpp文件里加上下面句子:<br />#ifdef _DEBUG<br />#define __LIBRARIES_SUB_VERSION Debug<br />#else<br />#define __LIBRARIES转载 2010-11-17 16:51:00 · 1241 阅读 · 0 评论 -
MFC程序由本地转托管 /clr debug 无法调试
MFC程序由本地转托管后发现debug 无法调试,每次在加载mscorwks.dll后,紧接着加载msvcr80,然后程序就退出,返回-1,尝试了几个小时,找到解决办法,记录如下:1、用vs2008新建一个mfc工程,然后转为托管。2、修改对应的选项使其一致本人推测可能是因为之前我指定了程序初始的stack。去掉以后好了。时间有限,不再进行深究了。原创 2010-11-17 17:47:00 · 986 阅读 · 0 评论 -
List转换DataTable
/// /// 将泛类型集合List类转换成DataTable /// /// 泛类型集合 /// public static DataTable ListToDataTable(List entitys) { //检查实体集合不能为空 if (entitys == null || entitys.Count转载 2010-11-18 15:37:00 · 671 阅读 · 0 评论 -
关于vc2005的找不到MSVCR80.dll的执行错误
关于vc2005的找不到MSVCR80.dll的执行错误在移植某个linux下面的工具的时候,发生了release能运行debug不能运行的情况。<br />我发现其实这是个普遍问题,只要你发现你的程序报出了<br />“...failed to start because MSVCR80.dll cannot ...”之类的错误<br />并不是说明你真的没有MSVCR80.dll,<br />你可以用depends这个工具看一下,一定是它所需要的某个版本的dll没有,比如最新的retai转载 2010-11-17 17:36:00 · 1521 阅读 · 0 评论 -
c++/cli调用c#
<br />I've got a .net solution (written in C++/CLI) which references some .dll projects as follows:MainProject->ProjectA->ProbjectB<br />MainProject->ProjectB<br /><br />Originally I'd referenced both ProjectA and ProjectB from MainProject which gave me th原创 2010-11-18 14:01:00 · 785 阅读 · 0 评论 -
c++/cli调用c#类库,混合编译时出现 warning C4945 解决方法
<br />出现4945是因为c++/cli工程添加的引用与其引用的组建自身的引用重复,如下图MainProject->ProjectA->ProbjectB<br />MainProject->ProjectB<br /><br />去掉堆projectB的引用即可<br /><br />编译器会自动链接,类似于方向图,原创 2010-11-18 14:04:00 · 1654 阅读 · 0 评论 -
类型初始值设定项引发异常
类型初始值设定项引发异常<br /> -上午打开VS编译程序的时候,突然出现了这个运行时错误“类型初始值设定项引发异常”。昨天还没有这个错误呢,今天就突然出现,搞得我一头雾水。上网搜了一下,发现有很多人遇到了这个问题。经过一番折腾解决了这个问题后,发现很多人都没有意识到其症结所在,于是写这个随笔,给大家点启发,也给自己做个备忘。<br /><br />症状描述:<br />我的程序需要连接一台MQ服务器(其实就是个台式机,每天下班关机),如果服务器没有开,程序就会抛出异常。以转载 2010-11-19 09:33:00 · 1901 阅读 · 0 评论 -
C#获取电脑硬件信息(CPU ID、主板ID、硬盘ID、BIOS编号)说明
C#获取电脑硬件信息(CPU ID、主板ID、硬盘ID、BIOS编号)说明2009-04-27 10:38 6967人阅读 评论(7)收藏 举报c#textboxstringnull联想.net 最近学习过程中,想到提取系统硬件信息做一些验证,故而对网上提到的利用.NET System.Management类获取硬件信息做了进一步的学习、验证。验证是分别转载 2013-03-08 12:02:06 · 1742 阅读 · 0 评论