- 博客(6)
- 资源 (97)
- 收藏
- 关注
原创 WinForm中DataGridView数据导入Excel
using System.IO;using System.Reflection;using System.Runtime.InteropServices; using Microsoft.Office.Interop.Excel; public class D
2011-07-29 16:24:38 2129
原创 用DataTable显示数据源(自己根据需要构造出来的)
DataTable dt = new DataTable(); int i; dt.Columns.Add("设备编号"); dt.Columns.Add("Command类型");
2011-07-14 16:43:12 6070
原创 C#中的static
静态类中只能有静态成员,不可以有非静态字段;非静态类可以有非静态成员和静态成员; 静态方法只能直接访问访问本类中的静态成员和(通过实例化对象)可以访问到的其它类中的所有成员(包括静态和非静态);非静态方法能访问本类中的所有成员和可以访问到的其它类中的所有成员; ①静态成员属于类所有,非静态成员属于类的实例所有。 ②每创建一个类的实例,都会在内存中为非静态成员新分配
2011-07-14 15:32:56 3329 2
原创 new与override的区别
/* override是在原来的基础上覆盖,现在就只有子类的该方法,而父类的该方法已经不存在 new是子类生成了一个与父类同名的新方法,此时父类的这个方法还是存在的 */using System;using System.Collections.Generic;using Sy
2011-07-14 11:28:46 547
转载 ref与out
问题:为什么c#中要有ref和out? 需求假设:现需要通过一个叫Swap的方法交换a,b两个变量的值。交换前a=1,b=2,断言:交换后a=2,b=1。 现编码如下: 1class Program 2 { 3 static vo
2011-07-14 11:26:22 426
原创 分层原则
1、 如果某个类,仅为了某层的某种特殊实现而存在,那么它必须放在该层。 2、 数据层应当在保证数据库变化对其他层不可见的前提下尽量小。 3、 界面层应当在保证界面变化对业务逻辑层不影响的前提下尽量小。 4、 如果某个类不是业务规则的需要,就不应该放在业务层,反之亦然。 5、 逻辑
2011-07-12 21:52:21 1105
Form颜色渐变
2011-09-09
DataGridView和GridView常用用法
2011-09-08
TreeView的CheckBoxs的第三种状态(有部分子结点被选中)
2011-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人