freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

aspnet互動(dòng)留言簿系統(tǒng)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)-文庫(kù)吧

2025-07-22 05:07 本頁(yè)面


【正文】 urlencoded 。具體代碼如下:<form method = post enctype = multipart/formdata runat = server ></form ><三>、獲得上傳的文件名稱及對(duì)磁盤(pán)的若干操作為了獲得上傳的文件名稱,必須要引入一個(gè)名稱空間( NameSapce ) 。此名稱空間里面定義了許多關(guān)于文件及磁盤(pán)操作的類,在本軟件中就是通過(guò)這些類的某些方法和屬性來(lái)完成軟件中的一些功能。(1)、獲得上傳文件的名稱使用Path類中的GetFileName方法,具體如下:lstrFileName =   39。 注: 返回的是通過(guò)文件對(duì)話框選擇的文件名,  這之中包含了文件的目錄信息lstrFileName = ( lstrFileName )  39。 去掉目錄信息,返回文件名稱(2)、判斷上傳目錄是否存在,不存在就建立建立目錄要使用到Directory類中的 CreateDirectory 方法,判斷目錄是否存在要用到 Directory 類中的Exists方法。具體如下:If ( not ( lstrFileFolder ) ) Then   ( lstrFileFolder ) End If  39。 注:lstrFileFolder是用戶填入的目錄名稱,或者是缺省的目錄名稱<四>、上傳選定文件到服務(wù)器上在前面工作都已經(jīng)完成以后,就可以上傳文件了,上傳文件相對(duì)比較簡(jiǎn)單,就用下面兩行語(yǔ)句就可以完成上傳工作。lstrFileNamePath = lstrFileFolder amp。 lstrFileName  39。 得到上傳目錄及文件名稱 ( lstrFileNamePath )  39。上傳文件到服務(wù)器<五>、獲得并顯示上傳文件的屬性 = lstrFileName 39。 獲得文件名稱 =  39。獲得文件類型 = cStr ( )  39。獲得文件長(zhǎng)度 = false = true 39。顯示上傳文件屬性(四)、:<% @ Import Namespace= %><html ><BODY ><SCRIPT LANGUAGE = VB RUNAT = SERVER >  Sub UploadFile_Clicked ( Sender as Object, e as EventArgs )   Dim lstrFileName as string   Dim lstrFileNamePath as string   Dim lstrFileFolder as string   39。 如果上傳目錄為空,就使用 c:\ 作為缺省上傳目錄   39。 獲得上傳到服務(wù)器的目錄名稱  if <> then    lstrFileFolder =   else    lstrFileFolder = c:\   end if   39。 獲得文件名稱   lstrFileName =    39。 注: 返回的是   通過(guò)文件對(duì)話框選擇的文件名,這之中包含了文件的目錄信息  lstrFileName = ( lstrFileName )    39。 去掉目錄信息,返回文件名稱  39。 判斷上傳目錄是否存在,不存在就建立   If ( not ( lstrFileFolder ) ) Then     ( lstrFileFolder )   End If    39。上傳文件到服務(wù)器   lstrFileNamePath = lstrFileFolder amp。 lstrFileName    39。 得到上傳目錄及文件名稱    ( lstrFileNamePath )    39。 獲得并顯示上傳文件的屬性    = lstrFileName   39。 獲得文件名稱   =    39。 獲得文件類型   = cStr ( )    39。 獲得文件長(zhǎng)度   = false    = true   39。 顯示上傳文件屬性  End sub </SCRIPT ><ASP:panel id = FileUploadForm visible = true runat = server > <form method = post enctype = multipart/formdata runat = server > <h1 > </h1 >  請(qǐng)選擇上傳到服務(wù)器的文件名稱: ?。糹nput id = loFile type = file runat = server > <br >  請(qǐng)輸入上傳到服務(wù)器的目錄名稱: ?。糹nput id = dir type = text runat = server > <br >?。糹nput type = submit value = 開(kāi)始上傳 OnServerClick =     UploadFile_Clicked runat = server >?。糱r ></form ></ASP:panel ><ASP:panel id = AnswerMsg visible = false runat = server >  <br > 成功上傳 <ASP:label id = FileName runat = server /> <br >  文件大小 <ASP:label id = FileLength runat = server /> 字節(jié) <br >  文件類型 <ASP:label id = FileType runat = server /> <br > </ASP:panel ></BODY ></HTML >例2: 設(shè)計(jì)郵件發(fā)送系統(tǒng)用ASP來(lái)做一個(gè)郵件發(fā)送系統(tǒng)是一個(gè)比較復(fù)雜的工作。,他的強(qiáng)大功能就使的這一切就變的相對(duì)簡(jiǎn)單了。(一)、運(yùn)行環(huán)境 微軟公司W(wǎng)indows 2000 FrameWork SDK BETA2。(二)、基本知識(shí) 首先介紹一下做郵件發(fā)送系統(tǒng)中用到的一些知識(shí)。 一、先來(lái)簡(jiǎn)要的認(rèn)識(shí)一下在程序中要用到的協(xié)議——簡(jiǎn)單郵件傳輸協(xié)議(Simple Mail Transfer Protocol)——SMTP, SMTP服務(wù)器是用來(lái)發(fā)送郵件和中轉(zhuǎn)郵件。寫(xiě)到這也要提一下他的姐妹兄弟郵局協(xié)議 3(PostOffice Protocol 3)——POP3。POP3服務(wù)器是用來(lái)接收郵件的,我們帳戶上的郵件就是保存在此類的服務(wù)器上。由于我們?cè)诒疚闹兄皇墙榻B發(fā)送郵件,所以涉及的只是SMTP。 二、接著我們來(lái)了解一下我們?cè)诔绦蛑杏玫降拿Q空間(NameSpace)。在這個(gè)大的類庫(kù)里面提供了關(guān)于郵件發(fā)送的豐富的對(duì)象、屬性、方法,接下來(lái)就簡(jiǎn)要介紹一下各個(gè)對(duì)象、屬性和方法的具體用法: (1)、對(duì)象 ,分別是SmtpMail、MailMessage、MailAttachment。其中SmtpMail是設(shè)定SMTP服務(wù)器,由他來(lái)選定用什么服務(wù)器來(lái)發(fā)送郵件。MailMessage是三個(gè)對(duì)象中內(nèi)容最豐富的,大量的屬性包裝成我們現(xiàn)在的郵件構(gòu)成要件,MailAttachment對(duì)象則對(duì)應(yīng)著郵件中的附件。 (2)、屬性 ,也最為重要,下表就是他最主要的屬性,這些屬性都和我們的發(fā)送郵件直接相關(guān): 屬性名稱代表意義From 源地址To目的地址 Subject 郵件主題 Priority 郵件優(yōu)先級(jí)(High, Low, Normal ) Attachments附件Bcc 暗送地址 Cc 抄送地址Body 郵件內(nèi)容主體 Bodyformat郵件格式(Html,Text) Bodyencoding 郵件編碼(Base64, UUencode)(3)、方法 ,程序中就是通過(guò)調(diào)用他來(lái)發(fā)送郵件的。它的調(diào)用有兩種方式: i>、直接調(diào)用 對(duì)于SmtpMail對(duì)象的Send方法只要有四個(gè)參數(shù)就可以完成調(diào)用,就是說(shuō),只要有四個(gè)正確的參數(shù)就能夠發(fā)送電子郵件了。具體調(diào)用格式如下: (“郵件源地址”,”郵件目標(biāo)地址”,”郵件主題”,”郵件內(nèi)容”)但是這種調(diào)用過(guò)于簡(jiǎn)單,只能滿足簡(jiǎn)單郵件的發(fā)送,對(duì)于復(fù)雜的郵件,就要用第二種方法來(lái)調(diào)用: ii>、把MailMessage對(duì)象作為參數(shù)來(lái)調(diào)用,具體調(diào)用如下: (MailMessage)由于MailMessage對(duì)象屬性多,所以這種調(diào)用可以使郵件內(nèi)容更加豐富,一般采用這種方式來(lái)發(fā)送郵件。在下面的例子里面就是用這種調(diào)用方式。 (三)、設(shè)計(jì)思路及步驟: 程序里面我們用的程序語(yǔ)言是Visual Basic .NET。 第一步:,加入在程序中使用的程序語(yǔ)言類型:第二步:初始化SmtpMail、MailMessage對(duì)象: Dim mailObj AS new MailMessage Dim smtp AS new SmtpMail ‘定義SMTP服務(wù)器的名稱 = ‘定義郵件的發(fā)送地址 = “zhangchulan@” ‘定義郵件的接收地址 =” majinhu@” ‘定義郵件的暗送地址 =”majinhu@” ‘定義郵件的抄送地址 =”majinhu@” ‘定義郵件的主題 = 我的郵件系統(tǒng),歡迎使用! ‘定義郵件的主體 = 這里是郵件的主體! ‘郵件以 HTML的格式發(fā)送 = ‘定義郵件的有限級(jí),在此設(shè)定為高 = ‘給發(fā)送的郵件附加上一個(gè)附件 (new MailAttachment(c:\))第三步:發(fā)送郵件 (mailObj) (四)、 設(shè)計(jì)郵件發(fā)送程序的源代碼 <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服務(wù)器的名稱 <br><br>= <br><br>39。定義郵件的發(fā)送地址 <br><br> = zhangchunlan@ <br><br>39。定義郵件的接收地址 <br><br> =majinhu@ <br><br>39。定義郵件的暗送地址 <br><br>=majinhu@ <br><br>39。定義郵件的抄送地址 <br><br>=majinhu@ <br><br>39。定義郵件的主題 <br><br> = 我的郵件系統(tǒng),歡迎使用! <br><br>39。定義郵件的主體 <br><br> = 這里是郵件的主體! <br><br>39。郵件以HTML的格式發(fā)送 <br><br> = <br><br>39。定義郵件的有限級(jí) <br><br> = <br><br>39。給發(fā)送的郵件附加上一個(gè)附件, <br><br>(new MailAttachment(c:\))<br><br>(mailObj) <br><br>End Sub <br><br></SCRIPT> 例3:一種程序設(shè)計(jì)語(yǔ)言對(duì)文件處理的能力的大小往往也是一種語(yǔ)言功能大小的一種表現(xiàn)。, FrameWork ,(class)、方法和屬性,這些類、。由于在此名稱空間中有定義了許多類、方法和屬性,而這些不可能通過(guò)本文來(lái)一一介紹。下面主要結(jié)合一個(gè)具體的例子來(lái)介紹對(duì)于文件處理的基本操作。文件基本操作也就是我們平常經(jīng)常用到的。具體說(shuō)就是對(duì)文件的讀、寫(xiě)、拷貝、移動(dòng)、刪除。下面就這幾個(gè)操作來(lái)具體介紹一下。(一)、程序設(shè)計(jì)及運(yùn)行環(huán)境Windows 2000 Professional、.Net FrameWork SDK Beta 2。(二)、本程序的運(yùn)行界面及運(yùn)行結(jié)果如圖圖4所示:圖3:圖4:1)、程序設(shè)計(jì)中的主要思路及步驟:。程序主要功能是打開(kāi)指定文件并把文件以ASCII碼的形式顯示出來(lái)。下面是程序設(shè)計(jì)中的一些主要步驟:i>、讀取文件中用到的對(duì)象StreamReader,本程序就是通過(guò)這個(gè)對(duì)象完成對(duì)文件的讀取。然后以文本形式顯示出來(lái)。具體如下:Dim streamreaderobj As StreamReader file_name = 39。 讀出一個(gè)指定文件,并把他指派給streamreader對(duì)象Do filecont = ()  ( filecont amp。 <br> ) Loop Until filecont = 39。 一行一行讀出文件內(nèi)容,知道讀到一行內(nèi)容為空字符串的時(shí)候,才停止39。 在讀操作完成以后,關(guān)閉StreamReader對(duì)象ii>、在程序中所用到的Form的編碼應(yīng)該是Multipart/FormData,不用他的缺省編碼。具體如下:<form Method = Post EncType =
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1