其中使用到一个分页类CPaging[code]ClassCPagingPublicRS'RecordSet对象PublicMark'指针标签PrivatesSize'每页显示数PrivatesTotal'总记录数PrivatesPage'当前页码PrivatesCount'总页码PrivateSubClass_InitializesSize=20sPage=1sCount=1EndSubPrivateSubClass_TerminateCloseobjRSEndSub'每页显示数PropertyLetSize(Value)sSize=ValueEndPropertyPropertyGetSiz...
http://www.jb51.net//article/16035.htm
对于学习,我选择了ACCESS数据库+存储过程的方式,这里记录的是我个人的学习体会和笔记,与网上的可能有不同之处,观点也不可能全部相同。为什么使用三层结构:首先要明确,三层结构并不能使系统变快,实际上它会比起“单类结构”慢。但越来越多人使用三层结构开发,为啥呢?我在使用中,发现三层结构十分清晰,一个类,一个文件你该放在哪层就放哪层,不会象单类结构那样全部放到App_Data中,造成结构混乱。当然,使用三层结构的原因肯定不是那么肤浅,它对团队开发,系统可维护性有十分重要的意义。三层结构是代码量增多,且代码多重复?确实,三层代码要写很多很白痴,很简单的代码,比如MODEL这个实体类,如果你需要一个...
http://www.jb51.net//article/15749.htm
目前,各大搜索引擎如google、百度、雅虎已经对动态页面诸如asp,php有着不错的支持了,只要动态页面后面的参数不要太长,如控制在3个参数内,页面内容做点优化,各大搜索对该类页面收录甚至不比静态html页面差,我有个全站是asp页的网站,其收录及排名远远超过了很多静态页的网站。 当然,任何网站,结构再好,如果没有内容作为支撑的话,最终还是留不住用户。搜索引擎的发展速度,已经不是当初几乎不能收录动态页面的水平了,各大搜索都在全力发展自己的索引技术,一般的动态页面在它们那里已经是能够轻易的纳入麾下。 有...
http://www.jb51.net//article/15369.htm
1 什么是prototype JavaScript中对象的prototype属性,可以返回对象类型原型的引用。这是一个相当拗口的解释,要理解它,先要正确理解对象类型(Type)以及原型(prototype)的概念。 前面我们说,对象的类(Class)和对象实例(Instance)之间是一种“创建”关系,因此我们把“类”看作是对象特征的模型化,而对象看作是类特征的具体化,或者说,类(Class)是对象的一个类型(...
http://www.jb51.net//article/14615.htm
1.自我合理的定位与特色要善于选择他人从未涉及过的话题,不必受制于“关键字搜索”,也不能一味迎合Google用户的需求。另外,还需要转换看问题的角度,这样你会发现即使相当拥挤成熟的领域也有新天地,例如我的第一个博客就是关于SEO2.0话题的。笔者根据对网站的bitjob.net和168qd.com研究实践分析,以及对seo方法的研究,以下经验和大家分享。不足之处请指正。2.使用Wordpress架设站点使用对搜索引擎友好的WordPress,就可以省去考虑“页面优化”这些问题的麻烦。WP不仅可以作为Blog软件,还可以将它改造成为适合多数站点的小型CMS,也同时省去了XMLsitemaps。3...
http://www.jb51.net//article/14438.htm
注意:下面的所有函数都没有用正则。以上为取出第一个匹配的三个函数,实现相同的目的function str_cut($str ,$start, $end) {//取出第一个匹配,效率最高,先分割再替换$content = strstr( $str, $start );$content = substr( $content, strlen( $start ), strpos( $content, $end&n...
http://www.jb51.net//article/14199.htm
所谓缓存其实就是在内存中开辟一个用来保存数据的空间,使用缓存你就不用频繁的访问你保存在硬盘上的数据了,因为这些数据我们希望每个用户都能看到效果一 样,考虑使用的是application对象,因为它是所有访问者的共用的对象,存储的信息和定义的事件能够为所有者访问者使用,这里要使用asp内置对 象APPLICATION了,关于application,有2个方法[lock和unlock],2个集合[content和 staticobjects],2个事件[开始的application_onstart和application_end],application变 ...
http://www.jb51.net//article/14158.htm
1.document.formName.item("itemName") 问题说 明:IE下,可以使用document.formName.item("itemName")或document.formName.elements ["elementName"];Firefox下,只能使用document.formName.elements["elementName"].解决方法:统一使用document.formName.elements["elementName"].2.集合类对象问题说明:IE下,可以使用()或[]获取集合类对象;Firefox下,只能使用[]获取...
http://www.jb51.net//article/14015.htm
静态属性包含在类中要封装的数据,可以由所有类的实例共享。实际上,除了属于一个固定的类并限制访问方式外,类的静态属性非常类似于函数的全局变量。 我们在下例中使用了一个静态属性Counter::$count。它属于Counter类,而不属于任何Counter的实例。你不能用this来引用它,但可以用self或其它有效的命名表达。在例子中,getCount方法返回self::$count,而不是Counter::$count。 静态方法则实现类需要封装的功能,与特定的对象无关. 静态方法非常类似于全局函数. 静态方法可以完全访问类的属性,也可以由对象的实例来访问,不论访问...
http://www.jb51.net//article/13960.htm
默认地,用__clone方法将建立一个与原对象拥有相同属性和方法的对象. 如果你想在克隆时改变默认的内容,你要在__clone中覆写(属性或方法)。 克隆的方法可以没有参数,但它同时包含this和that指针(that指向被复制的对象)。如果你选择克隆自己,你要小心复制任何你要你的对象包含的信息,从that到this,如果你用__clone来复制,PHP不会执行任何隐性的复制,下面显示了一个用系列序数来自动化对象的例子:[code]class ObjectTracker //对象跟踪器 { private static ...
http://www.jb51.net//article/13959.htm
可以联用->,如果一个对象的属性包含了一个对象,你可以使用两个->运算符来得到内部对象的属性. 你甚至可以用双重引用的字符串来放置这些表达式. 下面的例子中,对象House中的属性room包含了一组Room对象。 访问方法和访问属性类似。->运算符用来指向实例的方法. 在下面的中调用getLastLogin就是。方法执行起来和类外的函数几乎相同. 如果一个类从另一类中继承而来,父类中的属性和方法将在子类中都有效,即使在子类中没有声明. 像以前提到过的,继承是非常强大的. 如果你想访问一个继承的属性,你只需要像访问基类自己的属性那样引用即可,...
http://www.jb51.net//article/13958.htm
