上一页 1 ··· 75 76 77 78 79 80 81 82 83 ··· 89 下一页
  2009年5月30日
摘要: 一、本文将向大家介绍一些基本的文件操作方法,包括对文件系统中的目录和文件的操作,还有就是文件的读写操作等。通过运用System.IO.DirectoryInfo类和System.IO.FileInfo类我们可以轻易的完成与目录和文件相关的操作,而通过运用System.IO.StreamReader类和System.IO.StreamWriter类我们可以方便的完成与文件的读写相关的操作。 命名空间... 阅读全文
posted @ 2009-05-30 21:49 钱途无梁 阅读(441) 评论(0) 推荐(0) 编辑
摘要: FileStream对象表示在磁盘或网络路径上指向文件的流。这个类提供了在文件中读写字节的方法,但经常使用StreamReader或StreamWriter执行这些功能。这是因为FileStream类操作的是字节和字节数组,而Stream类操作的是字符数据。字符数据易于使用,但是有些操作,比如随机文件访问(访问文件中间某点的数据),就必须由FileStream对象执行.其中创建FileStream... 阅读全文
posted @ 2009-05-30 21:48 钱途无梁 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 序列化”可被定义为将对象的状态存储到存储媒介中的过程。在此过程中,对象的公共字段和私有字段以及类的名称(包括包含该类的程序集)都被转换为字节流,然后写入数据流。在以后“反序列化”该对象时,创建原始对象的精确复本。一、为什么要选择序列化 一个原因是将对象的状态保持在存储媒体中,以便可以在以后重新创建精确的副本; 另一个原因是通过值将对象从一个应用程序域发送到另一个... 阅读全文
posted @ 2009-05-30 21:47 钱途无梁 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 反射就是在运行的时候发现对象的相关信息。根据这些信息可以动态的执行对象的方法以及获取对象的属性所储存的值。1,首先我们先建立一个类库工程MyDll,并新建一个类ReflectTest代码如下:[代码]编译后得到MyDll.dll文件2,应用反射[代码] 阅读全文
posted @ 2009-05-30 21:46 钱途无梁 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 委托是一种安全地封装方法的类型,它与 C 和 C++ 中的函数指针类似。与 C 中的函数指针不同,委托是面向对象的、类型安全的和保险的。委托的类型由委托的名称定义。下面的示例声明了一个名为 Del 的委托,该委托可以封装一个采用字符串作为参数并返回 void 的方法。构造委托对象时,通常提供委托将包装的方法的名称或使用匿名方法。实例化委托后,委托将把对它进行的方法调用传递给方法。调用方传递给委托的... 阅读全文
posted @ 2009-05-30 21:44 钱途无梁 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 事件有很多,比如说鼠标的事件:MouserMove,MouserDown等,键盘的事件:KeyUp,KeyDown,KeyPress。有事件,就会有对事件进行处理的方法,而事件和处理方法之间是怎么联系起来的呢?委托就是他们中间的桥梁,事件发生时,委托会知道,然后将事件传递给处理方法,处理方法进行相应处理。比如在WinForm中最常见的是按钮的Click事件,它是这样委托的:this.button1... 阅读全文
posted @ 2009-05-30 21:44 钱途无梁 阅读(208) 评论(0) 推荐(0) 编辑
摘要: DHTML中style的display和visibility属性 display是隐藏该对象,使该对象不占用页面排版空间。document.all("tr1").style.display="block"document.all("tr1").style.display="none"visibility只是在页面上看不见,但占用页面排版空间。document.all("tr1").style.vi... 阅读全文
posted @ 2009-05-30 21:42 钱途无梁 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 日期转化一为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-0314:33:34,要转化为其他格式,要用到DateTime.ToString的方法(String,IFormatProvider),如下所示:usingSystem;usingSystem.Globalization;Stringformat="D";DateTimedate=DataTime,Now;R... 阅读全文
posted @ 2009-05-30 18:32 钱途无梁 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1. sysobjects系统表: 在数据库中创建的每个对象(例如约束、默认值、日志、规则以及存储过程)都对应一行。2. syscolumns系统表: 为每个表和视图中的每列返回一行,并为数据库中的存储过程的每个参数返回一行。3. syscomments系统表: 包含数据库中每个视图、规则、默认值、触发器、CHECK 约束、DEFAULT 约束和存储过程的项。text 列包含原始的 SQL 定义语... 阅读全文
posted @ 2009-05-30 18:31 钱途无梁 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 我们将研究如何创建一个作为Windows服务的应用程序。内容包含什么是Windows服务,如何创建、安装和调试它们。会用到System.ServiceProcess.ServiceBase命名空间的类。什么是Windows服务?  Windows服务应用程序是一种需要长期运行的应用程序,它对于服务器环境特别适合。它没有用户界面,并且也不会产生任何可视输出。任何用户消息都会被写进Windows事件日... 阅读全文
posted @ 2009-05-30 18:30 钱途无梁 阅读(221) 评论(0) 推荐(1) 编辑
摘要: UML包括了一些可以相互组合图表的图形元素。1.类图一个类(class)是一类或一组具有类似属性和共同行为的事物。矩形方框代表类的图标,它被分成3个区域。最上面的区域中是类名,中间区域是类的属性,最下面区域里列的是类的操作。举一个例子,属于洗衣机(washing machine)类的事物都具有诸如品牌(brand name)、型号(model name)、序列号(serial number)和容量... 阅读全文
posted @ 2009-05-30 18:29 钱途无梁 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 下面就来研究C#中的正则表达式,C#中的正则表达式包含在.NET基础雷库的一个名称空间下,这个名称空间就是System.Text.RegularExpressions。该名称空间包括8个类,1个枚举,1个委托。他们分别是: Capture: 包含一次匹配的结果; CaptureCollection: Capture的序列;Group: 一次组记录的结果,由Capture继承而来;GroupColl... 阅读全文
posted @ 2009-05-30 18:29 钱途无梁 阅读(1606) 评论(0) 推荐(2) 编辑
摘要: 1.HashTable[代码]2.ArrayList[代码]3.Queue[代码]4.自定义集合类:[代码]遍历自定义集合类:[代码] 阅读全文
posted @ 2009-05-30 18:28 钱途无梁 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。 程序代码在编译后生成可执行的应用,我们首先要了解这种可执行应... 阅读全文
posted @ 2009-05-30 18:27 钱途无梁 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一、 ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的... 阅读全文
posted @ 2009-05-30 18:19 钱途无梁 阅读(1747) 评论(0) 推荐(0) 编辑
上一页 1 ··· 75 76 77 78 79 80 81 82 83 ··· 89 下一页