第一篇:用Dreamweaver MX设计超简留言本
用Dreamweaver MX设计超简留言本
作者:大飞猪 时间: 2004-01-18 文档类型:原创 来自:
第 1 页 建立数据库的准备工作 [1]
第 2 页 建立显示留言页 [2] 第 3 页 建立发表提交留言页 [3] 第 4 页 删除页和回复页 [4]
首先我们先做准备工作,先做一下策划,看看我们可能要做哪些页面,所谓说好的开始就是成功的一半,所以大家不要急着做,听我慢慢讲来。为了让大家都能制作出自己的留言板,尽量实现一个网页一个功能模块,我们就做以下五个网页:
一、index.asp----首页即显示留言页
二、conn.asp----公共网页,每个网页都要包含它,是连接打开数据库的操作。
三、write.asp和save.asp----分别是发表留言的表单网页和保存留言页。
四、del.asp----删除留言页
五、reply.asp----回复当前留言页
做好的留言板效果图如下:
< P>
好了,说到这里我们可以动工了,首先做一个最重要的工作,就是建立起一个数据
库,将来存放网友的留言所用。
1、数据库名:db1.mdb
2、数据库表:只有一个表:book
3、数据表book里增设以下字段,见图1
说明:·任一字段的数据类型中的“常归”项中的“允许空字符串”最好填“是”
·日期/时间的“常归”项中默认值为Now();站长回复里的“常归”项中的默认值为“暂没有回复”,注意此处要加双引号,是半角而不是全角。
数据库建好后开始做公共网页,用来打开数据库,打开Dreamweaver MX,按如下方
法新建动态ASP网页:
并保存为CONN.ASP,在编辑区里切换到显示代码视图里,注意把第一行自动生成的代码删掉。
这次主要是写连接数据库和参数设置的ASP代码,不用输出什么HTML标签,所以把代码全部删掉,用DREAWMEAVER插入栏自带的ASP对象写入以下代码,ASP栏里没有的代码只能自己手写输入了。
注意要把所有要编译的ASP代码放在<% %>之间,这样才能正常运行,否则会出错!这是基本常识哦。让我解释以上代码的意思吧:
代码第一行: 用来建立connection对象,connection对象扮演着十分重要的前期连接工作,连接成功数据库才会有以后的数据操作功能。
代码第二行:设置数据库连接参数。包括有数据库驱动程序和数据库文件名。
代码第三行:用conn连接对象打开数据库。
现在我们继续前面的内容。
新建动态网页index.asp:先在设计视图里排版好一个留言板的界面,设计好的页
面效果图如下:
下面表格规划和显示都很清楚,一目了然,什么排版的我就不说了吧:),这可是基本功啊,如果不行的话可先学好Dreamweaver,再来学ASP哦!稳打稳进,至理名言^_^.如果想偷懒的话,可以直接下载源代码,学习研究ASP代码也可以啊,我不反对哦,至少我也是这么懒的,理解万岁!:)
排好版后再进入代码视图里,在不同的位置插入以下ASP代码:如下图:
在网页代码的最上面第一行,点击用红线圈起来的标志可以插入第一行的代码,并可以浏览到具体文件上,比较方便,注意选择file文件类型的,不是virtual虚拟类型的。这样就插入了conn.asp数据库连接代码页,此代码被包含在当前网页位置中进行正常编译,不用重复写数据库连接代码,它的好处很大哦,使页面结构化,容易修改和维护,如果数据库连接错误,或数据库文件变动,只需更改conn.asp即可,不必要修改每一页的代码。要善于用这个方法啊,会使你的程序简单化,清晰化,这是常用的编程方法。
然后再输入以上第二行到第六行的划红线的代码块,此代码块的意义让我一一讲
来:
第三行代码:既然网页和数据库用connection建立连接打开关系了,之后最重要的工作就是读取数据了。建立rs对象变量为recordset对象,这样以后可以用rs对象
变量来存取数据库操作。
第四行代码:把从数据表book里查询的结果放到sql变量上。它的意思是把book里所有的数据都取出来,并按id从大到小排序。desc表示从大到小排序,如果不加的话,最新的留言可是在最后面哦,不方便了。
第五行代码:表示用rs对象变量open方法来打开数据表book,取出结果按sql的查询方法。
以上是通用的读取记录的方法,到其它地方都可以举一反三,要熟悉使用!
接着我们要做无留言记录的判断显示代码出来,我们要定位到“暂无留言”这个表格标签代码的开头,加上第29行如下划红线的代码即可,此代码表示判断语句:如果RS记录指针的EOF结尾和BOF开头都为空,就返回真,执行以下标签,即输入暂无留言这个表格,而不输出下面的其它标签了。再定位到“暂无留言”表格标签的结尾,输入以下37、38行划红线的代码完成判断条件,Response.end表示输出结束,不再输出以
下的代码。
其次再做如果记录不为空的情况下输入留言的表格出来,分别定位在输出留言表格标签的前面和后面,插入ASP代码块如下图输入:
此代码块的意思为:将RS记录指针指向第一个记录,然后开始判断移动记录时,记录结尾是否为空,如果不为空接着移动指针,把所有数据都读取出来。直到结尾为空
时,退出循环。
然后我们做最重要的也是最频繁使用的工作了,就是把数据表里各字段的记录分别读取出来放在表格的不两路位置上,例姓名,QQ,邮箱及留言等。先转换到设计视图和
代码视图的环境下,如下图:
我们发现上图多了很多
标记,这就是刚才在代码视图中输入的ASP代码,方便我们在设计视图中进行修改,输出预览是不影响排版的。我们把光标定位在姓名旁边的表格里,点击插入栏ASP里的,自动插入代码区里指定位置,比较方便,不容易搞错,如下图:
然后选中姓名旁边的标记,点属性栏里的Edit编辑按钮,输入rs(“name”)即可。<%= %>表示输出变量值,相当于response.write的简化版。rs是上次已建过的recordset对象,可以直接读取字段里的内容,name是数据表里book里的姓名字段。
同理按以上方法再插入ASP代码留言内容、发表者、发表时间及回复内容在不同位
置,分别是:
留言内容:<%=server.htmlencode(rs(“content”))%>
发表者:<%= rs(“name”)%>
发表时间:<%= rs(“time”)%>
站长回复:<%= rs(“repcontent”)%>
大家可能发现了,留言内容插入的代码和别的稍微不一样,多了server.htmlencode这个对象,这是为了安全问题设置的,是HTML编码对象,可以使带有HTML标签的文本不被解释为HTML标记,这样可以防止被恶意者来写入特殊执行代码,造成不
必要的损失。
这样就写好了,如下图所示:
接着再做OICQ,EMAIL,HOMEPAGE的链接设置,这个和上述不太一样,它不是直接显示出记录即可,而是将鼠标移到QICQ上浮现留言者的QQ号码,点击EMAIL自动给留言者发信,点击HOMEPAGE直接到达留言者的网站。
选中OICQ,加上“#”空链接,同样的也给EMAIL和HOMEPAGE加上“#”空链接。
如下图所示:
大家都知道给图片加提示比较简单,直接在ALT里设置文字说明就可以了,但文字却没有ALT,没关系,我们的Dreamweaver早就想到了,很强大哦!在代码区里OICQ的空链接#后,按空格(注意是英文输入法才有效)会出现智能提示参数出来,我们选择“title”,然后接着打上“<%= rs(”oicq“)%>”即可!如下图所示:
同样的方法给EMAIL和HOMEPAGE加上啊,方法如下图划红线所示:
一切OK了!!^_^发现设计视图里的OICQ,EMAIL和HOMEPAGE的背景变成了浅蓝色,这说明我们在链接上给它们加了ASP代码,我们先做写入留言的网页,静态或动态网页均可,不需要任何ASP代码,最好建个静态文件,这样浏览速度快,不增加服务器负担,也不是说全是ASP网页就好哦,有必要的时候该出手就出手!:)只需提供写留言的界面让网友填均可,新建write.htm,排版如下图:
注意给各个文本域命名,最好和数据表里的各个字段相同,这样赋值的时候容易对应,不会出错。然后选中红色虚线的表单,在属性栏里action栏里填入save.asp,这是将来接收网友的留言并保存到数据库里,我们后面会接着做这个网页。如下图:
写留言的表单页很简单,就这样制作完了,大家不要以为有多麻烦啊:)
下一步我们开始制作接收网友留言并处理的网页,新建save.asp网页,将上次做的表单提交的网页名称要一致啊,不能随便命名了。在网页HTML标签的最上面加入以
下红线框起来的代码,如下图:
以上代码分几个段落,并说明了每一块代码的意思,都是通用的基本操作,比较简单,如果有点困难的话,先放一放,先学好ASP基础再说哦.注意在划红线的地方我们增加了两个函数使用.一个是Trim函数,是用来帮助我们除去不必要的空格符,有很多人习惯多打几个空格出来,我们用这个函数来去掉空格就行了。
还有一个是Replace函数,我们在留言内容写了很多字,它到了边上会自动换行,或生成段落会生成回车符,这在提交前表单文本区域是正常的,但提交后数据库不能正常识别这两个特殊符号,在显示留言页只会生成一行,这可不得了啊,把表格撑得宽宽的,很不舒服。而Replace帮助我们来解决这个问题,它可以把文字段落里所有的自动换行符和回车符找出来(vbCrLf是自动换行符和回车符的代码),并自动转换为
字符串,这样HTML就可以正常解释了。
提交保存留言页基本上就完成了,为了更加友好一点,表示提交成功,我们再多做一点工作,一切为了网友方便嘛!我们回到设计视图环境中,插入大表格在正中央,写入“留言成功!2秒后自动返回首页”,在返回首页加入链接到 index.asp网页里。如
下图:
提交成功后2秒钟后自动返回首页,是不是很难啊??其实一点都不难!用Dreamweaver自带的功能就轻松解决这个问题,我们操作如下图:
插入栏中切换到head栏里,点击Refresh按钮,会弹出对话框,如下图:
我们开始建删除页,命名为del.asp。切换到代码视图中,把所有的HTML标签全部
删掉,加入如下代码,见下图:
写完这些代码即完成了删除页的制作。让我们分析一下上面代码块的意思:
代码第三行:是删除语句,WHERE后面跟的是条件语句,只删除接受传递过来ID值的数据,这个很关键,一定要设好,否则会把数据表里的全部字段全部清空了,这也
太恐怖了吧。
代码第四行:CONN对象执行DELESQL删除语句结果。
代码第五行和第六行:关闭CONN对象并设为空释放资源。
代码第七行:response.redirect是输出转向对象,表示删除后自动转向到首页去。
接着我们还要再做回复页,总得有来有回嘛,否则别人再大的热情你不回复,也会冷却下来的。所以很有必要哦:),新建reply.asp网页,在设计视图里先排好版,如
下图:
注意红线的地方要加隐藏域,这样的目的是为了防止表单未提交但页面刷新却执行
代码的错误,设置如上图.排好后再切换到代码视图里,定位到HTML标签的最上面,加入如下红线框起来的代码,见下图:
以上代码块的意思有部分我已经在上面反复讲过了,不在重复了,如有不懂请在论谈提出来,我会补充的。这里我再说明一下回复的模块代码:
代码第四行:定位回复的位置,WHERE后面跟的是回复条件,只接受我们传递过来的留言ID值,并赋值到当前的ID变量上,这样我们只会对当前回复的留言页来回复,这个很关键,不然都乱套了。
代码第六行:用来判断是表单提交还是刷新页面,如果是提交表单,那么隐藏域的值肯定被提交,这样Request.Form(“active”)不为空,就执行以下回复语句.如果没提交表单,而是刷新页面,那么那么隐藏域的值没有提交,Request.Form(“active”)
肯定为空,就跳过不执行.
代码第八行:注意此代码前没有加rsedit.addnew,因为这是更新原有的记录,在原有的留言中在追加回复内容,而不是再添加一条新记录。
回复的代码设置好,我们再回到设计视图环境中,先定位到要回复的留言旁边的单元格里,点击后再点属性栏里的edit编辑按钮,弹出编辑框后填写代码“rsedit(“content”)”确定即可。如下图:
选中红色虚线表单,在action栏里填写如下:“reply.asp?id=<%=request(“id”)%>”,如下图:
回复页我们也做好了,是不是完事了?先别激动,还有一件事呢,忘了给首页index.asp的删除和回复还有发表新主题这三个加链接了,那不是空谈嘛,赶紧补上吧!
链接设置见下图:
< P> 到此结束。
第二篇:翟永超个人简_历
简 历
〖姓名〗翟永超〖性别〗男
〖出生日期〗1985-11-27〖 民族〗汉
〖政治面貌〗团员〖毕业院校〗中央广播电视大学
〖学历〗大专〖专业〗工商管理(市场营销)
〖籍贯〗河北〖婚姻状况〗未婚
〖移动电话〗***〖电子邮件〗zhaiyongchao2005@163.com
〖自我评价〗
本人于2006年进入IT网络设备行业以来,在自己做销售人员的时候通过自己的努力学习,不断提高自己的专业水平与素质.为自己后来的职业提升打下了坚实的基础.能切实贯彻公司的营销方针政策.熟悉并积极应对同品牌具有竞争性的销售策略.随时掌控并处理销售部的各种突发事件.遇到问题独立思考解决问题的能力,本人具有敏锐的市场观察能力和良好的执行力,所以请相信我的能力一定会给贵公司带来更辉煌业绩的.
〖教育背景〗
北京八维计算机学校网络工程师专业
网络工程师专业!熟悉网络架构等!
计算机基础及应用、计算机硬件系统、计算机硬件系统维护、计算机网络基础、Windows2003server配置管理、WEB设计、阶段项目实战等.Win2003网络服务与
AD、Linux9配置与管理、交换与路由、Linux9网络服务、高级路由、结构化工
程布线、阶段项目实战等。
中央广播电视大学工商管理(市场营销方向)
〖工作经历〗
2006年5月—2010年6月,北京联华为创科技有限公司,主要负责全国3COM
分销产品、H3C行业产品主要配合集成商一起打单,与3COMH3C厂商、总
代之间建立了良好的合作关系,很好的配合了公司所在区域3COM、H3C销售
指标。
2010年6月—2011年3月,上海斐讯数据通信技术有限公司 北京分公司,主
要负责华北地区业务拓展,包括渠道分销、SI 集成商,拜访行业客户;结合市
场铺货经验;协助公司技术培训代理商的销售人员以及下面合作伙伴!
成功案例:世纪金源投资集团有限公司、北京信息安全测评中心、北汽控集团
〖求职意向〗
渠道分销/SI 集成商 客户经理
第三篇:兽用B超介绍2
青海兽用B超|青海兽用B超价格|兽用B超HRQ-2000AV 青海兽用B超|青海兽用B超价格|兽用B超HRQ-2000AV 兽用B超HRQ-2000AV产品规格
型号 HRQ-2000AV 探头 标 配 探 头 S2/3.5MHz防水机械扇扫 显示模式 B、B+B、B+M、M 图像 256级 探头频率 3.5MHz 显示深度(mm)192 最大探测深度(mm)≥140 分辨力(mm)侧 向 ≤4(深度≤80)≤5(80<深度≤130)轴 向 ≤2(深度≤80)
监视器尺寸(英寸)5.0 TFT-LCD 图像倍率 ×1.0, ×1.2, ×1.5, ×2.0 测量功能 孕龄、距离、周长、面积、心率(猪、猫、狗、马、牛、羊)
电源适配器(含电源线主机(含一块锂离子电池),S2/3.5MHz防水机械扇扫探头,使用说明书,电源适配器(含电源线))
S2/5.0MHz防水机械扇扫探头,视频打印机,锂离子电池,车载充电器,充电适配线,鼠标器,挎包,支架
兽用B超猪场应用范围
1.兽用B超监测卵泡发育和排卵为何时配种、提高配种率提供可靠的科学依据; 2.兽用B超早孕监测最早可在配种后23天及时发现空怀母猪,以便尽早作相应处理; 3.妊娠期兽用B超监测可及时发现死胎、流产,胚胎吸收等,同时可估测怀仔数目; 4.产期兽用B超监测可判断胎儿活力以及胎儿、胎衣是否排尽;
5.产后兽用B超监测可观察子宫复原状况,同时诊断子宫内膜炎、子宫蓄脓、积液等繁殖障碍病。
6.可活体作背膘厚及眼肌面积的测定,为种猪选育及品质鉴定提供准确数据 1.猪的检查: 被检母猪可在限饲栏内自由站立或侧卧、于其大腿内侧、最后乳头外侧腹壁上进行探查。探查时只需把探头涂上耦合剂,然后贴在下腹壁上即可。探查时无任何损伤和刺激,具有探查时间短、无应激、准确率高的特点。图象直观,当看到黑色的孕囊暗区或者胎儿骨骼影像即可确认早孕阳性。早孕监测最早在配种后23天即可进行,22天时妊娠监测的准确率可, 达100%
2.牛的检查: 可采用直肠或体表检查。直肠检查时直接把探头带进直肠即可,32天时准确率可达100%。
3.动物其它各部位的检查:被检查器官的体表投影部位简单除毛后涂上耦合剂即可,通过转动探头可以获得被检查器官的多种切面图像,借此对各种疾病进行诊断。
特点 :快速,准确,安全
1、猪配种18天、羊配种30天即可检测出是否怀孕
2、早期妊娠诊断,奶牛配种28天可检测是否怀孕,配种55-77天鉴别胎儿性别
3、子宫疾病诊断
4、每小时可以扫描100只动物
5、标准永久存储100张图像,断电不丢失
6、便于清洗与消毒
7、测量软件包包括猪、马、牛、羊和骆驼的专用报告设置
8、其他功能:妊娠子宫及产后子宫检查,测背膘。
9、适于牧场、宠物医院、动物医院、兽医站和科学教研等的使用。凭保修卡享受一年免费保修
详情请咨询QQ:2858506206 网址:http://www.xiexiebang.com
联系人:贾先生 青海兽用B超|青海兽用B超价格|兽用B超HRQ-2000AV
第四篇:教学设计(简案)
语文S版三年级下册
写一种你喜欢的动物
陈凤兰
教学目标
1、按一定的顺序观察你喜欢的动物外形特点,了解它的生活习性等。
2、结合自己查找的资料,能抓住动物的特点写具体。
3、培养学生的写作和修改习作的能力与习惯。教学重点、难点
能够按一定的观察顺序,把动物的外形特点和生活习性等方面写具体,生动。教学过程
一、导入新课
1、猜谜语。
2、板书课题:写你喜欢的一种动物。
二、指导观察
1、复习《翠鸟》的写作方法
2、出示课件:小鸭子图片
3、自己观察鸭子的外形特点
4、小组里说一说:小鸭子的外形特点
5、班上汇报
6、了解鸭子的生活习性。
三、指导写作
1、说一说:你怎样写自己喜欢的动物。
2、明确习作要求
3、练习写作
四、初稿展示,评改。
五、总结。
第五篇:教学设计简案
《鸭子骑车记》教学设计
【教学目标】
1.了解故事内容,能复述故事大意和自己感兴趣的情节。
2.学会阅读绘本的方法:细心观察,展开想象,享受阅读的乐趣。3.感受到鸭子的勇敢、快乐和坚持。(调皮、可爱)【教学过程】
一、观察图片,揭题。1.出示图片:
师:小朋友都喜欢读书吗?那么今天我们要读的是哪一本书呢?先卖个关子。你看到了什么?
2.师:猜一猜,鸭子看着这辆自行车?会想做什么? 3.揭题:是的。这就是我们今天要读的书,齐读课题。
二、共同读绘本
1.一只“疯狂”的鸭子
师:有一天在农场里,鸭子冒出一个疯狂的主意。“我打赌,我会骑车!” 现在,(出示画面第一页)自己提出要“打赌”,你觉得这是一只什么样的鸭子?(疯狂,下定决心的)师:瞧,“他一摇一摆地走到男孩停着的自行车旁,爬上去,骑了起来,开始他骑得很慢,而且左摇右晃,但是很好玩。2.一只快乐、坚持的鸭子
师:接下来,鸭子就在农场里快乐地骑了起来!
母牛:
鸭子骑过母牛身边,冲母牛招了招手。(师做动作:“招了招手”)“你好,母牛!”鸭子说。(鸭子说话真有礼貌!)“哞——”母牛应了一声。母牛心里想什么? “一只鸭子在骑车?这可是我见过的最愚蠢的事!” 师:从哪里看出母牛觉得鸭子很愚蠢?
鸭子又会遇到哪些动物呢? 动物们又会怎么看它呢?
评:小朋友们都很了不起,想象很丰富,说得也很生动!敢想敢说二年3班孩子,陈老师,要送给你们32个赞!我们赶紧来看看,大卫夏农是怎么写的吧!
绵羊 狗:
师:现在,鸭子的技术怎样了呢?生当鸭子和狗打招呼:“你好,狗!” 解释:功夫
指导朗读:哪一只小狗来夸夸鸭子?
评:从你的朗读,我感受到你对鸭子的赞美!
猫 马 师:你觉得马会怎么想?你从哪里看出来?
过渡:被马瞧不起,嫌弃速度慢。鸭子会放弃还是坚持?
母鸡这幅图,鸭子骑得怎样?
师:从哪里可以看出?
山羊 猪 老鼠
师:老鼠羡慕鸭子的什么?
温馨提醒:不管技术怎样,骑车,还是以安全为主,小朋友可不能像这样骑车哦!
三、回顾
1.遇到了哪些动物? 2.骑车的技术怎样? 越骑越————
3.这真是一只什么样的鸭子?
四、结尾
1.动物们会想什么? 2.讲述结尾
3.点评:什么样的鸭子?动物?农场?下午?绘本? 一节愉快的课
五、小练笔
1.鸭子可能还会有什么疯狂的主意?会遇到谁?会说什么呢?
2.分享 3.推荐:这节课,我们跟随美国作家大卫夏农笔下那只可爱勇敢执着自信的鸭子,学会了绘本阅读的方法,那就是仔细观察,敢想敢说。如果你还想读读大卫夏农的著作,老师这里有推荐哦!(推荐书)