摘要: 1、连接MYSQL数据库代码<?php$connec=mysql_connect("localhost","root","root") or die("不能连接数据库服务器: ".mysql_error()); mysql_select_db("liuyanben",$connec) or die ("不能选择数据库: ".mysql_error()); mysql_query("set n... 阅读全文
posted @ 2008-08-22 13:34 阿无 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 一.构造函数与析构函数的原理  作为比C更先进的语言,C#提供了更好的机制来增强程序的安全性。C#编译器具有严格的类型安全检查功能,它几乎能找出程序中所有的语法问题,这的确帮了程序员的大忙。但是程序通过了编译检查并不表示错误已经不存在了,在“错误”的大家庭里,“语法错误”的地位只能算是冰山一角。级别高的错误通常隐藏得很深,不容易发现。  根据经验,不... 阅读全文
posted @ 2008-07-28 15:54 阿无 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 在这里说的结构不是指的C#的语言结构.这里所说的是一种与类(class)相对的东西.下面的这个例子讲述了如何建立一个具有属性,方法和一个字段的结构.并讲述如何使用他.[代码]这个例子的输出是:The stored value is: 5从上面的例子中我们可以看到结构和类似乎是一样的.的确,如果你用类去重亲写这个程序,结果是一样的.但是,很明显,两个一样的东西是不可能一起出现的. 结构(struct... 阅读全文
posted @ 2008-07-28 13:41 阿无 阅读(575) 评论(1) 推荐(0) 编辑
摘要: is : 检查一个对象是否兼容于其他指定的类型,并返回一个Bool值,永远不会抛出异常[代码]在上面的代码,CLR实际上会检查两次对象的类型,is操作符先核实一次,如果o兼容于Lable,那么在(Label)o时会再次核实一次,效率比较低,不建议使用as:与强制类型转换是一样的,但是永远不会抛出异常,即如果转换不成功,会返回null[代码] 阅读全文
posted @ 2008-07-28 10:24 阿无 阅读(4175) 评论(4) 推荐(0) 编辑
摘要: 枚举类型是一种的值类型,它用于声明一组命名的常数。 (1)枚举的声明:枚举声明用于声明新的枚举类型。 访问修辞符 enum 枚举名:基础类型 { 枚举成员 } 基础类型必须能够表示该枚举中定义的所有枚举数值。枚举声明可以显式地声明 byte、sbyte、short、ushort、int、uint、long 或 ulong 类型作为对应的基础类型。没有显式地声明基础类型的枚举声明意味着所对应的基础类... 阅读全文
posted @ 2008-07-24 11:45 阿无 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 1.了解什么是索引指示器2.如何实现索引指示器3.重载索引指示器4.了解如何实现多参数的索引指示器索引指示器并不难使用。它们的用法跟数组相同。在一个类内部,你可以按照你的意愿来管理一组数据的集合。这些对象可以是类成员的有限集合,也可以是另外一个数组,或者是一些复杂的数据结构。不考虑类的内部实现,其数据可以通过使用索引指示器来获得。如下是一个例子:1.清单 11-1. 索引指示器的例子:IntInd... 阅读全文
posted @ 2008-07-24 11:05 阿无 阅读(743) 评论(0) 推荐(1) 编辑
摘要: 在 .NET 框架程序中通过DllImport使用 Win32 API.NET 框架程序可以通过静态 DLL 入口点的方式来访问本机代码库。DllImport 属性用于指定包含外部方法的实现的dll 位置。DllImport 属性定义如下:[代码]说明:   1、DllImport只能放置在方法声明上。   2、DllImport具有单个定位参数:指定包含被导入方法的 dll 名称的 dllNam... 阅读全文
posted @ 2008-07-24 10:52 阿无 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 对接口方法的调用和采用索引指示器访问的规则与类中的情况也是相同的。如果底层成员的命名与继承而来的高层成员一致,那么底层成员将覆盖同名的高层成员。但由于接口支持多继承,在多继承中,如果两个父接口含有同名的成员,这就产生了二义性(这也正是C#中取消了类的多继承机制的原因之一),这时需要进行显式的定义:[代码]上面的例子中,前两条语句rs .Count(1)和rs .Count = 1会产生二义性,从而... 阅读全文
posted @ 2008-07-24 10:49 阿无 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 接口(interface)用来定义一种程序的协定。实现接口的类或者结构要与接口的定义严格一致。有了这个协定,就可以抛开编程语言的限制(理论上)。接口可以从多个基接口继承,而类或结构可以实现多个接口。接口可以包含方法、属性、事件和索引器。接口本身不提供它所定义的成员的实现。接口只指定实现该接口的类或接口必须提供的成员。   接口好比一种模版,这种模版定义了对象必须实现的方法,其目的就是让这些方法可以... 阅读全文
posted @ 2008-07-24 10:42 阿无 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1)、语法:定义类前加abstract修饰符修饰,例:abstract class A{}2)、抽象方法:只有方法的声明,没有方法的实现,例:public abstract void d();3)、抽象类中可以只含有抽象方法或只含有已实现的方法或抽象方法和已实现的方法都有。4)、抽象类不能实例化对象。5)、继承抽象类的派生类中必须实现抽象类的抽象方法。方法用override修饰。例:[代码]结果:... 阅读全文
posted @ 2008-07-23 17:29 阿无 阅读(138) 评论(0) 推荐(0) 编辑