吴佳鑫的个人专栏

当日事当日毕,没有任何借口

导航

2010年1月24日

DataSet和DataTable详解

摘要: 先构建一个结构与用户请求数据结构相同的DataTable,然后将用户的请求数据填充到构建好的DataTable中,最后将DataTable添加到DataSet中。DataTable,,DataColumn,DataRow 深入研究DataTable是内存中的一个关系数据表,可以独立创建使用,也可以作为DataSet的一个成员使用!如何将DataTable作为DataSet的一个成员使用:首先创建一... 阅读全文

posted @ 2010-01-24 19:08 _eagle 阅读(22428) 评论(3) 推荐(7) 编辑

个人JS脚本验证大全[转]

摘要: /*** 2009-10-01* 贺 臣* 情 缘* js各种表单数据验证*//**************************************************************************************//*************************************数字的验证******************************... 阅读全文

posted @ 2010-01-24 13:12 _eagle 阅读(1427) 评论(1) 推荐(1) 编辑

经典SQL语句集锦【转】

摘要: 下列语句部分是MsSql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE... 阅读全文

posted @ 2010-01-24 13:08 _eagle 阅读(295) 评论(0) 推荐(1) 编辑

定义类成员

摘要: 访问级别:publicprivateinternal 成员只能由定义它的项目(程序集)内部的代码访问protected 成员只能由类或派生类中的代码访问protected internal 只能由项目(程序集)中派生类的代码来访问定义字段:readonly: 表示这个字段只能在执行构造函数的过程中赋值,或由初始化赋值语句赋值static:静态字段定义方法:staticvirtual 方法可重写ab... 阅读全文

posted @ 2010-01-24 13:06 _eagle 阅读(1065) 评论(0) 推荐(0) 编辑

2010年1月21日

C# 2进制、8进制、10进制、16进制...各种进制间的轻松转换

摘要: 在.NET Framework中,System.Convert类中提供了较为全面的各种类型、数值之间的转换功能。其中的两个方法可以轻松的实现各种进制的数值间的转换: Convert.ToInt32(string value, int fromBase): 可以把不同进制数值的字符串转换为数字,其中fromBase参数为进制的格式,只能是2、8、10及16: 如Convert.ToInt32(&rd... 阅读全文

posted @ 2010-01-21 17:24 _eagle 阅读(451) 评论(0) 推荐(2) 编辑

C#中处理和键盘相关的事件

摘要: 在C#中和键盘相关的事件相对比较少,大致就三种:"KeyDown"、"KeyUp"和"KeyPress"。(1).如何在C#程序中定义这些事件:C#中描述"KeyDown"、"KeyUp"的事件的Delegate是"KeyEventHandler"。而描述"KeyPress"所用的 Delegate是"KeyPressEventHandler"。这二个Delegate都被封装在命名空 间"Syet... 阅读全文

posted @ 2010-01-21 11:51 _eagle 阅读(1297) 评论(0) 推荐(1) 编辑

2010年1月19日

C#中处理鼠标相关的事件

摘要: 鼠标相关的事件大致有六种,分别是 : "MouseHover"、"MouseLeave"、"MouseEnter"、"MouseMove"、"MouseDown"和"MouseUp"。(1).如何在C#程序中定义这些事件:在C#中是通过不同的Delegate来描述上述事件,其中描述"MouseHover"、"MouseLeave"、"MouseEnter"事件的 Delegate是"EventHa... 阅读全文

posted @ 2010-01-19 14:29 _eagle 阅读(11656) 评论(0) 推荐(0) 编辑

2010年1月18日

类与接口

摘要: 可以指定类是抽象的abstract(不能实例化,只能继承,可以有抽象成员)或密封的sealed(不能继承)抽象类声明:public abstract class MyClass{}密封类声明:pulbic sealed class MyClass{}继承和接口:(类名后面加冒号,其后是基类名或接口)public class MyClass:MyBase{} //继承public class MyC... 阅读全文

posted @ 2010-01-18 09:08 _eagle 阅读(7373) 评论(0) 推荐(2) 编辑

2010年1月17日

装箱与拆箱

摘要: C# 装箱、拆箱(取消装箱)装箱(boxing)是隐式的将一个值型转换为引用型对象。 拆箱(unboxing)就是将一个引用型对象转换成合适值型,一般是对装箱的变量进行拆箱。 ­装箱和取消装箱使值类型能够被视为对象。对值类型装箱将把该值类型打包到 Object 引用类型的一个实例中。这使得值类型可以存储于垃圾回收堆中。取消装箱将从对象中提取值类型。在此示例中,整型变量 i 被“... 阅读全文

posted @ 2010-01-17 23:11 _eagle 阅读(3055) 评论(0) 推荐(1) 编辑

IIS错误信息--另一个程序正在使用此文件,进程无法访问!

摘要: IIS启动失败,手工启动它,提示:“另一个程序正在使用此文件,进程无法访问!”怀疑80端口被其他程序占用,改为8080后正常。在DOS下输入: netstat -ano查看80端口信息中的PID号,然后打开任务管理器查看对应PID的程序名称。打开任务管理器,点击“查看”/选择列,勾选“PID(进程标识符)”,然后单击&ldqu... 阅读全文

posted @ 2010-01-17 10:42 _eagle 阅读(27327) 评论(0) 推荐(2) 编辑