随笔分类 - 技术文章介绍
SetTimeOut 与 SetInterval 区别
摘要:都是定时方法setTimeout方法是定时程序,也就是在什么时间以后干什么。只执行一次setInterval方法则是表示间隔一定时间反复执行某操作但是,可以使用setTimeout的嵌套循环来实现 setInterval的功能。同时,setInterval这个方法,是每隔多少时间间隔去执行一段代码,比如说:setInterval("aaa()",10000),是每隔10000时间间隔执行aaa()...
阅读全文
方法参数 Ref 与 引用类型
摘要:首先,这篇文章,只是无聊的产物,没什么具体的理论解释。 大家应该都明白,方法的参数前面 加上ref或者out的作用,但是,引用类型的参数前面,添不添加ref,有什么区别呢?如下是一段简单的代码。代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1c...
阅读全文
服务器计时器、Windows 计时器和线程计时器
摘要:2009-06-23日上午的时候,查看同事的wpf程序性,使用了一个dispatcherTimer ,好像自己没有使用过,因此,查看了下msdn的介绍,然后,自己在寻找了下下其他的timer类的相关知识,主要表现在 如下几个timer类:1:System.Timers命名空间2:System.Threading命名空间3:System.Windows.Forms命名空间如下的文字,全部从msdn帮...
阅读全文
wpf小控件 集合 仪表盘等
摘要:最近在作一个wpf的项目,东拼西凑的搞了几个小小的控件,放在这个地方,供以后使用。下载dll这个里面,现在只有4个简单控件,分别是:1:仪表盘2:温度计3:Expander控件修改了样式后的4:Draggable控件,也就是thumb控件的应用。
阅读全文
wpf button 事件的触发顺序
摘要:今天做一个wpf用户控件的时候,对Button的MouseLeftButtonDown事件实在是触发不了,所以,编写了个简单的demo来测试Button的事件的触发顺序.直接上代码:<Button Name="btnTop" Width="300" Height="300" Tag="Top " PreviewMouseLeftButtonDown="MyRoutedEventHandle...
阅读全文
c# 插件 体系
摘要:前言:一直以来,总希望能够完完全全的写完一篇或者一系列的文章,但是,由于自己的不坚定,使得所有的计划都未付诸实现,趁着这次自己负责一个项目的机会,打算完完善善的写好这篇文章,或者,系列文章。插件插件的含义,我也不好怎么解释,引用别人的一篇文章:http://www.cnblogs.com/wayfarer/articles/28537.html从07年,开始接触第一个以插件架构的项目至今,已参加过...
阅读全文
一个类似于 splittercontainer 控件的控件
摘要:首先声明:本文的代码,不是我自己写的,应该是从网上找的,主要是功能好用,所以,记录下,以后也好用。[代码]使用方法:左放一个panel ,然后拖这个控件,然后右边放一个panel,如果要双击该控件隐藏左边panel,则设置左边panel的Dock为Left,该控件的Dock为Left,然后,右边的控件为Fill,然后设置该控件的ControlToHide为左边控件。[代码]
阅读全文
ibatis insert SelectKey
摘要:如下是ibatis的一些使用记录。1:数据库中插入数据, <insert id="InsertOneThresCheckTemplateObj" parameterClass="ParaThreshlodTemplate"> <![CDATA[ insert into para_threshlod_template(template_id,template_name,descri...
阅读全文
partial关键字 分部类型 分部方法
摘要:2008年12月25日今天写完年终总结后,无所事事,便翻阅MSDN起来,无意中点到了c#关键字页面,想到以前看LINQ的一些学习资料的时候,对partial 这个没有认识清楚,所以,在此写下本文,无聊的产物吧。(电脑里面 C:\Program Files\Microsoft Visual Studio 9.0\Samples\2052下,有个压缩文件,CSharpSamples.zip,解压缩后应...
阅读全文
c# windows 服务程序 内存泄露
摘要:最近,做了个服务程序,电信项目,需要保证7 ×18小时运行(0点到6点除开),采用事件驱动,结果,程序运行15天,内存占用1G,为了解决内存泄露的问题,因此,有了这篇文章。。。。。 内存泄露,原因很多,因此,不同的情况有不同的解决办法。 首先:说说本项目可能存在的内存泄露的原因。 1:多线程,资源变量的读取,死循环(本程序不存在死循环。。) 2:资源没有释放完全,当然,本程序是由事件驱动...
阅读全文
wcf 学习记录
摘要:本文,打算把我学习wcf的所有都记录起来. 现在,这个地方只是一个开篇. 呵呵,当然,我还没看一点点关于wcf的东西,只是才买来了一本书. 以后,希望,每天能够写一篇吧.
阅读全文
Dictionary 索引超出数组界限
摘要:今天碰到了一个Dictionary的的问题,现记录下:(可以查看我提出的问题:http://space.cnblogs.com/question/1802/) 算了,全部copy过来吧: 程序代码如下: private IDictionary btsClassList = new Dictionary(); BtsClass tempClass = null; if (!btsClassLi...
阅读全文
浅析COM的思想及原理
摘要:声明:本文章是从http://www.moon-soft.com/doc/51731.htm处拷贝过来的,如果您要查看,请看原文. 经常的谈com ,可是,一直的不好正确说明这个东西,因此,有必要再了解下. COM--Component Object Model,即组件对象模型,它是微软提出的一套开发软件的方法与规范。它也代表了一种软件开发思想,那就是面向组件编程的思想。 一、COM编...
阅读全文
C# 遍历文件夹 创建树
摘要:今天做一个自动报表的功能,需要遍历某个目录下的所有的文件和文件夹,并在树上显示出来. 代码如下: private void GetFileInfo(string filePath, TreeNode node) { DirectoryInfo directoryInfo = new DirectoryInfo(filePath); ...
阅读全文
浙公网安备 33010602011771号