文章分类 -  c#

摘要:转自:http://www.cnblogs.com/yaozhenfa/p/CSharp_Reflection_1.html前言之所以要写这篇关于C#反射的随笔,起因有两个: 第一个是自己开发的网站需要用到 其次就是没看到这方面比较好的文章。所以下定决心自己写一篇,废话不多说开始进入正题。前期准备在... 阅读全文
posted @ 2014-04-27 15:29 ADTL 阅读(120) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/tuqun/p/3684733.htmlNPOI 是POI项目的 .NET 版本。使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。NPOI是构建在POI 3.x版本之上的,它可以在没有安... 阅读全文
posted @ 2014-04-24 17:07 ADTL 阅读(286) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/luguo3000/p/3543487.html如果项目上过线的话,那你一定知道Log是多么重要。 为什么说Log重要呢?因为上线项目不允许你调试,你只能通过Log来分析问题。这时打一手好Log的重要性绝不亚于写一手好代码。项目出问题时,你要能拿... 阅读全文
posted @ 2014-04-24 00:11 ADTL 阅读(124) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/kerrycode/archive/2010/02/05/1664267.html在WinForm里面有时候需要清空自己输入内容或是选择的选项,以便重新操作流程,那么一般你是怎么清空界面各个控件值的呢?如果窗体里面控件,尤其是TextBox控件比较多的时候,代码里面是不是要设置每个控件的Text属性值为空呢?下面我用这个例子,来探讨下清空界面控件值的小技巧。而且还能复用。不必每个窗体都做这些枯燥、无聊的工作。一般的做法是在清除控件的事件里面添加下面这样的代码:privatevoidbtnClear_Click(objectsender,Eve 阅读全文
posted @ 2013-07-30 17:37 ADTL 阅读(168) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/GaoHuhu/archive/2012/07/10/2584457.html一个NHibernate+Spring.Net小例子看到博客园有很多人用Spring.Net和NHibernate这两个框架,所以自己也想学习一下,这是我写的一个关于NHibernate和Spring.Net结合起来的小例子,比较简单,只实现了一个简单的增加信息的功能。不知道结合的合不合理,希望大家给予批评。 总体思路为:1、编写实体类Person和映射文件Person.hbm.xml 2、使用NHibernate生成表T_Person 3、编写接口IPersonD 阅读全文
posted @ 2013-06-26 19:26 ADTL 阅读(189) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/GaoHuhu/archive/2013/06/03/3114950.html函数InternetGetConnectedState返回本地系统的网络连接状态。语法:BOOL InternetGetConnectedState(__out LPDWORD lpdwFlags,__in DWORD dwReserved);参数:lpdwFlags[out]指向一个变量,该变量接收连接描述内容。该参数在函数返回FLASE时仍可以返回一个有效的标记。该参数可以为下列值的一个或多个。值含义INTERNET_CONNECTION_CONFIGURED0 阅读全文
posted @ 2013-06-26 19:25 ADTL 阅读(480) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/GaoHuhu/p/3156989.htmlC#编写Windows 服务 Microsoft Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序。这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面。这使服务非常适合在服务器上使用,或任何时候,为了不影响在同一台计算机上工作的其他用户,需要长时间运行功能时使用。还可以在不同于登录用户的特定用户帐户或默认计算机帐户的安全上下文中运行服务。 使用Microsoft Visual Studio2012可以 阅读全文
posted @ 2013-06-26 19:24 ADTL 阅读(212) 评论(0) 推荐(0)
摘要:https://code.csdn.net/2013ossurvey 阅读全文
posted @ 2013-06-19 20:14 ADTL 阅读(102) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/wuhuacong/p/3140845.html最近一直忙于公司的事情,虽然一直在做一些相关的技术研究,但是很久没能静下心来好好写写博客文章了,想想也有半个月之多了,这半个月来,也一直致力于改善我的WInform开发框架,使得自己及客户使用起来更加方便,更加友好,更加高效。本篇文章就是介绍最近框架改善的其中一个闪光点"通用高级查询模块",高级查询模块,在很多程序模块中都很常见,也是给客户扩展查询的一个很好的补充,由于我一直希望我的Winform开发框架能够精益求精,所以做了这个模块,希望对今后我自己所有的项目以及框架本身, 阅读全文
posted @ 2013-06-17 21:49 ADTL 阅读(555) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/feisky/archive/2009/11/09/1599247.html1. 什么是卡尔曼滤波器(What is the Kalman Filter?)在学习卡尔曼滤波器之前,首先看看为什么叫“卡尔曼”。跟其他著名的理论(例如傅立叶变换,泰勒级数等等)一样,卡尔曼也是一个人的名字,而跟他们不同的是,他是个现代人!卡尔曼全名Rudolf Emil Kalman,匈牙利数学家,1930年出生于匈牙利首都布达佩斯。1953,1954年于麻省理工学院分别获得电机工程学士及硕士学位。1957年于哥伦比亚大学获得博士学位。我们现在要学习的卡尔曼滤波器 阅读全文
posted @ 2013-06-16 10:50 ADTL 阅读(139) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/JamesLi2015/archive/2013/06/13/3134330.html工作之余经常会收藏一些.NET开发中应用到的软件,这些工具涵盖设计,调试,构建,测试等领域。有这些工具的帮助,在处理一些开发中遇到的问题时,会轻松很多。1 Reflection 反射 .NET Reflector这个反编译工具确实相当的重要。且不说用来干坏事,就是经常用来检查自己设计的程序集的命名,也是很有益处的。命名空间是否合理,类型命名是否合理。以我的经验,反编译自己写的程序集,常常会出现一些自己没有预料到的命名空间。比如我们在Visual Studio 阅读全文
posted @ 2013-06-15 16:00 ADTL 阅读(222) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/yao2yao4/archive/2013/06/12/3132434.html1、前言现在搜索PropertyGuid,发现的一些文档,特别是在百度文库中,都是互相抄,我发现最初的文档在这儿http://msdn.microsoft.com/en-us/library/aa302326.aspx。这里面也有一些错误,看的时候注意辨别一下。2、目标:以最少的代码,实现在GUI中配置下列结构的对象。namespace WindowsFormsApplication1{ public partial class Form1 : Form ... 阅读全文
posted @ 2013-06-15 10:17 ADTL 阅读(268) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/Gyoung/archive/2013/06/06/3123022.html.NET程序中,可以利用Unity来实现AOP,用来进行日志、缓存或权限的处理。这里我们来写一个简单的程序,让其实现简单的AOP功能。1.使用NuGet,在项目中获取Microsoft.Practices.Unity。2.新建一个ITalk类及其实现 public interface ITalk { string Speak(string msg); } public class Talk : ITalk { ... 阅读全文
posted @ 2013-06-12 18:06 ADTL 阅读(237) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/JimmyZhang/archive/2013/06/02/3114175.html甲方:,身份证乙方:,身份证现甲方委托乙方完成 __________________________项目的开发,双方约定如下:项目开发费用以8小时500元进行评估,合计人民币_________元。项目开发费用分为两次付清,第一次支付日期为________,支付金额为人民币______元。第二次支付日期为项目验收通过后的24小时内,支付金额为人民币___________元,乙方指定的收款账号为_______银行,卡号_______________________ 阅读全文
posted @ 2013-06-11 17:12 ADTL 阅读(245) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/JimmyZhang/archive/2013/06/05/3118936.htmlPDF版下载:项目代码风格要求V1.0.pdf代码风格没有正确与否,重要的是整齐划一,这是我拟的一份《项目代码风格要求》,供大家参考。1. C# 代码风格要求1.1注释类型、属性、事件、方法、方法参数,根据需要添加注释。如果类型、属性、事件、方法、方法参数的名称已经是自解释了,不需要加注释;否则需要添加注释。当添加注释时,添加方式如下图所示:1.2 类型(类、结构、委托、接口)、字段、属性、方法、事件的命名优先考虑英文,如果英文没有合适的单词描述,可以使用拼音 阅读全文
posted @ 2013-06-11 17:11 ADTL 阅读(116) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/HopeGi/archive/2013/06/05/3118270.html在某年的一个暑假,很想把已经写好的“锄大地”游戏跟冯Boy分享一下,可是那时候不会做一个自动安装.NET Framework4.0的安装包,很遗憾无法跟她分享我的成果。 最近上头有任务,让我去为团队的成果打一个包,而且项目运行时必备的SQL Server、.NET Framework都要一键安装,项目用到的数据库和端口都要在安装的时候一同搞好,这回总算是会了。安装项目介绍新建一个安装包的项目建好了项目之后就有这个界面:文件系统编辑器还有其他类型的编辑器。由左往右分别. 阅读全文
posted @ 2013-06-11 17:10 ADTL 阅读(169) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/happyframework/archive/2013/06/04/3116390.html背景一直在做企业应用,也一直在使用代码生成器,代码生成器分两个维度,一个维度是”主动或被动“,另外一个维度是”运行时或编译时“,这两种维度会有四种组合,每个组合都有其应用的场景,今天我就介绍一下Happy是如何使用代码生成器的。概念介绍主动:可以生成多次,会”主动“的合并生成代码和用户自定义代码,C#的部分类和ExtJs的扩展类就是,通过一些文本合并工具也是可以实现的。被动:不可以生成多次,每次生成都会覆盖用户自定义的代码。运行时:运行时的代码生成,也 阅读全文
posted @ 2013-06-11 17:05 ADTL 阅读(213) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/kudy/archive/2011/11/27/2263752.html之前已发个文章分享刚完成的版本(http://www.cnblogs.com/kudy/archive/2011/11/07/2237802.html),这个是最近对MSH重构后的调整版本,修正了之前存在的几个小bug,也是最后分享出来给大家学习的版本。特别说明:源码分享出来主要不是让大家直接用,而是从中学习某方面值得你学习的,另一个目的是让大家对MSH进一步的了解,因为此系统使用了它提供数据访问。 主数据管理系统(Master Data Management Syst. 阅读全文
posted @ 2013-06-10 11:16 ADTL 阅读(423) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/kudy/archive/2011/11/10/2243810.html前天已发过文章分享了刚完成的一个主数据系统,受到了不少朋友的关注,这篇文章主要是对主数据权限设计方案的讲解,希望对大家有所帮助。源码下载与运行说明请查看分享一个通用强大的主数据管理系统(架构设计讲解及源码下载) 权限管理一般为分授权、验权两大块,另外还有验权测试,这是在系统测试阶段要完成的工作。这里重点要讲的是授权,验权会讲一部分。一、主要数据表设计这是权限分组表,设计它是为了在管理权限时更加清晰,没其它特别的意义。这是权限项表,这个表是重点,其中:Code是对应系统中. 阅读全文
posted @ 2013-06-10 11:15 ADTL 阅读(5988) 评论(0) 推荐(1)
摘要:转自:http://www.cnblogs.com/kudy/archive/2011/11/07/2237802.html这篇文章要讲主数据管理系统(Master Data Management System),是本人创业的其中一个项目,用于管理公司的内部所有系统、系统用户、系统角色、系统权限、服务器管理、系统日志等数据。项目开发只用了1个多月时间,全部由一个人完成的,目前只是个初版本,只满足了初期的需求,如果没时间看下面的架构设计,可以直接下载源码。点击下载源码在线demo:http://mdms.kudystudio.com/用户/密码:test1/test1 test2/test2 ( 阅读全文
posted @ 2013-06-10 11:14 ADTL 阅读(9861) 评论(0) 推荐(1)