莫相离 发表于 2015-2-16 00:27:28

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最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。

谁可相欹 发表于 2015-2-16 03:16:27

如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:

愤怒的大鸟 发表于 2015-2-24 00:15:58

作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。

老尸 发表于 2015-2-24 04:20:06

ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。

再现理想 发表于 2015-3-6 19:18:34

运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。

透明 发表于 2015-3-11 13:53:24

尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。

小妖女 发表于 2015-3-17 12:06:40

以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。

活着的死人 发表于 2015-3-24 09:24:51

我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。

仓酷云 发表于 2015-4-10 10:32:31

ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。

只想知道 发表于 2015-4-26 15:09:58

Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件

不帅 发表于 2015-4-30 21:05:07

最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。

小魔女 发表于 2015-5-10 20:45:22

我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。

兰色精灵 发表于 2015-5-11 06:54:12

在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。

分手快乐 发表于 2015-6-19 06:05:39

学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。

山那边是海 发表于 2015-6-22 05:14:24

学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。

变相怪杰 发表于 2015-7-10 08:01:48

另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)

冷月葬花魂 发表于 2015-7-11 10:42:55

我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。

金色的骷髅 发表于 2015-7-12 22:37:49

以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。

爱飞 发表于 2015-7-13 13:46:00

他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。

第二个灵魂 发表于 2015-7-20 00:46:31

兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
页: [1]
查看完整版本: ASP网页设计一份ASP进修笔记(连载三)