转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 软件开发 >> VB.NET程序 >> 正文
用VB6.0自制压缩与解压缩程序(一)         ★★★★

用VB6.0自制压缩与解压缩程序(一)

作者:闵涛 文章来源:闵涛的学习笔记 点击数:3670 更新时间:2009/4/23 15:43:21

当我们编写程序时,会常常遇到程序信息内容更新的问题,对于小的文件更新,可以提供给客户自己到网络上下载,但对于大且多的文件,由于网络的原因,通过下载却又不实际,动辄是更新不完整,影响了程序的运行。当时我编写“商务娱乐频道系统”时,也遇到了这样的问题,对于大型的视频及图片文件,我考虑到了使用压缩包提供给客户,但是通过使用压缩程序却不能将我的文件按要求进行解压到其他相应的目录,那时我想到了何不自己制作压缩与解压缩程序呢。解压时将文件解压到程序所要的位置。

为了这个项目,我仔细的研究了VB的安装程序,原来VB是通过系统所自带的资源来进行压缩与解压缩,如MakeCab.exe、vb6stkit.dll等。

其实真真做起来还是挺简单的,就是调用几个API函数便可以搞定。近日,闲着有空,翻看自己的旧程序,故决定将该程序整理出来,与大家共享。

 

下面是具体的程序编写模块,首先你需要建立一个工程(名称由你自己确定了):

1.        添加两个模块,在这里我给它们分别命名为modAPI、modMain;

2.        添加三个窗体,在这里我给它们分别命名为frmMain、frmLogin、frmAddInfo;

3.        以下是各个模块的源代码内容,请先保存该工程,并且关闭,然后转到该工程的文件夹下,按下面的提示进行源代码拷贝;

 

用记事本打开frmMain.frm文件,copy以下内容到其中:

 

VERSION 5.00

Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCTL.OCX"

Object = "{F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0"; "COMDLG32.OCX"

Begin VB.Form frmMain

   BorderStyle     =   1  ''''Fixed Single

   Caption         =   "信息文件更新"

   ClientHeight    =   5385

   ClientLeft      =   45

   ClientTop       =   330

   ClientWidth     =   8550

   ControlBox      =   0   ''''False

   Icon            =   "frmMain.frx":0000

   LinkTopic       =   "Form1"

   LockControls    =   -1  ''''True

   MaxButton       =   0   ''''False

   MinButton       =   0   ''''False

   ScaleHeight     =   5385

   ScaleWidth      =   8550

   StartUpPosition =   2  ''''屏幕中心

   Begin VB.CommandButton cmdOk

      Caption         =   "导出更新列表"

      Height          =   375

      Index           =   3

      Left            =   5385

      TabIndex        =   6

      Top             =   4980

      Width           =   1545

   End

   Begin VB.CommandButton cmdOk

      Caption         =   "关 闭"

      Height          =   375

      Index           =   2

      Left            =   7620

      TabIndex        =   5

      Top             =   4980

      Width           =   885

   End

   Begin VB.CommandButton cmdOk

      Caption         =   "打 包"

      Height          =   375

      Index           =   1

      Left            =   3810

      TabIndex        =   1

      Top             =   4980

      Width           =   885

   End

   Begin VB.CommandButton cmdOk

      Caption    &n

[1] [2] [3] [4] [5] [6]  下一页


没有相关教程
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · C语言系列  · VB.NET程序
    · JAVA开发  · Delphi程序
    · 脚本语言
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台