ASP网页设计一份ASP进修笔记(连载三)
asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。笔记 14.一种十分大度的表格边框设置体例:<td width="28%" style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" >15.完成页面的打印功效:<input name="imageonclick="document.execCommand('print','true','true')"" type=image onClick="document.execCommand('print','true','true')" value="打印" src=http://www.163design.net/a/y/"images/printpage.gif" width="16" height="16">
16。完成页面的保留功效:<input name="imageonclick="document.execCommand('saveas','true','.htm')"" type=image onClick="document.execCommand('saveas','true','.htm')" value="保留" src=http://www.163design.net/a/y/"images/saveas.gif" width="16" height="16">
17.SELECT关头字撑持用户查询数据表中指定字段的一切数据,然而如许有时就会不成防止的呈现反复信息。假如用户但愿只查询那些具有分歧纪录值的信息的话,可使用SQL言语的DISTINCT关头字。语法格局以下:
SELECT DISTINCT "column_name" FROM "table_name"
18.显示了局为每项后面小斑点:
<OL>
<LI> This web site uses Active Server Pages.
<LI> This web site uses advanced HTML tags.
<LI> This web site contains no <BLINK> blinking </BLINK> text.
</OL>
19.显示了局为3个项今朝分离有1,2,3
<OL TYPE=I>
<LI> Makeup and Scripting Languages
<OL TYPE=1>
<LI> Basic HTML
<LI> Intermediate HTML
<LI> Advanced HTML
</OL>
</OL>
有序列表的嵌套,type指出利用那种序列,如I ,1,A,a
某些情形下,你能够需求在列表的入手下手或是列表中的某个地位作废某些数字,经由过程利用<OL>标识符的START属性,你可以指定列表中的第一个数字;利用<LI>的VALUE属性,你可以疏忽必定局限内的数字。上面的例子利用了这两个标识符:
<BODY>
<OL TYPE=A START=3>
<LI> I display the letter‘C’.
<LI VALUE=6> I display the letter’F’.
</OL>
</BODY>
20.界说列表的利用
<DL>
<DT> Inveigle
<DD> To entice or lure by artful talk.
<DT> Frisson
<DD> A brief moment of emotional excitement: SHUDDER,THRILL.
</DL>
与其它列表分歧,界说列表利用三个标识符:<DL>标识符包括了界说列表,<DT>标识了要被界说的词,而<DD>指了然词的界说。
21.翻开一个带暗码的数据库
connstr="Provider=Microsoft.Jet.OLEDB.4.0;"&_
"Data Source="& Server.MapPath("db1.mdb")&_
";jet oledb:database password=gzlong" & password
22.完成了包括一个虚拟目次中的某个文件 :< !--#include virtual="/asptest/subdbtable.inc"-->
23.Insert into oldorder (Num,Date,Amount)
Select Num,Date,Amount
From order
Where Date<'30-12-98'
申明:语句标识了吸收新行的表 oldorder 和吸收数据的列,完整相似于单行 Insert 语句。语句的残剩局部是一个查询,它检索 order 表中的数据。 SQL 先履行对 order 表的查询,然后将查询了局逐行拔出到 oldorder 表中去。
24.Update 语句老是包括 Where 语句,并且 Update 语句对照风险,所以您必需明白地熟悉到 Where 语句的主要性, Where 语句被用来指定需求更新的行。
尺度语法:
UPDATE table_name
SET columnname1 = value1
[, columname2 = value2]...
WHERE search_condition
25. Update customers
Set credit=200000.00,state=021
Where ID in (80,90,100,120)
咱们可以发明,其实 SQL 处置 Update 语句的进程就是逐行遍历所指定的表,更新其搜刮前提了局为“真”的行,跳过其搜刮前提了局为“假”或“空”的行
26. Delete from order Where ID=99 。
27. CREATE TABLE BILLS
( NAME CHAR(30),
AMOUNT NUMBER,
ACCOUNT_ID NUMBER)
完成创立一个表格的功效
28.删除表格假如,你感觉不再需求保留产物信息,则可用 Drop table 语句将该表及其所包括的一切数据从数据库中删除失落。
尺度语法:
DROP TABLE table_name
29.<p align="center">用户名<input type="text" name="username" onKeypress="if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97)) event.returnValue = false;" size="12" class="input">
我也记不清完成甚么了。。。嘻嘻。。。仿佛是只承受数字和字母的无效输出吧!
30.鼠标款式的界说:style=cursor:hand
31.共同完胜利能以下:点击一个窗口中的一个图片,弹出一个窗口,当改动新窗口的图片,原窗口的图片,随之变更。即注册经常用到的选头像功效!
#######弹出窗口的局部法式###########
<script>
window.focus()
function chg(url)
{
window.opener.document.form1.face.value=url;
window.opener.document.form1.faceImg.src=url;
}
</script>
<%
for i=1 to 9
response.write "<img src='http://www.163design.net/a/y/face/c0"&i&".gif' border=0 onclick=""chg('http://www.163design.net/a/y/face/c0"&i&".gif') "" style=cursor:hand> "
next
for i=10 to 13
response.write "<img src='face/c"&i&</p>ASP最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。 如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助: 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。 ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。 运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。 尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。 以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。 Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。 学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。 另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件) 我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。 兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
页:
[1]