自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一路采撷

追求是一种过程

  • 博客(41)
  • 资源 (3)
  • 收藏
  • 关注

原创 C# 抓屏程序

由于工作关系,常常需要将一些软件的内容抓屏保存下来,原来抓的屏不是很多,一直采用Ctrl+C,Ctrl+V,另存的方法。最近几次,由于工作量比较大,差点累得手抽筋。于是找了个抓屏软件,但是其功能太强大了,哈哈。还是自己弄一个比较好。1。[静心编程]的blog中提到:           // 模拟按键,将当前窗口图像截取到剪贴板:            SendKeys.SendWait(

2006-05-31 12:51:00 2805

原创 终于有个高效率的排列组合算法

1。最近一直在考虑从m个数里面取n个数的算法。最容易理解的就是递归,但是其效率,实在不能使用。一直找寻中,今日得果2。算法来源与互联网组合算法     本程序的思路是开一个数组,其下标表示1到m个数,数组元素的值为1表示其下标     代表的数被选中,为0则没选中。       首先初始化,将数组前n个元素置1,表示第一个组合为前n个数。       然后从左到右扫描数组元素值的“10”组

2006-05-28 21:54:00 23843 20

转载 [sprc_lcl(cool一生) ]先生的一段代码:从n个数字中取m个数的所有组合

1.using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebC

2006-05-27 23:49:00 3612

原创 Windows程序UI设计探讨[资料,笔记]

      又要搞论文交流了,这是一个毫无意义的活动,但是又必须参加又要求和工作相关,实在是苦煞我了。毕竟是要花费时间的,干脆想了这个题目,主要目的是自己想学习一下。正文.......................   Windows程序UI设计探讨1.背景介绍UI就是用户界面( user interface ) ,概括成一句话就是——人和工具之间的界面。在人和机器的互动过程中,

2006-05-25 20:47:00 7789 3

原创 透明桌面日历的制作

[愚翁专栏]中有一个 如何用C#做一个类似于桌面插件的程序 的例子,拿来实际演练了一下,发现只是实现一个界面而已,只有没有日历的内容。但是这勾起了我的兴趣,决定自己做一个。在http://www.codeproject.com/cs/miscctrl/MonthCalendar.asp上有一个MonthCalendar控件,既有源代码又有demo,我发扬了鲁迅先生的拿来主义,统统接收。对于这个

2006-05-21 03:20:00 8059 5

原创 an example for mouse hook

还是上一个问题,看到论坛里有人指点用钩子。但是从来没有接触过所以弄了个例子试试,作为开始吧。窗体一个,按钮一个using System.Runtime.InteropServices;////This describes how to set a hook that is specific to a thread and to//a hook procedure by using

2006-05-20 23:57:00 1672

原创 如何拖动无标题窗体

最近用到了无标题的窗体,想实现的功能总不能实现,郁闷。。。。。。。。。中间碰到了移动无标题的问题,纯属误打误撞。但是对于原本想实现的功能没有什么启发。但是这个还是保留一下吧。 新建一个窗体将FormBorderStyle设置为None。就能演练了        [DllImport("user32.dll")]        public static extern bool Re

2006-05-20 23:19:00 1843 4

转载 [愚翁专栏]如何在C#去求矩阵的逆矩阵

最近有网友问我,怎么去求矩阵的逆,当时就按照以前线性代数上面方法告诉他算法,例如先求矩阵行列式的值,然后再求每一项的代数余子式,然后按照矩阵逆的公式去计算。但是等他向我求代码的时候,发现做法并不是那么简单,甚至用上面的思路,很难做出来。于是我参考网上求行列式值的算法,在上面的基础上完成了矩阵逆的算法。 算法的大致思想是通过行列式初等变换来求。 大致的代码如下:private d

2006-05-19 18:38:00 1756 3

原创 从0到n的排列的一种求法

从0到n的排列的一种求法(效率低,急需改进)用到了split和backgroundWorker。textbox用来接收输入,lixtbox输出。button开始计算。  private void button1_Click(object sender, EventArgs e)        {            int needtocal = int.Parse(textBox1.T

2006-05-19 00:20:00 1234

原创 Fibonacci数列的计算

msdn中在演练BackgroundWorker的时候,使用递归计算Fibonacci数列的f(n)。        private void startAsyncButton_Click(object sender, EventArgs e)        {            //清空            resultLabel.Text = String.Empty;       

2006-05-18 23:30:00 1465

转载 [愚翁专栏]如何使自己的程序只运行一次

如何使自己的程序只运行一次 document.title="如何使自己的程序只运行一次 - "+document.title我介绍两个主流的方法。方法一:使用Mutex来进行1.  首先要添加如下的namespace:using System.Threading; 2.  修改系统Main函数,大致如下:        bool bCreatedNew;    

2006-05-18 23:12:00 1279

转载 [愚翁专栏]主窗体和子窗体之间如何相互操作对方的控件

主窗体和子窗体之间如何相互操作对方的控件 document.title="主窗体和子窗体之间如何相互操作对方的控件 - "+document.title很多人都苦恼于如何在子窗体中操作主窗体上的控件,或者在主窗体中操作子窗体上的控件。相比较而言,后面稍微简单一些,只要在主窗体中创建子窗体的时候,保留所创建子窗体对象即可。 下面重点介绍前一种,目前常见的有两种方法,基本上大同小异:

2006-05-18 23:10:00 1096

转载 [愚翁专栏]如何在窗体以外的地方绘制图像

如何在窗体以外的地方绘制图像 document.title="如何在窗体以外的地方绘制图像 - "+document.title很多人都疑惑,如何在窗体以外的地方绘制图像,其实在以前VC中很方面。其实在C#中也很方便,需要调用DLL的方法,大致如下。 首先,定义DLL的函数,代码如下:        [DllImport("User32.dll")]         pub

2006-05-18 23:09:00 1376

原创 c# 清空窗体上所有控件内容

        protected void Clear(Control ctrl)        {            //ctrl.Text = "";            foreach (Control c in ctrl.Controls)            {                if (c is TextBox)                {         

2006-05-18 21:30:00 13572 3

原创 C#split的使用

using System;using System.Collections.Generic;using System.Text;namespace SplitShow_String{    class Program    {       static void Main(string[] args)        {            string s1 = ",ONE,,TWO,,,T

2006-05-18 21:28:00 5598 2

转载 C# 中split的用法

第一种方法:string s=abcdeabcdeabcde;string[] sArray=s.Split(c) ;foreach(string i in sArray)  Console.WriteLine(i.ToString());输出下面的结果:abdeabdeabde第二种方法:我们看到了结果是以一个指定的字符进行的分割。使用另一种构造方法对多个字符进行分割: string

2006-05-18 21:03:00 1489

转载 QQ聊天记录保护器制作全过程

QQ聊天记录保护器制作全过程  闲来无事,做了个访止别人偷看QQ聊天记录的东东。对那些长期挂QQ又经常出去的人或许有用。首先,查看聊天记录的那个窗口叫"信息管理器",如图:为了访止别人打开这个窗口,做个Timer,每隔一定时间检查每个窗口的名称,看是否有标题为"信息管理器"的,有的话说明有人正在看聊天记录就把它给关掉。这个很容易实现,用到的函数有:FindWindow和SendMe

2006-05-18 20:58:00 2158

转载 [Coding的专栏] C#实现的18位身份证格式验证算法

 C#实现的18位身份证格式验证算法 document.title="C#实现的18位身份证格式验证算法 - "+document.title18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》中做了明确的规定。 GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版,其中指出将原标准名称"社会保障号码

2006-05-18 20:56:00 1181

转载 C#中改变显示器的分辨率

C#中改变显示器的分辨率 document.title="C#中改变显示器的分辨率 - "+document.title 下面的代码实现修改显示器分辨率和刷新频率的功能:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.W

2006-05-18 20:49:00 1286

转载 用C#代码编写的SN快速输入工具

 用C#代码编写的SN快速输入工具 document.title="用C#代码编写的SN快速输入工具 - "+document.title   一般软件都要输入序列号(SN),而大家平时用的最多的恐怕是盗版软件,通常盗版软件的序列号(SN)都保存成:XXXXX-XXXXX-XXXX-XXXX的形式。

2006-05-18 20:48:00 1218

转载 使用C#编写LED样式时钟控件

使用C#编写LED样式时钟控件 document.title="使用C#编写LED样式时钟控件 - "+document.title运行效果:http://blog.csdn.net/images/blog_csdn_net/johnsuna/ClockControl.jpg 右下角图片//--------------------------(如转载,请保留版权信息)-------------

2006-05-18 20:45:00 2066

转载 [johnsuna(阿山NET)的专栏]怎么利用C#创建透明的GIF图片?(可自定义调色板),收藏一下.

function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.as

2006-05-18 20:41:00 1895

转载 [懵懂边缘] 用Visual C# 2005创建快捷方式

document.title=" 用Visual C# 2005创建快捷方式 - "+document.title  用Visual C# 2005创建快捷方式

2006-05-18 20:37:00 1199

转载 [Gabriel的专栏] 用C#如何遍历一个窗体中的某一种控件

用C#如何遍历一个窗体中的某一种控件 document.title="用C#如何遍历一个窗体中的某一种控件 - "+document.title/* 作者:耿奕廷    版权所有,转载时请注明出处及作者    */假设我要遍历所有的Label控件.我们知道一个窗体中的所有控件都是Form.Controls中的成员,想要得到窗体中的所以成员,可以用foreach来遍历Controls属性

2006-05-18 20:36:00 2047

转载 [SY的专栏]C#WinForm制作异形窗体/控件

 C#WinForm制作异形窗体/控件 document.title="C#WinForm制作异形窗体/控件 - "+document.title -- 作者:未知-- 发布日期: 2005-08-22  

2006-05-18 20:33:00 1392

转载 用Visual C#编写仿MSN Messager的滚动提示窗口

 用Visual C#编写仿MSN Messager的滚动提示窗口

2006-05-18 20:31:00 1068

转载 [懵懂边缘]使用C#在进度条中显示复制文件的进度

 Code List:-------------------------------------------------------------------------/******************************************************************* File Name: frmMain.cs** Copyright (c) 1999

2006-05-18 20:27:00 995

转载 [mqt_2003的专栏]C#若干知识点的相关小程序

                               C#若干知识点的小程序                                                                                              作者:(ECNU)孟庆涛                                                    

2006-05-18 20:25:00 1666

转载 [mqt_2003的专栏]String和StringBuilder(C#)

        第一篇: 你真的了解.NET中的String注:来自于网络       String在任何语言中,都有它的特殊性,在.NET中也是如此。它属于基本数据类型,也是基本数据类型中唯一的引用类型。字符串可以声明为常量,但是它却放在了堆中。希望通过本文能够使大家对.NET中的String有一个深入的了解。       一:不可改变对象在.NET中String是不可改变对象,一旦

2006-05-18 20:22:00 2967

转载 [wy231的专栏]关于C#多屏幕显示器编程

 关于C#多屏幕显示器编程 document.title="关于C#多屏幕显示器编程 - "+document.title在窗口的中间有一个System.Windows.Forms.PictureBox控件(该控件区域的面积为所在窗口的1/4),当该控件的大部分区域落在其中一台显示器时,在另一台显示器将不显示该控件,(该PictureBox控件将移动到主显示器所在的窗口区域)。是否应该调用

2006-05-18 20:20:00 2388

转载 [愚翁专栏]如何用C#获得文件信息以及扩展信息

function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.as

2006-05-18 20:12:00 1576 1

转载 [愚翁专栏]如何把网络共享目录映射为本地驱动器(续)

如何把网络共享目录映射为本地驱动器(续) document.title="如何把网络共享目录映射为本地驱动器(续) - "+document.title 有人对原来写的那篇文章提出了更深的问题,就是在不知道网络驱动器盘符的情况下,如何进行删除。起始要获得驱动器的盘符也不是件很复杂的事情,只要向WMI进行查询即可,大致的方法如下。 首先,要在工程中引用Windows.Manage

2006-05-18 20:10:00 1463

转载 [愚翁专栏]如何对系统中的某个进程进行监控

最近看到一篇文章,就是如何对系统某个进程进行监控,并且当这个进程触发某些事件的时候,能进行相应。而且发现有人问这方面的问题,我就大致在其原有的基础进行如下的修改。 首先说明的一点,方法是基于WMI的。以下是我扩展类的代码说明://------------------------ProcessInfo Class------------------------------------

2006-05-18 20:08:00 1264

转载 [愚翁专栏]如何使用Base64进行加密和解密

 如何使用Base64进行加密和解密 document.title="如何使用Base64进行加密和解密 - "+document.title其实Base64的加密和解密的算法不是很复杂,首先是定义自己64位的密钥,64个字符是固定,但是顺序是可以随自己的设计而变化。例如:char[] BaseTable=new char[64]{A,B,C,D,E,F,

2006-05-18 20:06:00 1278

转载 [愚翁专栏]如何把网络共享目录映射为本地驱动器

如何把网络共享目录映射为本地驱动器 document.title="如何把网络共享目录映射为本地驱动器 - "+document.title要映射一个网络目录为本地驱动器,需要调用系统DLL的WNetAddConnection2函数来进行添加。 首先,系统函数的申明如下:using System.Runtime.InteropServices;     [DllImpo

2006-05-18 20:03:00 1840

转载 [愚翁专栏]如何用C#做一个类似于桌面插件的程序

如何用C#做一个类似于桌面插件的程序 document.title="如何用C#做一个类似于桌面插件的程序 - "+document.title最近看到有人问如何做一个“桌面天气秀”类似的软件,开始我以为做这个东西很复杂,因为觉得至少要传递Message给Desktop。但事实上,一试之后发现做这个程序竟然很简单。 以下就把做的步骤列出来,供大家参考。首先,需要设置窗体样式,这

2006-05-18 19:59:00 1470

转载 [愚翁专栏]如何把多个文件写入到一个文件中去并能分解

对于一个文件的读写,其实很简单,就是用FileStream进行Read或者Write就行了。但是如何把多个文件写入到同一个文件,之后要能把这个文件进行还原成多个文件。那么光靠FileStream的Read和Write方法是不够的,首先你需要自行建立文件索引,来标明每个文件在当前文件的位置。 那么最近作了一个简单的DEMO,其中类的部分代码如下://-------------------

2006-05-18 19:57:00 993

转载 [愚翁专栏]图像旋转的C#示例

private void RotateTransform_Click(object sender, System.EventArgs e)        {            Graphics graphics=this.CreateGraphics();            graphics.Clear(Color.White);            //装入图片            

2006-05-18 19:53:00 1053

转载 [愚翁专栏]用C#实现目录拷贝

在C#中没有直接的目录拷贝函数,所以需要遍历源目录,然后逐个目录和逐个文件进行拷贝。以下就是实现代码:        ///         /// Copy files from souce directory to dest directory        ///         ///         ///         ///         privat

2006-05-18 19:52:00 1207

转载 [愚翁专栏]如何用C#做一个悬浮窗口程序

用C#做一个像FlashGet的悬浮窗口,其实很简单,不像以前需要调用很多系统API。大致的步骤如下。 首先是主窗体部分,即要判断窗体的状态来决定是否显示悬浮窗口。局部成员声明:    private FormWindowState fwsPrevious;    private frmTopMost myTopMost; 主窗体的Load事件:    privat

2006-05-18 19:50:00 1318

一点linux资料,入门,涉及到各个方面,新手看看没坏处:)20字~~还没到~~~~~~

一点linux资料,入门,涉及到各个方面,新手看看没坏处:)20字~~还没到~~~~~~

2009-08-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除