公告管理模块 软件开发技术项目实践课件技术方案.pptVIP

公告管理模块 软件开发技术项目实践课件技术方案.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
公告管理模块 软件开发技术项目实践课件技术方案.ppt

学习情境三 :《网络考试系统》功能实现 工作任务:公告管理模块 ASP.NET软件开发技术项目实践 任务描述 掌握数据绑定相关知识 掌握FCKeditor文字编辑器的使用 任务目标 知识目标 能力目标 公告管理模式分为公告的查看和公告的管理两部分。当考生登录考试系统后,使用JavaScript代码弹出窗口显示考生需要查看的公告,主要是考试注意事项等信息。当教师或者系统管理员登录系统后台后,将会看到相应公告的列表,并可查看详细内容。系统管理员进入后台后拥有公告信息维护的功能。 掌握FCKeditor文字编辑器的使用 相关知识 1.使用Left函数和ToolTip属性在有限区域中展示信息 在网站布局中,每个构件都只能占据固定的位置,不允许任何一个构件的内容超出自己的空间而却占据另一个构件的空间,以保证页面的稳定、整洁、有序。但是,经常会遇到页面空间非常有限,但需要显示的信息内容却很多的情况。本任务中的公告信息显示就会涉及这样的问题,有些公告的标题可能过长,而用于显示标题的区域有限,因此就需要使用Left函数和ToolTip属性实现在有限区域中展示信息的功能。 相关知识 (1)Left函数 Left函数的作用是得到字符串左部指定个数的字符,其基本语法格式如下: LEFT( string, n ) 其中,string指定要提取子串的字符串;n指定子串长度。函数执行成功时返回string字符串左边n个字符,发生错误时返回空字符串()。如果任何参数的值为null,Left()函数返回null。如果n的值大于string字符串的长度,那么Left()函数返回整个string字符串,但并不增加其他字符。 相关知识 为了保证公告标题不超出预定的显示范围,使用Left函数截取固定的长度,其代码如下: SELECT AnnouceID, LEFT (AnnouceTitle, 15) AS Stitle,AnnouceTitle, CreateTime FROM AnnouceInfo WHERE (AcceptUser = 0) OR (AcceptUser = @AcceptUser) 其中,使用Left函数将长度超过15的公告标题截取后存放在参数Stitle中,只需要将显示控件的Text属性绑定Stitle参数即可。 相关知识 2.合理运用数据绑定 数据库中的数据通过数据源控件选定后,除了可以通过GridView等数据显示控件与数据源控件绑定实现数据的显示外,还可以将数据源中的某个字段绑定到其他控件上,如Text控件、HyperLink控件等。 (1)数据绑定 在ASP.NET中,数据绑定方法为“%# Eval(字段名称)”和“%# Bind(字段名称)”,这两种方法均可以与数据源控件中的字段进行绑定,但两者有一定区别。Eval用于单向数据绑定,数据是只读显示;Bind用于双向数据绑定,不但能读取数据,并具有插入、更新和删除功能。对于只使用于行的提示功能的数据绑定,采用Eval进行绑定,只需要将相关模板字段的ToolTip属性设置为Eval(字段名称)即可。 相关知识 (2)绑定数据的形式转换 因为在数据库中,公告信息接收人员字段是以数字形式存储的,0代表全部,1代表系统管理员,2代表教师,3代表考生,如果直接以数字的形式显示势必为操作带来不便,因此需要对接受人员字段进行修改:先将接收人员字段转换为TemplateFiled,进入【编辑模板】界面后,将原本ItemTemplate和EditItemTemplate模式中的内容都删除。在【源】视图中,将接收人员部分的代码修改成以下形式: 相关知识 ItemTemplate/ItemTemplate之间代码的含义是:以AcceptUser字段的数值作为参数调用后台编写的方法GetUserType(),该方法传入一个int型数字,返回该数字对应的类型名称,代码如下: 相关知识 3.FCKeditor控件 公告信息往往不仅是单纯的文本内容,因此添加一个FCKeditor控件以方便编辑。 1)FCKeditor控件简介 FCKeditor是一个专门使用在网页上的开源文字编辑器,它具有轻量化、所见即所得的优点,不需要太复杂的安装步骤即可使用。它可与PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java以及ABAP等不同的编程语言相结合,类似于MS Word的HTML文本编辑器;它兼容多种浏览器,输出符合XHTML 1.0标准,支持CSS,能够与网站更好地结合,提供右键操作菜单,支持直接从Word粘贴,可以自己定制功能工具条,支持皮肤更换和

文档评论(0)

yuzongxu123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档