2011年11月11日
摘要:
1.代码://Accordion Content script: By Dynamic Drive, at http://www.dynamicdrive.com//Created: Jan 7th, 08'var ddaccordion={contentclassname:{}, //object to store corresponding contentclass name based on headerclassexpandone:function(headerclass, selected){ //PUBLIC function to expand a particular
阅读全文
posted @ 2011-11-11 13:06
carekee
阅读(3048)
推荐(0)
编辑
2011年11月10日
摘要:
uploadify 控件的按钮不支持多国语言,这里介绍如何修改后使其支持多国语言。1.jquery.uploadify.v2.1.4.js文件 70行原代码:if (settings.buttonText) data.buttonText = escape(settings.buttonText);新代码:if (settings.buttonText) data.buttonText = encodeURI(settings.buttonText);2.jquery.uploadify.v2.1.4.min.js文件 863列原代码:if(f.buttonText){g.buttonText
阅读全文
posted @ 2011-11-10 17:12
carekee
阅读(277)
推荐(0)
编辑
摘要:
Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示。不过官方提供的实例时php版本的,本文将详细介绍Uploadify在Aspnet中的使用,您也可以点击下面的链接进行演示或下载。官方下载 官方文档 官方演示 首先按下面的步骤来实现一个简单的上传功能。1 创建Web项目,命名为JQueryUploadDemo,从官网上下载最新的版本解压后添加到项目中。2 在项目中添加UploadHandler.ashx文件用来处理文件的上传。3 在项目中添加UploadFile文件夹,用来存放上传的文件。进行完上面三步后项目的基本结构如下图: 4 Default.aspx的html
阅读全文
posted @ 2011-11-10 14:15
carekee
阅读(207)
推荐(0)
编辑
2011年11月9日
摘要:
先宣告一个类(MySort)去实作IComparer<string>using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace ConsoleApplication2{ class MySort:IComparer<string> { public int Compare(string x, string y) { if (x.Length >= y.Length) { ...
阅读全文
posted @ 2011-11-09 15:18
carekee
阅读(257)
推荐(0)
编辑
摘要:
框架编程概述一个HTML页面可以有一个或多个子框架,这些子框架以<iframe>来标记,用来显示一个独立的HTML页面。这里所讲的框架编程包括框架的自我控制以及框架之间的互相访问,例如从一个框架中引用另一个框架中的JavaScript变量、调用其他框架内的函数、控制另一个框架中表单的行为等。 框架间的互相引用一个页面中的所有框架以集合的形式作为window对象的属性提供,例如:window.frames就表示该页面内所有框架的集合,这和表单对象、链接对象、图片对象等是类似的,不同的是,这些集合是document的属性。因此,要引用一个子框架,可以使用如下语法:window.fram
阅读全文
posted @ 2011-11-09 13:54
carekee
阅读(286)
推荐(0)
编辑
2011年10月24日
摘要:
WinForm的应用程序中如果执行了一个的非常冗长的处理操作,(比如文件检索,大运算量计算),在执行时就会锁定用户界面,虽然主活动窗口还在运行,但用户无法与程序交互,无法移动窗体或改变窗体大小,导致程序的用户体验极差。这个问题在UI开发中常常遇到,比较棘手。 .NET Framework 2.0中新增的BackgroundWorker 类为解决这个问题提供了方便、快捷的途径。BackgroundWorker 可以用于启动后台线程,并在后台计算结束后调用主线程的方法。 第一:主要的事件及参数。 1.DoWork——当执行BackgroundWorker.RunWorkerAsync方法时会触..
阅读全文
posted @ 2011-10-24 17:58
carekee
阅读(365)
推荐(0)
编辑
摘要:
学习了多线程BackgroundWorker,以此记录。 此案例功能:实现用BackgroundWorker处理进度条,可以开始,暂停,继续,清空。BackgroundWorker说明:摘抄自---http://msdn.microsoft.comBackgroundWorker 类允许您在单独的专用线程上运行操作。耗时的操作(如下载和数据库事务)在长时间运行时可能会导致用户界面 (UI) 似乎处于停止响应状态。如果您需要能进行响应的用户界面,而且面临与这类操作相关的长时间延迟,则可以使用 BackgroundWorker 类方便地解决问题。若要在后台执行耗时的操作,请创建一个 Backgro
阅读全文
posted @ 2011-10-24 14:10
carekee
阅读(308)
推荐(1)
编辑
2011年10月21日
摘要:
对于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
阅读(727)
推荐(0)
编辑
摘要:
还记得前段时间的一篇文章写了"使用GDI+绘制高质量图和字体",里面用到了SmoothingMode.HighQuality,CompositingQuality.HighQuality,TextRenderingHint.ClearTypeGridFit等属性,使得生成的图片质量有所提高..但是上周在单位的"web大头贴"里生成图片的时候,遇到了一个小问题,就是在生成Jpeg图片的时候,默认的质量有模糊的效果,无论如何调整属性都是无法达到满意的效果..查了MSDN.找到解决的办法,并且还发现了块新的桃源胜地.. 问题的地点经过筛选,确定是出在图片保存时
阅读全文
posted @ 2011-10-21 17:24
carekee
阅读(523)
推荐(0)
编辑
摘要:
如何实现类似PHOTOSHOP中的图像任意变形效果,目前GDI+可以轻松实现由长方形变成任意平行四边形,但无法轻意解决变成梯形、三角形和任意四边形。例如下例:扭曲变形效果之一:扭曲变形效果之二:在下一代操作系统Vista中, 图形图像通过WPF的三维映射相应方式可以解决此问题(见我的一篇文章:在Expression Blend中制作侧面为梯形的类棱柱体),但有没有更直接的算法来解决此问题呢?经过搜索,在网上找到一篇论文:彩色图象的二维变形(作者:向辉) 摘 要 该文讨论了彩色图像的变形扭曲技术,并针对二维变形给出了一个速度、精度均令人满意的算法。 关键词 变形 反变换 双线性插值 增量计算一、
阅读全文
posted @ 2011-10-21 17:13
carekee
阅读(6054)
推荐(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
阅读(1196)
推荐(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
阅读(620)
推荐(0)
编辑
摘要:
前言 上个C#视频监控系列主要是分享用C#对海康视音频采集卡/板卡SDK进行二次开发的一点经验,期间认识了许多同道朋友,感谢他们的鼓励和支持,鉴于相关的文章甚少,也因此决定继续写关于视频监控方面的文章。这里就不赘述视频监控的应用前景以及当前的市场情况了,本系列主要是海康威视客户端SDK用C#进行二次开发,应用场景为网络环境下远程访问及远程控制嵌入式网络硬盘录像机。提醒 欢迎转载,但请保留博客园(www.cnblogs.com)、农民伯伯(over140.cnblogs.com)的出处,谢谢合作:)系列 1. C# 海康DVR客户端开发系列(1)—— 准备正文 一、理论知识 硬盘...
阅读全文
posted @ 2011-10-21 14:01
carekee
阅读(1416)
推荐(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
阅读(628)
推荐(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
阅读(477)
推荐(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
阅读(453)
推荐(0)
编辑