17 simonllf

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 4w+

C#如何用GDI+实现对图形的多边形输出

GDI+的一个小应用:把输入的图形以六角形输出

2010-12-30 15:43:00

C# 快捷键 设计

  大家在C#编程过程中,可能需要特殊的快捷键,比如我按A键就需要处理A键的相应处理方法,大家会想到使用Form中的有关键建按下的消息进行过滤,比如下面的程序:   private   void  Form1_KeyDown( object  sender, KeyEventArgs e)   {   if  (Keys.A == e.KeyCode)      {          Mess

2010-04-01 16:03:00

.NET 实现线程键盘鼠标钩子和全局鼠标键盘钩子

最近一个项目要用到钩子,头大,上网找了些文章,虽然最后没用上,但提供的知识能让我们增加对钩子的认识,这里就把其中最有用的转过来: ===========================================一。写在最前 本文的内容只想以最通俗的语言说明钩子的使用方法,具体到钩子的详细介绍可以参照下面的网址:http://www.microsoft.com/china/co

2010-04-01 15:57:00

C#对字符串含中文字符时按byte[]方式读取

    近做一个项目的时候碰到个小问题,银行的对帐单是一个TXT的文本文件,每行规定是169个字节(居然不给分割符,郁闷),但问题是其中包含了中文字符,如果用流的方式读时,在字符串处理上会在长度上产生误差(因为中文占两字节)用substring发现无法处理,后来就用byte[]的方式处理才成功,现在记录下来,免得下次弄的时候又要找来找去:很简单的两个方法:注意是要用gb2312哦       

2009-11-12 11:04:00

ActiveReport使用总结

准备要学学activereport了。唉。。。其实个人觉得水晶报表已经够了。。不过项目需要,先把资料记下来吧  http://blog.csdn.net/go2newlife/archive/2007/11/23/1899571.aspxActiveReports工作总结1——AR简介ActiveReports工作总结2——数据源绑定ActiveRepo

2009-03-06 16:32:00

在C#中使用C++代码

原文:http://xiali.spaces.live.com/blog/cns!473068a9be0aa907!391.entry?wa=wsignin1.0手头上有不少的C++代码算法,不打算重写,但是希望利用一下。所以希望能够在C#中使用C++代码。目前为止,我对CLR的理解就是,这个是用来帮助我们在C#中来利用C++的东西的一个手段。因为在CLR的方式下,我们可以调用unmanage

2008-12-12 17:16:00

在C#中使用钩子实现Alt+F4健窗口最小化功能

[ 来源:http://www.it55.com | 作者: | 时间:2008-01-11 | 收藏 | 推荐 ] 【大 中 小】       相信以前用过VB、Delphi,特别是VC的程序员应该对钩子程序都不陌生。在C#中我们同样可以使用钩子程序来实现特殊效果,比如当用户按下某个特殊键时提示,比如关闭应用程序前提示等。   当然使用方法相对VC来说要稍微复杂一点,有的地方还不太方便,下面

2008-12-12 17:14:00

对在C#中的消息应用的资料收集

给你提供一点:C#中调用Windows API的要点,来自【CSDN - 文档中心】在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下,希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话,在C:/Progr

2008-12-12 17:12:00

智能客户端应用学习系列:SmartClient Software factory中的Composite UI Application Block(Cab)技术了解(十):异步调用,离线处理,队列管理的关系

异步调用,离线处理,队列管理的关系(系列从"十"后的例子我已经重新上传进行了整理,都是自己在学习的过程中做的一些例子,比较粗糙,因为原来都是一边看一边做的练习用的例子,虽然写的不好,希望能给各位朋友一些帮助吧,以后有时间会做的更好一点)为什么把这三者都放在一起呢?因为这三者其实是以Command对象为主轴相互关联的技术问题。这里先看看图4.2.1: 图 4.2.1   

2008-12-07 22:16:00

对LINQ的一些资料收集

 具体想看LINQ的例子可以在安装了2008后在安装路径中有M$提供的好多例子。这里主要是记录它的一些介绍。具体研究还是看微软提供的例子比较好点吧。 综合查询语言LINQ 是Visual Studio 2008 和 the .NET Framework version 3.5在数据开发方面一个重大的创新.他支持C#和VisualBasie两种编程语言.LINQ有以下四方面的优势:1.   

2008-09-23 10:08:00

水晶报表注册码

 水晶报表注册码(收藏) 密钥:AAP5GKS0000GDE100DS注册号:6707437608License : AV860-01CS00G-U7000NC SN : 1231467890 用9.2的注册码可以成功注册的.ftp://pub:pub@pub.chinafsdu.net/开发工具与资源/水晶报表9.2/CyReport 9.rar SN: AVS50-81SG

2008-09-14 09:57:00

vs2008快捷键收集

 这几天开始用VS2008了。没办法先去找写快捷件的东东来看。VS2008 快捷键大全Ctrl+m+Crtr+o折叠所有大纲Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+Crtr+C: 注释选定内容Ctrl+K+Crtr+U: 取消选定注释内容Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关C

2008-09-12 10:15:00

对依赖注入机制的资料收集

        我们设计的分层架构,层与层之间应该是松散耦合的。因为是单向单一调用,所以,这里的“松散耦合”实际是指上层类不能具体依赖于下层类,而应该依赖于下层提供的一个接口。这样,上层类不能直接实例化下层中的类,而只持有接口,至于接口所指变量最终究竟是哪一个类,则由依赖注入机制决定。 之所以这样做,是为了实现层与层之间的“可替换”式设计,例如,现在需要换一种方式实现数据访问层,只要这个实现遵循了

2008-07-02 16:03:00

db4o发布7.2支持.NET

Db4Object刚刚发布了db4o的7.2beta,除了以前支持如下的平台:.NET 1.1,.NET 2.0,Mono外,现在还支持.NET 3.5了。当然支持.NET 3.5,最主要的时候要来支持LINQ。关于LINQ,我稍后再讲。现在讲讲7.2中最大的新特性——Transparent Activation(透明激活)。关于7.0版本的其他新特性,可以参看我在InfoQ上的文章《Db4O

2008-06-27 00:57:00

用C#写水晶按钮

       UI(User Interface)编程在整个项目开发过程中是个颇为重要的环节,任何好的解决方案若没有良好的用户界面呈现给最终用户,那么就算包含了最先进的技术也不能算是好程序。UI编程体现在两个方面,一是设计精美的用户界面,再有就是符合大多数用户习惯和易于使用的操作流程,而制作出精美的、绚丽多彩的用户界面是博得最终用户喜爱的第一步。我们就以制作一个水晶样式的三维按钮为例来丰富.Net

2008-06-23 23:58:00

Log4Net使用指南

转自:http://www.cnblogs.com/dragon/archive/2005/03/24/124254.aspx方便自己看声明:本文内容主要译自Nauman Leghari的Using log4net,亦加入了个人的一点心得(节3.1.4)。请在这里下载示例代码  1           简介 1.1          Log4net的优点: 几乎所有的大型应

2008-06-21 17:48:00

.Net序列化对象的资料收集

该文转自http://www.host01.com/article/Net/c/0542009590578622_2.htm方便自己阅读  简介序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。 在面向对象的

2008-06-17 10:08:00

.Net线程问题解答

转自:http://www.cnblogs.com/yizhu2000/archive/2008/01/03/1011958.html方便自己看就转过来了基础篇 怎样创建一个线程 受托管的线程与 Windows线程 前台线程与后台线程 名为BeginXXX和EndXXX的方法是做什么用的 异步和多线程有什么关联 WinFo

2008-06-14 23:32:00

Attribute在C#中如何操作

原文约定:     1.”attribute”和”attributes”均不翻译     2.”property”译为“属性”     3.msdn中的原句不翻译     4.”program entity”译为”语言元素”Attributes in C#介绍Attributes是一种新的描述信息,我们既可以使用attributes来定义设计期信息(例如 帮

2008-05-20 10:18:00

智能客户端应用学习系列:SmartClient Software factory中的Composite UI Application Block(Cab)技术了解(九):Custom WorkSpace

WorkSpace扩展       自定义WorkSpace分两种方式:一种是Control_Based;一种是WorkSpace_Based。这两种的具体区别就是继承的接口不同,而且开发的方式也不同,前者以用户控件形式开发,后者是以组件方式开发。先看看两种方式的WorkSpace视图:图3.3.11.         Control_Based方式这个例子思路上很简单,就

2008-05-08 22:16:00

查看更多

勋章 我的勋章
    暂无奖章