摘要:
对于GDI+,在正常的操作,Bitmap-- Graphcis -- DrawImage或者DrawString,生成图片的话,会产生很多杂点,或者是图片质量不稳定..尤其是在读取图片后,生成缩略图之后,文件会被压缩而失真..主要原因是因为没有重新设置Graphics的几个属性..1.Graphics.SmoothingMode属性: 例如SmoothingMode.HighQuality可以产生高质量图片,但是效率低.2.Graphics.CompositingQuality 属性: 例如:CompositingQuality.HighQuality也是产生高质量图,效率低下.3.Graph 阅读全文
posted @ 2011-10-21 17:24
carekee
阅读(759)
评论(0)
推荐(0)
摘要:
还记得前段时间的一篇文章写了"使用GDI+绘制高质量图和字体",里面用到了SmoothingMode.HighQuality,CompositingQuality.HighQuality,TextRenderingHint.ClearTypeGridFit等属性,使得生成的图片质量有所提高..但是上周在单位的"web大头贴"里生成图片的时候,遇到了一个小问题,就是在生成Jpeg图片的时候,默认的质量有模糊的效果,无论如何调整属性都是无法达到满意的效果..查了MSDN.找到解决的办法,并且还发现了块新的桃源胜地.. 问题的地点经过筛选,确定是出在图片保存时 阅读全文
posted @ 2011-10-21 17:24
carekee
阅读(545)
评论(0)
推荐(0)
摘要:
如何实现类似PHOTOSHOP中的图像任意变形效果,目前GDI+可以轻松实现由长方形变成任意平行四边形,但无法轻意解决变成梯形、三角形和任意四边形。例如下例:扭曲变形效果之一:扭曲变形效果之二:在下一代操作系统Vista中, 图形图像通过WPF的三维映射相应方式可以解决此问题(见我的一篇文章:在Expression Blend中制作侧面为梯形的类棱柱体),但有没有更直接的算法来解决此问题呢?经过搜索,在网上找到一篇论文:彩色图象的二维变形(作者:向辉) 摘 要 该文讨论了彩色图像的变形扭曲技术,并针对二维变形给出了一个速度、精度均令人满意的算法。 关键词 变形 反变换 双线性插值 增量计算一、 阅读全文
posted @ 2011-10-21 17:13
carekee
阅读(6137)
评论(0)
推荐(1)
摘要:
前言 一直没有稳定的DVS供我测试用,朋友那边也是频频宕掉,所以延误至今,所幸还是出来了。此外非常遗憾的是没能用WPF实践成功,关键是IntPtr句柄设置不对,没法显示出来,为了保证进度也只好暂时放弃用WPF做显示。提醒 欢迎转载,但请保留博客园(www.cnblogs.com)、农民伯伯(over140.cnblogs.com)的出处,谢谢合作:)系列 1. C# 海康DVR客户端开发系列(1)—— 准备 2. C# 海康DVR客户端开发系列(2)—— 封装API 3. C# 海康DVR客户端开发系列(3)—— 连接DVR和图像预览正文 一、截图 二、代码Code... 阅读全文
posted @ 2011-10-21 14:02
carekee
阅读(1258)
评论(0)
推荐(0)
摘要:
前言 PlayCtrl.dll都忘记到底是朋友翻的还是自己翻的了,有朋友需要,我就贴上来吧。正文 一、文件下载 注意:文件可能随时更新,欢迎使用中遇到问题及时反馈给我。下载后把后缀改成.cs就行了。 HikPlayer.txt 二、部分APICode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->///<summary>///播放器///</summary>publicsealedclassHikPlayer{#regionC 阅读全文
posted @ 2011-10-21 14:02
carekee
阅读(698)
评论(0)
推荐(0)
摘要:
前言 上个C#视频监控系列主要是分享用C#对海康视音频采集卡/板卡SDK进行二次开发的一点经验,期间认识了许多同道朋友,感谢他们的鼓励和支持,鉴于相关的文章甚少,也因此决定继续写关于视频监控方面的文章。这里就不赘述视频监控的应用前景以及当前的市场情况了,本系列主要是海康威视客户端SDK用C#进行二次开发,应用场景为网络环境下远程访问及远程控制嵌入式网络硬盘录像机。提醒 欢迎转载,但请保留博客园(www.cnblogs.com)、农民伯伯(over140.cnblogs.com)的出处,谢谢合作:)系列 1. C# 海康DVR客户端开发系列(1)—— 准备正文 一、理论知识 硬盘... 阅读全文
posted @ 2011-10-21 14:01
carekee
阅读(1479)
评论(1)
推荐(0)
摘要:
前言 从上篇文章(10月4日)到本篇文章截止到今天(10月22日)一直在做这个SDK翻译工作,耗时2周半,代码超过1万行,约有三分之二的行数是注释。由于工作忙也只能一天抽出那么半个小时一个小时来整理,所以对关注此系列文章的朋友说句:“抱歉,让大家久等了”。 临时决定本系列使用WPF来做例子(买了一本WPF没读 - - #,所以......),藉此学习下WPF,也进一步熟悉.Net Framework 3.5,落伍的“老兵”奋起追击下相对于“老兵”而言的新技术 :) 其实这篇文章在10月22日就写好了,但是想和视频预览文章一起发布,比较麻烦的是我这边朋友的DVR一直不稳定,一直拖延到今天... 阅读全文
posted @ 2011-10-21 14:01
carekee
阅读(704)
评论(0)
推荐(0)
摘要:
前言视频监控的分屏技术实际上就是通过动态Panel + 动态指定其Location和Size来实现的,还需要一个计算分屏数目的算法,本文将弥补视频监控系列中动态分屏的功能,权当续文吧 : )正文1.先“上菜”再讲做法:——上图~~2.动态PanelCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->///<summary>///动态创建面板///</summary>///<paramname="xy&quo 阅读全文
posted @ 2011-10-21 14:00
carekee
阅读(485)
评论(0)
推荐(0)
摘要:
前言本章主要把可能用到的C#WinForm功能性代码在这里汇总一下,以备实现其他功能来满足客户的其他需求,或者方便自己开发。注意本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心、实现以及其他能够贴出来的代码我都会贴出来,并且争取尽所能的回答留言里的每一个问题,感谢大家关注,欢迎交流 :)系列1.C# 视频监控系列(1):准备 2.C# 视频监控系列(2):客户端——封装API3.C# 视频监控系列(3):客户端——连接服务器4.C# 视频监控系列(4):客户端——音频接收和抓图5.C# 视频监控系列(5):客户端——给服务器端发送字符串和录 阅读全文
posted @ 2011-10-21 13:59
carekee
阅读(460)
评论(0)
推荐(0)
摘要:
前言对于视频监控系统大家应该是不陌生的,实施的路况信息、地铁、银行柜台、大型商场、监狱等等场景都能看到它的影子。而当前关于视频监控的开发仍然是以VC++和Delphi为主,本系列文章将完整展示从采购到用C# WinForm技术实现所有功能和步骤。注意本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心、实现以及其他能够贴出来的代码我都会贴出来,并且争取尽所能的回答留言里的每一个问题,感谢大家关注,欢迎交流 :)系列1.C# 视频监控系列(1):准备 2.C# 视频监控系列(2):客户端——封装API3.C# 视频监控系列(3):客户端——连接服 阅读全文
posted @ 2011-10-21 13:59
carekee
阅读(485)
评论(0)
推荐(0)
摘要:
前言本该把这部分和上一篇合成一篇的,无奈挣扎半天,还是想对称起来,客户端3篇、服务器端3篇——所有播放器也勉强凑3篇吧(封装API的文章不算) : )注意本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心、实现以及其他能够贴出来的代码我都会贴出来,并且争取尽所能的回答留言里的每一个问题,感谢大家关注,欢迎交流 :)系列1.C# 视频监控系列(1):准备 2.C# 视频监控系列(2):客户端——封装API3.C# 视频监控系列(3):客户端——连接服务器4.C# 视频监控系列(4):客户端——音频接收和抓图5.C# 视频监控系列(5):客户端— 阅读全文
posted @ 2011-10-21 13:58
carekee
阅读(424)
评论(0)
推荐(0)
摘要:
前言 关键字:c++ to C# 原计划是再写一篇H264播放器转换AVI的文章才开始写总结的,至今未能成功,由于时间问题并且也暂时没有这个需求,所以决定从原计划中去掉这一章节直接进入总结贴,然后结束这个系列文章。如果公司这边不出什么意外,可能稍候1-2月会把后续的功能作为本系列的续集来分享给大家,请谅解!注意本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心、实现以及其他能够贴出来的代码我都会贴出来,并且争取尽所能的回答留言里的每一个问题,感谢大家关注,欢迎交流 :)系列1.C# 视频监控系列(1):准备 2.C# 视频监控系列(2):客. 阅读全文
posted @ 2011-10-21 13:58
carekee
阅读(366)
评论(0)
推荐(1)
摘要:
前言当你认真的写完客户端和服务器端的时候可能不需要再继续往下看关于播放器的代码和说明,因为你已经掌握了如何转换VC++代码的技巧了,加上GOOGLE再来完成这个播放器应该算小菜了。但是作为我的系列,我还是有必要认真的将这部分写完才算完整,和前面一样,先贴封装好的API。注意本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心、实现以及其他能够贴出来的代码我都会贴出来,并且争取尽所能的回答留言里的每一个问题,感谢大家关注,欢迎交流 :)系列1.C# 视频监控系列(1):准备 2.C# 视频监控系列(2):客户端——封装API3.C# 视频监控系列 阅读全文
posted @ 2011-10-21 13:57
carekee
阅读(2353)
评论(1)
推荐(0)
摘要:
前言本章主要实现播放海康录像文件,更多播放器说明可以参考《Hikvision H264播放器编程指南V4.8》。 注意本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心、实现以及其他能够贴出来的代码我都会贴出来,并且争取尽所能的回答留言里的每一个问题,感谢大家关注,欢迎交流 :)系列1.C# 视频监控系列(1):准备 2.C# 视频监控系列(2):客户端——封装API3.C# 视频监控系列(3):客户端——连接服务器4.C# 视频监控系列(4):客户端——音频接收和抓图5.C# 视频监控系列(5):客户端——给服务器端发送字符串和录像(数据捕 阅读全文
posted @ 2011-10-21 13:57
carekee
阅读(771)
评论(0)
推荐(0)
摘要:
前言本章将服务器端几个非主要但常用的功能分享一下。注意本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心、实现以及其他能够贴出来的代码我都会贴出来,并且争取尽所能的回答留言里的每一个问题,感谢大家关注,欢迎交流 :)系列1.C# 视频监控系列(1):准备 2.C# 视频监控系列(2):客户端——封装API3.C# 视频监控系列(3):客户端——连接服务器4.C# 视频监控系列(4):客户端——音频接收和抓图5.C# 视频监控系列(5):客户端——给服务器端发送字符串和录像(数据捕获)6.C# 视频监控系列(6):服务器端——封装API(上) 阅读全文
posted @ 2011-10-21 13:56
carekee
阅读(478)
评论(0)
推荐(0)
摘要:
前言在客户端相关的文章还没有写出来的时候,服务器端已经差不多了,没有很及时的把文章一篇接一篇的写是有理由的——有些功能我项目中暂时没有加入,只是对照API知道有这个功能,边写文章边做例子,这样一来发现有些API封装的不对,所以把这系列的文章写的速度都放慢了,以求尽量每一篇文章都正确。当然还是免不了找借口说太忙,现在在写播放器部分的代码,进展目前看来还顺利: ) 注意本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心、实现以及其他能够贴出来的代码我都会贴出来,并且争取尽所能的回答留言里的每一个问题,感谢大家关注,欢迎交流 :)系列系列1.C# 阅读全文
posted @ 2011-10-21 13:55
carekee
阅读(513)
评论(0)
推荐(0)
摘要:
前言录像功能是监控系统中最重要的功能之一,除了本文的功能实现外,还需要你自己考虑合适的存储策略:存储大小、时间段、存储盘符等。注意本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心、实现以及其他能够贴出来的代码我都会贴出来,并且争取尽所能的回答留言里的每一个问题,感谢大家关注,欢迎交流 :)系列1.C# 视频监控系列(1):准备 2.C# 视频监控系列(2):客户端——封装API3.C# 视频监控系列(3):客户端——连接服务器4.C# 视频监控系列(4):客户端——音频接收和抓图5.C# 视频监控系列(5):客户端——给服务器端发送字符串和 阅读全文
posted @ 2011-10-21 13:55
carekee
阅读(388)
评论(0)
推荐(0)
摘要:
前言 写系列文章的时候[前言]部分变得无言了,可能来得顺利了点吧: ) 本章中提供的封装均是我用笨办法从<<Hikvision 板卡网络开发包编程手册V4.7>>和<<DS-4000HC、HCS、HC+、HF、HS、MD卡的Windows编程指南V4.3>>中拷贝出来并参照VC++代码进行整理的,主要是针对HikServer.dll和DS40xxSDK.dll的调用封装。注意本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心、实现以及其他能够贴出来的代码我都会贴出来,并且争取尽所能的回答留言里的 阅读全文
posted @ 2011-10-21 13:54
carekee
阅读(892)
评论(0)
推荐(0)
摘要:
前言 写系列文章的时候[前言]部分变得无言了,可能来得顺利了点吧: ) 本章中提供的封装均是我用笨办法从<<Hikvision 板卡网络开发包编程手册V4.7>>和<<DS-4000HC、HCS、HC+、HF、HS、MD卡的Windows编程指南V4.3>>中拷贝出来并参照VC++代码进行整理的,主要是针对HikServer.dll和DS40xxSDK.dll的调用封装。注意本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心、实现以及其他能够贴出来的代码我都会贴出来,并且争取尽所能的回答留言里的 阅读全文
posted @ 2011-10-21 13:54
carekee
阅读(317)
评论(0)
推荐(0)
摘要:
前言这几天加紧赶工写服务器端的程序,所有系列文章更新较慢,见谅: ) 注意本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心、实现以及其他能够贴出来的代码我都会贴出来,并且争取尽所能的回答留言里的每一个问题,感谢大家关注,欢迎交流 :)系列1.C# 视频监控系列(1):准备 2.C# 视频监控系列(2):客户端——封装API3.C# 视频监控系列(3):客户端——连接服务器4.C# 视频监控系列(4):客户端——音频接收和抓图5.C# 视频监控系列(5):客户端——给服务器端发送字符串和录像(数据捕获)正文一、给服务器发送字符串实现这个功能非 阅读全文
posted @ 2011-10-21 13:53
carekee
阅读(244)
评论(0)
推荐(0)
摘要:
前言近一个星期在写服务器端,一直没有成功,就没有继续往下写文章,可喜的是这一局面在今天下午得到改变(客户端已经能够连接我自己写的服务器端了!),顺便说下客户端大概2-3篇文章,接下来就会写关于服务器的文章了,感谢关注,也希望能帮助得到你: ) 推荐文章1.C# 与 C++ 数据类型对照 ,极其推荐!!调用VC++的dll最主要的问题之一就是数据类型对应了!!2.压缩卡及硬盘录像机常见故障集锦,里面有很多关于视频方面的知识。3.大城小格,他的博客上有系列文章,虽然简短,仍有很多帮助!4.杭州海康威视数字技术有限公司-疑难解答|常见问题|FAQ注意本系列文章限于学习交流,注重过程,由于涉及公司,所 阅读全文
posted @ 2011-10-21 13:52
carekee
阅读(309)
评论(0)
推荐(1)
摘要:
前言由于音频接收这块的代码和说明不多,就和截图功能一起写了,Let's GO!!注意本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心、实现以及其他能够贴出来的代码我都会贴出来,并且争取尽所能的回答留言里的每一个问题,感谢大家关注,欢迎交流 :)系列1.C# 视频监控系列(1):准备 2.C# 视频监控系列(2):客户端——封装API3.C# 视频监控系列(3):客户端——连接服务器4.C# 视频监控系列(4):客户端——音频接收和抓图正文一、写了三篇文章,来一张界面的草图,让大伙心里有个数。二、音频接受音频接受的代码比较简单,服务器 阅读全文
posted @ 2011-10-21 13:52
carekee
阅读(255)
评论(0)
推荐(0)
摘要:
前言偶尔的机会接触视频监控,一开始的也是无头苍蝇,买书,跑了几趟中关村买设备,找朋友帮忙接线,测试摄像头,总算是把海康SDK开发包里面的示例跑起来了!接下来又在源码网站、用Google疯狂的找代码,不是VC++的就是Delphi的源码(本人Delphi不会,VC++能看懂点点-_-#),最后算是找到了一个C#版开发的客户端文章,结果运行出错!跑到海康官方网站问也没人鸟,怒了!!冷静下来看自带的VC++客户端代码,看得出他也是调用的标准接口,只是使用VC++来调罢了,所以想干脆直接把自带VC++客户端的代码直接翻译成对应的C# WinForm程序,然后找了一篇C#封装的海康DVR客户端SDK 的 阅读全文
posted @ 2011-10-21 13:51
carekee
阅读(411)
评论(0)
推荐(0)
摘要:
前言本章主要是在C#封装的海康DVR客户端SDK 的代码上修改的,并参考《Hikvision 板卡网络开发包编程手册V4.7.pdf》补上更完整的注释,并且参照VC++源码做了小部分修改。参考1.C#封装的海康DVR客户端SDK 系列1.C# 视频监控系列(1):准备 2.C# 视频监控系列(2):客户端——封装API注意本系列文章限于学习交流,注重过程,由于涉及公司,所以不提供源代码下载,非常抱歉!!但是请大家放心,核心、实现以及其他能够贴出来的代码我都会贴出来,并且争取尽所能的回答评论里的每一个问题,感谢大家关注,欢迎交流 :)正文本章主要是贴封装好的API调用代码,所以直接就贴代码了。代 阅读全文
posted @ 2011-10-21 13:51
carekee
阅读(269)
评论(0)
推荐(0)
摘要:
Julijan Sribar著3D Pie ChartDownload demo project - 22.7 KbDownload source - 35.7 Kb IntroductionThe initial idea was to create a utility class / class library that could be used for drawing 3-D pie charts. At first, this seemed quite simple, since there is a DrawPie method already available in the G 阅读全文
posted @ 2011-10-21 13:45
carekee
阅读(6933)
评论(0)
推荐(0)
摘要:
(原创文章,转载请注明来源:http://blog.csdn.net/hulihui/archive/2008/10/27/3158613.aspx) 0 前言>>[前言]、[第1节]、[第2节]、[第3节]、[第4节]、[第5节]、[第6节]在程序设计与实际应用中,Socket数据包接收服务器够得上一个经典问题了:需要计算机与网络编程知识(主要是Socket),与业务处理逻辑密切(如:包组成规则),同时还要兼顾系统运行的稳定、效率、安全与管理等。具体应用时,在满足业务处理逻辑要求的基础上,存在侧重点:有些需要考虑并发与效率,有些需要强调稳定与可靠等等。虽然.NET 2.0 Fra 阅读全文
posted @ 2011-10-21 13:41
carekee
阅读(304)
评论(0)
推荐(0)
摘要:
整理了一些GDI+图形图像处理与图表方面文章, 包含GDI+相关基础知识以及GDI+实际应用, 如自定义控件绘制显示, GDI+绘制统计图表, 图片处理; 图表控件的介绍与使用, 有一些相关文档资料与demo程序供下载参考. 结合自己上2个月来已经整理完成的C# WinForm开发系列之基本控件使用, DataGridView, TreeView, Form, Socket, 多线程, Report, Print, 大致把WinForm开发会遇到的常见内容都涉及到了, 至于后续的相关文章, 时间就不一定了, 毕竟当前主要从事移动应用方面开发了(C++, J2ME).C# WinForm开发系列 阅读全文
posted @ 2011-10-21 13:37
carekee
阅读(835)
评论(0)
推荐(0)
摘要:
整理收集一些WinForm或Asp.Net开发方面可以使用的图表控件.(文章及相关代码搜集自网络,仅供学习参考,版权属于原作者! ) 01. .net 3.5中的Chart控件 新控件Chart使用心得及感想微软发布.Net Framework 3.5下的 Chart 控件 02. 一个功能强大超级好用的图表组件Dundas Chart03. 自己写的一个asp.net的生成曲线图的过程 C# WinForm开发系列 - GDI+04. ASP.NET2.0轻松搞定统计图表(OWC) C# WinForm开发系列 - OWC05. C# WinForm开发系列 - ZedGraph06. 【翻 阅读全文
posted @ 2011-10-21 13:36
carekee
阅读(2703)
评论(0)
推荐(0)
摘要:
OWC(Microsoft Office Web Components)是 Microsoft Office 使用的数据绑定 ActiveX 控件,用于向 Web 页添加图表功能。OWC支持Microsoft Excel 2000中大部分的二维图表(如折线图、柱形图、股价图等)和极坐标图表(如饼图和雷达图),并支持组合图表,如两轴线-柱图,数据表会随同图表发布,图表随着数据的变化而改变。OWC能将处理结果做为标准GIF输出并下载到浏览器中显示。 Office Web Components是一组的COM控件,设计的目的是为众多的控件容器提供交互的电子表格建模,数据报表和数据可视化功能。OWC库. 阅读全文
posted @ 2011-10-21 13:34
carekee
阅读(663)
评论(0)
推荐(0)
摘要:
UI(User Interface)编程在整个项目开发过程中是个颇为重要的环节,任何好的解决方案若没有良好的用户界面呈现给最终用户,那么就算包含了最先进的技术也不能算是好程序。UI编程体现在两个方面,一是设计精美的用户界面,再有就是符合大多数用户习惯和易于使用的操作流程. 本文主要收集整理一些介绍 .Net 框架的基本绘图技术文章。通过简要的介绍和示例程序来探讨绘图技术的优势、劣势以及其它相关注意事项。(文章及相关代码搜集自网络,仅供学习参考,版权属于原作者! ) [转]GDI+基础(1)[转]GDI+基础(2)[转]GDI+基础(3)c# GDI+ 简单绘图系列(stg609)c# GDI+ 阅读全文
posted @ 2011-10-21 13:33
carekee
阅读(392)
评论(0)
推荐(0)
摘要:
ZedGraph是用于创建任意数据的二维线型、条型、饼型图表的一个类库,也可以作为Windows窗体用户控件和Asp.Net网页控件。这个类库具有高度的适应性,几乎所有式样的图表都能够被创建。这个类库的用法在于通过提供所有图表属性的省缺值来保持使用性的简单。这个类库包含了基于要绘制的数值范围内的可选择适当度量范围和跨度的代码。(相关文章及代码搜集自网络,仅供学习参考,版权属于原作者! ) 统计图控件dotnetCharting和ZedGraph比较推荐一个功能强大chart控件 ZedGraphzedgraphZedGraph 相关资料推荐几个.NET开源图表组件ZedGraph:一个同时支持 阅读全文
posted @ 2011-10-21 13:33
carekee
阅读(273)
评论(0)
推荐(0)
摘要:
ADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据.之所以使用ADO.NET名称,是因为Microsoft,希望表明,这是在.NET编程环境中优先使用的数据访问接口. 它提供了平台互用性和可伸缩的数据访问。ADO.NET增强了对非连接编程模式的支持,并支持 RICH XML.由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。事实上,接受数据的组件不一定要是ADO .NET组件,它可以是基于一个Microsoft Visual Studio的解决方案,也可以是任何.. 阅读全文
posted @ 2011-10-21 13:32
carekee
阅读(441)
评论(0)
推荐(0)
摘要:
收集了一些打印方面文章, 包含WinForm, Asp.Net中使用, 有结合Excel/Word, 也有直接使用报表工具打印功能, Web打印采用css结合WebBrowse控件.(文章及相关代码搜集自网络,仅供学习参考,版权属于原作者! )01. Windows Form 程序打印概述02. 文本文件打印类库(C#)03. 推荐一款DataGridView的打印解决方案04. 一个关于DataGrid的打印类,分享,感谢作者05. IE打印的参数配置说明06. 水晶报表使用经验谈1 - 建立水晶报表第一步及编译最易出现错误的解决方法及报表转换成pdf文档进行打印方法07. 完整的自定义纸张 阅读全文
posted @ 2011-10-21 13:32
carekee
阅读(529)
评论(0)
推荐(0)
摘要:
对C# WinForm开发系列收集的控件使用方面进行整理, 加入了一些文章, 不断补充充实, 完善这方面.基础 - 常用控件 C# WinForm开发系列 - CheckBox/Button/Label/ProgressBar WinForm下CheckedListBox的数据绑定 Winform 下无闪烁走马灯效果实现c#,winform,progressbar+labe,联动显示进度 C# WinForm开发系列 – TextBox 只能输入数字的TextBox---补充(C#)为 TextBox 控件增加一个限制最大字节数的属性c#,winform,验证输入内容,文本框,长度,error 阅读全文
posted @ 2011-10-21 13:31
carekee
阅读(538)
评论(0)
推荐(0)
摘要:
收集一些在WinForm, Asp.Net下报表应用开发文章, 包括RDLC,Excel,PDF,Word, 以及水晶报表(Crystal Report), 微软的SQL Reporting Services 安装部署与开发使用. C# WinForm开发系列 - PDF 摘要: 使用C#怎么来创建PDF文档(包含文字,表格,图片等), 主要讲述iText# (iTextSharp)组件使用. 阅读全文 C# WinForm开发系列 - Excel 摘要: C#/Asp.Net开发中如何创建Excel文件, 包含COM/OLE, XML等方式. 阅读全文 C# WinForm开发系列 - Wo 阅读全文
posted @ 2011-10-21 13:30
carekee
阅读(297)
评论(0)
推荐(0)
摘要:
介绍Vs 2005中带的WebBrowser控件使用以及一些疑难问题的解决方法, 如如何正确显示中文, 屏蔽右键菜单, 设置代理等; 收集的文章中有可能还带了一些Asp.Net开发使用微软的WebBrowser进行页面打印方面文章.01. vs2005中的WebBrowser控件的简单应用02. WebBrowser控件的简单应用203. WebBrowser控件应用:弹出新窗体和关闭窗口04. WebBrowser控件应用:播放PPT文件05. WebBrowser控件使用技巧分享06. .Net 2.0实例学习:WebBrowser页面与WinForm交互技巧07. WebBrowser脚 阅读全文
posted @ 2011-10-21 13:30
carekee
阅读(215)
评论(0)
推荐(0)
摘要:
RDLC报表(一)RDLC报表(二)RDLC报表(三)RDLC报表(四)RDLC报表(五)RDLC报表(六)RDLC报表(七)RDLC报表(八)完整的自定义纸张打印RDLC报表例子RDLC Report Design Step by Step 1: DrillThrough ReportRDLC Report Design Step by Step 2: SubReport RDLC Report Design Step by Step 3: Mail Label 摘要: Crystal Report在报表向导中提供了三种向导类型给用户进行选择——Standard、Cross-Tab和Mai. 阅读全文
posted @ 2011-10-21 13:29
carekee
阅读(905)
评论(0)
推荐(0)
摘要:
收集微软的SQL Reporting Services 在商务智能系统(BI)与数据挖掘方面开发应用以及安装配置文章, 并提供了相关开发资源的下载地址.Reporting Services初体验报表服务教程1: 创建基本报表教程2:向基本报表中添加分组排序和格式设置【翻译】通过C#程序配置报表到SQL Server 2005报表服务(SSRS)VS2005中做报表选择Crystal Reports还是Sql2005 reporting service之我见在ASP.NET中使用SqlServer Reporting Service样例蜡人张的专栏Reporting Services 1: 服务 阅读全文
posted @ 2011-10-21 13:29
carekee
阅读(358)
评论(0)
推荐(0)
摘要:
水晶报表(Crystal Report)是业内最专业、功能最强的报表系统,它除了强大的报表功能外,最大的优势是实现了与绝大多数流行开发工具的集成和接口。在VS.Net平台做过报表开发的程序员,一定都对水晶报表强大、高效、集成等特性留下了深刻印象。 除了开发新程序外,在工作中我们常需要接触到很多较早的软件系统报表功能升级的需求,如果能结合水晶报表这一强大的工具,往往能事半功倍。01. .NET 2005 中动态水晶报表的实现02. 【教程系列】VS2005水晶报表PUSH模式(DataSet)视频教程+源代码工程示例03. 动态水晶报表:任意表,任意列,以及动态格线04. 动态水晶报表扩展:任意 阅读全文
posted @ 2011-10-21 13:29
carekee
阅读(396)
评论(0)
推荐(0)
摘要:
01. 仅使用Dataset导入数据到Excel[翻译]Senthil S著Export data to Excel using Dataset only[简介]当前,网上已经有了不少的导入数据到Excel文件的方法,不过大部分都比较复杂,它们大多采用Datagrid 或 DataTable。本文将介绍一种最简单的方法:仅使用Dataset 导出数据到Excel。[背景]从代码使用的简单性角度,使用Dataset是非常方便的。不过如果从代码优化的角度而言,就不再适合了:)02. 快速保存ListView内存中大量数据到Excel快速保存ListView内存中大量数据到ExcelFast Sav 阅读全文
posted @ 2011-10-21 13:28
carekee
阅读(480)
评论(0)
推荐(0)
摘要:
01. 在.NET应用程序中集成Microsoft Word[翻译]Anup Shinde著Integrating Microsoft Word in your .NET applications[介绍]本文解释如何在.NET应用程序中使用Word,它将介绍你如何在你的程序中使用最完美的文字编辑器。[代码的使用]推荐首先看一下最基础的文章当我们在我们的程序中创建一个窗口的时候,我们不希望它的关闭按钮、最大化、最小化按钮还起作用。02. 将Word文档导入RichTextBox03. 从Word 2007 DOCX文件中提取文字翻译Eugene Pankov.著Using DocxToText 阅读全文
posted @ 2011-10-21 13:28
carekee
阅读(481)
评论(0)
推荐(0)
摘要:
Adobe 可移植文档格式 (PDF) 由 Adobe Systems 创立, 并在超过 15 年的时间里日甄完善。使用 Adobe 可移植文档格式, 可以捕获和查看来自任何应用程序、任何计算机系统的丰富强大的信息, 并将这些信息与全球各地的任何人共享。 世界各地的个人、企业和政府机构都很信赖并依靠 Adobe® PDF 来交流思想和视野。 将信息解放, 思想自由交流开放格式 — 进行更安全可靠的电子信息交流的事实标准, 已为世界各地的各个行业部门和政府机构所认可。 符合行业标准 (包括 PDF/A、PDF/X 和 PDF/E)。多平台 — 可在任何平台 (Macintosh、Mic 阅读全文
posted @ 2011-10-21 13:27
carekee
阅读(1965)
评论(0)
推荐(0)
摘要:
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式文章收集于此,以备不时之需。正则表达式能让更多的复杂的搜索和替换功能变成简单的操作。基本说来,正则表达式是一种用来描述一定数量文本的模式。Regex代表Regular Express。主要有4个功能, 分别为查询匹配(Find, Match), 提取, 分割(Split)及替换删除(Replace). 17种正则表达式 C#常用正则式验证发个小工具..正则表达示测试器.net中的正则表达式使用高级技巧 (一).net中的正则表达式使用高级技巧 (二).net中的正则表达式使用高级技巧 (三).net中的正则表达式使用高级技 阅读全文
posted @ 2011-10-21 13:26
carekee
阅读(225)
评论(0)
推荐(0)
摘要:
XML在WinForm, Asp.Net, Java, AJAX开发等方面应用, 以及对XML文档基本操作,如XPath检索节点. 当前XML被广泛应用与配置保存, 简单数据存储, 跨平台数据传输, 其身影活跃于Web Services, AJAX开发技术应用中.掌握XML系列掌握XML系列(二)--创建格式良好的XML文档掌握XML系列(三)---创建格式良好的饿XML文档 续编掌握XML系列(四)---创建格式良好的XML文档XML 新手最佳入门教程C#发现之旅第一讲 C#-XML开发 C#读写xml文件如何使用_NET配置文件 Linq To Xml学习 - 1.LINQ to XML 阅读全文
posted @ 2011-10-21 13:26
carekee
阅读(251)
评论(0)
推荐(0)
摘要:
Form是WinForm开发中非常重要的一个控件, 本文将包含如何制作一个关于对话框,系统载入提示窗体, 创建类似于QQ提示框以及创建不规则窗体等(文章及相关代码搜集自网络,仅供学习参考,版权属于原作者! ). 1.愚翁专栏 CSDN第一期总结之一:Form问题Form问题是最基本的问题,因为编写WinApp程序首先接触的对象就是它,因此在论坛中对它而产生的问题也最常见。与Form相关的常见问题大致分为如下的四类问题。第一类问题:如何控制窗体的显示顺序;第二类问题:窗体之间的对象如何相互引用或操作;第三类问题:如何处理窗体唯一性问题;最后一个问题:如何合理的关闭窗体或程序。 阅读全文>如 阅读全文
posted @ 2011-10-21 13:25
carekee
阅读(353)
评论(0)
推荐(0)
摘要:
包含类似于Outlook 2003中左侧导航栏, IE7中Tab, 以及向导控件与可任意拖动的工具栏控件(文章及相关代码搜集自网络,仅供学习参考,版权属于原作者! ). 1.OutlookBar VbOutlookBar.rar OutlookBarAppVB_src.zip OutlookBar_v2_2005.rar myoutlookbar.rar2.ToolBar Toolbar.rar ToolBarDock.rar3..NET向导定制控件 winform.wizard.zip 向导控件.zip4.可定制的简单的向导控件(.Net 2.0) WizardDemo_Src.zip5.可 阅读全文
posted @ 2011-10-21 13:20
carekee
阅读(620)
评论(0)
推荐(0)
摘要:
整理了一些在WinForm开发中可以使用的开源组件.(文章及相关代码搜集自网络,仅供学习参考,版权属于原作者! ).1. 仿office 2007的Ribbon风格面板(该控件模仿office 2007的Ribbon风格,显示操作面板。)2. .NET中最全功能的表格控件[翻译]Mathew Hall.著XPTable - .NET ListView meets Java's JTable[简介]由于项目需要,我需要定制一个ListView,它必须能够在列中插入图像、下拉框、可上下调整的数字、进度条等等。由于已经有了一个Java下的背景,我将简单地基于那个JTable封装。[功能]全定 阅读全文
posted @ 2011-10-21 13:19
carekee
阅读(397)
评论(0)
推荐(0)
摘要:
该系列主要整理收集在使用C#开发WinForm应用文章及相关代码, 平时看到大家主要使用C#来开发Asp.Net应用,这方面的文章也特别多,而关于WinForm的文章相对少很多,而自己对WinForm一直比较感兴趣,这几年积累收藏了不少文章,现在整理一下分类推荐给大家,避免大家浪费大把的时间去找这方面的资料,因为找资料也是一件很累的事情,Google,Baidu一下,不断的点击,不断翻阅大量的博客文章,查找自己所需的.这个系列初步打算分入门介绍(开发环境搭建,.net基础概念), 基本控件使用(Label/Button/TextBox/ListBox/ListView/ProgressBar) 阅读全文
posted @ 2011-10-21 13:18
carekee
阅读(207)
评论(0)
推荐(0)
摘要:
包含自定义绘制的ListBox, 带拖动,图片显示, 内嵌其它控件, 打印等扩展功能的ListView(文章及相关代码搜集自网络,仅供学习参考,版权属于原作者! ).1.ColorListBox ColorListBox.zip 2.RadioListBox RadioListBox.rar3.扩展CheckedListBox控件 ExCheckedListBox.rar 每项可以显示多行文本的ListBox控件 MultiLineListBox.rar4.ActiveGrid ActiveGrid.rar5.DragDropListView(演示对ListView项的拖动) DragDro. 阅读全文
posted @ 2011-10-21 13:18
carekee
阅读(384)
评论(0)
推荐(0)
摘要:
C#是一门支持多线程的语言,因此线程的使用也是比较常见的。由于线程的知识在Win32编程的时候已经说得过多,所以在.Net中很少介绍这部分(可能.Net不觉得这部分是它所特有的)。那我们为什么要使用多线程? 应该什么时候使用它呢?为什么使用多线程? 1.耗时的操作使用线程,提高应用程序响应2.并行操作时使用线程,如C/S架构的服务器端并发线程响应用户的请求。3.多CPU系统中,使用线程提高CPU利用率4.改善程序结构。一个既长又复杂的进程可以考虑分为多个线程,成为几个独立或半独立的运行部分,这样的程序会利于理解和修改。其他情况都使用单线程。老赵在其文章正确使用异步操作中总结了下面几类操作使用多 阅读全文
posted @ 2011-10-21 13:17
carekee
阅读(285)
评论(1)
推荐(0)
摘要:
包含异步加载树,带拖动,多选,动画效果等控件(文章及相关代码搜集自网络,仅供参考学习,版权属于原作者! ). 1.我的资源管理器2.支持Animation效果的树控件 翻译Stu-Smith著Customizable Tree Control with Animation Supportivanx译 For MSPROJECT.CN简介本文实现一个全定制的树状控件,编写语言是C#。背景这个树控件最终是给FeedGhost RSS Reader写的,我们需要能够在树节点前面显示图标,并根据额外的行数据显示其它信息。另外,我们还希望重新实现这个树控件的界面外观,以和主程序的glossy, glow 阅读全文
posted @ 2011-10-21 13:16
carekee
阅读(555)
评论(0)
推荐(0)
摘要:
包含金额/日期输入框,带弹出数字面板的计算输入框,安全密码输入等控件(文章及相关代码搜集自网络,仅供参考学习,版权属于原作者! ). 1.CalculatorBox CalculatorBox.rar2.带行号+自定义颜色显示的TextBox3.金额输入框 currency_textbox.zip CurrencyBox.rar NumberPicker_src.zip NumericTextBox_src.zip NumberedTextbox.rar4.日期输入框 DateEdit.rar5.一个C#的数字字段的控件6.扩展RichTextBox功能 RichTextBoxExten... 阅读全文
posted @ 2011-10-21 13:16
carekee
阅读(506)
评论(0)
推荐(0)
摘要:
包含自定义颜色显示的CheckBox,水晶效果按钮,透明圆角Label,Vista效果的ProgressBar等控件(文章及相关代码搜集自网络,仅供参考学习,版权属于原作者!). 1.自定义颜色显示的CheckBox coloredcheckcontrols.zip2.逼真的仿Vista效果的按钮控件 crystalbutton.rar VistaButton.rar 3.全定制的XP风格进度条XpProgressBar功能特征 1. 不怎么占用CPU资源,因为使用了双缓冲的原因 2. 双缓冲提供了很好的平滑处理,不会闪烁 3. 文字使用Anti alias效果,更加好看4. 使用文字阴影5. 阅读全文
posted @ 2011-10-21 13:15
carekee
阅读(457)
评论(0)
推荐(0)
摘要:
包含颜色选择器,日历控件(类似于Google日历),数字时钟,LED等控件 1.日历控件 calendar.rar2.Office 2003中的颜色选择器 OfficePickers.rar Pickers.zip3.自定义颜色的滑动条 ColorSlider.rar4.数字时钟 C#中创建一个时钟控件5.LED边框外发光的液晶数字显示翻译sllow. 著NextUI Digital panel简介如何将你的软件展示给用户是非常重要的,NextUI提供了一系列的界面控件,希望对每个人有用。这里的控件是一个液晶数字显示屏,可以很酷地显示数字,并且每个数字都可以实现边框外发光的效果。【翻... 阅读全文
posted @ 2011-10-21 13:13
carekee
阅读(631)
评论(0)
推荐(0)
摘要:
1.DataGridView实现课程表 testcontrol.rar2.DataGridView二维表头及单元格合并 DataGridView单元格合并和二维表头.rarmyMultiColHeaderDgv.rar3.DataGridView单元格显示GIF图片 gifanimationindatagrid.rar4.自定义显示DataGridView列(行头显示行号与图标,同一单元格显示图片也显示文字)TestDataGridViewRowStyle2.rar5.扩展DataGridView功能相关文章datagridview DataGridView 说明 DataGridView绑定 阅读全文
posted @ 2011-10-21 13:12
carekee
阅读(296)
评论(0)
推荐(0)
摘要:
包含自动完成下拉框,字体下拉框,电脑盘符,多列下拉框,带CheckBox,树型下拉框等.代码主要来自CodeProject,版权属于原作者. 1.带自动完成功能的下拉框(.net 1.1使用,.net 2.0微软自带的ComboBox已有该功能) AutoCompleteComboBox_src.zip2.带CheckBox允许多项选择的下拉框 CheckBoxComboBox.zip3.自定义绘制下拉框 HtmlDropDownList_src.zip4.下拉出DataGrid MultiColumnCombo_src.zip MultiColumnComboSuggestionBox.zi 阅读全文
posted @ 2011-10-21 13:12
carekee
阅读(431)
评论(0)
推荐(0)
摘要:
1.DataGridView .net 2.0框架自带的网格控件2.SourceGridSourceGrid 是一个的完全地用C#开发的Windows窗体控件;我的目标是产生一个简单的但是灵活的(网格)grid,每当使改变一个表格式的一系列的数据时必需是可见的。(注:显示数据的需求)有许多这系列的控件可以用, 但是时常是贵的(收注册费等), 很难符合客户需求,或者不是和.NET一致的(注:不受.NETframework支持)微软公司 DataGrid 不容易根据客户的需求定制(相信和我一样很多人遇到同样的问题了),当他的数据源不是DataSet时通常显得比较复杂,难使用!我想要谢谢 Chirs 阅读全文
posted @ 2011-10-21 13:11
carekee
阅读(997)
评论(0)
推荐(0)
摘要:
整理WinForm下C# 1.1中DataGrid使用. 1.自定义DataGrid列头 CustomHeader.zip2.扩展DataGrid DataGridEx.rar3.自定义DataGrid列 DataGridUserControls.rarDataGridButtonColumnDataGridComboBoxColumnDataGridTimePickerColumnDataGridPriorityColumnDataGridProgressBarColumnDataGridTextBoxColumn4.可自动调节列头高度的DataGrid SizableColumnHdrDa 阅读全文
posted @ 2011-10-21 13:10
carekee
阅读(206)
评论(0)
推荐(0)
摘要:
在WinForm开发中,DataGrid/DataGridView被广泛使用于绑定数据库中数据进行呈现.整理一些关于DataGrid/DataGridView使用的文章,涉及DataGrid/DataGridView基本功能,自定义绘制控件,数据导入/导出(Excel),打印等. 1.新数据网格简介(DataGridView)2.自定义DataGridView外观3.怎样让WinForms下DataGrid可以像ASP.NET下的DataGrid一样使用自定义的模板列 4.在Winform的DataGridView的单元格中同时显示文本和图标,以及树形结构的示例 5.推荐一款DataGridV 阅读全文
posted @ 2011-10-21 13:09
carekee
阅读(360)
评论(0)
推荐(0)
摘要:
该系列主要整理收集在使用C#开发WinForm程序时候碰到的一系列问题, 平时看到大家主要使用C#来开发Asp.Net应用,这方面的文章也特别多,而关于WinForm的文章相对少很多,而自己对WinForm一直比较感兴趣,这几年积累收藏了不少文章,现在整理一下分类推荐给大家,避免大家浪费大把的时间去找这方面的资料,因为找资料也是一件很累的事情,google,baidu一下,不断的点击,不断翻阅大量的博客文章,查找自己所需的.这个系列初步打算分入门介绍(开发环境搭建,.net基础概念), DataGrid/DataGridView,TreeView,ADO.Net(DataTable/DataS 阅读全文
posted @ 2011-10-21 13:07
carekee
阅读(126)
评论(0)
推荐(0)
摘要:
表示键/值对的集合,这些键和值按键排序并可按照键和索引访问。SortedList最合适对一列健/值对 进行排序,在排序时,是对键进行排序,SortedList 是 Hashtable 和 Array 的混合。当使用 Item 索引器属性按照元素的键访问元素时,其行为类似于 Hashtable。当使用 GetByIndex 或 SetByIndex 按照元素的索引访问元素时,其行为类似于 Array。SortedList 在内部维护两个数组以将数组存储到列表中;即,一个数组用于键,另一个数组用于相关联的值。每个元素都是一个可作为 DictionaryEntry 对象进行访问的键/值对。键不能为空 阅读全文
posted @ 2011-10-21 11:03
carekee
阅读(827)
评论(0)
推荐(0)
摘要:
System.Collections.ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度。一.优点1。支持自动改变大小的功能2。可以灵活的插入元素3。可以灵活的删除元素二.局限性跟一般的数组比起来,速度上差些三.添加元素1.publicvirtualintAdd(objectvalue);将对象添加到ArrayList的结尾处ArrayListaList=newArrayList();aList.Add("a");aList.Add("b");aList.Add("c");aList.Add(" 阅读全文
posted @ 2011-10-21 11:02
carekee
阅读(185)
评论(0)
推荐(0)
摘要:
using 关键字有两个主要用途: (一).作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。 (二).作为语句,用于定义一个范围,在此范围的末尾将释放对象。using指令 ①允许在命名空间中使用类型,这样,您就不必在该命名空间中限定某个类型的使用: using System.Text; using PC.Company; ②为命名空间或类型创建别名。 using MyCompany = PC.Company; //命名空间的别名。 using Project = PC.Company.Project; //类型的别名 using引入命名空间,并不等于编译器编译时加载该命名空间所 阅读全文
posted @ 2011-10-21 09:32
carekee
阅读(204)
评论(0)
推荐(0)
浙公网安备 33010602011771号