计算机二级VB编程应用:用Winrar压缩文件[1]

文章作者 100test 发表时间 2007:05:12 13:46:11
来源 100Test.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:/try.rar c:/try.mdb

  解压缩:如果带目录解压缩

  winrar x [-switches] [files] [@file lists] [destionation folder/]

  如果在当前目录解压缩,即解压缩时不写目录名

  winrar e [-switches] [files] [@file lists] [destionation folder/]

  例如你想把try.rar解压缩到c盘下,可以winrar x c:/try.rar c:/try.mdb



相关文章


经典一则C语言程序设计
解析C语言中的sizeof
也谈二级C语言笔试应试技巧
二级C语言教程章节测试16.文件
计算机二级VB编程应用:用Winrar压缩文件[1]
计算机等级考试二级VB:如何去掉窗体的关闭按钮
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛