B/S学习之新闻发布系统总结

通过对视频讲解新闻发布系统整体设计与开发,认识到自己以前在开发系统时是错误的,以前在做机房收费系统时,总是一边写文档、画图,一边敲系统。在敲系统的时总是一个窗体敲完后在进行下一个窗体的。而视频中在开发新闻发布系统时是现将文档和UNL图画好,在进行新闻发布系统的整体架构搭建,最后在进行细节的修改与整合,发布。
整个新闻系统开发过程中学到了很多知识,下面回顾所学到的知识。
div+css(样式设置):主要是针对网页的排版与布局的设置,这里我不详细说了,大家有兴趣去这里看看,很详细的。http://www.w3school.com.cn/css/css_selector_grouping.asp

母模板的使用:母模板的创建采用抽象的思想,将重复的页面部分抽取出来整合,子模板通过继承获得母模板的样式。这样在后期修改时只需要修改母模板就可以了。

Ajax的使用:进行删除时,页面会重新绑定数据,造成页面的刷新,而利用Ajax技术实现页面的无刷新更新,只更新数据库数据。

Jquery的使用:通过对页面的修改操作,直接对数据库进行更新。

表格的选取:使用GridView控件绑定数据源,在生成页面时会造成多余的代码,所以我们在使用时选取Repeater控件,在Repeater里面使用<%# Eval("数据表中字段")%>进行数据绑定。

字符串的截取:当新闻标题过长时,我们使用...代替过长的部分。不过当我们鼠标移动到标题时,标题的内容有全部都显示出来,当鼠标移走时又恢复到截取后的状态。

验证码的获取:

   1.导入命名空间
    using System.Web.Security;
   2.获取验证码
    pwd = FormsAuthentication.HashPasswordForStoringInConfigFile(pwd, "MD5");  
   3.判断验证码是否输入正确(B层)

public static bool Login(string name, string pwd)
    {

       bool flag = false;
       if ("xiaolin" == name && "E10ADC3949BA59ABBE56E057F20F883E" ==pwd)
           {
               	flag = true;
           }
       return flag;
    }
Session的使用:是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间。具体的可以到http://baike.so.com/doc/2366283.html

   项目的结束,同时标识着一个开始。再此总结一下牛腩新闻发布系统所学的知识,

希望通过后面的学习进一步加深知识点理解。

评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值