SNS网站获取导入MSN联系人的方法
摘要:刚看到了针对SNS获取MSN好友、各大邮箱联系人,邮件群发解决方案,这篇文章,我也来说说我找到的方法。 SNS上通过MSN来推广的方法最近很流行,据说facebook使用微软的msn contact api,这个在msdn上有说明,至今还是1.0beta,没有仔细研究。另一种方法是通过DOTMSN来实现,DOTMSN原本是在winform下用来实现msn聊天机器人的,由于DOTMSN是启动另一个线...
阅读全文
posted @
2010-09-01 14:27
freedom831215
阅读(399)
推荐(0)
如何使用VS2008打开VS2010的解决方案
摘要:公司大部分人还在使用VS2008做2.0的项目,想使用VS2010尝尝鲜,但是也用不到4.0的库,想着以后用VS2010做了改动,VS2010仍然可以用,就研究查看了一下.SLN文件,发现VS2008的SLN文件的开头会有如下代码:1Microsoft Visual Studio Solution File, Format Version 10.00 2# Visual Studio 2008打开...
阅读全文
posted @
2010-08-31 16:57
freedom831215
阅读(283)
推荐(0)
VS下打包和布置Winform项目
摘要:我们经常会遇到这样的问题:自己开发好了一个Winform系统,如何使之可以平稳的运行在没有安装.NET Framework 的操作系统上?这就涉及到打包和部署的内容,通过打包和部署形成安装程序,实现WinForm应用软件正常的安装在客户的操作系统上。另一方面同时需要考虑通过打包和部署形成卸载程序,将该应用软件卸载掉,达到方便客户使用的目的。一、使用安装打包向导1、C#WinForm打包工具在方案添...
阅读全文
posted @
2010-08-31 15:42
freedom831215
阅读(511)
推荐(0)
C#Webbrowser中屏蔽弹出窗口及脚本错误提示
摘要:简介摘要:一、屏蔽脚本错误提示 (转)c# webbrowser 加载网页出错解决方法 2009-03-25 19:42 当IE浏览器遇到脚本错误时浏览器,左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。当我们使用WebBrowser控件时有错误信一、屏蔽[ping bi]脚本[jiao ben]错误[cuo wu]提示[ti shi](转)c# webbrow...
阅读全文
posted @
2010-08-26 16:38
freedom831215
阅读(1214)
推荐(0)
HtmlTextWriter
摘要:这两天正好在研究asp.net自定义控件制作,HtmlTextWriter在控件制作中发挥重要作用,能够帮助我快速生成html语句。因此决定写下笔记,方便以后查阅。HtmlTextWriter的名称空间是System.Web.UI,如果在winform程序下使用,不要忘了添加System.Web.dll引用。HtmlTextWriter与Html32TextWriter这两个类不存在继承和被继承关...
阅读全文
posted @
2010-08-22 00:40
freedom831215
阅读(295)
推荐(0)
C#中调用Windows API时的数据类型对应关系
摘要:在C#中做很多应用需要使用win32 API,但发现原型函数的一些数据类型看起来非常费劲,甚至在C#中“没有”这种数据类型,查阅了一下资料,数据类型对应关系整理如下,希望对大家有用:BOOL=System.Int32BOOLEAN=System.Int32BYTE=System.UInt16CHAR=System.Int16COLORREF=System.UInt32DWO...
阅读全文
posted @
2010-08-22 00:39
freedom831215
阅读(247)
推荐(0)
使用Mutex实现程序单实例运行(c#)
摘要:大家在开发程序的时候,有时需要限制程序,只能同时运行一个实例,实现此功能,对于VB.NET是非常容易的,只要指定一个属性即可,但是C#实现起来,就稍微繁琐了。C#实现单实例运行的方法,也有多种,比如利用 Process 查找进程的方式,利用 API findwindow 查找窗体的方式,还有就是 利用 Mutex 原子操作,上面几种方法中, 综合考虑利用 Mutex 的方式是较好的选择。下面给出使...
阅读全文
posted @
2010-08-22 00:37
freedom831215
阅读(528)
推荐(0)
Net 如保证ListView增加一项后滚动条保证在最底部
摘要:下午碰到了这个问题,头大了一下,由于对.Net的控件还是很熟悉,所以一开始碰到这个问题基本上让我无从下手,只好翻开MSDN ,但是不知道是由于我的查找方法不对还是自己有rpwt始终找不到相应的内容,只好回想以前做VB,Delphi程序的时候怎么做了,乖乖,想到这些,Windows 消息机制就想起来了,退步好快啊, 为什么不向ListView发送一条LVM_SCROLL消息呢,这个方法应该能实现,但...
阅读全文
posted @
2010-08-22 00:37
freedom831215
阅读(1609)
推荐(0)
C#用 SendKyes 结合 Process 或 API FindWindow、SendMessage(PostMessage) 等控制外部程序
摘要:此方法是模拟键盘的,所以必须传入键盘数据。http://www.zu14.cn/2008/10/28/csharp_api_sendkeys/首页,要说明几个概念:Win32 平台是 消息驱动模式 .Net 框架是 事件驱动模式 标题所指的 “控制外部程序”,外部程序是指与本程序无内在相关性的另外一个程序 基于上面提到的,对于.NET的winform程序,在默认情况下(即...
阅读全文
posted @
2010-08-22 00:36
freedom831215
阅读(1031)
推荐(0)
FCKeditor 2.6.3在ASP.NET中的配置方法
摘要:摘要:FCKeditor是一款功能强大的开源在线文本编辑器,使你在web上可以使用类似微软Word的桌面文本编辑器的许多强大功能。本文以FCKeditor2.6.3介绍在asp.Net中的配置方法。难度:10FCKeditor是一款功能强大的开源在线文本编辑器(DHTML editor),使你在web上可以使用类似微软Word 的桌面文本编辑器的许多强大功能。FCKeditor目前的最新版本是2....
阅读全文
posted @
2010-08-22 00:34
freedom831215
阅读(261)
推荐(0)
AxWebBrowser操作frames
摘要:object j; for (int i = 0; i < document.parentWindow.frames.length; i++) { j = i; HTMLWindow2Class frame = document.parentWindow.frames.item(ref j) as HTMLWindow2Class; MessageBox.Show(frame.name + ...
阅读全文
posted @
2010-08-19 16:28
freedom831215
阅读(397)
推荐(0)
AxWebBrowser
摘要:一.本文程序设计和运行的软件环境 (1).微软公司视窗2000服务器版 (2)..Net FrameWork SDK Beta 2 二.程序设计的思路以及关键步骤的解决方法 (1).把转换COM组件为WinForm组件: 其实实现这种转换十分的简单,我们知道微软Web浏览器COM组件名称为“shdocvw.dll”,由于我们使用的是视窗2000,所以这个文...
阅读全文
posted @
2010-08-19 14:49
freedom831215
阅读(685)
推荐(0)
搜索引擎
摘要:MustruMustru是一个桌面搜索引擎,基于Lucene、Wordnet、Lingpipe、GATE和Berkeley DB等开源项目开发。能够对本地文件系统的多个目录进行索引,然后使用一个Web界面查询该索引。点击进入详细页面 ictclas4jictclas4j中文分词系统是sinboy在中科院张华平和刘群老师的研制的FreeICTCLAS的基础上完成的一个java开源分词项目,简化了原分...
阅读全文
posted @
2010-08-13 17:30
freedom831215
阅读(445)
推荐(0)
lucene 技术区
摘要:搜索引擎基本工作原理 6大理由不选用Lucene 转:限制lucene的遍历结果. 在DotLucene/Lucene.net中,增加自己的中文… Lucene的特性分析 lucene2.0学习文档2lucene2.0学习文档 关于Lucene的详细说明和操作使用方式2 关于Lucene的详细说明和操作使用方式 [Lucene.Net]内存泄漏问题解决方法 Lucene.Net问题处...
阅读全文
posted @
2010-08-13 17:08
freedom831215
阅读(273)
推荐(0)
[Lucene.Net] 基本用法
摘要:[Lucene.Net] 基本用法 (2007-10-23 10:44:47)标签:知识/探索 lucene分类:lucene 技术区本文仅记录一些简单的使用方法,供初学者参考。以下例子采用 Lucene.NET 1.9 版本,可取去 Lucene.Net 下载。1. 基本应用using System;using System.Collections.Generic;using System.Te...
阅读全文
posted @
2010-08-13 17:07
freedom831215
阅读(220)
推荐(0)
lucene、lucene.NET详细使用与优化详解
摘要:1lucene简介1.1什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com或者googleDesktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。1.2lucene能做什么要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就是你给它若干个字符串,然后它为你提供一个全文搜索服务,告诉你你要搜索的关键...
阅读全文
posted @
2010-08-13 17:01
freedom831215
阅读(256)
推荐(0)
线程间操作无效: 从不是创建控件“...”的线程访问它
摘要:在利用Visual Studio2005编写窗体控件的应用程序时,往往会遇到这样的问题:有两个控件,分别为A和B,我们要通过控件A做一个复杂操作,在这个操作过程要设置B的相关属性。如果我们把该操作放在线程中,就可能出现线程安全问题。下面根据一个例子来说明一下。我们假设一个情景,窗体中有一个TabControl控件tc_thread,控件里边共有两个tab页分别为tab1和tab2,控件的下边有一个...
阅读全文
posted @
2010-08-09 17:55
freedom831215
阅读(484)
推荐(0)
封装多线程处理大量数据操作
摘要:起因:最近在写一个导数据的程序,需要从几个老数据表中取出n多的数据,然后加以处理再添加到新数据库的对应表中。单步操作太慢了,这不正是多线程的用武之地吗?对于每一种数据我都得写一套类似的代码,表意代码如下1//从老数据库中获得一批老数据 2DataSet dsUser = OldDbAccess.GetOldUsers(minId); 3//将dataset中的数据分成n份,放到sectionUse...
阅读全文
posted @
2010-08-05 10:55
freedom831215
阅读(446)
推荐(0)
完美解决dataset导出excel问题
摘要:遇到了一个问题:需要从dataset中导出excel,要求如下: 1.不能使用excel对象,因为服务器在远端 2.生成的样式要和excel一样,不能出现白底等现象 过程:因为前期写了一个方法,实现了不使用excel对象导出,主要是用流方式,用html文件模拟的,但是问题是导出的excel显示的时候比较难看,有黑框和白底,视觉上不美观,想到过用css处理,但是由于不能控制一个sheet中的列的个数...
阅读全文
posted @
2010-08-04 17:34
freedom831215
阅读(470)
推荐(0)
datalist导出excel
摘要:void ExportExcel( System.Web.UI.WebControls.DataList dl, string strFileName) { strFileName = System.Web.HttpUtility.UrlEncode(strFileName, System.Text.Encoding.UTF8); System.Web.HttpContext.Current....
阅读全文
posted @
2010-08-04 17:00
freedom831215
阅读(244)
推荐(0)