国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

運用Delphi簡單編制壓縮助理程序

運用Delphi簡單編制壓縮助理程序

更新時間:2022-05-03 文章作者:未知 信息來源:網絡 閱讀次數:

一、問題的提出
Winzip是電腦使用過程中,備份和數據交換的常用工具之一。然而,在實際使用過程中,筆者發現Winzip在用來進行數據交換操作時有一些不盡人意的地方, 如:
1. 當將一個大的壓縮包分卷壓縮到軟盤上時,操作者手頭必須有多張軟盤才能完成數據包的轉存,這種情況如果發生在手頭只有一張軟盤的情況下,可真的沒辦法。
2. 如果分卷存儲數據軟盤中的某張軟盤在寫入或讀出數據時發生錯誤,則上一過程必須重做
3. 要在其它機器上讀出軟盤上的數據,則該機器也必須要求安裝了Winzip。
那么,有沒有好的解決辦法,避免上述容易出錯和煩瑣安裝軟件的過程呢?因此,筆者用Delphi5.0編制了壓縮助理程序,以為數據交換提供一種輔助方法和手段。

二、壓縮助理程序設計的基本思路
通過壓縮工具將要在不同計算機間交換的文件壓縮并轉換成自解壓格式,通過壓縮助理程序將該自解壓包以軟盤容量為單位分割成多個存儲在硬盤上的文件,這樣,通過Copy命令和一張軟盤就能夠實現對大的壓縮包在不通的計算機間交換數據;再利用壓縮助理程序在另一臺機器上將上述多個文件合并,成為自解壓文件格式,避免了再安裝Winzip軟件的繁瑣過程。通過壓縮助理程序,上述問題即可迎刃而解。

三、實現方法
1. 程序設計界面

2. 控件屬性設置
Form1的BorderStyle=bsDialog;兩個OpenDialog控件名稱分別設置為OpenDlg, OpenDlg1;設置OpenDlg1的Options屬性中的ofAllowMultiSelect=True,Filter屬性設置為Split File(*.spt)|*.spt|All File(*.*)|*.*;SaveDialog的名稱為SaveDlg;SpinEdit1的Value=1440,MinValue=1440,MaxValue=1600, Increment=1;在“合并”按鈕左邊的控件是ListBox,名稱ListBox1,ListBox1的Sorted=True;其它控件:一個TImage控件,2個Tedit和5個Tbutton,其屬性從略。
3. 壓縮助理程序的實現
從上到下五個命令按鈕的代碼依次如下:
//選擇待分割的文件
procedure TForm1.Button1Click(Sender: TObject);
begin
if OpenDlg.Execute then
begin
Edit1.Text := OpenDlg.FileName;
end;
end;

//設置分割后的切片文件的存儲位置
//SelectDirectory函數聲明在FileCtrl單元中
procedure TForm1.Button2Click(Sender: TObject);
var
Dir: string;
begin
if SelectDirectory('選擇存儲目錄:', '', Dir) then
begin
Edit2.Text := Dir + '\';
end;
end;

//分割文件為切片文件,自動命名
procedure TForm1.Button3Click(Sender: TObject);
var
I, K, Rest, Len: Integer;
AF, BF: TFileStream; //文件流對象
Fn: string; //文件名
Buf : Integer; //單碟容量
begin
if (Edit1.Text = '') or (Edit2.Text = '') then
begin
Beep;
Exit;
end;
//單蝶容量計算為字節數
buf := SpinEdit1.Value * 1024;
I := 1;
try
Af := TFileStream.Create(Edit1.Text, fmOpenRead);
K := Af.Size div Buf;
Rest := Af.Size - K * Buf;
For I := 1 to K do
begin
Fn := Edit2.Text + IntToStr(I) + '.spt'; //文件名
Bf := TFileStream.Create(Fn, fmCreate);
Bf.CopyFrom(Af, Buf);
Bf.Free;
end;
if Rest > 0 then
begin
Fn := Edit2.Text + IntToStr(I) + '.spt';
Bf := TFileStream.Create(Fn, fmCreate);
Bf.CopyFrom(Af, Rest);
Bf.Free;
end;
finally
AF.Free;
end;
end;

//將分割后的切片文件裝入到ListBox1中
procedure TForm1.Button4Click(Sender: TObject);
var
I : Integer;
begin
if OpenDlg1.Execute then
For I := 0 to OpenDlg1.Files.Count - 1 do
ListBox1.Items.Add(OpenDlg1.files[I]);
end;

//合并切片文件并保存合并結果
procedure TForm1.Button5Click(Sender: TObject);
var
Af, Bf: TFileStream; //文件流對象
Fn, Ft: string; //文件名
I : Integer;
begin
if ListBox1.Items.Count = 0 then
begin
Beep;
Exit;
end;
if SaveDlg.Execute then
begin
Fn := SaveDlg.FileName;
try
Af := TFileStream.Create(Fn, fmCreate);
For I := 0 to ListBox1.Items.Count -1 do
begin
Ft := ListBox1.Items[I];
Bf := TFileStream.Create(Ft, fmOpenRead);
Af.CopyFrom(Bf, Bf.Size);
Bf.Free;
end;
finally
Af.Free;
end;
end;
end;
上述代碼在Windows98,Delphi5.0下調試通過。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        日韩免费一区二区| 精品粉嫩超白一线天av| 欧美精品在线一区二区三区| 一区二区三区四区国产精品| 在线精品视频免费播放| 亚洲国产精品尤物yw在线观看| 波多野结衣欧美| 一区二区三区在线视频免费观看| 欧美日韩久久久一区| 久久av资源网| 日韩一区在线播放| 欧美色手机在线观看| 免费看精品久久片| 国产精品午夜在线观看| 欧美日韩在线不卡| 国产精品亚洲视频| 亚洲国产成人av| 久久蜜臀中文字幕| 欧美伊人久久久久久久久影院| 看片的网站亚洲| 亚洲欧美区自拍先锋| 日韩欧美123| 99国产精品久| 狠狠色综合色综合网络| 一区在线播放视频| 88在线观看91蜜桃国自产| 欧美精品一区二区蜜臀亚洲| 99久久国产综合精品女不卡| 亚洲欧美日韩一区二区| 在线亚洲一区二区| 日韩综合在线视频| 国产亚洲欧美激情| 欧美色欧美亚洲另类二区| 青青草97国产精品免费观看无弹窗版 | 久久精品噜噜噜成人av农村| 日韩欧美国产一区二区在线播放| 国产一区二区精品在线观看| 亚洲啪啪综合av一区二区三区| 欧美丝袜自拍制服另类| 国内外成人在线| 亚洲欧美日韩中文播放| 欧美一区二区视频在线观看2020 | 国产精品美女久久久久aⅴ| 色偷偷一区二区三区| 日本视频免费一区| 自拍视频在线观看一区二区| 日韩欧美一级片| 色哟哟日韩精品| 国产一区二区三区精品视频| 亚洲电影在线免费观看| 国产亚洲成aⅴ人片在线观看| 91福利区一区二区三区| 国内久久婷婷综合| 日韩电影免费在线看| 亚洲色大成网站www久久九九| 精品国产第一区二区三区观看体验| 黄页视频在线91| 日本一区二区视频在线观看| 国产美女精品一区二区三区| 成人免费在线视频| 欧美日韩1区2区| 成人免费av在线| 一区二区三区成人| 国产精品美女久久久久久久网站| 日韩一区二区精品| 91精品国产色综合久久| 欧美私模裸体表演在线观看| 99国产欧美另类久久久精品 | 亚洲成人动漫一区| 亚洲欧美综合色| 久久久精品国产99久久精品芒果 | 日韩欧美亚洲国产另类| 欧美日韩三级一区二区| av在线不卡免费看| 国产精品影视在线| 久草精品在线观看| 美女视频免费一区| 麻豆传媒一区二区三区| 免费精品视频最新在线| 日本中文字幕一区| 免费成人在线观看视频| 毛片不卡一区二区| 激情文学综合插| 国产原创一区二区三区| 精品一区二区三区不卡| 国内精品久久久久影院薰衣草| 青青草97国产精品免费观看 | 亚洲bdsm女犯bdsm网站| 亚洲大片一区二区三区| 国产日韩欧美一区二区三区乱码 | 91福利在线观看| 欧美性生活一区| 欧美精品在欧美一区二区少妇| 欧美日韩一二三区| 欧美人与性动xxxx| 精品国产一区二区三区忘忧草| 欧美岛国在线观看| 久久久国产午夜精品| 国产精品免费观看视频| 亚洲精品视频在线看| 天堂在线亚洲视频| 精品一区二区三区免费| 高清不卡在线观看av| av中文字幕不卡| 69堂成人精品免费视频| 中文字幕不卡的av| 亚洲人成影院在线观看| 亚洲国产精品视频| 国产一区二区视频在线| 99re免费视频精品全部| 色综合久久久久网| 日韩欧美一区二区免费| 中文字幕亚洲成人| 青草国产精品久久久久久| av电影在线观看一区| 91麻豆精品国产自产在线观看一区| 26uuu精品一区二区在线观看| 国产精品沙发午睡系列990531| 亚洲丶国产丶欧美一区二区三区| 久久99久久精品欧美| 91美女视频网站| 欧美大白屁股肥臀xxxxxx| 亚洲视频一区二区免费在线观看| 天天综合日日夜夜精品| 成人精品鲁一区一区二区| 8v天堂国产在线一区二区| 国产精品人妖ts系列视频| 日韩综合在线视频| 色狠狠一区二区三区香蕉| 日韩欧美亚洲一区二区| 一区二区三区四区激情| 国产精品白丝jk黑袜喷水| 欧美午夜精品久久久久久超碰| 国产无一区二区| 奇米在线7777在线精品| 在线区一区二视频| 国产精品免费久久| 国产精品18久久久久久久久久久久| 91精品国产日韩91久久久久久| 亚洲视频在线观看三级| 成人激情av网| 久久久久97国产精华液好用吗| 色综合久久中文综合久久牛| 午夜天堂影视香蕉久久| 亚洲小少妇裸体bbw| 成人免费视频视频在线观看免费 | 国产精品成人免费精品自在线观看| 久久精品在这里| 亚洲天天做日日做天天谢日日欢| 日韩一区二区免费电影| 国产精品视频第一区| 日本美女一区二区| 激情五月婷婷综合| 欧美成人欧美edvon| 麻豆一区二区在线| 欧美精品乱人伦久久久久久| 亚洲3atv精品一区二区三区| 色8久久精品久久久久久蜜| 国产精品天天摸av网| 蜜桃免费网站一区二区三区| 欧美挠脚心视频网站| 亚洲电影激情视频网站| 欧美三级乱人伦电影| 亚洲二区在线观看| 欧美图区在线视频| 视频在线观看一区| 日韩视频永久免费| 狠狠色丁香婷婷综合| 国产亚洲人成网站| 成人高清视频在线观看| 亚洲欧洲在线观看av| 99riav久久精品riav| 亚洲欧美国产三级| 欧美人动与zoxxxx乱| 麻豆精品一区二区| 国产日韩欧美a| 色综合色综合色综合色综合色综合 | 图片区小说区区亚洲影院| 午夜精品久久久久久| 国产91精品精华液一区二区三区 | 色婷婷综合久久久中文字幕| 5858s免费视频成人| 日韩成人精品视频| 欧美亚洲自拍偷拍| 欧美国产1区2区| 日本中文字幕一区二区有限公司| 96av麻豆蜜桃一区二区| 综合久久综合久久| 久久疯狂做爰流白浆xx| 欧美白人最猛性xxxxx69交| 风间由美一区二区三区在线观看 | 99久久精品久久久久久清纯| 亚洲女人****多毛耸耸8| 欧美色精品天天在线观看视频| 免费成人美女在线观看| 91传媒视频在线播放| 国产一二三精品| 亚洲成av人片一区二区| 日韩午夜激情免费电影| 精品无人区卡一卡二卡三乱码免费卡|