- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文件内容读写 - I/O流 File 提供文件打开、创建的方法 FileStream类 建立文件读写流 StreamWriter类 将数据写入文件流 StreamReader类 从文件流中读取数据 文件内容读写过程 内存Memory FileStream Char C String Str FileStream fs = File.Open() StreamWriter sw sw.write( C ) StreamReader sr str = sr.ReadLine() Close() 硬盘上的文件 文件打开- File、FileStream File的Open、Create方法 FileStream fs; fs = File.Create(c:\\test.txt); fs = File.Open(c:\\test.txt, FileMode.OpenOrCreate, FileAccess.Write); New FileStream FileStream fs; fs = new FileStream(c:\\test.txt, FileMode.OpenOrCreate, FileAccess.Write); StreamReader、StreamWirter类 Close() 关闭StreamReader并释放与阅读器关联的所有资源 Read() 读取输入流中的下一个字符或下一组字符 ReadBlock() 从当前流中读取最大数量的字符并从索引开始将该数据写入缓冲区 ReadLine() 从当前流中读取一行字符并将数据作为字符串返回 ReadToEnd() 从流的当前位置到末尾读取流 Peek() 获取流的当前位置,如果,诶有更多可读取的字符或该流不支持查找,则为-1 Close() 清除缓冲区,并关闭文本文件 Flush() 清除该流的所有缓冲区,将缓冲区的数据都写入文件系统 Write() 将指定字符串写入文本流 WriteLine() 将指定字符串及行结束符写入文本流 读 写 文件上传 客户端的文件按照一定的格式和规范传输到网站的服务器端并存放到指定的地方 Upload控件 文本框:选择本地文件 按钮:调用SaveAs方法上传 例:8-13 上传文件 文件下载 三种常用技术 例:8-14 利用 Response.WriteFile下载文件 Web应用配置 ASP.Net配置系统提供了分层配置模式 服务器上的所有ASP.Net应用程序 单个ASP.Net应用程序 应用程序子目录 应用程序页面 配置文件Web.config 每个目录、子目录都可以拥有Web.config 以XML文件格式存储,包含多个配置节 Web应用安全身份配置 authentication节 配置ASP.Net使用的安全身份验证模式 Form方式 Name:用于身份验证的Cookie名称 loginUrl:未通过验证或超时后重定向的页面URL地址 Credentials:定义用户及其密码,其属性passwordFormat定义了用户密码的存储 例:8-15 用户身份验证 第8章 Web应用开发技术 主要内容 Web基础知识 ASP.Net技术概述 服务器控件 ASP.Net常用对象 目录与文件访问 Web应用部署 Web技术—客户端 Web应用—B/S架构 在客户端和服务器端进行数据处理和交换 工具软件:Browser 系统软件:Web服务器、应用服务器、数据库服务器 应用软件:网站程序或Web应用程序 分为服务端和客户端 客户端页面和代码 客户端发送请求 Web技术—客户端 客户端任务 传递到客户端由浏览器解释和执行 展现从服务器端获取的信息内容 相关技术 基本展示:HTML语言、XHTML、CSS等 动态展示: GIF图像、脚本语言、Flash、HTML5 Web技术—服务器端 静态服务器 响应客户端请求,传递服务器上的HTML文件 动态服务端技术 CGI技术,C、C++ ASP(Active Server Pages) VBScript、JavaScript、C# Servlet、JSP(Java Server Pages) AJAX(异步JavaScript和XML) AIR(Adobe)、JavaFx、Silverlight(Microsoft) Web开发平台 J2EE体系 基于Java的解决方案 Microsoft .Net平台 HTML语言 超文本标记语言 Hyper Text Markup Language HTML 标记(tag)标识信息、显示样式 每个标记 用“”标识 标记:名称和属性 例:title一个简单的HTML文档/title 例:8-
文档评论(0)