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

九百链
为了更好的解决实际工作中遇到的问题,本站开设了QQ群 ASP+PHP+JSP+.NET①:9793624
ASP+PHP+JSP+.NET②:17775294
网站通告: 新开设QQ群,群号:17775294 九核WEB技术专业论坛 官方QQ群 9793624
搜索: 您的位置主页> 程序开发 > Asp技术 >
  • 2008-04-21用ASP建立一个简单的聊天室
  • 经过一个阶段的asp学习,下面我们结合所学过的内容建立一个最简单的聊天室,虽然很简单,但是大家可以通过他来掌握一个聊天室建立的基本过程,并且可以不断的完善其功能. 下面介绍其主要步骤:1,添加Global.asa文件里面的代码.这部分代码主要处理Application_onStart事件,在此事件中,定义了一个有15个元素的数据,并把它赋给了一个Application对象的属性.Global.asa文件的内容如下. 以下为引用的内容:<SCRIPT LANGUAGE="VBScript" RUNAT="Server">SUB Application_OnStartdim maChats(15) 定义一个具有15个元素的数据.Application("gaChats")=maChats 存储谈话的内容.Application("giCounter")=0 存储已有的谈话数目.END SUB</SCRIPT> 2,在AspChat.asp文件中 .... [阅读全文]
  • 来源:豆豆网作者:
  • 2008-04-21教大家如何利用ASP打造网站论坛DIY(2)
  • 前面说过,一片具体的文章是分属在看板和主体之下的。因此显示文章也要经过看板列表和主体列表这两页面后,才能得到特定主题下文章的列表。(1)板列表的显示页面: 以下为引用的内容:< html>< head>< title>看板列表< /title>< meta http-equiv="Content-Type"content="text/html; charset=GB2312">< /head> (2)打开连接,显示看板列表 以下为引用的内容:< %Set conn = Server.CreateObject("ADODB.Connection")conn.Open "driver={Microsoft AccessDriver (*.mdb)};dbq=" & Server.MapPath("bbssystem.mdb")sql = "select * fr .... [阅读全文]
  • 来源:豆豆网作者:
  • 2008-04-21教大家如何利用ASP打造网站论坛DIY(1)
  • 前言:现在网上的论坛到处都有,但不知您是否遇到过这样的情况:在杂乱无章的讨论信息中来寻找自己想要的内容,是一件很费费时费力的事情,到后来,您就都不想去看什么论坛了。那么我们能不能对自己网站论坛的内容增加审核功能呢?即所有网友发到论坛的文章,并不立即被显示出来,必须经过站长或者版主审阅之后,认为有价值,有必要推荐给其它网友的,就发表出来。否则就删掉了,免得浪费空间,搞得有点像精华区的意味,这样你的论坛比起一般的论坛来,能够提供给为明确有益的内容。放到你的网站上,应该能够吸引更多的网友来访问。这个设想当然可以实现,下面我就简单介绍如何制作。注:由于本文适用于对ACCESS数据库、HTML、ASP有一定了解的读者。一、论坛结构分析通过上面的功能需求分析,我们可以将论坛的制作分为四大部分:(1) 网友注册和管理模块:因为引入了站长或者版主,在论坛中就必须能够对其进行身份验证。这个模块的功能,就是管理注册的网友,并能够提供相关的查询。比如,查询指定作者的所有发表的文章,查询当前发表文章最多的十个网友,等等。如果你的论坛不是很大,这个模块可以省略为只带有版主身份验证的功能,而去掉那些关于注册,查询 .... [阅读全文]
  • 来源:豆豆网作者:
  • 2008-04-18净化网络环境 ASP程序实现过滤脏话
  • 净化网络环境 ASP程序实现过滤脏话 以下为引用的内容:<!--#include file="../conn/dbconn1.asp"--><!--#include file="../inc/safe.asp"--><%content=Replace_Text(request.Form("content"))content=replace(content,"<","[")content=replace(content,">","]")newsid=Replace_Text(request.Form("newsid"))ip=request.Form("ip")rname=Replace_Text(request.Form("rname"))rname=replace(rname .... [阅读全文]
  • 来源:豆豆网作者:
  • 2008-04-18ASP实例:即时显示当前页面浏览人数
  • ASP实现即时显示当前页面浏览人数 online.asp文件 以下为引用的内容:<!--#include file="dbconn.asp" --><%onlineTimeout=10    ''定义在线活动时间的时间间隔Function Userip()  GetClientIP = Request.ServerVariables("HTTP_X_FORWARDED_FOR")       ''''''''''''''''''''''获得用户的虚拟IP地址  If GetClientIP = "" or isnull(GetClientIP) or isempty(GetClientIP) Then    GetClientIP = Request.ServerVariables("REMOTE_ADDR")          ''''''''''如果未使用代理服务器,就获得来源的IP地址  End If  Userip = GetClien .... [阅读全文]
  • 来源:豆豆网作者:
  • 2008-04-18ASP程序实现网页伪静态页源代码
  • 很简单的教程,献给喜欢SEO的朋友们。把http://www.***.cn/article.asp?logID=26   替换成http://www.***.cn/article.asp?/a26.html。不需要通过iis+ISAPI_Rewrite做基于IIS的url rewrite一、数据库很简单使用ACCESS,Data.mdb建立一个表Article,三个字段:ID,Title,Content;自动编号、标题、文章内容。二、Config.aspASP/Visual Basic代码 以下为引用的内容:<%    '数据库链接    db="data.mdb"   Set conn = Server.CreateObject("ADODB.Connection")    connstr="Provider=Microsoft.Jet.OLEDB.4.0 .... [阅读全文]
  • 来源:建站学作者:
  • 2008-04-18ASP实现带进度条的测试网速的代码程序
  • ASP实现带进度条的测试网速。把下列代码存为.ASP的文件,放在你的服务器上就可以直接运行了。 以下为引用的内容: <%Response.Expires = 0Response.Expiresabsolute = Now() - 1Response.AddHeader "pragma","no-cache"Response.AddHeader "cache-control","private"Response.CacheControl = "no-cache"%><html><head><title>网速测试-建站学-www.jzxue.com</title><meta http-equiv="content-type" content="text/html; charset=gb2312"><body .... [阅读全文]
  • 来源:网络作者:
  • 2008-04-17关于Asp代码与页面的分离
  • 为了避免ASP程TML代码混写造成维护困难的情况,本文介绍了一种方法,利用模板来分离程序和页面,使程序设计更加轻松。在使用ASP制作一个站点的时候,常常会出现一个ASP文件中,程序代码和HTML代码混合的情况。这样子做有许多缺点1.且不说编程时就要对页面布局进行设计和编排,造成代码混乱难懂,不规范;2.当需要改变页面外观时,你不仅要改变HTML部份,也需要改变ASP代码,不易维护。那么,要如何才能避免这些麻烦呢?答案就是使用模板文件,将ASP代码和HTML页面分开,一切问题就都解决了。使用模板有以下好处:1.在很短的时间内可以替换整个站点的外观;2.使程序员可以抽象编程,而无须接触HTML代码;3.可以重复利用以前的模板。使用过PHP的程序就会知道,PHP有个模板程序(FastTemplate),现在的问题是如何在ASP中实现类似的功能。Microsoft的ASP带有两种脚本:VBScript和JScript。它们都带有一个正则表达式对象(RegExp),利用字符串对象和RegExp对象,就可以轻松的实现模板功能。沐枫以此编写了一个Template.JScript.INC文件,此文件的 .... [阅读全文]
  • 来源:豆豆网作者:
  • 2008-04-17经典实用的基础asp程序整理
  • 1、关闭窗口在图片的连接上写javascript:window.close();提交的图片连接写 javascript:document.Form1.submit();删除之前出现确认对话框: 以下为引用的内容: <a href="del.asp?id=<%=rs("rowid")%>" ONCLICK="javascript:return confirm('真的要删除数据吗?')">删除</a> 2、用VBScript弹出提示框然后跳转到指定页面 以下为引用的内容:    <%  Response.Write "<script language='javascript'>alert(""提交成功!"");location.href=""AddBook.asp"& .... [阅读全文]
  • 来源:gavinren作者:
  • 2008-04-16如何提高自己的编程水平
  • 有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手,因为和我心目中真正的高手们比起来,还差的太远。世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。 1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能写出高质量的软件。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。 2. 丰富的想象力。不要拘泥于固定的思维方式,遇到问题的时候要多想几种解决问题的方案,试试别人从没想过的方法。丰富的想象力是建立在丰富的知识的基础上,除计算机以外,多涉猎其他的学科,比如天文、物理、数学等等。另外,多看科幻电影也是一个很好的途径。 3. 最简单的是最好的。这也许是所有科学都遵循的一条准则,如此复杂的质能互换原理在爱因斯坦眼里不过是一个简单得不能再简单的公式:E=mc2。简单的方法更容易被人理解,更容易实现,也更容易维护。遇到问题时要优先考虑最简单的方案, .... [阅读全文]
  • 来源:赛迪网作者:
  • 2008-04-16精彩:ASP遗留的二十大积习
  • 在技术更新的进程中, 仍然有一些人死抱着已经过了气的东西不放. 也有一些人虽然进入到新的世界, 但仍摆脱不了陈旧的习惯. 我没有用”陋习”这个词, 因为我对这个词也非常反感.新技术应该有新技术的做法, 进入ASP.NET的世界, 就应该把以往的习惯改正, 全新的进入新的世界, 把ASP的破烂扔掉.以下列举的都是错误的做法, 请不要误以为是推荐的做法而进行推广: 1. 使用server side include给ASPX引入共同的页面构图.在ASP.NET的机制下, 应使用ASCX(web user control)来实现. ASCX提供了更多可控制接口. 并且更重要的是, ASCX是一个类. 一个实实在在的类. 可以全面控制它. 2.不使用web.config  web.config提供了非常丰富的配置管理接口. 是一个应用程序最核心的部分. 但是很多人的web.config往往是空的. 或者就从来没有修改过. 3.使用Response.Write向前端输出消息ASP.NET平台下的Response和ASP的Response有很大的不同. 虽然表示同一含义, 但 .... [阅读全文]
  • 来源:太平洋作者:
  • 2008-04-16ASP编程中15个非常有用的例子
  • 1.如何用Asp判断你的网站的虚拟物理路径答:使用Mappath方法 以下为引用的内容:       <p align="center"><font size="4" face="Arial"><b>  The Physical path to this virtual website is:  </b></font>  <font color="#FF0000" size="6" face="Arial">  <%= Server.MapPath("\")%>  </font></p> 2.我如何知道使用者所用的浏览器?答:使用the Request object方法 .... [阅读全文]
  • 来源:太平洋作者:
  • 2008-04-15初学者来认识OLEDB和ODBC的区别
  • ODBC(开放数据库互连):是Microsoft引进的一种早期数据库接口技术。它实际上是ADO的前身。早期的数据库连接是非常困难的. 每个数据库的格式都不一样,开发者得对他们所开发的每种数据库的底层API有深刻的了解. 因此,能处理各种各样数据库的通用的API就应运而生了. 也就是现在的ODBC(Open Database Connectivity), ODBC是人们在创建通用API的早期产物. 有许多种数据库遵从了这种标准,被称为ODBC兼容的数据库。OLEDB(对象链接和嵌入数据库)位于ODBC层与应用程序之间. 在你的ASP页面里,ADO是位于OLEDB之上的"应用程序". 你的ADO调用先被送到OLEDB,然后再交由ODBC处理. 你可以直接连接到OLEDB层,如果你这么做了,你将看到服务器端游标(recordset的缺省的游标,也是最常用的游标)性能的提升. 用odbc连接数据库:odbc中提供三种dsn,它们的区别很简单:用户dsn只能用于本用户。系统dsn和文件dsn的区别只在于连接信息的存放位置不同:系统dsn存放在odbc储存区里,而文件dsn则放 .... [阅读全文]
  • 来源:豆豆网作者:
  • 2008-04-15ASP利用Google实现在线翻译功能
  • 有时候想为我们的网页提供多语言支持,如果一种语言用一张网页来做实在太麻烦了,幸好Google提供了语言工具功能,下面介绍如何利用它来实现网页多种语言之间的转换。lan.htm 以下为引用的内容:<form><select name="lan"><option value="en|de">英语 翻译成 德语</option><option value="en|es">英语 翻译成 西班牙语</option><option value="en|fr">英语 翻译成 法语</option><option value="en|it">英语 翻译成 意大利语</option><option value="en|pt">英语 翻译成 葡萄牙语</option><option value= .... [阅读全文]
  • 来源:太平洋作者:
  • 2008-04-15ASP连接11种数据库语法总结
  • 经常使用到有关数据库的操作。包括连接代码、SQL命令等等,又不曾刻意去记忆它们(我本人是不愿意去记这东东),所以常常在用到的时候又去查书本,翻来翻去。一些比较少用的数据库还不一定能顺利找到,所以现在把它们全归纳到这里,提供大家参考。 <一>数据库的连接方法:1.Access数据库的DSN-less连接方法: 以下为引用的内容:set adocon=Server.Createobject("adodb.connection")adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _Server.MapPath("数据库所在路径") 2.Access OLE DB连接方法: 以下为引用的内容:set adocon=Server.Createobject("adodb.connection")adocon.open& .... [阅读全文]
  • 来源:太平洋作者:
  • 2008-04-14对一些编程初学者的良言警句
  • 我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。我时常看 见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。 而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C++就象当年的ASP一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”。 96,97级的不少大学生都去做Web了。当然我没有任何歧视某一行业的意识。我只是觉得如果他们把追赶这些时髦技术的时间多花一点在基础的课程上应该是可以走得更远的。几个误区 初学者对C++风潮的追赶其实也只是学习过程中经常遇到的几个误区之一。我将用一些实际的例子来说明这 些现象,你可以按部就班的看看自己是不是属于其中的一种或者几种:认为计算机技术等于编程技术: 有些人即使没有这个想法,在潜意识中也有这样的冲动。让我奇怪的是,许多信息学院的学生也有这样的念头。认为计算机专业就是编程专业,与编程无关的,或者不太相关的课程他统统都不管,极端的学生只要书上 .... [阅读全文]
  • 来源:蓝色理想作者:
  • 2008-04-14国内ASP应用,不容乐观
  • 新的ASP概念不是指开发工具ASP(ActiveX Server Pages),而是指应用服务提供商(Application Service Provider)一种新的IT经营模式。通俗的话,即企业不购买应用软件,而是采用租赁的形式租用软件,数据和软件都部署在服务商提供的ASP平台上,企业通过互联网使用供应商提供的软件。例如大家常用的电子邮件就可以看做一个ASP应用。这种方式的优点就是企业不用再为信息化而投入大量的资金和时间进行建设,还可以避开了运行过程当中的维护工作。尤其前期的建设,企业需要采购服务器,还需要对采购的产品进行选型,并根据自己的需求进行修改,这个过程不仅耗时耗力耗财,而且还有一定的风险。一旦项目失败不仅是企业财力和员工人力的损失,还有一个机会成本,即影响了企业把这些人力物力投入到别的方向上可能带来的收益,还有对企业信息化进程受阻带来的损失。而且企业信息化的风险并不小,目前国内几种主要的信息化项目(ERP,OA)实施成功率并不高,失败的项目比较多。而采用ASP方法看起来可以有效的规避这个风险,企业使用时,只是按使用期限交付租金,如果不合适,企业可以及时更换,不会有太大的损 .... [阅读全文]
  • 来源:计世网作者:
  • 2008-04-12ASP开发10条经验总结
  • 历时半年,我独自一人完成了一个局级单位的管理信息系统,共发布BETA版29次,正式版本3次。asp+oracle环境,285个ASP文件,功能涉及数据录入、修改、模糊查询、自动统计、数据分析和报表,这个项目正在申报省级成果,现将我的10条经验总结如下,不对之处欢迎批评指正:1. 不要再做ASP是否过时的讨论,重要的不是你是否使用先进的技术,而是你的设计思想是否先进;2. 设计时要考虑项目的通用性,永远不要做没有推广价值的东西(为保饭碗除外);3.. 程序设计要简洁,足够好的面向过程远远优于蹩脚的面向对象;4. 理论是为实践服务的,所以不要被理论(尤其是设计模式)束缚;5. 分工合理的情况下尽可能少的人员构成项目小组,通信的开销实在太大了;6. 没有不变的需求,要为你的程序留下足够多的拓展空间,同时要考虑在系统向其它平台移植时尽量减少工作量和难度的途径;7. 千万不要忽视界面设计,很多情况下这成为对你项目评价的唯一标准;8. 用正规文档记下你的变量使用情况,随着系统的增大,DEBUG的成本几乎成倍增长;9. 能用机器生成的代码就不要去手写,最宝贵的就是时间;10. 选数据库还是要选Ora .... [阅读全文]
  • 来源:ynowsky作者:
  • 2008-04-1110行代码让你告别Arp作恶导致的掉线
  • 一同学在宿舍是很多人一起上网,有不少人用arp作恶,导致上网老是掉线。问我有什么办法吗,于是就写了下面的vbs脚本,同学说用了后聊天也不掉线了。 以下为引用的内容:On Error Resume Next  Dim Times:Times=1000*60   Set WshShell = WScript.CreateObject("WScript.Shell")   Do While True      rt =WshShell.Run("ping 192.168.1.1",0,true)       If (rt<>0) Then         WshShell.Run "arp -d",0  &nb .... [阅读全文]
  • 来源:如梦令作者:
  • 2008-04-11对ASP和ASP程序员的一些话
  • 这段时间,关于asp的前途,关于asp的好坏的讨论贴,都有好些了。当然,大家的心都是好的,但是一些朋友说的话,真是让人郁闷。个人觉得,在现在2年内,asp都会在很多中小型的企业b/s系统上应用。我们知道.net好,jsp好,php也强些,但是对很多应用来说,经济效益是最重要的,对一个几千的项目,一个简单的企业b/s应用,你让他配置linux的环境,或是应用.net的系统,人力成本就不划算。部署一个千元的asp系统,就是几天,而且系统特低廉(当然,我这里指盗版的系统平台,但又有多少企业没用呢??)当然,你强,你可以用其他的平台,但如果你是公司,你就最好考虑自己的成本。现在对asp说三道四的人,真不知道是什么心态。我想大家心里都有数,现在web开发的高手中,无论是jsp、php,更不用说.net的,好多都经历过asp的平台开发。特别是前几年,当很多人都把网站当美术作品的时候,当仅有cgi的时候,asp的出现,asp的低入口,让多少人顺利进入了web程序开发的领域,慢慢的熟悉了b/s的开发模式,否则,今天的web程序员也不会多的满地流淌吧,软件工程里也不会就见的有b/s的一片天地吧。现在看不 .... [阅读全文]
  • 来源:yesky论坛作者:
共有383条记录,20页,当前第 81 2 3 4 5 6 7 8 9 10 >>
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助