Zip压缩软件C#窗体设计详细教程

一、前言

本篇内容

本篇主要记录:VS2019 WinForm桌面应用程序的可视化编程。

通过调用SharpZipLib,实现文件的简单压缩和解压缩功能。

本篇目的

  • 介绍调用SharpZipLib的方法(使用Nuget)
  • 展现可视化编程制作窗体应用的步骤
  • 给出Zip压缩解压应用在C#的具体实现

开发环境

  1. 操作系统: Windows 10 X64
  2. SDK:NET Framework 4.7.2
  3. IDE:Visual Studio 2019

二、Nuget的使用

Nuget是一个.NET平台下的开源的项目,它是Visual Studio的扩展。在使用Visual Studio开发基于.NET Framework的应用时,Nuget能把在项目中添加、移除和更新引用的工作变得更加快捷方便。 NuGet能更方便地把一些dll和文件(如jquery)添加到项目中,而不需要从文件中复制拷贝。说简单点,就是Nuget可以自动管理.NET项目依赖关系,但是项目要打包成Nuget包。vs2017可以直接发布生成Nuget包。Nuget包放在自已的Nuget服务器上,或者官方的Nuget服务器上。

项目中引用Nuget包

路径为:打开项目->工具->NuGet包管理器->管理解决方案的NuGet程序包

在这里插入图片描述
打开NuGet解决方案界面后,在浏览界面搜索SharpCompress,勾选后进行安装,等待安装成功
在这里插入图片描述

安装成功后即可在程序中使用包体内容了

三、建造可视化窗体

###搭建WinForm窗体界面
添加必要的控件,这里主要应用到Panel、Label、TextBox、RadioButton和Button,如下图
在这里插入图片描述
搭建的方法是通过工具箱选择需要的控件进行添加

工具箱如下图
在这里插入图片描述

选中需要的控件进行拖拽即可

四、代码实现

1.RadioButton选择

进行窗体的更改

     private void ZipRadio_CheckedChanged(object sender, EventArgs e)
    {
        this.ToButton.Text = "压缩";
        this.label2.Text = "压缩到";
    }

    private void UnZipRadio_CheckedChanged(object sender, EventArgs e)
    {
        this.ToButton.Text = "解压";
        this
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值