新闻发布功能实现的知识点分析实验内容.docx
《新闻发布功能实现的知识点分析实验内容.docx》由会员分享,可在线阅读,更多相关《新闻发布功能实现的知识点分析实验内容.docx(13页珍藏版)》请在冰豆网上搜索。
新闻发布功能实现的知识点分析实验内容
实验内容
任务一、接上次课的成果,继续实现新闻发布系统的新闻发布功能。
练熟,争取能熟练设计该类网站。
任务二、参照实际应用中的新闻发布系统(如学院的新闻发布系统)修改任务一所创建的ACCESS数据库(多加字段,如新闻作者和新闻的发布时间两个字段可以加进去,可以把),设计出有自己特色的XXX新闻发布系统后台管理页面。
任务三、做到精益求精,加入数据验证控件使该输入不为空的控件输入不为空,有能力的话使界面更美观操作更方便。
步骤如下:
1、设计新闻发布界面,如下图(新闻发布大标题下用GridView控件,新闻内容后面的控件用Textbox控件,上传附件后面用FileUpLoad控件,清空按钮选择Input(Reset)控件)
2、设计新闻发布系统的ACCESS数据库,建立存储新闻信息的表news(注意字段类型的选择和主键的设置,并理解为什么),如下图
3、把设计好的ACCESS数据库“news.mdb”添加到项目中(怎么执行添加操作?
)
4、拖入GridView控件之后选择新建数据源(选择数据源那个下拉列表框是选择已有的数据源AccessDataSource还是新建一个?
),如下图
选中指定来自表或视图的单选框,选中相应的表,并选中“*”列,接着点击高级调出高级SQL生成选项窗体,然后选中“生成INSERT、UPDATE和DELETE语句(G)”复选框,见下图中(为什么要选中“生成INSERT、UPDATE和DELETE语句(G)”复选框?
)
一路按确定和完成即可,最后可以选中下图中的分页、排序、编辑、删除和选定等复选框。
接着可以用上图后面的内容GridView进行设置
5、拖入AccessDataSource控件,进行相应的设置(思考:
为什么要再拖入一个AccessDataSource控件),如下图
转到AccessDataSource控件的属性窗口,找到InsertQuery属性,如下图
对Insert命令下面的SQL语句进行操作,删掉newsID和后面一个问号,再在参数窗口和参数源窗口进行设置,最终的效果如下所示(思考:
为什么要这么做?
)
5、在提交按钮的Click事件中输入如下代码:
(思考:
下面代码中的AccessDataSource控件到底选哪一个?
)
this.AccessDataSource1.Insert();//这里AccessDataSource1还是AccessDataSource2由你自己的程序步骤决定
this.GridView1.DataBind();
6、设计成功,运行查看效果,下面的运行成功的效果图。
附ASP.NET知识回顾参考资料
1、什么是ASP.NET?
ASP.NET是微软推出来的最新的网页开发技术,微软推出了很多代网页开发技术
2000年左右
ASP+Vbscript(DreamWeaver网页开发所用的技术和语言)
2003
ASP.NET1.0+C#1.0或VB.NET1.0(包含在VisualStudio.net2003)
2005
ASP.NET2.0+C#2.0或VB.NET2.0(包含在VisualStudio.net2005)
2、为什么要学ASP.NET?
目前就业市场上很多开发网站的公司招聘的都是要求会ASP.NET
3、ASP.NET是怎么样的?
控件+编程,开发项目的话基本上和数据库有关
1、什么是数据验证控件?
数据库验证控件是ASP.NET提供的几个用于验证用户输入合法性的控件,能提供很强大的前台输入验证功能
2、为什么要学数据验证控件?
简化开发
3、数据验证控件是怎么样的?
有6个,这里我们只介绍4个
RequiredFieldValidator必须输入的验证控件,用于控制一些必须输入的项
CompareValidator比较验证控件,用于确认密码输入和比较格式输入等
RangeValidator范围验证控件,用于年龄等有范围要求的项
RegularExpressionValidator正则表达式验证控件,功能强大,要求了解,不要求掌握