河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二十四讲 典型功能模块分析

第二十四讲典型功能模块分析
第二十四讲 典型功能模块分析

教学目的: 、掌握读取文件的方法 掌握发送Emai1的方法 教学重点: 、读取文件的方法 二、发送Emai的方法
教学目的: 一、掌握读取文件的方法 二、掌握发送E_mail的方法 教学重点: 一、读取文件的方法 二、发送E_mail的方法

丶读取服务器上的文本内容 StreamReader类简介 StreamReader类是最直接对文件进行读取 的对象,也是读写操作中最重要的对象之 在对服务器上的文本文件进行读取时,必 须通过 StreamReader类的对象实例并调用 该对象的相关方法来进行读取
一、读取服务器上的文本内容 1、 StreamReader类简介 StreamReader类是最直接对文件进行读取 的对象,也是读写操作中最重要的对象之 一。 在对服务器上的文本文件进行读取时,必 须通过StreamReader类的对象实例并调用 该对象的相关方法来进行读取

2、 StreamReader类对象的创建 使用 StreamReader类的构造函数进行创建 StreamReader sr= new StreamReader (E? 径,编码格式) 说明: 路径为文本文件的绝对路径,通过 Server. mapPath方法进行转换 编码格式为 System Text Encoding. GetEncoding( GB2 312")
2、 StreamReader类对象的创建 使用StreamReader类的构造函数进行创建 StreamReader sr = new StreamReader(路 径,编码格式) 说明: 路径为文本文件的绝对路径,通过 Server.mapPath方法进行转换。 编码格式为 System.Text.Encoding.GetEncoding("GB2 312")

3、 StreamReader类对象的方法 (1) close方法 close方法是 streamreader对象必须使用的 方法,在使用 streamreader对象执行完了 读取操作后必须使用 close方法来释放 streamreader对象操作的文件和其他系统 资源。如果不使用 close方法,其他的进程 把不能对文件进行任何操作
3、 StreamReader类对象的方法 (1)close方法 close方法是streamreader对象必须使用的 方法,在使用streamreader对象执行完了 读取操作后必须使用close方法来释放 streamreader对象操作的文件和其他系统 资源。如果不使用close方法,其他的进程 把不能对文件进行任何操作

(2)Read方法 该方法用来读取一个字符或者一个字符集。 用于读取一个字符。 (3) Readline方法 该方法用于读取一行数据,在文件中一行数 据是以回车符号作为结束标志。 (4) ReadToend方法 该方法用于把文件中的所有数据一次读出来, 用该方法需要注意的是,接受返回值的字符串缓 冲区必须定义得足够大,否则容易导致溢出
(2)Read方法 该方法用来读取一个字符或者一个字符集。 用于读取一个字符 。 (3)ReadLine方法 该方法用于读取一行数据,在文件中一行数 据是以回车符号作为结束标志。 (4)ReadToEnd方法 该方法用于把文件中的所有数据一次读出来, 用该方法需要注意的是,接受返回值的字符串缓 冲区必须定义得足够大,否则容易导致溢出

4、解题思路: (1)添加命名空间 using system.I0; (2)将服务器上的文本文件进行路径转换 (3)创建 StreamReader类的对象实例并设置 两个参数。 (4)调用该对象的 ReadToEnd o方法 (5)调用该对象的 close(方法来销毁对象
4、解题思路: (1)添加命名空间using System.IO; (2)将服务器上的文本文件进行路径转换 (3)创建StreamReader类的对象实例并设置 两个参数。 (4)调用该对象的ReadToEnd()方法 (5)调用该对象的Close()方法来销毁对象

发送Emai电子邮件 1、Smtp协议简介 SMTP (Simple mail Transfer Protocol) 简单邮件传输协议,SMTP协议属于TCP/IP 协议族,它帮助每台计算机在发送或中转信 件时找到下一个目的地。通过SMTP协议所 指定的服务器,我们就可以把E-mail寄到 收信人的服务器上。 只要你的电脑上安装了IIS服务器,则Smtp 服务器就可以正常使用
二、发送E_mail电子邮件 1、 Smtp协议简介 SMTP(Simple Mail Transfer Protocol) 简单邮件传输协议,SMTP协议属于TCP/IP 协议族,它帮助每台计算机在发送或中转信 件时找到下一个目的地。通过SMTP协议所 指定的服务器,我们就可以把E-mail寄到 收信人的服务器上 。 只要你的电脑上安装了IIS服务器,则Smtp 服务器就可以正常使用

2、 Mailmessage类 Mailmessage类的实例用于构造可使用 SmtpClient类传输到SMTP服务器以便传 递的电子邮件。通过设置该类的相关属性, 能够实现发送电子邮件的功能
2、MailMessage类 MailMessage 类的实例用于构造可使用 SmtpClient 类传输到 SMTP 服务器以便传 递的电子邮件。 通过设置该类的相关属性, 能够实现发送电子邮件的功能

3、 MailMessage类的重要属性 From—-发送邮件的邮箱地址 To--接受邮件的邮箱地址 Sub ject-邮件的标题 Priority--邮件的优先级(有效值为 High, low, normal Attachments BCc--密送地址 返回一个集合,代表附件 Body一-获取或是设置电子邮件消息的内容 Body Format--获取或是设置 Mailformat的枚举 值,此值指定消息体邮件的格式(Htm1格式、 Text格式) Body encoding—-指定消息的编码方式编码
3、 MailMessage 类的重要属性 From -- 发送邮件的邮箱地址 To -- 接受邮件的邮箱地址 Subject -- 邮件的标题 Priority -- 邮件的优先级(有效值为 High,Low,Normal) Attachments -- 返回一个集合,代表附件 Bcc -- 密送地址 Cc -- 抄送地址 Body -- 获取或是设置电子邮件消息的内容 BodyFormat -- 获取或是设置MailFormat的枚举 值,此值指定消息体邮件的格式(Html格式、 Text格式) BodyEncoding -- 指定消息的编码方式编码
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第一讲 ASP.NET概述.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第五讲 基本Web服务器控件的应用计.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十九讲 Repeater控件应用.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十讲 ASP.NET内置对象(一).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第三讲 JavaScript脚本.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第七讲 ASP.NET服务器控件(三).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第六讲 ASP.NET服务器控件(二).ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第九讲 页面跳转与数据传输.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二十讲 DataList控件应用.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二讲 C#知识回顾.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第八讲 ASP.NET验证控件.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二十二讲 TreeView控件.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十八讲 利用GridView控件显示数据.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十六讲 DataSet对象.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十四讲 DataReader对象的使用.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十五讲 DataAdapter对象.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二十一讲 ASP.NET增强服务器控件.ppt
- 《MS Visual Studio .NET 培训》Architecting Presetation Final Release.ppt
- 《MS Visual Studio .NET 培训》可视化的软件架构设计(张炜).ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第七章 模拟信号的数字传输.ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第一章 绪论.ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第二章 随机信号分析.ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第三章 信道 03信道.ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第四章 模拟调制系统(1/3).ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第四章 模拟调制系统(2/3).ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第四章 模拟调制系统(3/3).ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第五章 数字基带传输系统(1/2).ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第六章 数字调制系统.ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第五章 数字基带传输系统(2/2).ppt
- 长沙理工大学:《通信原理》课程教学资源(PPT课件)第七章 模拟信号的数字传输.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第五课 PowerPoint应用技术.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第三课 中文Windows操作系统.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第二课 文化基础.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第四课 文字处理和字处理软件.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第一课 计算机文化基础概述.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第六课 计算机网络基础及应用.ppt
- 《C语言程序设计》课程教学资源:习题一.doc
- 《C语言程序设计》课程教学资源:习题二.doc
- 《MATLAB》课程教材电子教案(PPT课件讲稿)第10章 MATLAB图形句柄.ppt
- 《MATLAB》课程教材电子教案(PPT课件讲稿)第11章 MATLAB图形用户界面设计.ppt