• 网络学院
  • IT资讯
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
VB中利用Winrar进行文件压缩
  站点:
  • 首 页
  • 最新软件
  • 文章教程
  • 国内软件
  • 国外软件
  • 绿色软件
  • 源码下载
  • 字体下载
VB中利用Winrar进行文件压缩
软件发布 VB中利用Winrar进行文件压缩
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件 绿软下载
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回文章教程首页 >> 文章首页 >> 认证考试 >> 计算机等级考试 >> 计算机二级考试 >> VB中利用Winrar进行文件压缩

VB中利用Winrar进行文件压缩

添加时间: 2007-5-6 2:31:52  作者: 计算机等级考试认证参考  阅读次数:64   来源: http://www.d9soft.com

       

  一些数据库文件(如Access文件)在远程传输过程中可能由于文件比较大而影响传递效果。如果进行压缩以后再传递,会减少传递时间,避免意外的发生,同时也保证了传递效果。我们在压缩文件时,最常用的压缩工具为WinRar和Winzip,笔者在VB编程过程中利用WinRar工具来压缩数据库文件,并完成远程传输,十分方便,在此向大家介绍一下。用WinZip的方法类似。 
一、Shell函数 
  Shell函数是VB中的内部函数,它负责执行一个可执行文件,返回一个Variant(Double),如果成功的话,代表这个程序的进程ID,若不成功,则会返回0。 
  Shell的语法:Shell(PathName[,WindowStyle])。 
  PathName 为必需参数。类型为String,它指出了要执行的程序名,以及任何需要的参数或命令行变量,也可以包括路径名。 
  WindowStyle为可选参数。Integer类型,指定在程序运行时窗口的样式。WindowStyle有以下这些值。 
常量 值 描述 
VbHide 0 窗口被隐藏,且焦点会移到隐式窗口。 
VbNormalFocus 1 窗口具有焦点,且会还原到它原来的大小和位置。 
VbMinimizedFocus 2 窗口会以一个具有焦点的图标来显示(缺省值)。 
VbMaximizedFocus 3 窗口是一个具有焦点的最大化窗口。 
VbNormalNoFocus 4 窗口会被还原到最近使用的大小和位置,而当前活动的窗口仍然保持活动。 
VbMinimizedNoFocus 6 窗口会以一个图标来显示,而当前活动的窗口仍然保持活动。 
二、关于WinRar的用法 
  主要介绍以下如何在WinRar中用命令行来压缩和解压缩文件。 
  压缩:WINRAR A [-switches] [Files] [@File lists] 
  例如你想把try.mdb压缩到C盘下,可以WINRAR A C: ry.rar C: ry.mdb 
  解压缩:如果带目录解压缩 
      WINRAR X [-switches] [Files] [@File lists] [destionation folder] 
      如果在当前目录解压缩,即解压缩时不写目录名 
      WINRAR E [-switches] [Files] [@File lists] [destionation folder] 
  例如你想把try.rar解压缩到C盘下,可以WINRAR X C: ry.rar C: ry.mdb 
三、一个例子 
  在VB中新建一个工程,在Form1中添加两个按钮Command1、Command2和Command3,把他们的Caption属性分别设为"压缩文件"、"解压缩文件"和"传递文件"。按Command1时把文件try.mdb压缩成try.rar。 
  Private Sub Command1_Click() 
  Dim Rarexe As String WINRAR执行文件的位置 
  Dim Source As String 压缩前的原始文件 
  Dim Target As String 压缩后的目标文件 
  Dim FileString as String Shell指令中的字符串 
  Dim Result As Long 
    Rarexe="C:program fileswinrarwinrar" 
  Source="C: ry.mdb" 
  Target="C: ry.rar" 
  FileString = rarexe & " a " & Target & " " & Source 
  Result = Shell(FileString, vbHide) 
  End Sub 
  解压的过程类似,按Command2可以把try.rar解压生成 try.mdb。在执行了上面的压缩过程后,可以删除文件try.mdb,来解压缩重新生成try.mdb。 
  Private Sub Command2_Click() 
  Dim Rarexe As String WINRAR执行文件的位置 
  Dim Source As String 解压缩前的原始文件 
  Dim Target As String 解压缩后的目标文件 
  Dim FileString as String Shell指令中的字符串 
  Dim Result As Long 
    Rarexe="C:program fileswinrarwinrar" 
  Source="C: ry.rar" 
  Target="C: ry.mdb" 
  FileString = rarexe & " X " & Source & " " & Target 
  Result = Shell(FileString, vbHide) 
  End Sub 
  文件从一台计算机传输到另一台计算机前,应知道另一台计算机的名字,然后用FileCopy语句就可以了。假设要把压缩后try.rar传递到计算机名为"other"的共享目录"want"下。

  Private Sub Command3_Click() 
  Dim SourceFile, DestinationFile 
   SourceFile ="C: ry.rar " 指定源文件名。 
   DestinationFile = "\otherwant ry.rar" 指定目的文件名。 
   FileCopy SourceFile, DestinationFile 将源文件的内容复制到目的文件中。 
  End Sub 
  怎么样,十分简单吧?

 

上下文章:

 

上一篇文章: VB.NET多线程开发实例 下一篇文章: 使用VB的布局工具节省编程时间

相关文章:

  • 新蠕虫伪装成文件夹图标,让你防不胜防
  • Vista找不到Config文件夹的解决办法
  • 魔兽世界:如何更大限度的利用奥冲循环
  • 病毒猖獗,怎么打开电脑文件会较安全?
  • 利用twig架设WebMail系统(一)

相关软件:

  • 文件管理精灵 V3.21
  • FTP远程文件同步更新程序 1.0.0.0
  • 系统文件备份工具 1.0a
  • 无敌图像压缩控件(ImageOcx.ocx) V5.0
  • 手机视频压缩专家 (TO 3GP) 1.00
  • excel文件转marc文件工具 V2.5

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

计算机等级考试分类导航

  • 计算机等级考试动态
  • 计算机一级考试
  • 计算机二级考试
  • 计算机三级考试
  • 计算机四级考试

本类经典文章推荐

  • 2006年全国计算机等级考试二级C考...
  • 《C++编程规范》笔记(设计风格)
  • 如何编写高质量的VB代码
  • VB编程的几个API函数的应用问题
  • VB编程:去掉窗体的关闭按钮
  • 最简Windows编程
  • VB编程:如何在列表框中自动查找
  • VB指导:生成auto-OK对话框
  • 使用VB的布局工具节省编程时间
  • VB中利用Winrar进行文件压缩

计算机二级考试阅读排行

  • 2006年全国计算机等级考试二级C考...
  • VB编程:去掉窗体的关闭按钮
  • 计算机二级:《计算机基础》考试题
  • 全国计算机等级考试二级VISUALFOX...
  • 二级C语言程序设计试题(含答案)
  • 全国计算机等级考试二级VB常用函数...
  • 2005年9月17日二级VF笔试试题答案
  • 二级VF程序设计全真预测试卷(一)
  • 2005年9月计算机等级考试二级笔试...
  • 《C++编程规范》笔记(设计风格)

计算机等级考试阅读总排行

  • 全国计算机等级考试一级模拟试题01
  • 全国计算机等级考试一级模拟试题10
  • 全国计算机等级考试一级模拟试题08
  • 全国计算机等级考试一级考试最新模...
  • 全国计算机等级考试一级模拟试题07
  • 全国计算机等级考试一级模拟试题02
  • 全国计算机等级考试一级模拟试题06
  • 全国计算机等级考试一级模拟试题03
  • 一级(WINDOWS)试题解析-Word篇
  • 全国计算机等级考试上机考试应试技...

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有