
C#
xmsheji
这个作者很懒,什么都没留下…
展开
-
C#中调用Windows API
我怎么知道那么多API函数都在哪个dll文件里呢?这个你可以在MSDN里查到,位置是Root->Win32 and COM Development->Development Guides->Windows API->Windows API->Windows API Reference->Functions by Category。打开这页,你会看到有很多API的分类,API全在这里了。打开一个分类原创 2009-09-17 16:39:00 · 2558 阅读 · 0 评论 -
关于C#的垃圾回收以及List动态数组的用法。
实例一:using System;using System.Collections.Generic;class Sentence{ static void Main() { List strList = new List(); for (int i = 0; i原创 2010-11-23 18:05:00 · 3067 阅读 · 0 评论 -
C#实现按钮透明,窗体透明的方法
例子一:实现PictureBox的透明化。1.1 调用WinAPI的类 public class Pink { public static void DrawAlpha(Graphics gxBuffer, Image barImage, Rectangle barRect, byte transp) { using (Graphics gxSrc = Graphics.FromImage(barImage))原创 2010-08-31 14:45:00 · 3902 阅读 · 1 评论 -
C#的GC,也就是垃圾回收机制
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE转载 2010-04-05 22:22:00 · 13990 阅读 · 10 评论 -
C#或者.NET下的强制垃圾回收办法
今天来谈谈C#的GC,也就是垃圾回收机制,非常的受教,总结如下首先:谈谈托管,什么叫托管,我的理解就是托付C#运行环境帮我们去管理,在这个运行环境中可以帮助我们开辟内存和释放内存,开辟内存一般用new,内存是随机分配的,释放主要靠的是GC也就是垃圾回收机制。哪么有两个大问题 1.GC可以回收任何对象吗?2.GC什么时候来回收对象?回收那些对象?对于第一个问题,GC可以回收任何对象吗?我是这转载 2010-01-11 16:47:00 · 8471 阅读 · 0 评论 -
c# 实现透明窗体,透明图片,透明按钮
1.在PC上,透明窗体,只要改变 this.Ocapity=0.5就可以实现透明窗体。2.透明图片的的实现方法: using System;using System.Drawing;using System.Drawing.Imaging;using System.Collections;using System.ComponentModel;using Syste原创 2010-03-22 16:38:00 · 5830 阅读 · 1 评论 -
socket通信
这个例子有Click端和Server端。 客户端: private void Send() { string ip = "127.0.0.1"; string port = "8001"; IPAddress serverIp = IPAddress.Parse(ip);原创 2010-03-11 09:48:00 · 642 阅读 · 0 评论 -
c#的内存回收机制。
c#的内存回收机制。.net垃圾回收器GC对托管资源和非托管资源的释放是不一样的。 namespace CSharpGC{ public partial class Form1 : Form { public Form1() { InitializeComponent(); }原创 2010-03-05 10:47:00 · 1057 阅读 · 0 评论 -
net消息机制和截获过滤事件的方法
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace net消息机制{原创 2010-03-05 10:24:00 · 744 阅读 · 0 评论 -
用C#创建ActiveX控件供Web调用
参考地址:http://blog.163.com/chen6666@126/blog/static/280436742009918114017744/http://hi.baidu.com/yandavid/blog/item/13d8841669c3a059f2de3261.htmlhttp://blog.youkuaiyun.com/wwx185223461/archive/2009/10/3原创 2009-12-14 14:16:00 · 1292 阅读 · 0 评论 -
我关于c#中委托的简单理解
using System;namespace Delegate{ class Program { public delegate void WeiTuo(char c);//定义一个委托 static void f(char c) {//打印小写字母 Console.WriteLine(c原创 2009-11-24 16:12:00 · 875 阅读 · 0 评论 -
sql双语句: insert into [use](name) values('dd');SELECT @@IDENTITY
这种在sql server中可以用,但是access和sql ce都没有办法用。只能分开写了。 ExecuteScalar:返回第一行第一列。所以要返回ID,还是ID应该排第一。ExecuteReader:返回一个集合,类似一个虚拟表。ExecuteNonQuery:返回受影响的行数。原创 2009-11-07 23:05:00 · 1078 阅读 · 0 评论 -
回车、换行的区别
转载:http://hi.baidu.com/x_security/blog/item/c02afa3ff4a587cb7d1e71b8.html他们间的区别其实是个回车换行的问题先来段历史回车”(Carriage Return)和“换行”(Line Feed)这两个概念的来历和区别。符号 ASCII码 意义/n转载 2009-10-04 22:50:00 · 838 阅读 · 0 评论