专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
调用 Remote Scripting Remote scripting 向您提供了异步调用服务器方法的选择 ──当执行服务器方法时,用户的客户脚本继续运行。异步调用 remote scripting 方法使得您可以避免应用程序用户接口速度的减慢,因为您可以在执行服务器脚本的同时继续工作。注意 如果您的应用程序需要,那么也可以同步调用服务器方法。有关详细信息,请参阅同步调用 Remote Scripting 方法。异步调用某个 remote script 类似于同步调用。不过,当产生调用时,您要指定多至三个附加参数: 当服务器方法完成处理时,在用户的客户脚... [阅读全文] [PDF]
引用 ASP 页作为对象为了使得用 remote scripting 调用 ASP 页上的方法更方便一些,您可以在客户脚本中创建一个包含服务器方法页的对象引用。这使得用户可以使用标准 object.method( ) 语法去调用用户已在自己的服务器页上显露的方法。将某个 ASP 页作为对象加以引用 在客户脚本中,调用 RSGetASPObject 方法,将您希望作为对象加以引用的 URL 和 ASP 页的名字传递给它。RSGetASPObject 方法返回一个对象引用。用下面的语法:ASPobj = RSGetASPObject(url)其中: ASPob... [阅读全文] [PDF]
使 Remote Scripting 除了对客户页进行配置以便于调用远程脚本外,您还必须对自己的服务器页进行配置,以便于对它们进行接收。其做法包括下面这些步骤: 包含 remote scripting 服务器库,并对其进行初始化。编写客户页能调用的函数或者例程。将自己的函数和例程显露为方法。 缺省的情况是,客户脚本所调用的某个 ASP 页并不显示在浏览器中──而是简单地在服务器上执行并将结果送到客户端。因此,作为规则,您无需在 ASP 页中包括进任何 HTML 文本,而只需脚本。不过,还是有可能在某个 ASP 页上调用包括 HTML 文本的方法并作正常显示... [阅读全文] [PDF]
远程执行服务器脚本复杂的 Web 应用程序既调用客户脚本又调用服务器脚本。客户脚本经常用于对应用程序的用户接口进行编程──例如,为了动态改变 Web 页文本,对用户动作,比如双击作出反应,并执行诸如验证这样的面向客户的任务。客户脚本在浏览器中局部执行,这样就向用户提供了一种生动的、反应迅速的接口。对比来说,服务器脚本是用来对某个应用程序的末段编程的。这经常引起对某个数据库的存取动作,或者执行中间层业务逻辑。服务器脚本也用于创建较大范围的应用程序:也就是可能通过多种不同类型的浏览器(每个都有不同存取能力)进行存取的应用程序。但是客户和服务器脚本是互斥的。当某... [阅读全文] [PDF]
现在我要说的是c#中的版本处理.其实这是任何一个软件必须要考虑的问题.每个软件都不只一个版本(除了我写的以外),因此版本处理显得非常地重要.java很好地处理了这个问题,而我个人认为c#借鉴了java的处理方法,所以,也做得很好.    在c#中,如果你在声明一个方法的时候用了virtual这个关键字,那么,在派生类中,你就可以使用override或者new关键字来弃用它或是忽略它.如果你在父类中用了virtual这个关键字,而在其派生类中又没有用override或new关键字,而直接引用一个同名方法的话,编译器将会报错,并将以new方式,即忽略派生类中的... [阅读全文] [PDF]
标签:ps进阶教程
大家好,我是武汉华师的sunwen.现在是五月四日中午,昨天一天由于在搞自己的技术网站,叫\"鬼子山技术站\",(嘿嘿,有点恐怖吧!)所以没有写.等这个站建好后,还要大家多多捧场啊,我们这个站主要是面向教育网的,因为服务器就在教育网内.    好了,言归正传.我要说的是c#中的结构(struct),注意,我在这里说的结构不是指的c#的语言结构.这里所说的是一种与类(class)相对的东西,下面我就与类相对比,来说一说这个struct.    下面的这个例子讲述了如何建立一个具有属性,方法和一个字段的结构.并讲述如何使用他. 000: // structs\... [阅读全文] [PDF]
标签:ps进阶教程
大家好,我是武汉华师的sunwen,今天zzz....(快醒醒!啪!..啪!倒,叫我起来也不要用皮鞋来打嘛).现在是五月四号晚上19:33,我好想睡觉.只好打开音乐来提神了!    这一节我要讲的是大家非常关心的,肯定也是非常感兴趣的部分.嘿嘿,也是我写教程最拿手的部分----ado数据库访问.想到这,我就想起我在去年写的\"访问数据库\"系列文章,嘿嘿!所以呢,如果你觉得对记录集之类的东西比较难理解的话,我推荐你先看一看我的那几篇文章.好了,让我们开始吧!    什么是ado(activex data objects译作activex数据对象),ado是... [阅读全文] [PDF]
标签:ps进阶教程
现在我要说的是c#中的用户自定义转换(user-defined conversions),其中用到了前面说的struct的知识,就是结构呀,忘了吗?好,没忘就好.从我们以下的课程我们可以看到结构的用处(刚才我还在想它有什么用,呵呵).用class声明的是一个类,而用struct声明的可以看作是一个类型,对,就是像c#自带的int,short,long那样的类型了.    c#中可以允许我们对结构(struct)和类(class)进行转换,所以我们可以在其中定义一些转换.但是,c#规定,所有的转换声明都必须在显示(explicit)和隐示(implicit)... [阅读全文] [PDF]
标签:ps进阶教程
大家好,我是sunwen.今天下午得知,晚上要去当\"更夫\".呵呵,我们这个学校很是奇怪,要叫我们轮流去通宵巡逻,从晚上10:30到早上6:00.我有一个物理系的朋友,上次在田家炳楼门前找了一个宣传板,垫在下面就睡了一觉,听了笑死我了!哈哈!    现在我想说的是c#中的容器.这是一个非常重要的话题,因为不管你写什么样的程序,你都不能不与容器打交道.什么是容器呢.容器就是可以容纳东西的东西,在c#和java这种面向对象的编程语言中,容器就被称为可以容纳对象的东东,不是说\"一切都是对象吗?\"以前,我一个搞c++的程序员朋友告诉我,java中的容器太好用... [阅读全文] [PDF]
标签:ps进阶教程
ok,我又回来了,前面写了那么多,跟java的对比也够多了,.现在我就用我自己试验的例子,来看一看c#这个被称为java#的新一代编程语言到底与java有多大的区别    首先我们建立一个c#的程序文件cs1.cs,然后再建立一个java的源程序文件cs1.java.它们的内容分别是: cs1.cs: using system; public class cs1{ public static void main(){ console.writeline(\"i am sunwen!\"); sunwen mysunwen=new sunwen(); con... [阅读全文] [PDF]
标签:ps进阶教程
大家好,我是武汉华师的sunwen.我回来了.现在是五月二号下午3:20.我刚从电脑城回来,买了一版d版的mp3.呜,湖北的同学都回去了,尤其是武汉的,跑得特别快,真是可恨.剩下我一个孤零零的福建佬,没事做,只好一个人听音乐,真是惨!幸好这音乐还比较好听,呵呵,其实sunwen一点音乐细胞也没有.    言归正传,我现在要说的是库(libraries),和大家一起学习如何用c#建立一个dll文件.说起dll,肯定是无人不知,无人不晓,这个windows的典型代表,同时也经常是大家功击的对象.呵呵,不管怎么样,学还是要学的.我们下面就开始,如何用命令行方式将... [阅读全文] [PDF]
标签:ps进阶教程
写在前面的话    在写这些文章之前,我对c#一无所知.只从前辈那里听说了一些,说他很像java.因为我这段时间一直在看java,结果什么明堂没看出来(只能怪我太笨:),其实我想还是没有实践的机会),所以就很想换换口味.其实很早就听说了c#,想看一看这个东东,只是上m$的网站一看,.net的东东要一百多兆呢!看了就怕,何况全部下载下来,要费我一整张电话卡呢?幸好我一个朋友先把.net下载下来了,我拿了硬盘就跑过去拷过来了.一个setup.exe,足足有106m之巨.所以,我在此要特别感谢这位朋友阿ken,没有他的帮助,就没有下面的文章.    写这篇文章的... [阅读全文] [PDF]
标签:ps进阶教程
好了,i come back,下面的代码显示了我们如何打印多个参数: 000: // commandline\\cmdline1.cs 001: using system; 002: 003: public class commandline 004: { 005: public static void main(string[] args) 006: { 007: console.writeline(\"number of command line parameters = {0}\", args.length); 008: for(int i = 0;... [阅读全文] [PDF]
标签:ps进阶教程
终于又到一个白天了,起床,伸个懒腰,又坐到了电脑前面.今天我要向大家讲的是c#的数组(arrays).c#中的数组和其它一些优秀的语言一样,也是从0开始计的,这从我们以前的例子里可以看出来,也就是说,一个数组的第一个元素是a[0],而不是像vb的a(1).虽然是这样,但是你还是要注意一些区别.    在声明一个数组的时候,方括号必须跟在类型后面,而不能跟在变量名后面,如:     int[] table; file://不能写成int table[]    这一点显然与java是不同的,在java中这样是可以的.    还有就是在c#中你可以不指定数... [阅读全文] [PDF]
标签:ps进阶教程
1 共14条 分1页