2007年10月19日

系统钩子介绍

摘要: 一、 介绍 本文将讨论在.NET应用程序中全局系统钩子的使用。为此,我开发了一个可重用的类库并创建一个相应的示例程序(见下图)。 你可能注意到另外的关于使用系统钩子的文章。本文与之类似但是有重要的差别。这篇文章将讨论在.NET中使用全局系统钩子,而其它文章仅讨论本地系统钩子。这些思想是类似的,但是实现要求是不同的。 二、 背景 如果你对Windows系统钩子的概念不熟悉,让我作一下简... 阅读全文

posted @ 2007-10-19 11:01 LongSky 阅读(234) 评论(0) 推荐(0) 编辑

委托

摘要: C# 中的委托类似于 C 或 C++ 中的函数指针。使用委托使程序员可以将方法引用封装在委托对象内。然后可以将该委托对象传递给可调用所引用方法的代码,而不必在编译时知道将调用哪个方法。与 C 或 C++ 中的函数指针不同,委托是面向对象、类型安全的,并且是安全的。 委托声明定义一种类型,它用一组特定的参数以及返回类型封装方法。对于静态方法,委托对象封装要调用的方法。对于实例方法,委托对象同时封... 阅读全文

posted @ 2007-10-19 11:00 LongSky 阅读(197) 评论(0) 推荐(0) 编辑

利用XML实现数据的批量查询

摘要: using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using Syst... 阅读全文

posted @ 2007-10-19 10:59 LongSky 阅读(659) 评论(0) 推荐(0) 编辑

一个XML与DataSet的相互转换的类:(来自清清月儿)

摘要: 一个XML与DataSet的相互转换的类: XmlDatasetConvert 该类提供了四种方法: 1、将xml对象内容字符串转换为DataSet 2、将xml文件转换为DataSet 3、将DataSet转换为xml对象字符串 4、将DataSet转换为xml文件 XmlDatasetConvert.cs using System; using System.Collections.Gen... 阅读全文

posted @ 2007-10-19 10:59 LongSky 阅读(178) 评论(0) 推荐(0) 编辑

GridView的使用(部分内容来自"清清月儿")

摘要: 快速预览: GridView无代码分页排序 GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView某一行时改变该行的背景色方法二 GridView实现删除时弹出确认对话框 GridView实现自动编号 ... 阅读全文

posted @ 2007-10-19 10:58 LongSky 阅读(456) 评论(0) 推荐(0) 编辑

(转)解析.Net框架下的XML编程技术

摘要: 一.前言: XML是微软.Net战略的一个重要组成部分,而且它可谓是XML Web服务的基石,所以掌握.Net框架下的XML技术自然显得非常重要了。本文将指导大家如何运用C#语言完成.Net框架下的XML文档的读写操作。首先,我会向大家介绍.Net框架中与XML相关的命名空间和其中的重要类。其次,我还会给出有关的实例以使读者更进一步的了解XML文档的读写操作的具体方法。 二.XML命... 阅读全文

posted @ 2007-10-19 10:57 LongSky 阅读(116) 评论(0) 推荐(0) 编辑

XML的读写

摘要: /**//// /// 从已有的XML文件读取 /// private void ReadXml() ...{ XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(Server.MapPath("EnterpriseIntroduce.xml")); ... 阅读全文

posted @ 2007-10-19 10:56 LongSky 阅读(142) 评论(0) 推荐(0) 编辑

vs.net 快捷键

摘要: Shift+Alt+Enter: 切换全屏编辑 Ctrl+B,T / Ctrl+K,K: 切换书签开关 Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上一书签 Ctrl+B,C: 清除全部标签 Ctrl+I: 渐进式搜索 Ctrl+Shift+I: 反向渐进式搜索 Ctrl+F: 查找 Ctrl+S... 阅读全文

posted @ 2007-10-19 10:54 LongSky 阅读(165) 评论(0) 推荐(0) 编辑

javascript函数

摘要: -------------- 函数检索 -------------- trim函数: trim() lTrim() rTrim() 校验字符串是否为空: checkIsNotEmpty(str) 校验字符串是否为整型: checkIsInteger(str) 校验整型最小值: checkIntegerMinValue(str,val) 校验整型最大值: checkIntegerMaxVal... 阅读全文

posted @ 2007-10-19 10:54 LongSky 阅读(140) 评论(0) 推荐(0) 编辑

委托与事件

摘要: 委托是一个类,这点非常重要,对理解"事件是委托的一个实例"非常重要. 一般情况下,事件的响应方法中都有两个参数,其中一个代表引发事件的对象即sender,由于引发事件的对象不可预知的,因此我们把其声明成为object类型,所有的对象都适用。第二个参数代表引发事件的具体信息,各种类型的事件中可能不同,这要根据类中事件成员的说明决定。 现在熟悉vc++的人可能感觉到public delegate ... 阅读全文

posted @ 2007-10-19 10:53 LongSky 阅读(103) 评论(0) 推荐(0) 编辑

水晶报表的简单使用

摘要: 1使用Pull模式 1.首先创建rpt文件,并使用水晶报表设计接口设置一些必须的数据连接。 2.拖放一个 CrystalReportViewer控件至aspx页面,设置它的属性指定我们上一步创建的.rpt文件。 3. 在代码中调用DataBind方法。 创建 .rpt 文件: 1) 在右击”解决方案游览... 阅读全文

posted @ 2007-10-19 10:53 LongSky 阅读(246) 评论(0) 推荐(0) 编辑

XML的读写

摘要: /**//// /// 从已有的XML文件读取 /// private void ReadXml() ...{ XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(Server.MapPath("EnterpriseIntroduce.xml")); ... 阅读全文

posted @ 2007-10-19 10:51 LongSky 阅读(132) 评论(0) 推荐(0) 编辑

关于何种情况下使用DataGrid、DataList或Repeater的一些讨论(转)

摘要: 关于何种情况下使用DataGrid、DataList或Repeater的一些讨论 作者:Scott Mitchell [概述] WEB开发自从有了基于脚本的WEB编程技术(如ASP)以来,经历了一个漫长的过程。通过使用微软的ASP.Net技术,传统的ASP中大量的、单调乏味的、重复性的编程工作成为了历史。例如,象大多数ASP程序员所知的,在ASP中显示数据库内容所需要的过... 阅读全文

posted @ 2007-10-19 10:50 LongSky 阅读(180) 评论(0) 推荐(0) 编辑

在ASP.NET中实现AJAX(5)(转)

摘要: SessionState 服务器端函数中很可能需要访问会话信息。为此,只需要通过传递给Ajax.AjaxMethod属性的一个参数告诉Ajax启用这种功能。 在考察包装器会话能力的同时,我们来看看其他几个特性。这个例子中我们有一个文档管理系统,用户编辑的时候会对文档加锁。其他用户可以请求在文档可用的时候得到通知。如果没有AJAX,我们就只能等待该用户再次返回来检查请求的文档是否可用。显然不... 阅读全文

posted @ 2007-10-19 10:49 LongSky 阅读(105) 评论(0) 推荐(0) 编辑

C#基础概念二十五问 (转载)

摘要: C#基础概念二十五问 当初学 C# 时是找个人大概问了一下数据类型和分支语句就开始做项目了。这两天又全面的看了一下相关的基础知识(学而时习之嘛),总结了25个问题: 1.静态变量和非静态变量的区别? 2.const 和 static readonly 区别? 3.extern 是什么意思? 4.abstract 是什么意思? 5.internal 修饰符起什么作用? 6.se... 阅读全文

posted @ 2007-10-19 10:48 LongSky 阅读(153) 评论(0) 推荐(0) 编辑

c#:特性和属性

摘要: 发布日期:2007.4.19 作者:Anytao ©2007 Anytao.com 转贴请注明出处,留此信息。 本文将介绍以下内容: • 定制特性的基本概念和用法 • 属性与特性的区别比较 • 反射的简单介绍 1. 引言 attribute是.NET框架引入的有一技术亮点,因此我们有必要花点时间来了解本文的内容,走进一个发现attribute登堂入室的入口。因为.NET Framew... 阅读全文

posted @ 2007-10-19 10:46 LongSky 阅读(745) 评论(1) 推荐(0) 编辑

自己用到的特性!

摘要: 知识来自积累! [System.ComponentModel.DataObjectMethod(System.ComponentModel.DataObjectMethodType.Select, true)] [Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.Read)] 阅读全文

posted @ 2007-10-19 10:44 LongSky 阅读(156) 评论(0) 推荐(0) 编辑

(转).NET中书写XML的一种简单方法

摘要: XML是一项热门的技术。它之所以能够引起人们的兴趣,一个主要的原因在于它十分的简单,人们可以很容易地理解和使用它。每一个程序员都能轻易地看懂一个XML文件,理解它包含的内容。 .NET中包含了很多支持XML的类,这些类使得程序员使用XML编程就如同理解XML文件一样简单。在这篇文章中,我将给出这样的一个类的使用示例,这个类就是XmlTextWriter类。 XmlTextWriter类允许你... 阅读全文

posted @ 2007-10-19 10:43 LongSky 阅读(102) 评论(0) 推荐(0) 编辑

DataObject 标签说明(网摘)

摘要: 最后,注意我们在ProductsBLL类上面加上了DataObject 标签(就是在类声明语句的上面的[System.ComponentModel.DataObject]),各方法上面还有DataObjectMethodAttribute 标签。DataObject标签把这个类标记为可以绑定到一个ObjectDataSource控件,而DataObjectMethodAttribute则说明... 阅读全文

posted @ 2007-10-19 10:43 LongSky 阅读(337) 评论(0) 推荐(0) 编辑

必须用到和不必使用ajax的地方

摘要: 必须用到和不必使用ajax的地方 文章引自csdn读书频道 现在距离gmail改变了大家对使用网页应用程序的方式已经有一年多了。但是目前很多网页应用程序并没有使用充满活力的Ajax的优势来代替以前沉闷的html功能。 下面是当前网页应用程序应该出现的地方: 基于表单的交互 表单是很慢的,非常慢。尝试编辑位于del.icio.us上面的一个书签?点击编辑链接打开一个编辑书签... 阅读全文

posted @ 2007-10-19 10:43 LongSky 阅读(150) 评论(0) 推荐(0) 编辑

导航