您的位置: 首页 >> 新闻中心 >> 计算机 >> IT业界
计算机二级VB编程:用Winrar压缩文件
精英教育阅读提示:一些数据库文件(如access文件)在远程传输过程中可能由于文件比较大而影响传递效果。如果进行压缩以后再传递,会减少传递时间,避免意外的发生,同时也保证了传递效果。我们在压缩文件时,最常用的压缩工具为winrar和winzip,笔者在vb编程过程中利用winrar工具来压缩数据库文件,并完成远程传输,十分方便,在此向大家介绍一下。用winzip的方法类似。
■ 最新课程推荐更多课程>>
学校培训课程开课时间上课地点优惠价报名
北师大IT 高级网络工程师就业班电话预约北京师范大学¥13000
金 同 方 网络工程师就业周末班电话预约人大总部¥7000
北师大IT 平面设计师就业班电话预约北京师范大学¥10000
金 同 方 广告设计就业周末班 电话预约人大总部¥3150
成功时代 广告平面设计师班电话预约亚运村教学区¥3430

  一、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

  三、一个例子

  在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 files/winrar/winrar'
  source='c:/try.mdb'
  target='c:/try.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 files/winrar/winrar'
  source='c:/try.rar'
  target='c:/try.mdb'
  filestring = rarexe & ' x ' & source & ' ' & target
  result = shell(filestring, vbhide)
  end sub

本新闻共2页,当前在第1页  1  2

  影视动画培训   北大BEC培训官方报名网站   2008美国夏令营启航官方指定报名网站   2008留学第一站!  
  北师大 火星时代
共举影视动画培训之鼎
  北大BEC培训官方报名网站
现在报名独享95折!
  2008年国家职业资格考试
一次过关完全备考手册
  2008留学第一站
留学资讯尽在精英留学站!
 
上一篇:计算机二级VB:如何去掉窗体的关闭按钮
下一篇:JAVA认证:关于JGraph开发经验谈篇
 相关新闻
·默多克小儿子成新闻集团热门接班人选·分析预测半导体市场将大萧条
·微软无线键盘安全协议被破解·OLPC XO笔记本有望获得定制版XP
·Vista盗版率仅XP一半·蓝光称播放器销量大胜HD DVD
·中国自主研发出服务器内核防护技术·软件测试黄金时代来临 人才处供方市场
·未来4年全球IT业将新增714万个工作机会·2007年 中国IT培训正在走向标准化
·信产部游说奇美9亿美元扩产计划落户南海·近半WAP用户低学历 学生工人上网最多
·2008年1月EPTIP考试报考通知·08年起计算机能力专业资格考试新增5个考点
·通过Java认证 SCJP 考试之精辟总结·JAVA认证:关于JGraph开发经验谈篇
 
◇ 重点栏目导航
◇ 精英服务承诺
教育顾问:010-51660910
QQ交流:138660910
相关资料
·使用图片和CSS结合制作动画按钮
·在XP下的8步快速设置无线网络
·制定带宽管理策略解决网络的拥堵
·路由器设置代理上网的几种类型
·采用透明桥接解决路由器IP配置
·网管需选用的5款远程控制软件
·利用XP实现网络远程统一关机
·IP地址知识子网掩码与子网划分
·无线网络技术中的最新安全技术
·灵活使用好宽带路由器的LAN口
相关试题
·网络技术概念、知识点、考点及历年真题
·测试:3个CCIE对一个工程师的面试题
·网页开发工程师求职面试题及参考答案
·一些网页设计师面试试题及参考答案
·思科认证辅导:CCNA历年考题分析-UDP
·思科认证辅导:CCNA经典考题分析-VLAN
·思科认证CCNA实验题总结-CCNA指导
·经典C语言程序设计100例(1)
·计算机等级考试二级Access模拟试题1
·计算机二级VisualFoxPro笔试试卷
相关热贴
·中国.net培训机构排名
·微软资格论证模拟题:70-210试题
·如何改QQ IP地址!
·全国计算机等级考试——评分标准
·腾讯:偷盗容易防护难!
·[分享]上机编程题算法实现精选
·想学设计课啊,哪位帮我推荐一下~~
·2007年下半年北京市全国计算机等级考试报
·制作个人简历九大标准
·30秒清除你电脑中的垃圾