2012年5月9日

c#控制IE浏览器自动点击等事件WebBrowser,mshtml.IHTMLDocument2

摘要: 可以实现例如通过应用程序操作google搜索,用户输入要搜索的内容,然后在google中搜索;可以自动点击网页上的按钮等功能 1. 加入对Microsoft Internet Controls的引用; 2. 加入对Microsoft HTML Object Library的引用;(要引入Microsoft.mshtml.dll 地址是C:\Program Files\Microsoft.NET\Primary Interop Assemblies) 3. 通过mshtml.IHTMLDocument2、SHDocVw.InternetExplorer、SHDocVw.ShellWindowsC 阅读全文

posted @ 2012-05-09 22:28 HOT SUMMER 阅读(9756) 评论(0) 推荐(0) 编辑

转 C# 控制IE

摘要: 可以实现例如通过应用程序操作google搜索,用户输入要搜索的内容,然后在google中搜索;可以自动点击网页上的按钮等功能 1. 加入对Microsoft Internet Controls的引用; 2. 加入对Microsoft HTML Object Library的引用;(要引入Microsoft.mshtml.dll 地址是C:\Program Files\Microsoft.NET\Primary Interop Assemblies) 3. 通过mshtml.IHTMLDocument2、SHDocVw.InternetExplorer、SHDocVw.ShellWindowsC 阅读全文

posted @ 2012-05-09 22:26 HOT SUMMER 阅读(3364) 评论(0) 推荐(0) 编辑

2012年5月8日

使用NHibernate完成对数据的批量导入 .

摘要: 在对数据处理时往往要实现对数据的批量导入功能。一般的处理方法如下1、读入TXT文件的一行2、按照顺序放入到指定的对象(这里用到反射功能)3、根据类中的主键判断是否已经存在在数据库中4、如果存在,则更新,如果不存在则插入。这里每个要导入的类必须实现IPK接口,返回主键信息。判断是否存在使用如下方法://多个参数一定要有别名String sql = "from "+_type +" as o"+ whereClause;//查找IList op = Connect.getSession().Find(sql);其中where字句是根据主键信息生成的字符串。注 阅读全文

posted @ 2012-05-08 14:52 HOT SUMMER 阅读(1872) 评论(0) 推荐(0) 编辑

NHB资料

摘要: NHibernate学习http://sifang2004.cnblogs.com/archive/2005/09/05/230713.html 阅读全文

posted @ 2012-05-08 14:05 HOT SUMMER 阅读(189) 评论(0) 推荐(0) 编辑

外部唯一窗体

摘要: private void ShowOrActiveForm<T>(string FormName) where T : Form, new() { #region Form fm; if (Application.OpenForms[FormName] != null) { fm = Application.OpenForms[FormName]; fm.Activate(); } else { fm = new T(); //fm.MdiParent = this; fm.Show(); } #endregion } 阅读全文

posted @ 2012-05-08 10:39 HOT SUMMER 阅读(108) 评论(0) 推荐(0) 编辑

2012年5月7日

NHibernate 批量删除

摘要: 参照案例下载:/Files/liuxiaojun/LXJ.NHibernate.Demo.rar场景描述:Users,UserProfiles删除一个User时,连带删除此User拥有的ProfileNHibernate的批量删除可以采用两种方式:1、先把要删除的对象查询出来,然后循环对查询出的对象集合进行删除,代码如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->session.Delete(exists_user);IList< 阅读全文

posted @ 2012-05-07 22:06 HOT SUMMER 阅读(1896) 评论(0) 推荐(0) 编辑

Nhibernate HQL 大全

摘要: -HQL: Hibernate查询语言 Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。 第 15 章 HQL: Hibernate查询语言Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。 15.1. 大小写敏感性问题除了Java类与属性的名称外,查询语句对大小写并不敏感。 所以 SeLeCT 阅读全文

posted @ 2012-05-07 21:57 HOT SUMMER 阅读(1216) 评论(0) 推荐(0) 编辑

简单的NHibernate helper类,支持同一事务的批量数据处理

摘要: 今天为了处理批量数据操作写了个简单的NHibernate helper类,支持同一事务的批量数据处理. 转载自:http://www.cnblogs.com/rayman/archive/2005/03/27/126702.aspxusingSystem; usingSystem.Threading; usingSystem.Collections; usingSystem.Collections.Specialized; usingNullables; usingNullables.NHibernate; usingNHibernate; usingNHibernate.Cfg; na... 阅读全文

posted @ 2012-05-07 21:49 HOT SUMMER 阅读(1625) 评论(0) 推荐(0) 编辑

sqllite配置(参考别人)

摘要: <?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> <section name="hibernate-configuration" type="NHibernate.Cfg.ConfigurationSectionHandler,NHibernate" requirePermission="false"/> </configSections> & 阅读全文

posted @ 2012-05-07 17:06 HOT SUMMER 阅读(760) 评论(0) 推荐(0) 编辑

在nhibernate 1.2 中使用sqlite时应注意sqlite的ado.net的提供者 .

摘要: Finisar.SQLite.SQLiteConnection情况:我想存储少量的数据,在数据库,2,并且使用nhibernatenhibernate对access的支持算不上好,所以我就选择使用了sqlite,但是同样的代码在ms sql server上能通过但就是就对sqlite通过不过,通过一步,步地跟踪发现sqlite的构造函数是如下的情况public SQLiteDriver() : base("SQLite.NET","Finisar.SQLite.SQLiteConnection","Finisar.SQLite.SQLiteCo 阅读全文

posted @ 2012-05-07 16:36 HOT SUMMER 阅读(188) 评论(0) 推荐(0) 编辑

导航