.Net模糊查询Access数据

摘要: ACCESS软件的通配符为:* 与任何个数的字符匹配。 ? 与任何单个字母的字符匹配。“#”表示任何一个数字 。SQL Server中的通配符为:% 与任何个数的字符匹配 。- 与单个字符匹配在C#程序中的写法Select * Fromusr Where Name Like '%Lucy%'Select * Fromusr Where Name Like '_Lucy_'Access软件内的写法Select * Fromusr Where Name Like '*Lucy*'Select * Fromusr Where Name Like  阅读全文
posted @ 2012-04-03 12:36 chennie 阅读(203) 评论(0) 推荐(0) 编辑

.Net读取xlsx文件Excel2007 .Net读取xlsx文件Excel2007

摘要: 简单得很,利用ADO.NET,就像操作数据库一样,“insert into [Sheet1$] values(..,...,...)”excel2007的链接字符串这样写:"provider=microsoft.ace.oledb.12.0;data source=" + @文件路径 + ";extended properties=\"excel 12.0\""excel2003的链接字符串这样写:"provider=microsoft.jet.oledb.4.0;data source=" + @文件路径 + & 阅读全文
posted @ 2012-03-08 12:03 chennie 阅读(667) 评论(0) 推荐(0) 编辑

.net将数据写入Excel指定单元格

摘要: 阅读全文
posted @ 2012-03-08 11:59 chennie 阅读(465) 评论(0) 推荐(0) 编辑

一段js代码解决网页内容无法复制的问题

摘要: 一定遇到过网页内容无法复制的问题,虽然实现技术简单,但碰到时还真是挺烦人的,现在偶提供一个最迅速的解决方案,就是在浏览器地址栏输入以下代码:javascript:alert(document.onselectstart = document.oncontextmenu = document.onmousedown = document.onkeydown = function(){return true;});嘿嘿,是不是可以选中内容可以复制了?神奇吧!说到灵感来源,还要从前几天在某blog看到一个搞笑的技术说起,它是通过在地址栏输入javascript代码而使得网页中的图片满天飞舞,效果还真 阅读全文
posted @ 2012-03-06 10:12 chennie 阅读(1059) 评论(0) 推荐(0) 编辑

C#图片处理之:亮度和对比度的校正 .

摘要: 亮度和对比度应该是最常见的处理要求了。就算是N年前9寸黑白电视机也必有这两个旋钮。亮度调整算法很简单。对每一个像素的RGB值同时加上或减去一个特定的值就可以了。当然由于RGB取值范围都是在[0,255]的,所以要考虑到越界的问题。/**////<summary>///图像明暗调整///</summary>///<paramname="b">原始图</param>///<paramname="degree">亮度[-255,255]</param>///<returns>& 阅读全文
posted @ 2012-02-02 11:04 chennie 阅读(859) 评论(0) 推荐(0) 编辑

Spring.NET框架简介及模块说明

摘要: Spring.NET框架简介及模块说明2009-08-04 15:17:42|分类:Spring.net|字号订阅Spring.NET框架包括很多功能,Spring.NET 1.0包括完整的IoC容器和AOP类库。1.1版加入Web、ORM和数据模块。Spring.NET的下载包中并不包含与其它类库(如NHibernate,TIBCO EMS,Anthem,和IIOP.NET)集成的模块,如果需要您可以单独下载。 Spring Framework天生丽质,因为其先进的架构和对一系列前沿开发思想的集成,使它从一产生就深得开发者欢迎,它将设计模式运用到了炉火纯青的地方,它的幽雅和魅力征服了许多JA 阅读全文
posted @ 2012-01-31 14:48 chennie 阅读(351) 评论(0) 推荐(0) 编辑

C#处理数码相片之马赛克的实现

摘要: 很多图片处理的算法从原理上讲其实非常简单,难点往往在如何去写算法实现它,更加难的就是如何去优化实现的算法。虽说我一向认为程序员的效率比程序的效率更重要,但为了等处理一张自己拍摄的数码照片,溜出去买杯奶茶顺便再买张彩票回来发现还没算好,无论如何都是不能忍受的。马赛克算法很简单,说白了就是把一张图片分割成若干个val * val像素的小区块(可能在边缘有零星的小块,但不影响整体算法),每个小区块的颜色都是相同的。为了方便起见,我们不妨让这个颜色就用该区域最左上角的那个点的颜色。当然还可以有其他方法,比如取区块中间点的颜色,或区块中随机点的颜色作代表等等。下面的示意图就是取val=2的结果。原图像素 阅读全文
posted @ 2012-01-17 14:06 chennie 阅读(242) 评论(0) 推荐(0) 编辑

简单谈谈C#开发短信收发软件的原理 .

摘要: 坛子里好像很多人对如何自己用C#开发手机短信有兴趣,正好我也做过这个,不妨今天就聊聊这个话题。要说这个功能的原理其实并不难(我可没说不复杂:P)。首先当然要把手机和PC连接起来。怎么连倒是次要的,数据线/红外/蓝牙什么的都可以。通常连接好以后PC会虚拟出一个串行通讯口,这下就好办了,我们只要把手机看作一个普通的串口终端设备来进行给它下命令就行了!当然,给手机发命令也是有标准的,通常是GSM AT指令集,不过各厂商可能会有自己的扩充。最后只要命令手机把编过码的短信(一般通用的是PDU格式)替你发出去就可以了!所以要实现这个功能牵涉到的知识点有点多:1 串口通讯2 GSM AT指令3 PDU编码( 阅读全文
posted @ 2012-01-17 14:04 chennie 阅读(514) 评论(0) 推荐(0) 编辑

使用C#的BitmapData .

摘要: 我在前两篇图片处理的文章里几乎都用BitmapData来做图片处理的,那么这个东东究竟是个什么玩意儿呢?C#好是好,但处理图片时一个像素一个像素的操作像素可不是一般的慢,尤其是数码相机拍摄的大图片。其实Delphi也一样,但好在Delphi的Bitmap类提供了ScanLines,可以一行一行的读图,效率比较高。C#应该也有类似的东东。经过一番搜索,终于发现了BitmapData类。先看个例子,这是对一张位图的每个像素按FF取补,然后输出到一个新图(代码有点啰嗦,不过应该可以说明问题了)。int h = m_Bmp.Height;int w = m_Bmp.Width;Bitmap bmpOu 阅读全文
posted @ 2012-01-17 14:03 chennie 阅读(580) 评论(0) 推荐(0) 编辑

C#图片处理之:给你的图片打上LOGO .

摘要: 做图片处理软件,肯定会遇到这样的需求:如何把一张图片放在另一张图片上,比如在大图片中打上公司或个人的Logo等等。其实原理很简单。假设我们有一张 800 * 600 的大图片(Bitmap b0),想在(10,10)的位置上打上Logo(Bitmap b1),Logo图片大小是 150 * 30。很简单,我们以大图片的(10,10)位置作为起始位置,做一个150 * 30 的矩形,把Logo图片整个替换这个矩形。老规矩,还是用BitmapData来帮助我们实现这个功能。// 取以大图(X,Y)为起点,w * h 的矩形区域BitmapData srcData = b0.LockBits(new 阅读全文
posted @ 2012-01-17 14:02 chennie 阅读(409) 评论(0) 推荐(0) 编辑