- 1、本文档共310页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【技术提升 】 【任务实施】 【任务8-5】读文件和写文件 6.运行Web页面与测试程序功能 将Web页面eShop0801.aspx设为起始页,运行该页面,其浏览效果如图8-12所示。在该页面单击“浏览”按钮,在弹出的“选择文件”对话框中选择需要读取内容的文件,然后单击“读取文件内容”按钮,所选文件的内容显示在页面的文本框中,如图8-13所示。 图8-13 从文件中读取文件内容且显示在文本框中 【技术提升 】 【任务实施】 【任务8-5】读文件和写文件 在“文件名及扩展名”对应的文本框输入文件名(包括扩展名),然后单击“写入文件”按钮,如果成功写入,会显示提示信息,且对应文件夹中会出现该文件,如图8-14所示。 图8-14 将指定内容写入指定文件中 【知识集成 】 1.FileUpload控件 FileUpload控件使用户能够上传图片、文本文件或其他文件,该控件显示一个文本框和一个浏览按钮,使用户可以选择客户端的文件并将它上会传到Web服务器。用户通过在控件的文本框中输入本地计算机上文件的完整路径(例如,D:\MyFiles\TestFile.txt)来指定要上传的文件。用户也可以通过单击“浏览”按钮,然后在“选择文件”对话框中定位文件来选择文件。 2.DriveInfo类 DriveInfo类提供了对有关驱动器信息的访问,使用DriveInfo可以确定可用的驱动器以及这些驱动器的类型,还可以通过查询来确定驱动器的容量和可用空闲空间。 【知识集成 】 3.Directory类和DirectoryInfo类 将Directory类用于复制、移动、重命名、创建和删除目录等操作。也可以将Directory类用于获取和设置与目录的创建、访问及写入操作相关的DateTime信息。 DirectoryInfo类用于复制、移动、重命名、创建和删除目录等操作。如果打算多次重用某个对象,可考虑使用DirectoryInfo的实例方法,而不是使用Directory类的相应静态方法,因为并不总是需要安全检查。 【知识集成 】 4.File类和FileInfo类 File类用于复制、移动、重命名、创建、打开、删除和追加到文件等操作。也可以将File类用于获取和设置文件属性或有关文件创建、访问及写入操作的DateTime信息等操作。 FileInfo类用于复制、移动、重命名、创建、打开、删除和追加到文件等操作。如果打算多次重用某个对象,可考虑使用FileInfo的实例方法,而不是使用File类的相应静态方法,因为并不总是需要安全检查。默认情况下,将向所有用户授予对新文件的完全读/写访问权限。 【知识集成 】 5.Stream类 Stream类是所有流的抽象基类。流是字节序列的抽象概念,例如文件、输入/输出设备、内部进程通信管道或者TCP/IP套接字。Stream类及其派生类提供这些不同类型的输入和输出的一般视图,使程序员不必了解操作系统和基础设备的具体细节。 Read方法和Write方法可以读写各种格式的数据。对于支持查找的流,使用Seek和SetLength方法以及Position和Length属性可查询和修改流的当前位置和长度。 6.StreamReader类 使用StreamReader类读取标准文本文件的各行信息,而Stream类用于字节的输入和输出。 【知识集成 】 7.FileStream类 使用FileStream类对文件系统上的文件进行读取、写入、打开和关闭操作,并对其他与文件相关的操作系统句柄进行操作,如管道、标准输入和标准输出。读写操作可以指定为同步或异步操作。FileStream对输入输出进行缓冲,从而提高性能。 FileStream对象支持使用Seek方法对文件进行随机访问,Seek允许将读取/写入位置移动到文件中的任意位置。 【归纳总结 】 ● 本章应用IO和流技术实现了上传文件、上传图片、下载文件、显示数据表中的图片、读文件和写文件等多项功能。熟悉了将文件或图片保存在服务器硬盘上和保存在应用程序的数据库中的操作方法。通过实例介绍了FileUpload控件、DriveInfo类、DirectoryInfo类、FileInfo类、Stream类和FileStream类的应用。 ASP.NET 网站开发实例教程 第9章 整合与发布网站 教学环节 【教学导航 】 1 【操作准备】 2 【操作演练 】 3 【技术提升 】 4 【归纳总结 】 6 【知识集成 】 5 【教学导航】 教学目标 (1)掌握web.config文件的配置方法,熟练掌握在web.config文件中配置数据
您可能关注的文档
- 整套教学课件《数学上册(基础模块)》.ppt
- 整套教学课件《通信电子线路》.ppt
- 整套教学课件《特殊教育概论》.ppt
- 整套教学课件《网页设计与制作任务驱动式教程(第2版)》.ppt
- 整套教学课件《现代心理与教育统计学》研究生.ppt
- 整套教学课件《投资学》.ppt
- 整套教学课件《物联网技术》.ppt
- 整套教学课件《思想政治教育方法论》.ppt
- 2024江西江铃专用车辆厂有限公司招聘60人笔试参考题库附带答案详解 .docx
- 2024河南安建建设工程管理有限责任公司招聘笔试参考题库附带答案详解 .docx
- 2024年陕西咸阳亨通电力(集团)有限公司供电服务业务部直聘用工招聘145人笔试参考题库附带答案详解 .docx
- 2024年中建四局土木工程有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年四川雅茶贸易有限公司公开招聘和考察聘用人员3人笔试参考题库附带答案详解 .docx
- 2024年中国烟草总公司辽宁省公司公开招聘拟录用人员(166人)笔试参考题库附带答案详解 .docx
- 2024江苏连云港中诚物业管理有限公司招聘工作人员1人笔试参考题库附带答案详解 .docx
- [毕节]2025年贵州毕节市引进人才649人笔试历年参考题库附带答案详解.docx
- 2024年度中国东航技术应用研发中心有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年福建省厦门盐业有限责任公司春季人才招聘1人笔试参考题库附带答案详解 .docx
- 2024年山东省环保发展集团绿能有限公司职业经理人招聘2人笔试参考题库附带答案详解 .docx
- 2024年安徽滁州郊源阳光电力维修工程有限责任公司招聘41人(第一批次)笔试参考题库附带答案详解 .docx
文档评论(0)