C#基础
lovelan1748
没啥
展开
-
combobox 添加颜色下拉框
combobox 添加颜色下拉框2007-05-18 10:57其实就是baidu一些常用的代码如下private void Form1_Load(object sender, System.EventArgs e) { // this.comboBox1.DisplayMember="Color"; this.comboBox1.Items.Ad转载 2009-08-20 13:39:00 · 3369 阅读 · 1 评论 -
多线程同步处理(转周公)
using System;using System.Collections;using System.Collections.Generic;using System.Threading;/// /// 在开发中经常会遇到线程的例子,如果某个后台操作比较费时间,我们就可以启动一个线程去执行那个费时的操作,同时程序继续执行。在某些情况下可能会出现多个线程的同步协同的问题,下面转载 2010-02-23 17:20:00 · 563 阅读 · 0 评论 -
匿名方法的作用
// Create a delegate instancedelegate void Del(int x);// Instantiate the delegate using an anonymous methodDel d = delegate(int k) { /* ... */ }; 使用匿名方法,不必创建单独的方法,因此减少了实例化委托所需的编码系统开销。原创 2010-02-24 09:12:00 · 521 阅读 · 0 评论 -
模拟QQ自动隐藏的代码,编译好直接能用
年底了,攒点人气,10月份说今年写博突破1000人的访问量是不可能了,哈哈下面是刚写的一个自动control隐藏类(模拟QQ自动隐藏),就一个静态方法,还算方便吧,明天继续发写日志的类using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;using原创 2009-12-28 01:18:00 · 1499 阅读 · 3 评论 -
程序后门制作
两个项目,BackDoor是程序后门的核心代码,FormTest为测试类 上星期有人在C#论坛里发了程序后门的例程,但是制作方法封装在一个稍微有点麻烦的动态库里,今天把大致的制作方法提取出来重新写了个自己的,供大家参考,欢迎大家批评指正。 源码下载原创 2010-03-08 10:52:00 · 956 阅读 · 0 评论 -
实现模拟鼠标点击
真正能模拟鼠标操作的代码在这里!找的我好辛苦啊!函数声明: private readonly int MOUSEEVENTF_LEFTDOWN = 0x2; private readonly int MOUSEEVENTF_LEFTUP = 0x4; [DllImport("user32")] public static extern v转载 2009-12-31 13:36:00 · 1015 阅读 · 0 评论 -
模拟QQ隐藏效果的实现(示例+代码+隐藏类)
http://download.csdn.net/source/1951864下载地址原创 2009-12-31 14:40:00 · 3445 阅读 · 0 评论 -
委托与事件的应用小例子,这几句话看不懂的留言交流
举个例子 比如你的类里有个int类型的属性NumAC# code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->int a;public int A{ set{ a = value;}}原创 2010-01-04 16:15:00 · 588 阅读 · 0 评论 -
GDI+源码:美女涂鸦
http://download.csdn.net/source/2199536原创 2010-04-03 17:06:00 · 433 阅读 · 0 评论 -
LinQ学习笔记(一)
查询表达式必须以 from 子句开头,并且必须以 select 或 group 子句结尾。在第一个 from 子句和最后一个 select 或 group 子句之间,查询表达式可以包含一个或多个下列可选子句:where、orderby、join、let 甚至附加的 from 子句。还可以使用 into 关键字使 join 或 group 子句的结果能够充当同一查询表达式中附加查询子句的源。static void Main() { // Data source. int[] scores原创 2010-09-02 10:53:00 · 541 阅读 · 0 评论 -
Invoke,BeginInvoke干什么用的,内部是怎么实现的?
<br />原博客地址<br />http://blog.csdn.net/yizhu2000/archive/2008/01/03/2022264.aspx<br /> <br />这两个方法主要是让给出的方法在控件创建的线程上执行<br />Invoke使用了Win32API的SendMessage,<br />UnsafeNativeMethods.PostMessage(new HandleRef(this, this.Handle), threadCallbackMessage, IntPtr.Z转载 2010-10-14 16:25:00 · 1372 阅读 · 0 评论 -
无法找到该页您正在搜索的页面可能已经删除、更名或暂时不可用。HTTP 错误 404 - 文件或目录未找到。
无法找到该页您正在搜索的页面可能已经删除、更名或暂时不可用。HTTP 错误 404 - 文件或目录未找到。无法找到该页 您正在搜索的页面可能已经删除、更名或暂时不可用。 HTTP 错误 404 - 文件或目录未找到。 Internet 信息服务 (IIS) IIS6+asp.net 2.0+HTTP 错误 404 - 文件或目录未找到:您正在搜索的页面可能已经删除、更名或暂时不可用转载 2009-12-17 22:39:00 · 4219 阅读 · 0 评论 -
实现能够选择文件夹
大家都用过C#里的文件打开/保存对话框吧?方便明快且易上手.但是可惜的是,C#居然没提供同样的文件夹选择框,很多人通过P/I invoke使用了系统的一些函数来实现对话框,那是相当地不方便啊~~其实,C#的FolderNameEditor类在某种程度上就实现了文件夹选择框的功能,只不过没有完全包装出来.呵呵,今天就给读者放出一个使用C#自己的类实现的对话框,使用起来就跟OpenFileDial原创 2009-11-27 01:12:00 · 617 阅读 · 0 评论 -
C#播放wav,MP3
public static uint SND_ASYNC = 0x0001; // play asynchronously public static uint SND_FILENAME = 0x00020000; // name is file name [DllImport("winmm.dll")] public st原创 2009-11-02 18:58:00 · 1150 阅读 · 0 评论 -
GDI+的实心画笔和形状
闭合的形状(例如,矩形或椭圆)由轮廓和内部组成。用钢笔绘制出轮廓,并用画笔填充其内部。GDI+ 提供了几种填充闭合形状内部的画笔类:SolidBrush、HatchBrush、TextureBrush、LinearGradientBrush 和 PathGradientBrush。所有这些类都是从 Brush 类继承的。下面的插图显示了用实心画笔填充的矩形和用阴影画笔填充的椭圆。 Soli转载 2009-08-21 15:11:00 · 660 阅读 · 0 评论 -
BoundColumn 和 TemplateColumn 的区别
最近学习dataGrid控件,对BoundColumn 和 TemplateColumn 的区别BoundColumn: 直接绑定数据,不能进行额外的(例如编辑,放置控件……)处理 TemplateColumn:模板列,可以放置其他控件在数据绑定的时候,模板列不能直接的绑定转载 2009-06-20 21:23:00 · 1101 阅读 · 0 评论 -
学习asp.net
.不要以为.net就需要把代码全部写到.cs页面,不屑于使用vs提供的方便的控件操作..不要以为.net就是把各种控件往页面上一拖,然后通过vs方便的设置一下就ok..不要以为.net就需要在一开始从编译原理到web服务各种各样的书都看上一遍.不要以为.net就是直接打开vs建立页面然后闷头写代码就ok.不要以为.net目前版本是2.0就不屑于看1.1的资料.不要以为.net从1.1到2.0没有什原创 2009-06-21 00:58:00 · 238 阅读 · 0 评论 -
gdjlc解答:前台函数调用及正则表达式问题
Untitled Page<!-- function checkdata() { var tbDate=document.getElementById("tbDate"); if(tbDate.value.length>0){ var reg=/^((((1[6-9]|[2-9]/d)/d{2})-(0?[13578]|1[02原创 2009-06-21 11:56:00 · 348 阅读 · 0 评论 -
弄断js代码学习下
//获取cookie值 Cookie_name=键 无值返回null function GetCookie(Cookie_name) { var cookieString = new String(document.cookie) var cookieHeader = Cookie_name+"=" var beginPosition = cookieString.index原创 2009-06-23 11:43:00 · 264 阅读 · 0 评论 -
制作IconDialog
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Ref原创 2009-09-16 10:27:00 · 264 阅读 · 0 评论 -
关于listview的view属性,难道是不难,不过应该注意下
View列表視圖可以用4種不同的模式顯示其選項:LargeIcon:所有選項都在其旁邊顯示一個大圖標(32*32)和一個標籤SamllIcon:所有選項都在其旁邊顯示一個小圖標(32*16)和一個標籤List:只顯示一列。該列可以包含一個圖標和一個標籤Details:可以顯示任意數量的列。只有第一列可以包含圖標Tile:(只用於WindowsXp和較原创 2009-09-29 11:05:00 · 338 阅读 · 0 评论 -
实现Undo/Redo以及格式刷的分析
在网上看了备忘录模式实现undoredo,实际上也没必要理解得很复杂,其实算是比较好做的东西。UndoRedo的核心就在于要保存对象的属性,以便还原,两个道理都是一样的。 实现此功能的必要技术(这里的必要只是说掌握了实现起来很容易):自定义特性,反射,数据结构中的栈(能用集合模拟也可以)。反射在.net中强大到我已经无语了,不懂的补下基础。 撤销删除实现步骤:1.需要实现Und原创 2009-10-13 23:27:00 · 903 阅读 · 1 评论 -
常用的webservice
http://www.cnblogs.com/xxcainiao/archive/2008/12/22/1359815.html原创 2009-10-29 17:57:00 · 344 阅读 · 0 评论 -
控件设置Enable改变字体颜色
<br /> [System.Runtime.InteropServices.DllImport("user32.dll ")] public static extern int SetWindowLong(IntPtr hWnd, int nIndex, int wndproc); [System.Runtime.InteropServices.DllImport("user32.dll ")] public static extern转载 2010-12-24 13:23:00 · 1634 阅读 · 0 评论