自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

上善若水 的专栏

山一程,水一程,身向榆关那畔行,夜深千帐灯。 风一更,雪一更,聒碎乡心梦不成,故园无此声

  • 博客(17)
  • 资源 (17)
  • 收藏
  • 关注

原创 C#强化系列文章二:在C#中使用钩子

相信以前用过VB、Delphi,特别是VC的程序员应该对钩子程序都不陌生。在C#中我们同样可以使用钩子程序来实现特殊效果,比如当用户按下某个特殊键时提示,比如关闭应用程序前提示等。当然使用方法相对VC来说要稍微复杂一点,有的地方还不太方便,下面的例子中实现两个基本功能:1、按下Alt+F4时使窗口最小化2、关闭应用程序前提示不过目前只能捕获消息,不能屏蔽消息,我正在实验,也希望知道的高手能多多

2008-12-31 10:26:00 1043

转载 C#钩子实现简单鼠标键盘的监控和屏蔽

一概要1 目的:完成简单的监控和屏蔽2 技术:钩子(系统监控必须全局钩子)3 步骤:   A 安装钩子   B 回调函数   C 处理函数   D 普通业务处理   ……4 完成下载源程序和运行程序http://files.cnblogs.com/hocylan/KeyboardHook.rar 二说明:在C++中实现该功能十分简单,也有

2008-12-31 10:16:00 3223

原创 HOOK专题[来自微软中国社区]

目录基本概念 运行机制 钩子类型 作者 基本概念钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。钩子实际上是一个处理消息的程序段,通过系统

2008-12-31 10:04:00 1025

原创 XML和LINQ实战详解

基础知识 1. LINQ的读法:(1)lin k (2)lin q 2. LINQ的关键词:from, select, in, where, group by, order by … 3. LINQ的注意点:必须以select或者是group by 结束。 4. LINQ的语义: from 临时变量 in 集合对象或数据库对象 where 条件表达式 [order by条件] select 临时变

2008-12-26 14:35:00 1440

原创 给ListView加上ComboBox或是TextBox控件

#region初始化ListView EditViewColumnHeaderch=newEditViewColumnHeader(ListEditViewColumnStyle.Control);ch.Text="名称";ch.Width=100;listEditView1.AddColumns(ch);ch=newEditViewCo

2008-12-20 12:11:00 13607 3

原创 CString,string 和 Char*比较

 CString,string 和 Char*比较(一) 概述string和CString均是字符串模板类,string为标准模板类(STL)定义的字符串类,已经纳入C++标准之中;CString(typedef CStringT>CString)为VisualC++中最常用的字符串类,继承自 CSimpleStringT类,主要应用在MFC和ATL编程中,主要数据类型有char(应用

2008-12-18 20:57:00 930

原创 C++的iostream标准库介绍

我们从一开始就一直在利用C++的输入输出在做着各种练习,输入输出是由iostream库提供的,所以讨论此标准库是有必要的,它与C语言的 stdio库不同,它从一开始就是用多重继承与虚拟继承实现的面向对象的层次结构,作为一个c++的标准库组件提供给程序员使用。  iostream为内置类型类型对象提供了输入输出支持,同时也支持文件的输入输出,类的设计者可以通过对iostream库的扩展,来支持自

2008-12-18 20:42:00 766

原创 VC常见类型转换综合

 CString ,BSTR ,LPCTSTR之间关系和区别CString是一个动态TCHAR数组,BSTR是一种专有格式的字符串(需要用系统提供的函数来操纵,LPCTSTR只是一个常量的TCHAR指针。CString 是一个完全独立的类,动态的TCHAR数组,封装了 + 等操作符和字符串操作方法。typedef OLECHAR FAR* BSTR;typedef const char *

2008-12-18 20:41:00 893

转载 用VC进行COM编程的初级教程

 用VC编程所必需掌握的几个关键概念(这里所说的均是用C++语言条件下的COM编程方式):(1) COM组件实际上是一个C++类,而接口都是纯虚类。组件从接口派生而来。我们可以简单的用纯粹的C++的语法形式来描述COM是个什么东西:  class IObject  {  public:    virtual Function1(...) = 0;    virtual Function2(

2008-12-18 20:39:00 935

转载 进销存设计思路

订单是进销存业务的基本操作手段,用订单可以直观全面地记录每一笔业务过程。进销存业务中最重要的就是理清商品以及款项的流动,所以订单中的关键动作就是对商品数量和款项变化的控制和记录。由于订单是对单笔业务的记录,所以必须用其它方法记录某一时间段内每种商品在所有业务中涉及的数量及金额的累计数,这就是总帐。基于订单的进销存描述可以简单地概括为:  在期初建帐时就记录好已经有了多少商品,价值几何,以此作为基础

2008-12-18 20:32:00 1762

转载 OnDraw与OnPaint有什么区别

学习中遇到一个问题,OnDraw与OnPaint有什么区别?上网搜索了一下,又查了一下MSDN和MFC的一些源文件,现整理如下。OnPaint是WM_PAINT消息的消息处理函数,在OnPaint中调用OnDraw,一般来说,用户自己的绘图代码应放在OnDraw中。OnPaint()是CWnd的类成员,负责响应WM_PAINT消息。OnDraw()是CVIEW的成员函数,没有响应消息的功能

2008-12-18 17:31:00 1621

转载 一张图分出你是用左脑还是右脑!

如果你看见这个舞女是顺时针转,说明你用的是右脑;    如果是逆时针转,说明你用的左脑。    耶鲁大学耗时5年的研究成果,据说。    14%的美国人可以两个方向都能看见 顺时针转的话 , 属於是用右脑较多的类型 逆时针转属於使用左脑较多的类型 大部分人的眼里里是逆时针方向转动 , 但也有人看来是顺时针方向转动的 . 顺时针的情况 , 女性比男性多 ~ 逆时针转动的 , 突然变成顺时针的话

2008-12-12 22:21:00 1176

原创 关于正则表达式的递归匹配问题

经常会有这样的需求,要求匹配出成对的小括号里的内容,而一般正则表达式中的 ?R 的语法似乎在C#中不被支持, 在一番努力之下,终于找到以下一段描述 /(  应该是 ( 不是用 /转义而是用 来转义匹配嵌套的构造 微软公司已经包含了一个有趣的创新来匹配稳定的构造(历史上,这是正则表达式所做不到的)。这并不容易掌握 — 尽管这节较短,但是注意,它非常的晦涩难懂。 从一个

2008-12-12 15:54:00 1779

转载 关键字volatile是什么声明?

第一篇将一个变量说明为volatile表示这个变量是“易变的”。如果一个变量会被其它引用改变,或在其它并行的任务中会被改变(例如中断服务程序),都要显式地说明为“volatile”,否则在编译器优化阶段会作出错误的判断,例如将这个变量读入寄存器以后,在没有对这个变量赋值以前,会一直使用寄存器中的值,而实际上这个变量的值可能已经被一个指针引用改变了,或者是在中断服务程序中被改变了,下面这个例子说

2008-12-11 16:37:00 944

转载 volatile编写多线程程序的好帮手

       并不是我故意想弄糟你的心情,但是在这期专栏里,我们将讨论多线程编程这一话题。正如上一期Generic里所说的,编写异常安全(exception-safe)的程序是非常困难的,但是和编写多线程程序比起来,那简直就是儿戏。        多线程的程序是出了名的难编写、难验证、难调试、难维护,这通常是件苦差事。不正确的多线程程序可能可以运行很多年也不出一点错,直到满足某些临界的条件时,才出

2008-12-11 16:30:00 674

转载 简单文本打印,PrintDocument使用

using System;using System.Text;using System.Drawing;using System.Drawing.Printing;using System.Windows.Forms;using System.IO;namespace TextPrinter{        public class TextPrinte

2008-12-11 12:57:00 3330 1

原创 闲来没事,自己写了一个基于Base64加密解密算法

using System; using System.Collections.Generic; using System.Text; public class Base64{ #region 系统变量 /// /// Base64密码表 /// private const string CodeTable = "ABEFGHefgI6JL5MN

2008-12-10 20:06:00 2447

unetlab-topology-export.zip

CCNA,CCNP,CCIE学习过程中各种实验拓扑配置包

2024-03-21

.NET 开发服务用定时器组件

提供任务多样化的定时功能. 详细说明.参见: http://blog.csdn.net/linux7985/article/details/9301163

2013-08-02

全国最全的行政区县数据 34个省

省市区县数据来源Google地图. (包括34个省 , 371个市, 2824个县区)

2011-02-23

服务与桌面交互程序(Window2k\xp\03\VISTA\Win7\2008的系统都可以用)

还在为Win7的系统不能弹出应用程序而苦恼,请下载这个代码吧,10分,物超所值。 最重要的文件就是 Interop.cs 文件 两个可直接调用的方法 1. ShowMessageBox 向用户桌面显示一个对话框 2. CreateProcess 在用户的桌面开启一个进程, 由于普遍反应本人太黑,因此降点资源分。如果实在没分可以直接找偶要代码,

2010-07-02

SqlServer自定义多参数聚合函数实例代码

一个多参数的自定义聚合函数实现方案 ,一个多参数的自定义聚合函数实现方案

2010-04-15

C#发起HTTP及Https请求.docx

C#实现模拟登陆之类的功能,可以发起HTTPS,以及HTTP的请求

2010-03-22

CMPP互联网短信网关接口协议(V3.0.0)

本规范规定了移动梦网短信业务开展过程中各网元(包括ISMG、GNS和SP)之间的消息类型和定义,目前为3.0.0版本,是在原来2.1.0版本的基础上进行修订而成。根据业务的发展,规范中的信令操作和参数将会做进一步的调整和增加。 本标准由中国移动通信集团公司技术部提出并归口。

2010-03-04

XML+路径语言(XPath)+版本+1.0

XML+路径语言(XPath)+版本+1.0

2010-03-03

CMPP互联网短信网关接口协议(V3.0.0)

CMPP互联网短信网关接口协议(V3.0.0)

2010-03-03

RTF V 1.7 规范

一个RTF文件符合如下语法: <File> '{' <header> <document> '}' 这是标准的RTF语法;任何RTF阅读器应该可以正确的解释按该语法书写的RTF。有必要重申的是:RTF阅读器没有必要包含所有的控制字,但它必须能够无害的忽略它不知道(或者未使用)的控制字,并且必须能正确的略过被\*控制符标记的部分。然而,RTF书写器有可能并没完全符合这个语法规范,同样地,RTF阅读器应该有足够能力去处理一些细微变化的控制字。虽然如此,如果一个RTF书写器符合本规范,那么任何一个正确的RTF阅读器都应该能够完美的解释它。

2010-03-03

RSS从入门 到 精通

最近在浏览许多新闻网站时,用户都会惊奇的发现一些写有“XML”字样的桔黄色图标频繁出现。如果使用普通浏览器的用户点击后只能看到一个写满了天书的页面。这是一种最近十分流行的网络技术,被称为RSS(Really Simple Syndication)。通过专用的RSS阅读工具,用户能够快速浏览大量的网页内容,如新闻或者网络日志。最初RSS主要是应用在民间的网络日志之中。但由于其易用性迅速受到了欢迎。如今Businessweek、Forbes和New York Times等著名传统媒体的网站中,也都添加了RSS功能。

2010-03-03

Windows常用消息大全

WM_NULL 0x0000 空消息,此消息将被接收窗口忽略 WM_CREATE 0x0001 应用程序创建一个窗口 WM_DESTROY 0x0002 一个窗口被销毁 WM_MOVE 0x0003 移动一个窗口 WM_SIZE 0x0005 改变一个窗口的大小 WM_ACTIVATE 0x0006 一个窗口被激活或失去激活状态 WM_SETFOCUS 0x0007 获得焦点后

2009-12-01

跟我一起写makefile

在C/C++开发时,编译项目时需要用到的东西

2009-12-01

C#键盘勾子实例以及源代码

键盘勾子实例代码 C#键盘勾子实例以及源代码

2008-12-31

自定义ListView控件(修正版 绑定 各种Contorl 子类的控件)

ListView 单元格绑定下拉列表控件,文本框控件 可以绑定文本框,下拉列表框,图像,进度条,复选框,单选择,只要是继承Control类的控件都可以绑定 控件截图 http://blog.csdn.net/Linux7985/archive/2008/12/20/3562745.aspx

2008-12-22

自定义ListView控件(删除中,这个是非完整,不要下载这个)

ListView 单元格绑定下拉列表控件,文本框控件

2008-12-20

Net Remoting 入门与提高

一、Remoting基础 二、远程对象的定义 三、服务器端 四、客户端 Marshal、Disconnect与生命周期以及跟踪服务

2008-12-01

c#资源文件使用方法

目录 制作使用资源文件(转) 1 资源文件的使用方法 5 Visual C#资源文件编程--创建资源文件 15 Visual C#资源文件编程--使用资源文件 18 软件保护中常见自校检分析实例 22 C#版最简单的屏蔽任务管理器的方法 26 C#资源文件的使用方法 27 从内存中直接运行PE程序 37

2008-11-06

空空如也

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

TA关注的人

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