摘要: 1. 客户端<script language="javascript">function FileExist(){ var sfso=new ActiveXObject("Scripting.FileSystemObject"); var fPath="[The path of the file]"; if(sfso.FileExists(fPath)) { alert("Exist"); } else { alert("Doesn't exist"); }}</scr 阅读全文
posted @ 2009-02-13 14:13 raysbo 阅读(6107) 评论(0) 推荐(0) 编辑
摘要: 1. 概述WF(Windows Workflow Foundation)旨在为微软产品及相关应用程序提供设计平台和开发工具。工作流体现了一种不同的编程模型——可以清晰地分离工作内容和工作时间的模型。工作流通常使用一种声明性而非过程性的编程模型。工作流是由活动组合而成的,所有活动和工作流都派生自System.Workflow.ComponentModel.Activity类。WF提供了一个核心运行时引擎WorkflowRuntime类。工作流运行时不是独立的程序,宿主应用程序必须承载这个类的实例。应用程序承载工作流运行时,运行时则承载单独的工作流实例。工作流运行时支持外部服务概念。服务是创建并在 阅读全文
posted @ 2009-01-06 16:22 raysbo 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 1. 概念: WCF(Windows Communication Foundation):一个用于创建和运行分布式系统的技术集合,使用它能创建安全的、可靠的、跨平台的分布式解决方案。它的面向服务的编程模型整合了.Net平台下以往全部的分布式开发技术,例如.NetRemoting,Asp.NetXmlWebService,MSMQ,WSE,和EnterpriseService等,它可以支持跨应用程序域,进程,网络的进行数据通讯,而且能寄宿在诸如IIS,WindowsService,Console,WindowsApplication等多种宿主中。2. 组成:Contracts:类库项目,定义服. 阅读全文
posted @ 2009-01-06 16:18 raysbo 阅读(286) 评论(0) 推荐(0) 编辑
摘要: WPF = Windows Presentation Foundation一种全新的开发模式1). 界面显示和代码将更好的得到分离2).桌面应用程序和浏览器应用程序的融合WPF/E =Windows Presentation FoundationEverywhere基于WPF的应用程序提供全面的浏览器支持, 这意味着未来开发出的应用程序将可以基于浏览器在不同的操作系统上运行WPF/E是WPF的子集参考:http://www.codeproject.com/Articles/124160/Using-WPF-MVVM-for-Database-Accesshttp://www.cnblogs.c 阅读全文
posted @ 2009-01-06 16:02 raysbo 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 1. 哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的keyvalue键值对.2. 哈希表的简单操作 在哈希表中添加一个keyvalue键值对:HashtableObject.Add(key,value); 在哈希表中去除某个keyvalue键值对:Has... 阅读全文
posted @ 2008-07-04 10:52 raysbo 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1.c#预定预定义Attribute引入:示例:usingSystem;publicclassAnyClass{[Obsolete("Don'tuseOldmethod,useNewmethod",true)]staticvoidOld(){}staticvoidNew(){}publicstaticvoidMain(){Old();}}attribute说明:第一个参数是string类型,是一段关于这个方法的解释性文字;第二个参数是告诉编译器把依然使用这被标识的元素视为一种错误,这就意味着编译器会因此而产生一个警告。我们编译上面的程序时,会得到如下错误:AnyCl 阅读全文
posted @ 2008-06-26 09:30 raysbo 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: 引自:http://dragon.cnblogs.com/archive/2006/05/08/394078.html 1.什么是正则表达式基本说来,正则表达式是一种用来描述一定数量文本的模式。Regex代表Regular Express。本文将用<<regex>>来表示一段具体的正则表达式。一段文本就是最基本的模式,简单的匹配相同的文本。2.不同的正则表达式引擎正则表达式引擎是一种可以处理正则表达式的软件。通常,引擎是更大的应用程序的一部分。在软件世界,不同的正则表达式并不互相兼容。本教程会集中讨Perl 5 类型的引擎,因为这种引擎是应用最广泛的引擎。同时我们也会提 阅读全文
posted @ 2008-06-24 19:52 raysbo 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 数据结构第一章 概 论1.数据:信息的载体,能被计算机识别、存储和加工处理。2.数据元素:数据的基本单位,可由若干个数据项组成,数据项是具有独立含义的最小标识单位。3.数据结构:数据之间的相互关系,即数据的组织形式。它包括:1)数据的逻辑结构,从逻辑关系上描述数据,与数据存储无关,独立于计算机;2)数据的存储结构,是逻辑结构用计算机语言的实现,依赖于计算机语言。3)数据的运算,定义在逻辑结构上,每种逻辑结构都有一个运算集合。常用的运算:检索/插入/删除/更新/排序。4.数据的逻辑结构可以看作是从具体问题抽象出来的数学模型。数据的存储结构是逻辑结构用计算机语言的实现。5.数据类型:一个值的集合及 阅读全文
posted @ 2008-06-06 16:33 raysbo 阅读(18931) 评论(1) 推荐(2) 编辑
摘要: 冒泡排序基本思想:两两比较待排序的数,发现反序时交换,直到没有反序为止。public static void BubbleSort(int[] R){ for (int i = 0; i < R.Length - 1; i++) { bool noswap = true; for (int j = 0; j < R.Length - 1-i; j++) { if (R[j] > R[j + 1]) { int temp = R[j]; R... 阅读全文
posted @ 2008-06-03 10:29 raysbo 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 数据仓库的核心思想:在系统中保留最有可能被用户使用的数据,而用户很少使用的数据则备份出系统。 阅读全文
posted @ 2008-06-02 16:53 raysbo 阅读(211) 评论(0) 推荐(0) 编辑