ITKJ总结范文.doc_第1页
ITKJ总结范文.doc_第2页
ITKJ总结范文.doc_第3页
ITKJ总结范文.doc_第4页
ITKJ总结范文.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ITKJ总结范文 做ITKJ这个网站已经有一段时间了,在这段时间里遇到了许多困难,当然也得到过许多同学的帮助,可以说没有他们我们的网站的今天,这期间,我认识到团队合作的重要性。 虽然知道好多项目是团队合作的结果,但是,真正的让我去实践的时候,我不知道从何处入手。 随着项目的深入,我渐渐适应了和别人的合作,感觉很好,我从他们身上学到了很多东西,不仅仅是技术上的,还有为人处世。 刚开始的需求分析搞了好长时间,虽然老师一直在强调需求分析一定要写好,建表一定要建好,我们也一再检查,反复思考。 但是在写代码的时候还是遇到了许多情况,一次次的修改数据库,这让我很头疼,也让我记住了这次的教训,虽然修改数据库是难免的,但是,像我们那样修改数据库是不可原谅的。 在这次的项目中,我对三层架构又有了进一步的认识。 可以说之前是一知半解,这次我对它的层次结构有了深层的认识。 在这次项目中,我主要是负责个人空间和企业空间这两块内容。 个人空间,这块内容在整个网站中占据了重要地位,可以说,整个网站时建立在个人空间的基础上的,所以把这块写好至关重要。 首先,布局是这一块的难点,页面是门面,没有好的门面就不会吸引人的眼球,我在做空间时是参照ITKJ的原版制作的,在布局时主要是运用 控件自然是少不了的,等,之前用过好多次,所以用起来还是比较顺手的。 在数据绑定时主要用的是,像几乎没有用到,它只是在做文章查询,绑定文章名称的时候用到,因为在网页布局时只能显示一列,所以改换,只要设置它的属性RepeatColumns=3,就可以在网页显示3列。 其实,在绑定数据的时候,后台代码的写法是一样的,只是习惯了所以,在做数据绑定时就不会考虑其它了。 超链接主要用的是,其实最开始的时候超链接主要用的是标签,后来发现它的一些属性不太好设置,于是又全部改换,自我感觉比好用。 在做文章查看时,我使用的是发布文章的页面,只是把文章ID传过去,在保存时做一个判断,如果有文章ID就进行文章修改的操作,如果没有文章ID就进行文章发布的操作。 企业空间和个人空间相比没有什么新东西,个人空间写好后,再做企业空间几乎是轻车熟路,只是在做企业设置基本信息密码修改的时候,在密码修改信息的隐藏的问题上卡住了,请教了其他同学才知道,可以把隐藏的内容写到一个 知识点总结页面设置方面在网页布局时主要用到的是 在一个页面分成几块布局时,可以把该页面分成几个层,根据不同的需要,设置层的style属性中的流动,高度,宽度等值,使该页中的层有不同的排布。 给母板页添加背景图片或背景颜色时,可以设置的属性,将鼠标光标定位到然后点击属性窗口中的style,弹出修改样式对话框,选择要使用的背景图片或颜色等,在这里也可以修改字体等一些设置。 也可以用上述方法修改层的一些样式,比如字体,字体大小,背景等。 在页面布局时, 如果在页面中需要用到边框可以使用 有时根据需要会要求显示一道横线,这就要用到 在一些网页的布局中,往往需要用到一些空白区域来调整页面,使用最多的莫属,设置其style属性中的display:inline-block调整width的值,使其达到所需宽度。 控件的使用一般使用的控件有,等,这些控件使用比较简单,这里就不再一一说明,但特别注意的是一般使用在性别的选择,所以会有一个分组GroupName,在使用时GroupName的名字要取一致,这样才会被认为是一组,在点击选择时才会只能选其一。 数据绑定在数据绑定时用到的是,用的最多的是前者,在使用时有一个基本框架 FormsAuthenticationTicket ticket=new FormsAuthenticationTicket(1,txtGRYH_ZH.Text.Trim(),DateTime.Now,DateTime.Now.AddMinutes (60),false,boGRYH.GRYH_ID.ToString();string encryptTicket=FormsAuthentication.Encrypt(ticket);Response.Cookies.Add(new HttpCookie(FormsAuthentication.FormsCookieName,encryptTicket);因为在许多地方需要判断用户是否登录,所以编写了BasePage类,来验证用户是否登录。 如果没有登录则返回登录页面。 (具体细节没有写)具体页面布局好之后,剩下的主要是一些数据绑定和增删改查的操作,另外还有分页等细节。 数据绑定主要是Repeater,DataList,和DropDownList的数据绑定。 Repeater和DataList的数据绑定实现方式类似,假设id均为rptShow,则有将要绑定的数据放到一个list列表中rptShow.DataSource=list;rptShow.DataBind();将要绑定的数据放到table中RptShow.DataSource=table;rptShow.DataBind();DropDownList的数据绑定的实现一般它绑定的数据是数据库中一张表的内容。 具体举例private voidBindddlQYYH_QYGM()Listlist=DdoQYGM.GetObjects();BoQYGM boQYGM=new BoQYGM();boQYGM.QYGM_MC=-请选择-;list.Add(boQYGM);ddlQYYH_QYGM.DataTextField=QYGM_MC;ddlQYYH_QYGM.DataValueField=QYGM_ID;ddlQYYH_QYGM.DataSource=list;ddlQYYH_QYGM.DataBind();ddlQYYH_QYGM.SelectedValue=0;此处绑定的是企业规模的一个下拉框,在没有选择项时显示的是“-请选择-”。 增删改查的操作其中增删改的操作为了防止sql注入,使用的是存储过程。 在数据库写存储过程举例说明删除个人用户create procp_deleteGRYHGRYH_ID intas deleteGRYH where GRYH_ID=GRYH_ID go增加个人用户create procp_insertGRYHGRYH_ZH varchar (50),GRYH_MM varchar (50)as insertinto GRYH(GRYH_ZH,GRYH_MM)values(GRYH_ZH,GRYH_MM)go修改个人用户create procp_insertGRYHGRYH_ZH varchar (50),GRYH_MM varchar (50),GRYH_ID intas

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论