- 博客(6)
- 资源 (11)
- 收藏
- 关注
原创 C#事件和委托的基础知识模型
这里设计了一个较为完整且简单的事件模型,帮助初学者了解c#的事件基本概念和逻辑。 using System;namespace ConsoleApplication3{ class Program { //一个较为完整的委托-事件 模型应用 //by jinjazz //http://blog.csdn.n
2009-02-17 22:07:00 2648 1
原创 [ListView.View=List]的垂直滚动条
该问题来自论坛提问,当ListView.View=List时,滚动条只能是水平的,解决这个问题需要子类化ListView处理WndProc消息,通过Windows API函数来设置它的滚动条。 演示代码: using System;using System.Drawing;using System.Windows.Forms;namespace WindowsAppli
2009-02-13 23:12:00 8943 5
原创 C#把外部文件拖入PictureBox中
不知道为何.net编辑器无法自动识别PictureBox的AllowDrop,属性列表中也没有,实际上他确实可以用。 private void Form1_Load(object sender, EventArgs e) { //这句代码不会抱错,但是需要手动输入,.net编辑器无法自动识别AllowDrop this.
2009-02-11 19:24:00 4009 5
原创 反射APP_CODE下的类和方法
这个问题来自论坛提问。反射无非这么几步,获取Assembly,获取Type,获取MethodInfo,如果不是static方法则CreateInstance,最后Invoke就可以了。反射APP_CODE下面的类,无非是如何获取Assembly的问题,可以用"__code"或者"app_code"这两个AssemblyName获取。演示代码如下 aspx.cs using Sy
2009-02-10 10:13:00 3330 2
原创 DirectInfo.GetFiles返回数组的默认排序
这个问题来自论坛提问,其实这个函数在.net类库中还有其他等效的函数,这一系列函数的返回结果都是文件名组成的数组,那么他们的默认顺序是根据什么来排列的?开始随口回答人家说是文件名,当然被人小小的bs了一下...稍微考虑一下,这系列函数无非是通过FindFirstFile和FindNextFile这些widows api函数来实现的,拿这些函数的默认顺序是什么呢,msdn了一下,得到如下结果
2009-02-08 21:01:00 1435
原创 C#中用NamedPipe进程间通信
本文只是一个测试例子,核心代码是kernel32.dll中的一组windows api函数,这里不深入研究,代码都在codeproject上。http://www.codeproject.com/KB/threads/dotnetnamedpipespart1.aspx 测试效果如下,可以做到aspx和给console app发送消息后得到反馈: console ap
2009-02-03 22:31:00 9806 8
sql测试脚本生成工具
2008-12-16
ssis-循环导入excel
2008-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人