综合实验第六课:电子相册.ppt
《综合实验第六课:电子相册.ppt》由会员分享,可在线阅读,更多相关《综合实验第六课:电子相册.ppt(24页珍藏版)》请在三一办公上搜索。
1、综合实验第六课:电子相册,回顾:DataGrid控件相关知识目标:1、添加相片(相片上传)-重点2、显示相片(DataList),详细显示重点,该电子相册的功能:1.添加相片(重要的是相片上传)2.相片的展示,包括:相片显示,详细显示(要有图片和文字两种链接)根据功能的要求,确定相关页面:1.添加相片的页面2.显示相片的页面3.详细显示,功能分析,电子相册实现流程,设计数据库,表,存储过程设计前台界面编写后台代码编译执行排错,优化,数据库设计,1.根据功能的需求,确定数据库(Photos)和相关表(Photos)。2.确定表的字段。相片表相片ID,相片标题,图片名称,详细描述,添加时间,存储过
2、程设计,1.添加相片2.相片展示(标题和所有相片)3.详细展示(标题,相片,详细描述),存储过程设计,添加相片前台,界面设计(添加的内容有:相片标题、相片、相片描述),然后添加代码。相片的添加需要上传图片,这里使用HTML控件的File Field控件,并把它作为服务器控件运行。图片上传是通过控件,让用户自己到本机上浏览,查找到要添加的图片,然后添加图片到服务器的过程。一般方法是上传图片文件的路径到数据库,图片保存到项目的文件夹下面,以将这些图片可以展示出来。,File Field控件,File Field控件,文件上传控件,用来上传文件和图片,点击浏览按钮,可以在本机上选择文件和图片。该控件
3、使用时要先作为服务器控件运行。首先要得到用户上传的文件,调用该控件下的PostedFile属性。然后赋值给HttpPostedFile类的变量。Eg:HttpPostedFile hpf=File1.PostedFile;HttpPostedFile类提供了对作为文件集合从客户端上载的所有文件的访问,提供属性和方法获取关于个别文件的信息以及读取和保存文件。,File Field控件,1。上传文件的名称:Path.GetFileName(hpf.FileName)2。通过hpf的SaveAs方法将要上传的文件保存到服务器,其中通过Server.MapPath(“文件夹名称”)方法可以得到文件夹在
4、服务器上的路径,再将文件夹路径和文件名称结合成要存储的该上传图片的绝对路径。,添加相片后台代码,SqlConnection con=new SqlConnection(server=.;uid=sa;pwd=;database=Photos);con.Open();SqlCommand cmd=new SqlCommand(AddPho,con);cmd.CommandType=CommandType.StoredProcedure;cmd.Parameters.Add(title,TextBox1.Text);HttpPostedFile hpf=UpLoad.PostedFile;stri
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 综合 实验 第六 电子相册
链接地址:https://www.31ppt.com/p-6599655.html