吴佳鑫的个人专栏

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

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

01 2010 档案

深入分析ADO.NET中的DataSet对象
摘要:ADO.NET是.Net FrameWork SDK中用以操作数据库的类库的总称。而DataSet类则是ADO.NET中最核心的成员之一,也是各种开发基于.Net平台程序语言开发数据库应用程序最常接触的类。之所以DataSet类在ADO.NET中具有特殊的地位,是因为DataSet在ADO.NET实现从数据库抽取数据中起到关键作用,在从数据库完成数据抽取后,DataSet就是数据的存放地,它是各种... 阅读全文

posted @ 2010-01-25 09:04 _eagle 阅读(513) 评论(0) 推荐(1) 编辑

SQL Server 2005 COM+ 目录要求”警告
摘要:①。启动Distributed Transaction Coordinator 服务 打开服务,在服务中找到Distributed Transaction Coordinator服务,选择“属性”; 在“登录”选项卡中,选择“此帐户”,帐户名填写“NT AUTHORITY\NetworkService&rdquo... 阅读全文

posted @ 2010-01-25 09:02 _eagle 阅读(1388) 评论(0) 推荐(0) 编辑

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

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

个人JS脚本验证大全[转]
摘要:/*** 2009-10-01* 贺 臣* 情 缘* js各种表单数据验证*//**************************************************************************************//*************************************数字的验证******************************... 阅读全文

posted @ 2010-01-24 13:12 _eagle 阅读(1431) 评论(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 阅读(296) 评论(0) 推荐(1) 编辑

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

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

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 阅读(452) 评论(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 阅读(1303) 评论(0) 推荐(1) 编辑

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

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

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

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

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

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

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

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

委托基础
摘要:1.什么是委托?委托是一种定义方法签名的类型,可以与具有兼容签名的任何方法关联。 2.委托有什么特点? 委托类似于 C++ 函数指针,但它们是类型安全的。委托允许将方法作为参数进行传递。委托可用于定义回调方法。委托可以链接在一起;例如,可以对一个事件调用多个方法。方法不必与委托签名完全匹配。C# 2.0 版引入了匿名方法的概念,此类方法允许将代码块作为参数传递,以代替单独定义的方法。C# 3.0 ... 阅读全文

posted @ 2010-01-15 09:24 _eagle 阅读(389) 评论(0) 推荐(0) 编辑

OOP概念简介
摘要:1.类和对象2.属性和字段 1.属性不能直接访问数据 2.使用属性可以来限制字段,包括:取值范围和读(get)写(set) 3.一般情况下,在访问状态时最好提供属性,而不是字段3.方法:用于访问对象的功能4.构造函数:没有参数,与类同名。用new关键字调用。可以有多个构造函数(须重载)5.析构函数:.net framework可以自动清理对象,自已调用析构函数。6.静态类:类中只包含静态成员,且不... 阅读全文

posted @ 2010-01-14 11:36 _eagle 阅读(1850) 评论(0) 推荐(0) 编辑

params,ref,out关键字
摘要:参数数组params:c#允许为函数指定一个(只能指定一个)特定的参数,这个参数必须是函数定义中的最后一个参数,称为参数数组。参数数组可以使用个数不定的参数调用函数,它可以使用params关键字来定义。特点1,在方法成员的参数列表中使用,为该方法提供了参数个数可变的能力2,该参数必须是一个一维数组3,params 关键字可以指定在参数数目可变处采用参数的方法参数。4,在方法声明中的 params ... 阅读全文

posted @ 2010-01-14 11:35 _eagle 阅读(381) 评论(0) 推荐(0) 编辑

数组
摘要:一维数组以线性方式存储固定数目的项,只需一个索引值即可标识任意一个项。在 C# 中,数组声明中的方括号必须跟在数据类型后面,且不能放在变量名称之后,而这在 Java 中是允许的。因此,类型为 integers 的数组应使用以下语法声明: int[] arr1; 下面的声明在 C# 中无效: //int arr2[]; //compile error 声明数组后,可以使用 new 关键字设置其大小,... 阅读全文

posted @ 2010-01-14 08:55 _eagle 阅读(339) 评论(1) 推荐(1) 编辑

net三层架构与MVC的区别
摘要:MVC(模型Model-视图View-控制器Controller)是一种设计模式,我们可以用它来创建在域对象和UI表示层对象之间的区分。  同样是架构级别的,相同的地方在于他们都有一个表现层,但是他们不同的地方在于其他的两个层。  在三层架构中没有定义Controller的概念。这是我认为最不同的地方。而MVC也没有把业务的逻辑访问看成两个层,这是采用三层架构或MVC搭建程序最主要的区别。当然了。... 阅读全文

posted @ 2010-01-13 11:31 _eagle 阅读(816) 评论(0) 推荐(1) 编辑

.net三层架构技术简介
摘要:.net三层架构技术 在过去应用系统开发过程中,CLIENT/SERVER体系结构得到了广泛的应用 。其特点是,应用程序逻辑通常分布在客户和服务器两端,客户端发出数据资源访问请求,服务器端将结果返回客户端。但CLIENT/SERVER结构存在着很多体系结构上的问题,比如:当客户端数目激增时,服务器端的性能会因为负载过重而大大衰减;一旦应用的需求发生变化,客户端和服务器端的应用程序都需要进行修改,给... 阅读全文

posted @ 2010-01-12 11:00 _eagle 阅读(4211) 评论(0) 推荐(1) 编辑

正则表达式入门
摘要:别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你想像中的那么困难。当然,如果你看完了这篇教程之后,发现自己明白了很多,却又几乎什么都记不得,那也是很正常的——我认为,没接触过正则表达式的人在看完这篇教程后,能把提到过的语法记住80%以上的可能性为零。这里只是让你明白基本的原理,以后你还需要多练习,多使用,才能熟练掌握正则表达式。除了作为入门... 阅读全文

posted @ 2010-01-12 10:58 _eagle 阅读(395) 评论(0) 推荐(1) 编辑

Session模型
摘要:Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。 当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这 个用户的唯一身份。这个SessionID是由WWW服务器随机产生的一个由24个字符组成的字符串,我们会在下面的实验... 阅读全文

posted @ 2010-01-08 16:04 _eagle 阅读(301) 评论(0) 推荐(1) 编辑

.NET中 文件上传功能的实现
摘要:首先判断,FileUpload控件的HasFile属性是否为true,,如果为true,则表示控件已经确认上传文件存在。。。。调用SaveAs方法实现上传。 有三种访问上传文件的方式,一,FileBytes..二,FileContent..三,PostedFile 其中,通过PostedFile属性,调用这个属性可以获得一个与上传文件相关的HttpPostedFile对象,使用这个对象可以获得上传... 阅读全文

posted @ 2010-01-08 16:02 _eagle 阅读(5687) 评论(0) 推荐(1) 编辑

asp.net中缺少if(!Page.IsPostBack)引起的错误
摘要:asp.net中缺少if(!Page.IsPostBack)引起的错误 1。验证码错误 验证码一般是在Page_Load事件里直接生成,或是调用函数生成的,如果你没有把生成验证码的代码放在if(!Page.IsPostBack)里面,那当你点登陆等按钮时,将永远也登陆不了,你仔细检查发现登陆代码并没有,但就是登陆不了,如果跟踪,你会发现,你填入的验证码和程序生成的验证码会不同,但是在登陆的时候,你... 阅读全文

posted @ 2010-01-07 16:28 _eagle 阅读(1422) 评论(0) 推荐(1) 编辑

C#如何获得当前程序所在的目录
摘要:C#如何获得当前程序所在的目录 Application.StartupPath; Environment.SpecialFolder.ApplicationData Environment.SpecialFolder命名空间可以获取很多特定的路径目录。 Environment.SpecialFolder. ApplicationData CommonApplicationData CommonPr... 阅读全文

posted @ 2010-01-05 09:15 _eagle 阅读(2554) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示