ASP网页设计把dataset作为一个xml文件传给客户端
源代码保护方面其实现在考虑得没那么多了..NET也可以反编译.ASP写得复杂的话别人能看得懂的话.他也有能力自己写了.这方面担心的倒不太多.纵观现在网上可以下载的那些所谓BBS还有什么网站等等的源代码xml|客户端把它间接放在内存中,然后传给客户端<P>//创立MemeoryStream
System.IO.MemoryStreamms=newSystem.IO.MemoryStream();<P>//写dataset到MemeoryStream
dataset1.WriteXml(ms,System.Data.XmlWriteMode.IgnoreSchema);
<P>//写dataset到MemeoryStream
dataset1.WriteXml(ms,System.Data.XmlWriteMode.IgnoreSchema);
Response.Clear();
//下载附件的名字
//下载附件的名字<P>Response.AddHeader("Content-Disposition","attachment;filename=Acounts.xml");//下载附件的巨细,以便让扫瞄器显现进度条
"Content-Disposition","attachment;filename=Acounts.xml");//下载附件的巨细,以便让扫瞄器显现进度条
//下载附件的巨细,以便让扫瞄器显现进度条<P>Response.AddHeader("Content-Length",ms.Length.ToString());//指定扫瞄器为下载形式
"Content-Length",ms.Length.ToString());//指定扫瞄器为下载形式
//指定扫瞄器为下载形式<P>Response.ContentType="application/octet-stream";//发送到客户端
"application/octet-stream";//发送到客户端
//发送到客户端<P>byte[]b=ms.ToArray();Response.OutputStream.Write(b,0,b.Length);
<P>Response.End();}
byte[]b=ms.ToArray();Response.OutputStream.Write(b,0,b.Length);
Response.End();}
Response.End();}
asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。 兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的 学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点: 下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。 学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。 你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。 如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助: 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 我想问如何掌握学习节奏(先学什么再学什么)最好详细点? 下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。 虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
页:
[1]