第六章 网络编程基础.doc
《第六章 网络编程基础.doc》由会员分享,可在线阅读,更多相关《第六章 网络编程基础.doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章 网络编程基础一、网络编程基础【例6-1】设计一个VBScript程序,能比较边长为5厘米的正方形和半径为5厘米的圆形哪个面积比较大,如果圆形比较大,就显示“True”,若正方形比较大,就显示“False”。【参考代码】比较大小a=5msgbox a*a*3.14 a*a【例6-2】设计一个VBScript程序,计算出边长为5厘米的正方形和半径为5厘米的圆形的面积差,并显示出来。【参考代码】面积差a=5msgbox (a*a*3.14) - (a*a) &公分【例6-3】设计一个VBScript程序,依用户在对话框内输入的身高判断所需购买票的种类 (身高160cm以上需购买全票,1401
2、59cm买半票,139cm以下儿童票)。【参考代码】a=inputbox(请问您的身高)if a=160 thenmsgbox 您必须购买全票elseif a=140 thenmsgbox 您只要购买半票elsemsgbox 儿童票end if【例6-4】设计一个VBScript程序,能显示出今天是星期几 (使用WeekDay(now) 函数)。【参考代码】a=weekday(now)select case acase 1msgbox 礼拜日case 2msgbox 礼拜一case 3msgbox 礼拜二case 4msgbox 礼拜三case 5msgbox 礼拜四case 6msgbox
3、礼拜五case 7msgbox 礼拜六end select【例6-5】设计一个VBScript程序,如果是白天(6点至18点之间)进入网页就会显示“早安您好”,如果晚上就会显示“晚安”。【参考代码】 早安 if hour(now) =6 and hour(now)=18 thenmsgbox 早安您好 else msgbox 晚安 end if 【例6-6】设计一个程序,在用户离开网页时会显示“玩得愉快吗”的对话框,并且可让用户按下“是”、“否”按钮。提示:离开的事件名为“Window_onUnload”。【参考代码】 离开 【例6-7】编写一个ASP程序打开Sample1.txt文件,可自行
4、建立文本文件,然后一次读取一行,写入另一个新的文本文件 Sample2.txt。【参考代码】二、动态网页设计例6-8,使用Form方法获取表单上的信息。在“银行登录-填表单(6-8a.asp)”页面上输入信息后,鼠标单击“确定”按钮,页面砖到“银行登录-反馈信息(6-8b.asp)”页面中。【参考代码】银行登录-填表单(6-8a.asp): 银行登录-填表单 请如实填写下面信息: 姓名 性别 职务 收入 银行登录-反馈信息(6-8b.asp): 银行登录-反馈信息 例6-9,使用Response对象输出数据1-50(6-9.asp)。【参考代码】response应用示例使用response对象
5、%for i=1 to 50 循环 response.write i & 输出I值 if i mod 10=0 then response.write 当I能被10整除时,换行输出 response.flush 立即发送缓冲区输出 if i=50 then response.clear 当i=50清除缓冲区输出 if i=45 then response.end 当i=45,停止输出 next%例6-10,Server对象的HTMLEncode方法和属性Scripttimeout的应用(6-10.asp)。【参考代码】 Server对象 Server对象应用 % re
6、sponse.write 网易邮箱 response.write response.write Server.HTMLEncode(方法HTMLEncode的作用是将字符串中的HTML标记字符转换为字符字体) %例6-11,请用Application变量来实现网页计数效果(6-11.asp)。【参考代码】 网页访问记录 welcome to 音乐动感网站 欢迎,您是第位来访者例6-12,使用Session变量计数(6-12.asp)。【参考代码】 网页访问记录 welcome to 音乐动感网站 欢迎,您是第位来访者 输出session变量的值例6-13 ASP数据库综合操作,设计一个网站导航
7、程序,实现查询、记录、记录、删除记录的功能。具体包括:Index.asp:网站导航程序。首先在网站主页上列出所有网站的名称,也就是实现查询记录的功能,然后通过超链接的方法接到添加、更新、删除记录的页面。Insert_form.asp:插入记录的表单,可由用户直接在网页上添加。Insert.asp:提取用户填入表单的数据,将其插入到数据库中。Delete.asp:将网站中一些记录删除。Update_form.asp:更新网站内容的表单,可由用户直接在网页上更新、修改。Update.asp:提取更新表单中的内容,修改数据库内容。说明:如果在windows2000或windows xp系统修改数据库
8、,一定要将数据库的属性设成任何人有完全控制的权利,否则程序运行时会出现不可预知的错误。【参考代码】Index.asp代码: 查询所有记录 插入记录名称网址说明删除更新a href=http:/target=_blanka href=delete.asp?id=删除a href=update_form.asp?id=更新Insert_form.asp代码:网站名称网站网址网站说明 Delete.asp代码:Update_form.asp代码: 更新记录的表单程序网站名称网站网址网站说明 Update.asp代码:% dim var_id var_id=session(id)if request.
9、form(name) and request.form(url) and request.form(text1) then dim db set db=server.createobject(adodb.connection) db.open web 利用数据源连接数据库 dim strsql,varname,varurl,vartext varname=request.form(name) varurl=request.form(url) vartext=request.form(text) strsql=update web set name= & varname & ,url= & va
10、rurl ,text1= & vartext & where id=& var_id db.execute(strsql) 建立rs记录集 response.redirect index.aspelse response.write 将所有信息填写完整 response.write 重新更新end if%下面是有关使用JSP进行编程的例题。例6-14,比较两数的大小comparetwo.java【参考代码】public class CompareTwopublic static void main(String args)double d1=23.4;double d2=35.1;if (d2
11、=d1) System.out.println(d2+=+d1);Else System.out.println(d1+=+d2); 例6-15,四则运算(Calculator.java),设x=10,y=5,使用switch语句实现当输入字符“+”、“-”,“*”,“/”时,分别计算x、y的和、差、积、商的程序。【参考代码】import java.io.*;public class Calculatorpublic static void main(String args) throws IOExceptionint x=10,y=5,z=0;char ch;/变量ch用来存放从键盘输入的字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六章 网络编程基础 第六 网络 编程 基础
限制150内