随笔分类 -  C#.NET开发

C#.NET开发与学习,源码分享
摘要:XCode让我一个外行业余者转变为一个半专业的开发人员,心怀感激,让我把更多的精力关注在业务,而不是数据库,存储过程,sql,以及编写一遍一遍的垃圾代码。在这里我不对Newlife XCode做过多介绍,XCode曾经是一个轻量级ORM组件,现在XCode加上XCoder,变成了一个非常强大的数据建模工具,支持实体对象数据到不同媒体的数据映射,提供面向对象的方式操作数据库,解决90%以上的数据库操作场景。X系列组件同样功能强大,以前写过很多篇关于XCode的文章,再打算写几篇总结,深入一点的,让大家更多更好的了解XCode的强大功能以及开发效率。 阅读全文
posted @ 2013-09-18 07:59 数据之巅 阅读(4258) 评论(17) 推荐(8) 编辑
摘要:在我的上一篇文章【原创】Matlab.NET混编技巧之——找出Matlab内置函数中,已经大概的介绍了matlab内置函数在混合编程中的优点,并通过程序找出了matlab中的大部分内置函数,当然更多人关心是如何像我所说得那样,不用直接编译,就直接在C#中调用这些内置函数。本文就带你揭开这些谜团。声明,这篇文章是需要一点点混合编程基础的,基本概念和过程要懂一点,如果能简单成功混编一个简单的计算或者绘图例子,可以更容易理解。 阅读全文
posted @ 2013-09-12 08:02 数据之巅 阅读(22710) 评论(19) 推荐(34) 编辑
摘要:以前版本的Visual Stuido中安装项目都可以使用微软自家的Visual Studio Installer,但是到了VS2012这一切都变了。为这个鬼东西折腾了几天,把经验分享出来,留个脚印,以免同样上当。 首先,从VS2012开始,以前的Visual Studio Installer不复存在,打开VS2012,新建项目中的“安装和部署”项目模版,多了一个“启用InstallShield Limited Edition”,双击可以得到这个东东的下载页面,直接用邮箱进行注册后,会发下载地址和注册码到邮箱。为了避免麻烦,本文后面有下载地址,并提供了一组注册码。 阅读全文
posted @ 2013-09-07 11:20 数据之巅 阅读(44207) 评论(29) 推荐(12) 编辑
摘要:Matlab与.NET的混合编程,掌握了基本过程,加上一定的开发经验和算法基础,肯定不难。反之,有时候一个小错误,可能抓破脑袋,加班几个晚上,调试才能解决。同样,由于Matlab.NET混编的特殊性,加上MathWorks的原因,英文文档和没有披露一些详细的细节(甚至不允许反编译MWArray.dll,呵呵,它不允许,不代表你不会哦)。经过很多项目,和大量的实验,也发现了一些小技巧和小秘密,今天就分享其中一个,先做一个简单的铺垫,下一篇将写一个实际例子。 阅读全文
posted @ 2013-09-02 15:41 数据之巅 阅读(7380) 评论(6) 推荐(5) 编辑
摘要:数据挖掘作为一门新兴的多学科交叉应用技术,正在各行各业的决策支持活动中扮演着越来越重要的角色。数据挖掘概念的定义描述有若干版本,本文采用的是一个普遍接受的定义:数据挖掘,又称为数据库中的知识发现(KDD),它是一个从大量数据中抽取出未知的、有价值的模式或规律等知识的复杂过程。一个完整的数据挖掘过程主要包含数据选择、数据预处理、数据挖掘以及知识的表达和解释几个步骤。 阅读全文
posted @ 2013-08-29 18:00 数据之巅 阅读(39595) 评论(51) 推荐(60) 编辑
摘要:国内外比特币交易平台有价格差异,计算各个步骤手续费过于麻烦,打算找个平台试一试。 一个淘宝卖家给了我一个地址: 长期交易比特币的话,建议去中国专业的比特币交易网站,注册后绑定手机(右上角-安全中心-短信验证码 里绑定)立刻赠送0.001比特币哦 ,充值即时到帐0手续费,方便快捷!赶快加入OKCoin吧!http://www.okcoin.com/?invite=3102998 我注册以后准备收藏这个网站,才发现这个地址带有尾巴! 同时我发现导航栏有个“推广联盟”,可以推荐朋友注册,每推荐一个就拿到0.001BTC(比特币)。 我QQ群特别多,于是就到QQ群里发了链接,后果大家可以猜想一下!(心急的朋友可以直接看最后) 后面的内容,看图吧! 阅读全文
posted @ 2013-08-28 16:01 数据之巅 阅读(2700) 评论(7) 推荐(9) 编辑
摘要:我之前博客有一篇开源的Word读写组件的介绍:http://www.cnblogs.com/asxinyu/archive/2013/02/22/2921861.html ,引起了不少人的关注,机缘巧合,也使得我结识了一些朋友,由于DocX的一些原因(不稳定,更新很慢),我了解到了Aspose.Words这个组件,非常好,文档齐全,案例丰富,功能也很多,支持非常完善。所以我业余时间就把官方的文档和例子翻译和总结了一下,希望对大家有点帮助,同时也对自己是一个提高。我决定把这个组件的使用作为一个系列,目前已经有2篇的内容,后面的要根据时间慢慢写。如对您有帮助,不要吝啬你的鼠标,支持一下哦,如翻译的不好,或者有错误漏洞,还请广大网友指出,一个人的能力毕竟有限,而且我只是一个业余打酱油的。 阅读全文
posted @ 2013-08-07 11:28 数据之巅 阅读(49045) 评论(28) 推荐(72) 编辑
摘要:对你有没有用,你看着办,你是大爷!如果没有用,你要喷说它不值10万,我也没有办法,呵呵,有本事你自己做一个出来卖10万!源码都有下载地址,文件很多,比较大,可以自己下载,也可以留下邮箱,过几天统一发送。1.价值10万的短信中间件源代码;2.价值10万的业务数据备份系统源码;3.价值10万的彭博机排队共享系统;4.价值30万的邮件中间件源码; 阅读全文
posted @ 2013-07-30 15:04 数据之巅 阅读(11311) 评论(113) 推荐(94) 编辑
摘要:我的博客主要是关于Matlab与C#混合编程,以及开源.NET技术和Newlife X系列组件为主。为方便大家寻找博客资料,特将博客的文章链接整理归纳,方便查找,定期更新。 阅读全文
posted @ 2013-06-29 19:00 数据之巅 阅读(1270) 评论(0) 推荐(4) 编辑
摘要:Matlab的强大计算引擎和工具箱,让很多人垂涎欲滴,Mathworks也对其他语言的支持越来越好,对.NET平台的支持也越来越强大。3年前偶然接触Matlab与C#混合编程,期间断断续续完成了很多不同类型问题的处理,并完成了几个小项目,积累了不少经验,现在已经很熟练的能够解决Matlab和C#的混编问题。鉴于很多大学毕业生或者研究生接触混编,有很大难处,也有很多人经常来问很基础的问题,所以2012年年底录制了国内第一套比较完成的Matlab与,NET的混合编程入门视频教程,即将在ILoveMatlab论坛发布。最近完成了一个Matlab和C#混合编程解决“人脸识别”的案例,再次分享一下经验。 阅读全文
posted @ 2013-05-29 21:08 数据之巅 阅读(8339) 评论(11) 推荐(13) 编辑
摘要:Matlab Builder NE 工具箱是与C#混编的工具箱,里面的帮助文档很详细,提供了4种情况下与.NET混合编程的案例。 是简单的组件集成,通过Matlab生成Dll程序集,在.NET环境中,通过MWArray组件来调用; 还有一个是在Web环境下使用Figure和混编的情况,与1比较类似; 另外一个就是我们今天要讲到的基于类型安全的接口编程,以及对WCF和MEF的支持; 最后一个是在.NET Remoting技术中的使用。 阅读全文
posted @ 2013-05-16 17:49 数据之巅 阅读(7294) 评论(20) 推荐(14) 编辑
摘要:日常开发中有很多地方使用到表达式计算,比如一个庞大灵活的人力资源管理系统中,涉及到薪酬管理,某些单位可能会经常对工资格式,计算方式进行变动,这个时候表达式计算就可以派上用场,当然还有很多地方,比如数学计算等环节中,对表达式计算的需求也挺多的。今天就像大家介绍一款开源的.NET表达式计算组件NCalc,该组件很小,但功能强大,包括了很多不同类型的表达式计算,下面就将详细介绍其功能和使用。 阅读全文
posted @ 2013-05-02 20:30 数据之巅 阅读(5382) 评论(18) 推荐(17) 编辑
摘要:“工欲善其事,必先利其器”,所以平时喜欢尝试很多软件,来提高工作效率。特意把自己喜欢的,日常常用到的小软件工作分享出来。希望大家不断补充。这些工具有一个前提条件是:免费第一,尽量开源。当然工作中用收费软件肯定有,只不过我收集的这些,是免费的而已。 阅读全文
posted @ 2013-04-18 13:08 数据之巅 阅读(5267) 评论(9) 推荐(5) 编辑
摘要:声明:此Newlife XCode非Mac的XCode,避免误会。 日常用的Newlife X组件的相关资源,不限于XCode,只是以XCode组件为主: 阅读全文
posted @ 2013-04-16 09:16 数据之巅 阅读(4389) 评论(5) 推荐(9) 编辑
摘要:做Matlab.NET混合编程好几年了,虽然Matlab很多函数忘记得差不多了,但基本的东西还是能熟练使用。特别是在C#调用Matlab函数这方面,积累了比较多的经验,和使用经验密切相关。根据很多朋友经常遇到的WinForm窗体混编调用Matlab的Figure的问题,花了一些功夫,把这个封装为C#控件,使得大家可以很容易调用Matlab的Figure了。 阅读全文
posted @ 2013-04-14 20:16 数据之巅 阅读(12783) 评论(6) 推荐(9) 编辑
摘要:XML Database是一套基于.NET 和 XML技术开发的数据库产品,开发者是博客园的陈希章。其定位是面向.NET开发平台的、小型的、面向对象的数据库,比较适合于本地数据缓存、嵌入式数据库应用的场景。上次更新日期是2011年了,没有仔细去研究源码,核心的程序集也才25K,所以够轻量级。那说说其基本特点,更新后的版本的说明没有找到,就看最老的版本的吧。 阅读全文
posted @ 2013-03-25 08:23 数据之巅 阅读(7518) 评论(9) 推荐(25) 编辑
摘要:说起图像处理,肯定很多人都知道博客园的xiaoite,用.NET做图像处理,很强大。由于图像处理的特殊性,可能很多人认为.NET做图像处理效率有问题,但xiaoite用实际证明了其实这都不是问题,大家可以去他的博客详细了解下。呵呵,我只是一个菜鸟,把别人现成的东西组合一下,会使用而已。那下面介绍一下,我找到的几个.NET图像处理组件(和PSD相关的)。 阅读全文
posted @ 2013-03-21 08:12 数据之巅 阅读(6957) 评论(11) 推荐(10) 编辑
摘要:在日常项目开发过程中,操作Zip或者RAR压缩文件也是一件比较常见的事情。主要是打包文件,解压文件等等常规的操作,也相信很多人也用过.NET自带的GZip压缩。今天要给大家介绍的是一些开源的压缩组件的一些简单入门,由于压缩格式很多,效率也不一样,所以开源的东西还是很不错的,支持很全面。 阅读全文
posted @ 2013-03-05 07:59 数据之巅 阅读(15110) 评论(172) 推荐(56) 编辑
摘要:今天向大家介绍一款.NET下的开源轻量级Word 2007/2010格式读写组件DocX,很小巧,能够满足大部分工作需求吧,最重要的是可以不用庞大的Office。DocX是一个以非常直观简单的方式操作Word 2007/2010文件的轻量级.NET组件。它的速度非常快,而且不需要安装微软的Office软件。在中国,免费并且小巧的WPS有足够的理由让很多用户放弃庞大的Office,那在实际软件开发过程中,这玩意就有用处了。遗憾是不支持2003,但总归是被淘汰的趋势,而且用WPS,也没有啥版本的区别。 阅读全文
posted @ 2013-02-22 10:35 数据之巅 阅读(42222) 评论(203) 推荐(105) 编辑
摘要:NDatabase是一个易于使用的.NET对象数据库。为了避免关系数据库带来的开销,可以尝试用NDatabase。NDatabase是新一代的面向对象数据库:1个原生的.NET数据库持久层。它的主要特征有。今天向大家介绍一款.NET下的开源轻量级对象数据库NDatabase,花了1天时间看了一下文档和一些例子。觉得有必要把一些东西整理成中文文档,也方便大家。本来想把以前的一个小项目改造一下,做一个例子的。无奈,时间不是很充足,还要忙着找工作。所以大家自己看看,这个数据库在某些方面还是很有用的。下面的总计都是按照官方文档进行翻译的,稍微去掉和修改了一些,总结了一下该数据库的一些特点和特性。然后把重点写出来了。简单的增删查改在后门的例子中。翻译水平有限,敬请指点: 阅读全文
posted @ 2013-02-20 09:35 数据之巅 阅读(17661) 评论(173) 推荐(60) 编辑