ASP网页设计利用对象的 RDS 编程模子
在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。编程|对象 RDS 的目标是经由过程 Internet Information Server 如许的前言来会见和更新数据源。编程模子则指定为完成这个目标所必须的举动序列。对象模子指定其办法和属性影响编程模子的对象。RDS 供应履行以下举措序列的路子:
指定在办事器上被挪用的法式,并取得经由过程客户端挪用该法式的体例(代办署理)。(RDS.DataSpace)
挪用办事器法式。将参数传递给标识数据源及所要宣布的号令的办事器法式。(代办署理或 RDS.DataControl)
办事器法式从数据源取得 Recordset 对象(普通经由过程利用 ADO)。可选择在办事器上处置 Recordset 对象。(RDSServer.DataFactory)
办事器法式将终究的 Recordset 对象前往客户端使用法式。(代办署理)
在客户端,Recordset 对象被转换成可视控件能便利利用的格局。(可视控件和 RDS.DataControl)
对 Recordset 对象所作的更改被前往办事器并用于更新数据源。(RDS.DataControl 或 RDSServer.DataFactory)
以下元素是 RDS 编程模子中的关头局部:
RDS.DataSpace
RDSServer.DataFactory
RDS.DataControl
事务
RDS.DataSpace
客户使用法式必须指定办事器和要挪用的办事器法式。响应的,使用法式吸收对办事器法式的援用,而且将此援用看成实践的办事器法式。
RDS 对象模子包括 RDS.DataSpace 对象的该功效。
利用法式标识符(即 ProgID)可对办事器法式停止指定。办事器利用 ProgID 和办事器盘算机的注册表来定位需初始化的法式的信息。
依据办事器法式是在由 Internet 或 Intranet 毗连的近程办事器上,仍是在毗连局域网的办事器上,或基本不在办事器而在当地静态毗连库 (DLL) 上,RDS 可在外部停止划分。该划分决意在客户与办事器之间互换数据的体例,并关于前往给客户使用法式的“援用”类型中有实在际的区分。但是,从用户的角度来看,该划分没有特别的意义。一切这些只是令您吸收到可用的法式援用。
RDSServer.DataFactory
RDS 供应的默许办事器法式可对数据源履行 SQL 查询并前往 Recordset 对象,或取得 Recordset 对象并更新数据源。
RDS 对象模子用 RDSServer.DataFactory 对象来代表该功效。
另外,该对象具有创立空的 Recordset 对象的办法,可用编程的体例对该空 Recordset 停止填写。它还有另外一种办法可将 Recordset 转换为文本串来创立 Web 页。
利用 ADO 2.0,可以使用 DataFactory 处置法式和包括毗连、号令和平安参数的自界说文件掩盖一些尺度毗连和 RDSServer.DataFactory 的号令行动。
办事器法式有时可称作“营业对象”。您可以编写本人的自界说营业对象,它可以履行庞杂数据会见,无效性反省等诸如斯类的功效。乃至在编写本人的自界说营业对象时,可创立 RDSServer.DataFactory 对象而且利用它的一些办法完成本人的义务。
RDS.DataControl
RDS 供应了可将 RDS.DataSpace 和 RDSServer.DataFactory 的功效联合在一同的办法。RDS 也能让可视化控件轻易地利用对数据源的查询所前往的 Recordset 对象。大多半情形下,RDS 老是尽量多的主动会见办事器上的信息,而且将信息显示在可视化控件中。
RDS 对象模子用 RDS.DataControl 对象来详细化该功效。
RDS.DataControl 有两个方面。一个方面与数据源有关。假如设置 RDS.DataControl 的号令和毗连属性,它将会主动利用 RDS.DataSpace 创立对默许 RDSServer.DataFactory 对象的援用。然后 RDSServer.DataFactory 将利用毗连属性的值毗连到数据源,并利用号令属性的值从数据源取得 Recordset,最初将 Recordset 对象前往到 RDS.DataControl。
第二个方面触及在可视化控件中显示被前往的 Recordset 信息。可使可视控件与 RDS.DataControl 相干联(在称为绑定的过程当中),并会见联系关系的 Recordset 对象中的信息,查询了局显示在 Internet Explorer 的 Web 页上。每一个 RDS.DataControl 对象将一个暗示单个查询了局的 Recordset 对象绑定到一个或多个可视控件(例如文本框、组合框和网格控件等)上。在每页上可以有多个 RDS.DataControl 对象。每一个 RDS.DataControl 对象都可毗连分歧的数据源,而且包括各自的查询了局。
RDS.DataControl 对象也有其本人的办法用于定位、排序和挑选相干联的 Recordset 对象的行。这些办法固然类似,但与 ADO Recordset 对象所用的办法分歧。
事务
RDS 撑持两个自力于 ADO 事务模子的本身事务。不管 RDS.DataControl ReadyState 属性什么时候更改均挪用 onReadyStateChange 事务,以此对异步操作的完成、停止或呈现毛病等收回告诉。不管什么时候产生毛病,即便产生在异步操作履行的过程当中,均挪用 onError 事务。
注重 Microsoft Internet Explorer 情况供应给 RDS 两个附加事务: onDataSetChanged 和 onDataSetComplete。
</p>源代码保护方面其实现在考虑得没那么多了..NET也可以反编译.ASP写得复杂的话别人能看得懂的话.他也有能力自己写了.这方面担心的倒不太多. 纵观现在网上可以下载的那些所谓BBS还有什么网站等等的源代码 掌握asp的特性而且一定要知道为什么。 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... 交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。 下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。 运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。 从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了 学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。 以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? 从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了 多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。 不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍 虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。 那么,ASP.Net有哪些改进呢? 以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。 运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。 我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
页:
[1]