范小兵
(山西省电子工业科学研究所,山西 太原 030006)
基于ASP.NET和Dreamweaver的动漫论坛设计与实现
范小兵
(山西省电子工业科学研究所,山西 太原 030006)
摘要:随着动漫及互联网技术的不断发展,越来越多的人群开始使用互联网查看动漫相关消息。本文介绍了一个基于asp.net与dreamweaver技术的动漫论坛网站的制作过程。首先介绍网站建设前期概念的提出及实施计划、实施过程、网站页面截图以及页面的总体布局形式,其次对所开发的网站进行了测试与发布,最后对网站制作的整个过程做总结与展望。该网站的制作完成对其他动漫论坛网站的制作具有很好的借鉴及创新意义。
关键词:asp.net;dreamweaver;论坛;动漫;网站
人们对不同的动漫有着不同的理解和需求。有的人喜欢与有着相同爱好的人分享心得、有的人想要寻找高清画质的动漫、还有一些人想要获得最新的动漫资讯或者声优作者信息。本网站的设计就是为满足不同漫友的要求,为大家提供一个可以讨论的论坛,使互不相识的人成为漫友,并且提供动漫下载以及最新的动漫资讯等,同时努力为广大漫友提供一个绿色安全的浏览环境[1]。
在整个论坛网站的实现过程中,运用asp.net技术来设计论坛的主体部分,采用dreamweaver来设计下载、资讯传递等相关功能,同时使用PS对图片进行处理,并且引用了许多JS脚本实现一些特殊功能。
1实现过程
1.1asp.net论坛
1.1.1论坛首页设计
在页面登录事件中,通过比较方法与设定的时间13个小时进行比较,用来获取相应的问候语。通过IF语句来比较,如果系统时间小于13,就显示“上午好”;如果大于13,就显示“下午好”;其他的情况就显示“中午好”。
为了实现Gridview的分页功能,首先需要将Gridview的AllowPaging属性设置为True,用来控制分页,并且触发pageindexchanging事件。
在论坛功能实现过程中,注册用户和管理员可以将相关信息输入相应的函数接口相同的登录窗口。在页面上,单击“登录”按钮,触发单击事件。
1.1.2浏览帖子详细信息
在页面的登录事件中,调用aa方法来显示页面的详细信息,并且通过累加的方法“+1”来显示有多少用户查看该帖;调用hfbind方法来显示回帖详细信息。
本网站中,设置了相应的删除系统。通过if语句的判断,如果此刻的登录帐号是系统管理员账号,则可以删除相应的帖子,如果不是管理员,则提示没有权限删除帖子[2]。
当用户在DateList(ID:dlxx)项目中单击“我要回复”链接时,本贴在的帖子编号便被传递到帖子回复模块,而回复帖子则根据相应的编号将回复内容提交到数据库中[3]。
1.1.3发表新帖相关页面
当登录该页面的时候,首先用Page_Load来判断用户是否已经登录,如果Session[“UserName”]与Session[“UserPwd”]的值都为空,那么滚动到登录页面,如果已经登录,则在lblyhm中显示已经登录的用户名[4]。
当所有帖子信息输入完毕后,单击“提交”按钮。这时输入的发帖人姓名,帖子题目,帖子内容会被提交到数据库的tb_Content表中,并且弹出帖子添加成功信息。
1.2dreamweaver
1.2.1网站首页
用PS制作的写有“动漫小站”的图片作为背景,并且添加Flash文件,制作出网站标题。
将在PS上制作好的圆形星球图片插入网页,设置相关链接,并通过行为使鼠标划过时图片可以移动。
1.2.2综述页面
使用Spry菜单栏插件,制作出网站的目录。
通过Spry折叠版,将本网站主推的九部动漫一一列出来,并且在其中包含动漫剧照、通往下载页面的链接以及编者对本动漫的简介[5]。
通过引用的脚本代码,制作出本页面的目录。当鼠标经过文字标题时,副标题会在旁边显示出来,并且通过标题文字和副标题文字的锚点链接,实现在本页面上的任意跳转[6]。
最新动漫新闻的部分,通过锚点与目录链接,并且内容也设置了文字链接,单击之后可以直接查看相关新闻内容[7]。
作者介绍部分,也是设置了锚点与目录链接,但是并没有制作相关页面,如果单击作者的名字,便会进入百度百科关于作者的具体链接[8]。
1.2.3具体介绍及下载页面
下载主页如图1所示。
图1 下载主页
为了方便用户下载高清视频,本网站采用添加迅雷磁力链接的方式,当用户单击相应的集数,便会激活电脑上安装的迅雷软件,下载相关的视频。对于到现在为止已经出品了多部的动漫,网站通过Spry选项卡式面板,当单击不同的选项卡题目时,可以切换到不同的集数[9]。
1.2.4新闻页面
新闻页面主要在首页简单地介绍新闻内容,并且同过引用的JS脚本,实现在一个区域内的日文新闻和中文新闻的切换。由于本文是引用自其他网站,页面上也著名了引用网站及源网站的链接[10]。
通过对JS的引用,实现在同一个区域内日中文的切换。
1.3使用IIS发布
IIS发布的第一步是启动Windows“程序和功能”下的“Internet信息服务”,之后在“控制面板”下的“管理工具”中启动相应的“Internet信息服务(IIS)管理器”程序[11]。
1) 在“网站”选项下单击右键,选择“添加网站”选项,在之后的弹出面板中输入相应的信息。
2) 在某些无法发布的情况下,需要将添加好的网站设置为“添加应用程序”。
3) 单击“浏览网站”,可以查看发布的网站。
2网站测试
2.1asp.net部分
2.1.1登陆测试
在论坛首页,输入测试用户名:aaa,登录密码:111,之后单击“登录”按钮。弹出登录成功信息如图2所示。
图2 成功提示
输入为注册的用户名:bbb,登录密码:222,之后单击“登录”按钮。弹出登录失败信息如图3所示。
图3 失败提示
单击注册信息,成功跳转到注册页面。
2.1.2使用管理员登录
1) 首页帖子管理:登录成功后单击页面上帖子“详细信息”链接,页面成功跳转到帖子详细信息页面;单击“删除”链接时,帖子成功删除,并且跳转到删除成功提示页面[12]。
2) 用户信息管理:单击首页上的用户信息管理页面链接,页面跳转到用户管理页面。单击页面上的“删除”选项,用户成功地被删除,单击“修改”选项,成功跳转到用户信息修改页面。
在用户信息管理页面,单击“添加”链接,用户跳转到注册页面,输入相关注册信息,单击“提交”按钮,用户添加成功[13]。
在用户信息查询页面,单击“查询”按钮,或者在首页单击“用户信息查询”链接,页面跳转到用户信息查询页面。单击用户编号的单选按钮,在查询文本框中输入“34”,顺利查找到用户编号为34的用户信息。单击“全部显示”按钮,可以显示全部用户信息。
3总结与展望
制作这个论坛网站,花费了很多时间与经历,但在克服了各种各样的困难之后,也实现了很多实用的功能,同时我也学到了很多技术。
首先就是使用asp.net与SQL Server数据库相连接,通过代码的执行,现在可以将在文本框中输入的内容随时插入到数据表[14]。
第二是分页技术,使用分页技术之后,用户点击分页的页码之后,无需转换网页,就可以切换到Gridview页面的下一页,既节省时间又便于查看。
第三是JS脚本的运用,在以前对于JS脚本的认知,也仅限于指导有这样一种代码,但是在制作HTML网页的时候,为了是网页看上去更美观,功能更强大,便在网上寻找了很多源代码[15]。
第四是IIS发布技术,使用IIS发布应该说是网站制作过程中遇到的最大困难,通过查找互联网上的相关资料,删除了运行产生的多余文件,之后把发布的网站设置成“添加应用程序”,最后终于成功发布网站。
参考文献
[1]饶威.中日动漫产业的比较研究[D].武汉:武汉理工大学,2008.
[2]王莹.中国动漫网站失衡现象研究[D].广州:暨南大学,2010.
[3]李红松.迪拜动漫网站web系统的设计与分析[D].济南:山东大学,2009.
[4]徐莉.dreamweaver+asp动态网页使用技巧[J].今日科苑,2009(2):181-182.
[5]吴燕珍.基于asp+dreamweaver的动态网站开发中常见问题的探讨[J].软件导刊,2012,11(7):122-124.
[6]王苏苏.asp.net动态网站开发技术浅析[J].信息与电脑(理论版),2014(10):83-83.
[7]孙睿,王爱强.asp.net页面之间的数据传递与保持[J].电子世界,2014(14):336-337.
[8]胡杨.将asp.net网站发布到IIS的4种方法[J].计算机与网络,2013,39(22):38-38.
[9]张影.dreamweaver使用技巧[J].电脑学习,2009(2):144-145.
[10]王艳红.dreamweaver网页制作若干实用技巧[J].电脑编程技巧与维护,2013(16):74-74.
[11]陈杰.dreamweaver在动态网页设计中的应用[J].矿业工程,2005(3):59-60.
[12]杨兴凯.新一代Web开发环境——asp.net [J].沈阳师范大学学报(自然科学版),2002,20(2):110-113.
[13]Szybalski W,Kim S C,Hasan N,et al.Class-IIS Restriction Enzymes-a Review[J].Gene,1991,100:169.
[14]Masound F A,Halabi D H,Halabi D H.asp.Net And Jsp Frameworks In Model View Controller Implementation[J].Information & Communication Technologies .ictta,2006,2:3593-3598.
[15]Tang Z H,Maclennan J.Data Mining with SQL Server 2005[J].Modern Computer,2005,16(7):103-108.
收稿日期:2016-02-03 2015-12-28
作者简介:范小兵(1965- ),男,山西长治人,1985年毕业于山西省电子工业学校,专业:无线电。
文章编号:1674- 4578(2016)02- 0067- 02
中图分类号:TP311
文献标识码:A
Design and Realization of Animation Forum Based on ASP.NET and Dreamweaver
Fan Xiaobing
(ShanxiInstituteofElectronicsIndustry,TaiyuanShanxi030006,China)
Abstract:The paper introduces the making process of a animation forum web based on asp.net and dreamweaver. Firstly, the suggestion of front stage concept for website constructing, the actualizing plan, actualizing process, website page screen shot and the overall layout of page are introduced. Then, the test and issue is made for the developed website. Finally, the summary and expectation of whole process of website making is made. The finishing of this website has a very good reference and innovative significance for the making of other animation forum website.
Key words:asp.net; dreamweaver; forum; animation; website