欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    综合实验第六课:电子相册.ppt

    • 资源ID:6599655       资源大小:1.11MB        全文页数:24页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    综合实验第六课:电子相册.ppt

    综合实验第六课:电子相册,回顾:DataGrid控件相关知识目标:1、添加相片(相片上传)-重点2、显示相片(DataList),详细显示重点,该电子相册的功能:1.添加相片(重要的是相片上传)2.相片的展示,包括:相片显示,详细显示(要有图片和文字两种链接)根据功能的要求,确定相关页面:1.添加相片的页面2.显示相片的页面3.详细显示,功能分析,电子相册实现流程,设计数据库,表,存储过程设计前台界面编写后台代码编译执行排错,优化,数据库设计,1.根据功能的需求,确定数据库(Photos)和相关表(Photos)。2.确定表的字段。相片表相片ID,相片标题,图片名称,详细描述,添加时间,存储过程设计,1.添加相片2.相片展示(标题和所有相片)3.详细展示(标题,相片,详细描述),存储过程设计,添加相片前台,界面设计(添加的内容有:相片标题、相片、相片描述),然后添加代码。相片的添加需要上传图片,这里使用HTML控件的File Field控件,并把它作为服务器控件运行。图片上传是通过控件,让用户自己到本机上浏览,查找到要添加的图片,然后添加图片到服务器的过程。一般方法是上传图片文件的路径到数据库,图片保存到项目的文件夹下面,以将这些图片可以展示出来。,File Field控件,File Field控件,文件上传控件,用来上传文件和图片,点击浏览按钮,可以在本机上选择文件和图片。该控件使用时要先作为服务器控件运行。首先要得到用户上传的文件,调用该控件下的PostedFile属性。然后赋值给HttpPostedFile类的变量。Eg:HttpPostedFile hpf=File1.PostedFile;HttpPostedFile类提供了对作为文件集合从客户端上载的所有文件的访问,提供属性和方法获取关于个别文件的信息以及读取和保存文件。,File Field控件,1。上传文件的名称:Path.GetFileName(hpf.FileName)2。通过hpf的SaveAs方法将要上传的文件保存到服务器,其中通过Server.MapPath(“文件夹名称”)方法可以得到文件夹在服务器上的路径,再将文件夹路径和文件名称结合成要存储的该上传图片的绝对路径。,添加相片后台代码,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;string picName=System.IO.Path.GetFileName(hpf.FileName);cmd.Parameters.Add(picName,picName);cmd.Parameters.Add(des,TextBox2.Text);int i=cmd.ExecuteNonQuery();con.Close();if(i=1)hpf.SaveAs(Server.MapPath(Images)+/+picName);Response.Redirect(ShowPho.aspx);,“工具”菜单”文件夹选项”-”使用简单文件共享”的勾去掉存放相片的文件夹”属性”安全”选中”Everyone”-”完全控制”,相片上传不到服务器问题,第二阶段,显示相片,在首页使用DataList控件显示所有的相片。添加图片和标题链接,进一步显示详细内容。,前台设计DataList控件,电子相册案例主要是掌握DataList控件进行数据绑定和显示。首先对该控件简单了解一下:DataList控件,允许使用模板和样式定义格式显示数据,与DataGrid控件有许多相似,都非常适合显示数据和处理多条数据记录,但还有很大差别,DataList控件一定要通过模板定义其显示格式。可以使版面配置更加灵活,外观多样式。比如最大好处是可以分列显示。DataList控件包含以下模板:,这里我们重点掌握模板,这个为必选项,用来定义模板中的项的内容和布局。,DataList控件,右击DataList控件,选择”编辑模板”项模板”,在项模板界面的中自定义格式来显示数据。包括可以在里面插入表格、使用控件等,然后结束模板编辑。当然也可以直接在HTML代码中手中添加模板,设置格式。,设置DataList项模板,这里是在中插入3行1列表。第1行使用HyperLink控件显示相片标题,第二行使用Image控件显示相片,第三行使用Label控件显示相片发布时间。在HTML代码中绑定数据,HyperLink控件绑定格式如下:text=Image控件绑定格式如下:ImageUrl=Label控件绑定格式如下:text=,设置DataList项模板,在HTML代码中建立链接 HyperLink控件链接代码:NavigateUrl=Image控件链接代码:,设置DataList项模板,后台代码设计,SqlConnection con=new SqlConnection(server=.;uid=sa;pwd=;database=Photos);con.Open();SqlCommand cmd=new SqlCommand(ShowPho,con);cmd.CommandType=CommandType.StoredProcedure;SqlDataReader dr=cmd.ExecuteReader();DataList1.DataSource=dr;DataList1.DataBind();dr.Close();con.Close();,界面设计(显示相片标题,相片,详细描述)确定显示哪个相片的详细信息,需要从首页的相片标题(相片)链接过来,并传相片ID这个参数(这里是在HTML代码中通过手动绑定传参)。然后在代码接收参数,完成代码显示某相片的详细信息。,相片详细信息,插入4行1列表,相片详细信息前台,添加代码,相片详细信息后台,完成电子相册模块,要求:1。添加相片2。显示所有相片(不含详细内容)3。能点击标题和相片查看详细留言内容功能扩展:1。分类显示,作 业,

    注意事项

    本文(综合实验第六课:电子相册.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开