随笔分类 -  .net

摘要:什么是NHibernateNHibernate 是一个基于.net 的针对关系型数据库的对象持久化类库。NHibernate 来源于非常优秀的基于Java的Hibernate 关系型持久化工具。NHibernate 从数据库底层来持久化你的.net 对象到关系型数据库。NHibernate 为你处理这些,远胜于你不得不写SQL去从数据库存取对象。你的代码仅仅和对象关联,NHibernat 自动产生SQL语句,并确保对象提交到正确的表和字段中去。这篇文档意在让你尽可能快的开始使用NHibernate。它将介绍如何持久化一个简单的对象到一张表里,完成对表的操作。开发的过程我们将进行以下步骤:1.新 阅读全文
posted @ 2014-03-22 16:10 woshiliyuan 阅读(2464) 评论(8) 推荐(1) 编辑
摘要:在说LINQ之前必须先说说几个重要的C#语言特性一:与LINQ有关的语言特性 1.隐式类型 (1)源起 在隐式类型出现之前, 我们在声明一个变量的时候, 总是要为一个变量指定他的类型 甚至在foreach一个集合的时候, 也要为遍历的集合的元素,指定变量的类型 隐式类型的出现, 程序员就不用再做这个工作了。 (2)使用方法 来看下面的代码: var a = 1; //int a = 1; var b = "123";//string b = "123"; var my... 阅读全文
posted @ 2013-11-03 18:32 woshiliyuan 阅读(245) 评论(2) 推荐(1) 编辑
摘要:安装程序工具使您得以通过在执行指定程序集中的安装程序组件来安装和卸载服务器资源。此工具与 System.Configuration.Install 命名空间中的类一起工作。安转的位置和路径在:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe 卸载的位置和路径在:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe安装程序工具 (Installutil.exe) 安装方法和参数:安装程序工具 (Installutil.exe) 安装方法和参数:insta 阅读全文
posted @ 2013-08-02 23:40 woshiliyuan 阅读(1042) 评论(0) 推荐(0) 编辑
摘要:终于把我这个鼠标钩子程序实现了,刚开始我把句柄赋值赋错了,也就是SetWindowsHookEx(int idHook, HookProc lpfn,IntPtr hInstance, int threadId)的第三个参数,现在找好了,程序运行一切正常。 钩子(Hook),是windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理windows消息或特定事件。 钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出... 阅读全文
posted @ 2013-06-02 19:38 woshiliyuan 阅读(2086) 评论(2) 推荐(8) 编辑
摘要:最近接触了vs2010的一款插件:ConfigurationSectionDesigner。ConfigurationSectionDesigner是一个图型化设计.net的配置块和自动生成需要代码和schema定义的codeplex上的一个开源项目,现在分享出来,希望对大家有所帮助。 .Net配置体系中可以是一个Section一个模块。本示例有2个配置块组成,并通过Section整合到.net的默认配置文件App.config里面,用configSource属性分2个外部配置文件分别配置。实现配置文件分模块、分类展示,使用起来也很方便。 首先你要确保你的vs安装了Configurat... 阅读全文
posted @ 2013-05-19 16:23 woshiliyuan 阅读(1812) 评论(3) 推荐(0) 编辑