9core.com - 九核技术交流网

九百链
为了更好的解决实际工作中遇到的问题,本站开设了QQ群 ASP+PHP+JSP+.NET①:9793624
ASP+PHP+JSP+.NET②:17775294
网站通告: 新开设QQ群,群号:17775294 九核WEB技术专业论坛 官方QQ群 9793624
搜索: 您的位置主页> 程序开发 > Asp技术 >
  • 2008-05-04基础开发入门级:JSP与ASP的比较
  • 从微软推出了ASP(ActiveServerPage)后,它以其强大的功能,简单易学的特点而受到广大WEB开发人员的喜欢。但是它却有微软产品的通病,只能在Windows平台下使用,虽然它可以通过增加控件而在LINUX下使用,但是其功能最强大的DCOM控件却不能使用。而SUN公司在Java的基础下开发出的JSP(Java ServerPages)实现了动态页面与静态页面的分离,脱离了硬件平台的束缚,以及编译后运行等方式大大提高了其执行效率而逐渐成为因特网上的主流开发工具。为了使用广大应用ASP的程序员们能近快的学会JSP。现把其异同对比如下:一、结构JSP和ASP在结构上类似,都是以"<%"和"%>"作为标计符,不同的是在标计符之间的代码ASP为JavaScript或VBScript脚本,而JSP为Java代码。JSP将网页的表现形式和服务器端的代码逻辑分开。作为服务器进程的JSP页面,首先被转换成servlet(一种服务器端运行的Java程序)。Servlet支持HTTP协议的请求和响应。当JSP被转换成纯Java代码。多个用户同时请 .... [阅读全文]
  • 来源:新云作者:
  • 2008-05-04asp创建对象及中文显示解决技巧
  • 一、ASP创建对象的技巧    当我们使用服务器组件创建对象时,一般有两种方法。比较常用的方法是用SERVER对象的CreateObject() 方法,象这样: SET NextLink = Server.CreateObject("MSWC.NextLink")    这种方法很好用,但是还有一种方法更节省系统资源。    当你用Server.CreateObject()方法创建对象时,对象立即被加载,同时系统为这个对象分配好内存和其它资源。    第二种创建对象的方法是利用HTML的< OBJECT >标记,语法是这样的: < OBJECT Runat=Sever ID=NextLink ProgID="MSWC.NextLink" >< /OBJECT >    利用< OBJECT >标记创建对象时,你要创建的对象不被马上加载,而是等到这个对象的方法或属性第一次被引用时才加载。这样,我们就会节 .... [阅读全文]
  • 来源:新云作者:
  • 2008-05-04如何防止页面中的敏感信息被提取
  • 公布到网页上的Email经常会被一些工具自动提取,一些非法用户就会利用所提取的Email大肆发送垃圾邮件。这些工具大多都是查找链接中“mailto:”后面的信息或是“@”前后的信息来达到提取Email的目的。我在看DotNetNuke(以下简称DNN)的源代码时发现了一个不错的方式来防止这些信息被自动提取。 以下为引用的内容:在DNN中有这么一段函数(Globals.vb中):   Public Function CloakText()Function CloakText(ByVal PersonalInfo As String) As String       If Not PersonalInfo Is Nothing Then    Dim sb As New StringBuilder       ' convert .... [阅读全文]
  • 来源:新云作者:
  • 2008-04-30简单ASP论坛DIY
  • 首先用Access新建一个数据库,设取名为luntan,数据表的名称为“information”,建立如下字段:“text”,“name”,“time”,并将“time”默认值设为Now() 以下为引用的内容:<%  Set com = Server.CreateObject("ADODB.Connection")  com.open"DRIVER={Microsoft Access Driver("luntan.mdb"); pwd=information;DBQ="&Server.MapPath("luntan.mdb")  sql="select*from information order by time Desc"  Se .... [阅读全文]
  • 来源:新云作者:
  • 2008-04-30一个免费的简单聊天室源代码
  • chat.html  以下为引用的内容:<html> <head><title>Chat</title></head> <frameset rows="*,100"> <frame src="chatopinions.asp"> <frame src="chatform.asp"> </frameset> </html> chatopinions.asp   以下为引用的内容:<html> <head> <META HTTP-EQUIV=refresh content="5;URL=chatopinions.asp"></head> <body bgcolor=FFFFFF> < .... [阅读全文]
  • 来源:新云作者:
  • 2008-04-30怎样用ASP程序判断一个盘上是否有文件
  • 以下为引用的内容:<%dim objfolderdim objfsodim j set fso=server.CreateObject("scripting.filesystemobject")set objfolder=fso.GetFolder("d:/")if objfolder.size>0 thenj=0for each objfile in objfolder.filesj=j+1 nextif j>0 then '此盘上有文件,共有j个文件.....else..... '此盘上没有文件end ifelse.... '此盘上没有文件end if%> .... [阅读全文]
  • 来源:新云作者:
  • 2008-04-30ASP读写注册表
  • 一个例子:  以下为引用的内容:<%Dim ReadComputerName Set ReadComputerName=CreateObject("WScript.Shell") Dim ComputerName,RegPath RegPath="HKLM\System\CurrentControlSet\Control\ComputerName\ComputerName\ComputerName" ComputerName=ReadComputerName.RegRead(RegPath) response.write "计算机名为"&ComputerName %> 第二个读的代码 以下为引用的内容:<% Dim zcbpath zcbpath=request.form("zcbpath") if zcbpath<> "" .... [阅读全文]
  • 来源:新云作者:
  • 2008-04-29一个测试数据库连接的函数
  • 以前一直困扰我的一个问题,如何判断数据库连接是否成功(比如sql没有启动,数据库不存在等),实现友好的错误处理,但vbscript的错误处理机制实在太差,只有on error resume nex/go to,但往往使用ADO的错误陷阱后,等待你的将是脚本超时,这个函数将改变这一状况(连接超时长短可以自己根据实际情况控制) 以下为引用的内容:'入口参数:连接字符串strconn'返回值:TestConnection=true,false Function TestConnection(strconn)On Error Resume Nextset conn=server.createobject("adodb.connection")'这里设定连接超时为10秒conn.ConnectionTimeout=10conn.Open strconnIf conn.Errors.Count = 0 ThenTestConnection = Trueconn.closeElseTest .... [阅读全文]
  • 来源:新云作者:
  • 2008-04-29浅谈ASP编程的思路与纠错
  • 对于用ASP技术编程的初学者来说,无从下手是第一感觉,笔者曾经有这么一段经历。经过一番"磨难"以后,你就会找到灵感。现将本人编程中积累的一些经验,拟成本文,奉献给读者。 1 首先要学习一些例子程序。 接到任务后,不要盲目地急于编写代码,而是先看一下别人成功的例子,然后在其上修改或模仿调试,这样会加快你熟悉的速度。例如,关于ASP编程的教科书上经常有这么一个例子出现,即显示系统当前时间的语句:<%=now()%> ,别看这么简单的一条语句,里边却包含了ASP的编程思想和格式,会给你后边的工作带来很大的帮助。比如说,测试IIS(Internet Information Server)WEB SERVER是否正常工作,用上边的一个语句测试就足够了。 2 在WINDOWS NT上安装ODBC后,要测试和后台数据库确实连通后,再开始编程测试。 可能您没有看懂题目的意思,我在这里解释一下:比如说,后台数据库是ORACLE,那么在NT SEVER上首先要安装SQL*NET(或NET 8),然后配置ODBC,确定和ORACLE数据库连通,可以用SQL*PLUS测试,还要 .... [阅读全文]
  • 来源:新云作者:
  • 2008-04-28几种优秀的开发ASP的工具
  • 今天给大家介绍几种优秀的开发ASP的工具。 1,Microsoft FrontPage:以HTML页面为基础,不但可以对站点进行可视化编程,还可以管理整个网站平台。 2,Macromedia Dreamverver:和FrontPage类似的工具,但更好的支持不同浏览器。 3,Microsoft Visual InterDev:是一个非常强大的WWW设计编辑工具,它支持 Web小组独立开发网页时同时维护一个主版本等功能。玉的作用,读者也可对其进行改进以适应自己的系统。 .... [阅读全文]
  • 来源:新云作者:
  • 2008-04-28用ASP实现网上考试系统
  • 随着互连网技术的发展网上教学将成为人们接受再教育和终身教育的主要形式。在网上学校中,人们可以不受时间和空间的限制,随时随地选学任何地方的任何课程。网上学校的发展对网上考试的发展提出了迫切的要求。这里是我用Asp和Access数据库实现的一个网上考试系统。当用户凭用户名和口令登录时,系统首先检查该用户是否已参加过考试,若是则进行成绩查询,若否则从题库中提取考题供用户解答。等用户提交答卷后,系统进行评分并将成绩登记入库。 一. 数据库设计 首先建立一数据库exercise.mdb,其中包括两个表:user和test,user表中有包括三个字段: 字段名称:user;字段类型:文本;字段大小:20。存储用户名 字段名称:passwd;字段类型:文本;字段大小:20。存储用户密码 字段名称:score;字段类型:数字;字段大小:整型。存储用户成绩 test表中有五个字段: 字段名称:question;字段类型:文本;字段大小:255。存储考试题目 字段名称:a;字段类型:文本;字段大小:100。存储选项A的答案 字段名称:b;字段类型:文本;字段大小:100。存储选项B的答案 字段名称:c;字 .... [阅读全文]
  • 来源:新云作者:
  • 2008-04-28用ASP编写的俄罗斯方块游戏
  • 以下为引用的内容: <%If Not Request.QueryString("Ven") = "T" then%> <HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> <TITLE></TITLE> </HEAD> <SCRIPT LANGUAGE=vbscript> function Redir() window.open "<%= right(Request.ServerVariables("SCRIPT_NAME"),len(Request.ServerVariables("SCRIPT_NAME"))-instrrev(Request.ServerVariables("S .... [阅读全文]
  • 来源:新云作者:
  • 2008-04-28常用ASP脚本程序集锦
  • 1. ASP与Access数据库连接: 以下为引用的内容:<%dim conn,mdbfilemdbfile=server.mappath("数据库名称.mdb")set conn=server.createobject("adodb.connection")conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile%> 2. ASP与SQL数据库连接: 以下为引用的内容:<%dim connset conn=server.createobject("ADODB.connection")con.open "PROVIDER=SQLOLEDB;DATA SOURCE=SQL服务器名称或IP地址;UID=sa;PWD=数据库密码;DATABA .... [阅读全文]
  • 来源:新云作者:
  • 2008-04-25ASP编程--新手上路篇:ASP技术简介
  • ASP即Microsoft Active Server Pages 的简称。 ASP是一套微软开发的服务器端运行的脚本平台,ASP 内含于 IIS当中,目前IIS最高版本为5.0版本。 通过 ASP 我们可以结合HTML网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。同时,asp也支持VbScript和JavaScript等脚本语言,默认为VbScript。 ASP是经过服务器解析之后再向浏览器返回数据,所以有了 ASP 就不必担心客户的浏览器是否能运行你所编写的代码。因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 但是这样也导致一个问题,运行ASP页面相对于普通的html页面要慢一点,因为普通的html页面只需要浏览器就能够解析,而ASP则必须是服务器将整页的代码都执行一篇之后再发送数据。 对于ASP的优点特点,我就不多讲了。但是ASP的安全性还是要提一提,由于代码是需要经过服务器执行之后才向浏览器发 .... [阅读全文]
  • 来源:新云作者:
  • 2008-04-25用ASP制作饼图、柱状图等
  • 我们工作中经常需要将数据转化成柱状图,饼图等,以方便直观的分析数据, 这里给大家介绍一个ASP中制作饼图、柱状图的组件:csDrawGraph,csdgt.zip,因为是组件,所以我们在使用之前需要用REGSVR32.EXE 注册一下,csDrawGraph,可以在ASP中创建饼图,柱状图以及线图,其支持的格式有GIF, PNG, JPG and BMP.chartdemo.asp 以下为引用的内容:<%@ language=vbscript %><html><head><title>csDrawGraph Demonstration</title></head><body bgcolor="#FFFFFF"><P>This simple demonstration shows two graphs using the same data. The first is   a bar chart:</P>& .... [阅读全文]
  • 来源:新云作者:
  • 2008-04-25我的ASP之旅—二级联动菜单制作
  • 这个问题其实已经蛮老了,不过作为刚学ASP3个月的我来说,还是有必要写下来强化自己的基础知识。 就拿最常用的“省市下拉列表联动”作为例子吧!在我们制作网站会员注册信息时,一般会涉及到填写自己所在省/市,如果用input或textarea做成填写形式不太理想。所以大部分网站都会选择联动下来列表形式,做起来也不算很复杂,同时看上去也很轻松。体做法如下:1.设计数据库我们选用Access数据库。首先,新建名为database1.mdb的Access数据库在database1.mdb数据库中建立两个表分别为province、city。具体字段设计如下:Province(省)具体字段:id—自动编号 ProvinceName—省名 ProvinceNo—省名编号 ProvinceOrder—省排序编号 以下省名略。设计思想:id是表的自动编号,ProvinceName和ProvinceNo是必须的,前者是用来存储省名,后者则是联系表city必不可少的字段。至于ProvinceOrder则是用来给省名排序的,控制下拉 .... [阅读全文]
  • 来源:新云作者:
  • 2008-04-25趣味访客计数器设计两则
  • 访客计数器作为网站不可缺少的部分,不仅可以记录网站被访问的次数,而且可以通过生动有趣的设计来加强网页的趣味性和可观赏性,使访客计数器成为网页上的一个风景。下面介绍两种轻松设计趣味访客计数器的方法,希望对大家有所帮助。 一、素材准备趣味访客计数器是将计数器的设计与趣味性的显示效果结合在一起,十种不同风格的计数器随机出现在网页上,为相对静止和严肃的网页增加一些动态的效果和趣味。第一次访问时,计数器显示的可能是红色的静态数字,第二次访问时,计数器可能变成了不断翻转的动画形式,第三次访问时,计数器可能又变成了由虚到实的虚幻变化形式。为了实现这种效果,首先需要准备一些基本素材,即十种显示类型的数字图像文件。可以用图形编辑工具(如Photoshop、Animator等)根据自己的想象制作,也可以直接从网上图片库下载,然后将这些数字图像以00.gif ...09.gif...90.gif...99.gif的形式存放在一个可读取的目录中,在下面的例子中这些图像文件存放在“http://localhost/images”中。这里gif文件命名的原则是:第1位数字代表显示类型,第2 .... [阅读全文]
  • 来源:新云作者:
  • 2008-04-23 用ASP设计一个留言薄
  • 首先,我们在做留言薄之前,先做出一个输入屏的界面效果,也就是生成留言部输入屏幕的htmL页,然后在这些htmL源代码中加入ASP脚本,我这里得到的htmL代码如下。*文件名:book.htm 以下为引用的内容:<html> <head> <title>留言薄</title></head><body bgcolor="#BED9FC" background="images/bg.gif"><p align="center"><img src="images/gbook.gif" alt="GBook.gif (12142 bytes)" WIDTH="374"HEIGHT="83"> </p><p align="center">[<a href="disp.asp">我要看留言板</a>]&nbsp; [<a href="../index.asp& .... [阅读全文]
  • 来源:天极网作者:
  • 2008-04-23网站安全:防范ASP木马的十大基本原则
  • 由于ASP它本身是服务器提供的一贡服务功能,asp木马高度的隐蔽性和难查杀性,对网站的安全造成了严重的威胁。因此针对ASP木马的防范和清除,为网管人员提出了更高的技术要求. 几个大的程序全部被发现存在上传漏洞,小程序更是不计其数,让asp木马一下占据了主流,得到广泛的使用,想必如果你是做服务器的话,一定为此头疼不止吧,特别是虚拟主机的用户都遇到过网页被篡改、数据被删除的经历,事后除了对这种行径深恶痛绝外,许多客户又苦于没有行之有效的防范措施。鉴于大部分网站入侵都是利用asp木马完成的,特写此文章以使普通虚拟主机用户能更好地了解、防范asp木马。也只有空间商和虚拟主机用户共同做好防范措施才可以有效防范asp木马! 我们首先来说一下怎么样防范好了,说到防范我们自然要对asp木马的原理了,大道理我也不讲了,网上的文章有的是,简单的说asp木马其实就是用asp编写的网站程序,甚至有些asp木马就是由asp网站管理程序修改而来的。就比如说我们常见的asp站长助手,等等它和其他asp程序没有本质区别,只要是能运行asp的空间就能运行它,这种性质使得asp木马非常不易被发觉。它和其他asp程序的区别 .... [阅读全文]
  • 来源:天极网作者:
  • 2008-04-22ASP技术与PHP,CGI,JSP等技术的比较
  • 目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor)。 简 介 ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java script)作为自己的开发语言。 PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点(http: //www.php.net)自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。 JSP是Sun公司推出的新一代网站开发语言,Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和Java Applet之外,又有新的硕果,就是JSP,Java Server Page。JSP可 .... [阅读全文]
  • 来源:新云作者:
共有383条记录,20页,当前第 71 2 3 4 5 6 7 8 9 10 >>
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助