aspnet互动留言簿系统—计算机毕业设计(论文内容摘要:
种方式: i> 、 直接调用 对于 SmtpMail 对象 的 Send 方法只要有四个参数就可以完成调用,就是说,只要有四个正确的参数就能够发送电子邮件了。 具体调用格式如下: (“邮件源地址 ”,”邮件目标地址 ”,”邮件主题 ”,”邮件内容 ”) 但是这种调用过于简单,只能满足简单邮件的发送,对于复杂的邮件,就要用第二 种 方法来调用: ii> 、 把 MailMessage 对象作为参数来调用,具体调用如下: (MailMessage) 由于 MailMessage 对象属性多,所以这种调用可以使邮件内容更加丰富,一 般采用这种方式来发送邮件。 在下面的例子里面就是用这种调用方式。 (三 )、 设计思路及步骤: 首先要说明的是在此 程序里面我们用的程序语言是 Visual Basic .NET。 第一步:要包括名称空间 ,加入在程序中使用的程序语言类型: 第二步:初始化 SmtpMail、 MailMessage 对象: Dim mailObj AS new MailMessage Dim smtp AS new SmtpMail „定义 SMTP 服务器的名称 = „定义邮件的发送地址 = “” „定义邮件的接收地址 =” ” „定义邮件的暗送地址 =”” „定义邮件的抄送地址 =”” „定义邮件的主题 = 我的邮 件系统,欢迎使用。 „定义邮件的主体 = 这里是邮件的主体。 „邮件以 HTML 的格式发送 = „定义邮件的有限级,在此设定为高 = „给发送的邮件附加上一个附件 (new MailAttachment(c:\)) 第三步:发送邮件 (mailObj) (四 )、利 用 设计 邮件发送程序 的 源代码 < SCRIPT language=VB RUNAT=server> < br> < br> Sub SendMail (Obj As Object, E As EventArgs) < br> < br> Dim mailObj AS new MailMessage < br> < br> Dim smtp AS new SmtpMail < br> < br> 39。 定义 SMTP 服务器的名称 < br> < br> = < br> < br> 39。 定义邮件的发送地址 < br> < br> = < br> < br> 39。 定义邮件的接收地址 < br> < br> = < br> < br> 39。 定义邮件的暗送地址 < br> < br> = < br> < br> 39。 定义邮件的抄送地址 < br> < br> = < br> < br> 39。 定义邮件的主题 < br> < br> = 我的邮件系统,欢迎使用。 < br> < br> 39。 定义邮件的主体 < br> < br> = 这里是邮件的主体。 < br> < br> 39。 邮件以 HTML 的格式发送 < br> < br> = < br> < br> 39。 定义邮件的有限级 < br> < br> = < br> < br> 39。 给发送的邮件附加上一个附件,请确定在 C 盘的根目录下有 文件 < br> < br> (new MailAttachment(c:\)) < br> < br> (mailObj) < br> < br> End Sub < br> < br> < /SCRIPT> 例 3:利用 进行文件处理 一种程序设计语言对文件处理的能力的大小往往 也是一种语言功能大小的一种表现。 在 中,对于文件的处理主要是通过 .Net FrameWork SDK 中的一个 的名称空间来实现了,在 名称空间中定义了许多关于文件处理的类( class)、方法和属性,这些类、方法和属性使得在很容易在 中进行文件处理。 由于在此名称空间中有定义了许多类、方法和属性,而这些不可能通过本文来一一介绍。 下面主要结合 一个具体的 例子来介绍对于文件处理的基本操作。 文件基本操作也就是我们平常经常用到的。 具体说就是对文件的读、写、拷贝、 移动、删除。 下面就这几个操作来具体介绍一下。 (一 )、 程序设计及运行环境 Windows 2020 Professional、 .Net FrameWork SDK Beta 2。 (二 )、 通过 页面进行文件的读操作 本程序的运行界面及运行结果如图 图 4 所示: 图 3: 通过 页面进 行文件的读操作 程序的运行界面 图 4: 通过 页面进行文件的读操作 程序的运行结果界面 1)、 程序设计中的主要思路及步骤: 本 页面中采用的程序语言是。 程序主要功能是打开指定文件并把文件以 ASCII 码的形式显示出来。 下面是程序设计中的一些主要步骤: i> 、 读取文件中用 到的对象 StreamReader 在 中定义了一个读取文件的对象 StreamReader,本程序就是通过这个对象完成对文件的读取。 然后以文本形式显示出来。 具体如下: Dim streamreaderobj As StreamReader file_name = 39。 读出一个指定文件,并把他指派给 streamreader 对象 Do filecont = () ( filecont amp。 < br> ) Loop Until filecont = 39。 一行一行读出文件内容,知道读到一行内容为空字符串的时候,才停止 39。 在读操作完成以后,关闭 StreamReader 对象 ii> 、 在程序中所用到的 Form 的编码应该是 Multipart/FormData,不用他的缺省编码。 具体如下: < form Method = Post EncType = Multipart/FormData runat = server > < /form > 2)、 程序的源代码: < % @ Import Namespace = %> < script language = vb runat = server > Sub SendButton_Click ( sender as Object , e as EventArgs ) 39。 创建一个 StreamReader 对象 Dim streamreaderobj As StreamReader Dim file_name as String 39。 定义一个变量来保存从文件中读出的内容 Dim filecont As String streamreaderobj = ( file_name ) = false 39。 一行一行读出文件内容,知道读到一行内容为空字符串的时候,才停止 Do filecont = () 39。 利用 StreamReader 对象读取文件 ( filecont amp。 < br> ) 39。 显示文件内容 Loop Until filecont = 39。 在读操作完成以后,关闭 StreamReader 对象 ( < br> 以上就是 amp。 file_name amp。 文件的全部内容。 ) End Sub < /script> < asp:panel id = panel1 runat = server > < form Method = Post EncType = Multipart/FormData runat = server > < p>欢迎在 页面对文件进行读操作< /p > 请选择文件名称:< input type = file id = filename runat = server /> < br > < asp:button id = Write Text = 读文件 OnClick = SendButton_Click runat = server /> < /form > < /asp:panel > (三 )、通 过 页面进行文件写操作: 本程序的运行界面如图 5 所示: 图 5: 通过 页面进行文件写操作 程序运行界面 1)、 程序设计中的主要思路及步骤: 本 页面中采用的程序语言是。 程序主要功能是建立一个文本形式的文件,这个文件名是可以让使用者自行定义的,然后把使用者填入 的内容保存在此文件中。 下面是程序设计的主要步骤: i> 、 读取文件中用到的对象 StreamWriter StreamWriter 也是由名称空间 中定义的,主要用来写入文件内容。 本程序中也通过他来完成文件写操作的。 对文件的写操作相比较文件的读操作来说较简单。 具体的步骤如下: Dim strwriterobj As StreamWriter Dim contxt as String file_name = contxt = 39。 其中 是要写入文件的内容 strwriterobj = ( file_name ) 39。 创建一个文件,并把此文本文件作为对象分派给 streamwriter 对象 ( contxt ) 39。 把文本内容写入文件中 39。 关闭对象 ii> 、 上面主要完成的是对建立一个新文件,并写入内容。 此时要写入的文件如果已经存在,程序就会清空原文件,然后再写入新内容。 如果你所要完成的工作是对于已经存在 的文件只是在文件尾部添加内容,对于不存在的文件才建立和追加内容。 用以下语句替换,就可以了。 被替换语句: strwriterobj = ( file_name ) 替换成语句: strwriterobj = ( file_name ) 2)、 程序源代码 < % @ Import Namespace = %> < script language = vb runat = server > Sub SendButton_Click ( sender as Object, e as EventArgs ) 39。 定义一个 streamwriter 对象 Dim strwriterobj As StreamWriter Dim file_name as String Dim contxt as String 39。 创建一个文件,并把此文本文件作为对象分派给 streamwriter 对象 file_name = contxt = strwriterobj = ( file_name ) 39。 把文本内容写入文件中 ( contxt ) 39。 关闭对象 ( 成功的进行了文件写操作。 ) = false End Sub < /script> < asp:panel id=panel1 runat=server > < form id=form1 runat=server > < p>欢迎在 页面对文件进行写操作< /p > 请填入文件名称:< asp:textbox id = filename size = 40 runat = server />< br > 请填入写入内容:< asp:textbox id = Body TextMode = MultiLine Columns = 40 Rows = 10 runat = server />< br > < asp:button runat = server id = Write Text = 写入文件 OnClick = SendButton_Click /> < /form > < /asp:panel > (四 )、 在 页面中完成文件的拷贝、移动和删除操作 在 中完成文件的拷贝、移动和删除操作就更简单了。 这是因为在名 称空间 中就定义了对文件进行拷贝和移动的方法。 直接调用这些方法就可以完成以上操作。 下面给出文件拷贝、移动和删除例子。 1) .文件拷贝操作 < % @ Import Namespace = %> < % 39。 下面语句完成文件拷贝工作 ( c:\ , c:\ ) ( 文件。aspnet互动留言簿系统—计算机毕业设计(论文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。