随笔分类 -  c#

【转】添加水印
摘要:原文:http://www.cnblogs.com/jiangguanghe/archive/2009/03/31/1301562.html要导入的空间:[代码]添加图片水印的方法:[代码]下面这个是添加文字水印的方法[代码]这个是我测试用的代码[代码] 阅读全文

posted @ 2010-12-16 11:05 shaya 阅读(247) 评论(0) 推荐(0)

【转】C#中图片的重绘
摘要:原文地址:http://blog.csdn.net/hugengyong/archive/2010/03/22/5403239.aspx像大多数的图片转换工具一样,C#的重绘功能也可以实现相同的效果.Graphicsg=this.CreateGraphics();g.Clear(Color.White);Bitmapimage=newBitmap("test.jpg");intWidth=image.Width-1;intHeight=image.Height-1;//绘制原图g.DrawImage(image,0,0);g.TranslateTransform(image.Width,0); 阅读全文

posted @ 2010-12-09 14:35 shaya 阅读(959) 评论(0) 推荐(0)

【转】控件开发
摘要:作者:THIN原文链接:http://www.cnblogs.com/thinhunan/archive/2005/11/30/287648.html简介: Asp.net包含一个页面和控件框架,即WebForms,服务器控件是WebForms编程模型的基本要素,控件简化了页面开发的过程,控件为代码复用和封装提供了一种机制,非常适合作为RAD的设计工具。此外,服务器控件可灵活扩展的特性为众多开发者敞开实现新的、令人激动的自定义控件的大门。 可能你会认为开发实用够炫的控件即需要好的创意还需要对DHTML的各个元素深入了解,还要对Asp.net的内部运行机制有研究,离自己太远。 不过我的观点却是, 阅读全文

posted @ 2010-12-06 16:48 shaya 阅读(250) 评论(0) 推荐(0)

[转]类QQ 截图
摘要:原文地址:http://blog.csdn.net/siegebaoniu/archive/2010/03/30/5432397.aspx只有Form2和Form3,1被删掉了...Form2的属性设置:FormBorderStyle为None;ShowInTaskbar为False;WindowState为Maximized;using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Drawing.I 阅读全文

posted @ 2010-12-06 10:47 shaya 阅读(289) 评论(0) 推荐(0)

.NetCF 绘制半透明效果
摘要:名人名言:人们说生命是很短促的,我认为是他们自己使生命那样短促的。由于他们不善于利用生命,所以他们反过来抱怨说时间过得太快;可是我认为,就他们那种生活来说,时间倒是过得太慢了。——卢梭 .NetCF 绘制半透明效果前言  关键字:.NetCF 半透明、AlphaBlend  用C#开放Windows Mobile刚好满一个月,一直是边看文章边写点小例子,而这些例子里面半透明... 阅读全文

posted @ 2010-12-03 17:27 shaya 阅读(356) 评论(1) 推荐(0)

Resource文件
摘要:这是ms中文网站种msdn里面的内容,作者是袁伟(Kefroth)。呵呵,不知道是否会侵犯他的版权呢?如何使用资源文件摘要.NET 中有一套非常完善的地方化系统被定义在 System.Resources 名字空间中。不过大多数人都被 MissingManifestResourceException 这个错误困惑着。本文就是要让大家了解什么是资源文件,它有什么用处以及如何正确的调用从而避免一些"奇怪... 阅读全文

posted @ 2010-12-03 17:18 shaya 阅读(1640) 评论(0) 推荐(0)

组件开发
摘要:微软即将发布的 Visual Studio .NET 将使程序开发人员获得一个集 成开发环境,它不但为开发传统的 C/C++ 应用程序,而且也为令人振奋 的 Microsoft .NET 组件提供了丰富的工具。这些以管理代码编写、在通 用语言运行时构建的组件向开发人员提供了一个全新的混合开发环境,即 象 Microsoft Visual Basic 一样容易,而同时又提供了强大的低级编程 能力,与... 阅读全文

posted @ 2010-12-03 15:02 shaya 阅读(232) 评论(0) 推荐(0)

Action<T>的用法
摘要:最近在熟悉 WinForm 時看到這樣的寫法「Action f_Process = () =>{ checkBox1.Checked = false; }」,感覺上似乎與 LINQ 有關,但長相跟 Delegate 相仿,但看到宣告的地方是「Action」就...,還是去翻翻 MSDN 好了。原來,從2.0 開始,.NET Framework 就內建了 Action,還有提供了 Action... 阅读全文

posted @ 2010-11-23 10:35 shaya 阅读(816) 评论(0) 推荐(0)

[转]c# BackgroundWorker控件使用方法
摘要:在使用之前先了解一些知識。1、BackgroundWorker作用: 主要用在單獨的線程上執行操作。BackgroundWorker类允许您在单独的专用线程上运行操作。耗时的操作(如下载和数据库事务)在长时间运行时可能会导致用户界面 (UI) 似乎处于停止响应状态。如果您需要能进行响应的用户界面,而且面临与这类操作相关的长时间延迟,则可以使用 BackgroundWorker类方便地解决问题。2、... 阅读全文

posted @ 2010-11-17 17:14 shaya 阅读(573) 评论(0) 推荐(0)

【转】C# 实现完整功能的截图控件(4)-完整版
摘要:前面的三篇文章(绘图工具栏、颜色字体选择、快捷菜单)实现了截图控件中需要用到的控件,为实现截图控件CaptureImageTool做好了准备工作,今天就来把整个截图控件的功能全部实现。 这个截图控件需要实现的功能包括:截图、绘制矩形、圆形、箭头、线条、文字,还需要可以撤销绘制步骤、保存图形,把QQ截图拥有的功能基本都实现。先来看看最终的效果,然后再来介绍实现过程。下面来一步步的介绍怎样实现这个截图... 阅读全文

posted @ 2010-09-27 08:54 shaya 阅读(1377) 评论(2) 推荐(0)

【转】C# 实现完整功能的截图控件(3)-实现漂亮的快捷菜单
摘要:前面的两篇文章已经实现了两个截图控件所需要的控件:绘图工具栏控件和颜色、字体选择控件,这篇文章将介绍截图控件所需的最后一个控件——快捷菜单,这个控件不需要做太多的工作,用ContextMenuStrip菜单控件就行了,需要做的只是对它进行美化,使它跟整个截图控件的控件风格保持一致,来看看最终的效果:介绍实现绘图工具栏控件的那篇文章中,介绍了ToolStrip的美化,因为Co... 阅读全文

posted @ 2010-09-27 08:52 shaya 阅读(927) 评论(0) 推荐(0)

【转】C# 实现完整功能的截图控件(2)-实现颜色和字体选择控件
摘要:上一篇文章介绍了怎样实现绘图工具栏控件,这篇文章介绍截图控件需要用到的另一个控件,就是颜色和字体选择控件ColorSelector。有了它,在绘制图形和文字的时候,就可以选择不同的颜色和字体大小了。先来看下控件的最终效果,然后就来介绍怎样实现它。1、跟前面一样,还是继承UserControl控件,然后绘制它的背景和边框,因为前面有了,这里就不详细介绍了。 2、为了方便,实现一个ColorLabel... 阅读全文

posted @ 2010-09-27 08:51 shaya 阅读(716) 评论(0) 推荐(0)

【转】C# 实现完整功能的截图控件(1)-实现绘图工具栏控件
摘要:之前写了一篇关于截图的文章(查看),只实现了简单的截图,接下的文章将介绍怎样一步步的实现一个完整的截图控件。这篇文章将介绍怎样实现绘图工具栏控件DrawToolsControl,先来了解一下这个工具栏控件包含些什么内容。因为只对截图实现添加一些简单的图形和文字绘制,所以只实现了添加矩形、椭圆、箭头、文字和线条,所以工具栏需要包含绘制矩形、椭圆、箭头、文字和线条按钮。因为还要实现撤销、保存截图等,所... 阅读全文

posted @ 2010-09-27 08:50 shaya 阅读(858) 评论(0) 推荐(1)

【转】C#利用金山词霸的xdictgrb.dll实现鼠标取词
摘要:金山词霸的xdictgrb.dll程序集是很容易找到的,然后引用到项目中;新建Windows窗口应用程序,添加四个显示控件,例如:TextBox或Label都可以。实现代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawin... 阅读全文

posted @ 2010-09-26 17:39 shaya 阅读(3338) 评论(1) 推荐(0)

【转】缓存详解
摘要:【IT168 技术文档】缓存是在内存存储数据的一项技术,也是ASP.NET中提供的重要特性之一。例如你可以在复杂查询的时候缓存数据,这样后来的请求就不需要从数据库中取数据,而是直接从缓存中获取。通过使用缓存可以提高应用程序的性能。   主要有两种类型的缓存:  ·输出缓存Output caching  ·数据缓存Data caching  1. 输出缓存(Output ... 阅读全文

posted @ 2010-09-15 15:57 shaya 阅读(231) 评论(0) 推荐(0)

OnPaint事件
摘要:protected override void OnPaint(PaintEventArgs pe){ if (this.pictureBoxState[0x20]) { try { if (this.WaitOnLoad) { this.Load(); } else { this.LoadAsync(); } } catch (Exception exception) { if (ClientU... 阅读全文

posted @ 2010-09-03 11:38 shaya 阅读(474) 评论(0) 推荐(0)

【转】c#实现魔兽(warIII)中显血和改键功能 (附源码)(不影响聊天打字)
摘要:本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/sohighthesky/archive/2009/09/14/4550294.aspx#在论坛中看到有人提到 这个功能,感觉应该能实现,周末就抽时间写出来了,在这里分享下:思路:Hook+SendMessage,首先,因为我们要改的键war3不是自己写的程序,所以只能用Hook来监控键盘的按键:键盘Hook:+ ex... 阅读全文

posted @ 2010-09-02 14:43 shaya 阅读(1645) 评论(0) 推荐(0)

父类获取子类属性
摘要:public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { B obj = new B(); obj.str1 = "a"; obj.str2 = "b"; Response.Write(obj.DoSomethine()); } } clas... 阅读全文

posted @ 2010-08-27 15:51 shaya 阅读(792) 评论(0) 推荐(0)

【转】三种Timer的使用
摘要:在.net中有三种计时器,一是System.Windows.Forms命名空间下的Timer控件,它直接继承自Componet;二是System.Timers命名空间下的Timer类。Timer控件:Timer控件只有绑定了Tick事件,和设置Enabled=True后才会自动计时,停止计时可以用Stop()控制,通过Stop()停止之后,如果想重新计时,可以用Start()方法来启动计时器。Ti... 阅读全文

posted @ 2010-08-26 11:28 shaya 阅读(343) 评论(0) 推荐(0)

生成随机色(深色)
摘要:代码 阅读全文

posted @ 2010-08-23 09:00 shaya 阅读(567) 评论(0) 推荐(0)

导航