av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

WinRar對(duì)VB.NET文件壓縮技巧歸納總結(jié)

VB.NET文件壓縮往往成為我們的問(wèn)題,在這里我給大家推薦一下用Winrar進(jìn)行文件壓縮被,因?yàn)橐恍?shù)據(jù)庫(kù)文件(如Access文件)在遠(yuǎn)程傳輸過(guò)程中可能由于文件比較大而影響傳遞效果。如果進(jìn)行壓縮以后再傳遞,會(huì)減少傳遞時(shí)間,避免意外的發(fā)生,同時(shí)也保證了傳遞效果。VB編程過(guò)程中利用WinRar工具來(lái)壓縮數(shù)據(jù)庫(kù)文件,并完成遠(yuǎn)程傳輸,十分方便,在此向大家介紹一下。用WinZip的方法類似。

公司主營(yíng)業(yè)務(wù):網(wǎng)站制作、做網(wǎng)站、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。成都創(chuàng)新互聯(lián)公司推出濟(jì)南免費(fèi)做網(wǎng)站回饋大家。

一、Shell函數(shù)
Shell函數(shù)是VB中的內(nèi)部函數(shù),它負(fù)責(zé)執(zhí)行一個(gè)可執(zhí)行文件,返回一個(gè)Variant(Double),如果成功的話,代表這個(gè)程序的進(jìn)程ID,若不成功,則會(huì)返回0。
Shell的語(yǔ)法:Shell(PathName[,WindowStyle])。
PathName 為必需參數(shù)。類型為String,它指出了要執(zhí)行的程序名,以及任何需要的參數(shù)或命令行變量,也可以包括路徑名。
WindowStyle為可選參數(shù)。Integer類型,指定在程序運(yùn)行時(shí)窗口的樣式。WindowStyle有以下這些值。

常量值描述
VbHide 0 窗口被隱藏,且焦點(diǎn)會(huì)移到隱式窗口。
VbNormalFocus 1 窗口具有焦點(diǎn),且會(huì)還原到它原來(lái)的大小和位置。
VbMinimizedFocus 2 窗口會(huì)以一個(gè)具有焦點(diǎn)的圖標(biāo)來(lái)顯示(缺省值)。
VbMaximizedFocus 3 窗口是一個(gè)具有焦點(diǎn)的***化窗口。
VbNormalNoFocus 4 窗口會(huì)被還原到最近使用的大小和位置,而當(dāng)前活動(dòng)的窗口仍然保持活動(dòng)。
VbMinimizedNoFocus 6 窗口會(huì)以一個(gè)圖標(biāo)來(lái)顯示,而當(dāng)前活動(dòng)的窗口仍然保持活動(dòng)。

二、關(guān)于WinRar的用法

主要介紹以下如何在WinRar中用命令行來(lái)壓縮和解壓縮文件。
壓縮:WINRAR A [-switches] [Files] [@File lists]
例如你想把try.mdb壓縮到C盤下,可以WINRAR A C:\try.rar C:\try.mdb
解壓縮:如果帶目錄解壓縮
WINRAR X [-switches] [Files] [@File lists] [destionation folder\]
如果在當(dāng)前目錄解壓縮,即解壓縮時(shí)不寫目錄名
WINRAR E [-switches] [Files] [@File lists] [destionation folder\]
例如你想把try.rar解壓縮到C盤下,可以WINRAR X C:\try.rar C:\try.mdb

三、VB.NET文件壓縮一個(gè)例子

在VB中新建一個(gè)工程,在Form1中添加兩個(gè)按鈕Command1、Command2和Command3,把他們的Caption屬性分別設(shè)為"壓縮文件"、"解壓縮文件"和"傳遞文件"。按Command1時(shí)把文件try.mdb壓縮成try.rar。

 
 
 
  1. Private Sub Command1_Click() 
  2. Dim Rarexe As String 'WINRAR執(zhí)行文件的位置 
  3. Dim Source As String ' 壓縮前的原始文件 
  4. Dim Target As String ' 壓縮后的目標(biāo)文件 
  5. Dim FileString as String 'Shell指令中的字符串 
  6. Dim Result As Long 
  7. Rarexe="C:\program files\winrar\winrar" 
  8. Source="C:\try.mdb" 
  9. Target="C:\try.rar" 
  10. FileString = rarexe & " a " & Target & " " & Source 
  11. Result = Shell(FileString, vbHide) 
  12. End Sub 

解壓的過(guò)程類似,按Command2可以把try.rar解壓生成 try.mdb。在執(zhí)行了上面的壓縮過(guò)程后,可以刪除文件try.mdb,來(lái)解壓縮重新生成try.mdb。

 
 
 
  1. Private Sub Command2_Click() 
  2. Dim Rarexe As String 'WINRAR執(zhí)行文件的位置 
  3. Dim Source As String ' 解壓縮前的原始文件 
  4. Dim Target As String ' 解壓縮后的目標(biāo)文件 
  5. Dim FileString as String 'Shell指令中的字符串 
  6. Dim Result As Long 
  7. Rarexe="C:\program files\winrar\winrar" 
  8. Source="C:\try.rar" 
  9. Target="C:\try.mdb" 
  10. FileString = rarexe & " X " & Source & " " & Target 
  11. Result = Shell(FileString, vbHide) 
  12. End Sub 

 文件從一臺(tái)計(jì)算機(jī)傳輸?shù)搅硪慌_(tái)計(jì)算機(jī)前,應(yīng)知道另一臺(tái)計(jì)算機(jī)的名字,然后用FileCopy語(yǔ)句就可以了。假設(shè)要把壓縮后try.rar傳遞到計(jì)算機(jī)名為"other"的共享目錄"want"下。

 
 
 
  1. Private Sub Command3_Click() 
  2. Dim SourceFile, DestinationFile 
  3. SourceFile ="C:\try.rar " ' 指定源文件名。 
  4. DestinationFile = "\\other\want\try.rar" ' 指定目的文件名。 
  5. FileCopy SourceFile, DestinationFile ' 將源文件的內(nèi)容復(fù)制到目的文件中。 
  6. End Sub 

怎么樣,VB.NET文件壓縮還是十分簡(jiǎn)單吧?


網(wǎng)站標(biāo)題:WinRar對(duì)VB.NET文件壓縮技巧歸納總結(jié)
網(wǎng)頁(yè)路徑:http://uogjgqi.cn/article/dpsddgp.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流