亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ldcdlg.cpp

?? 利用哈夫曼編碼進行對已有文件進行壓縮 在文件使用時
?? CPP
字號:
// ldcDlg.cpp : 實現文件
//
#include "stdafx.h"
#include "ldc.h"
#include "ldcDlg.h"

#include "minheap.h"
#include "compress.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#endif


// 用于應用程序“關于”菜單項的 CAboutDlg 對話框

class CAboutDlg : public CDialog
{
public:
	CAboutDlg();

// 對話框數據
	enum { IDD = IDD_ABOUTBOX };

	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持

// 實現
protected:
	DECLARE_MESSAGE_MAP()
};

CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
}

void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
}

BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
END_MESSAGE_MAP()


// CldcDlg 對話框




CldcDlg::CldcDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CldcDlg::IDD, pParent)
	, CcompressFileName(_T(""))
	, H_C_FileName(_T(""))
	, UnC_FileName(_T(""))
	, H_UnC_FileName(_T(""))
{
	m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}

void CldcDlg::DoDataExchange(CDataExchange* pDX)
{
    CDialog::DoDataExchange(pDX);
    DDX_Text(pDX, IDC_Compress_FileName, CcompressFileName);
    DDX_Text(pDX, IDC_Have_Compress_FileName, H_C_FileName);
    DDX_Text(pDX, IDC_Uncompress_FileName, UnC_FileName);
    DDX_Text(pDX, IDC_Have_Uncompress_FileName, H_UnC_FileName);
    DDX_Control(pDX, IDC_PROGRESS1, compressPlan);
    DDX_Control(pDX, IDC_PROGRESS2, UncompressPlan);
}

BEGIN_MESSAGE_MAP(CldcDlg, CDialog)
	ON_WM_SYSCOMMAND()
	ON_WM_PAINT()
	ON_WM_QUERYDRAGICON()
	//}}AFX_MSG_MAP
	ON_BN_CLICKED(IDC_Compress, &CldcDlg::OnBnClickedCompress)
	ON_BN_CLICKED(IDC_Browse_compress, &CldcDlg::OnBnClickedBrowsecompress)
	ON_BN_CLICKED(IDC_Uncompress, &CldcDlg::OnBnClickedUncompress)
	ON_BN_CLICKED(IDC__Browse_uncompress, &CldcDlg::OnBnClickedBrowseUncompress)
END_MESSAGE_MAP()


// CldcDlg 消息處理程序

BOOL CldcDlg::OnInitDialog()
{
	CDialog::OnInitDialog();

	// 將“關于...”菜單項添加到系統菜單中。

	// IDM_ABOUTBOX 必須在系統命令范圍內。
	ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
	ASSERT(IDM_ABOUTBOX < 0xF000);

	CMenu* pSysMenu = GetSystemMenu(FALSE);
	if (pSysMenu != NULL)
	{
		CString strAboutMenu;
		strAboutMenu.LoadString(IDS_ABOUTBOX);
		if (!strAboutMenu.IsEmpty())
		{
			pSysMenu->AppendMenu(MF_SEPARATOR);
			pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
		}
	}

	// 設置此對話框的圖標。當應用程序主窗口不是對話框時,框架將自動
	//  執行此操作
	SetIcon(m_hIcon, TRUE);			// 設置大圖標
	SetIcon(m_hIcon, FALSE);		// 設置小圖標

	// TODO: 在此添加額外的初始化代碼

	return TRUE;  // 除非將焦點設置到控件,否則返回 TRUE
}

void CldcDlg::OnSysCommand(UINT nID, LPARAM lParam)
{
	if ((nID & 0xFFF0) == IDM_ABOUTBOX)
	{
		CAboutDlg dlgAbout;
		dlgAbout.DoModal();
	}
	else
	{
		CDialog::OnSysCommand(nID, lParam);
	}
}

// 如果向對話框添加最小化按鈕,則需要下面的代碼
//  來繪制該圖標。對于使用文檔/視圖模型的 MFC 應用程序,
//  這將由框架自動完成。

void CldcDlg::OnPaint()
{
	if (IsIconic())
	{
		CPaintDC dc(this); // 用于繪制的設備上下文

		SendMessage(WM_ICONERASEBKGND, reinterpret_cast<WPARAM>(dc.GetSafeHdc()), 0);

		// 使圖標在工作矩形中居中
		int cxIcon = GetSystemMetrics(SM_CXICON);
		int cyIcon = GetSystemMetrics(SM_CYICON);
		CRect rect;
		GetClientRect(&rect);
		int x = (rect.Width() - cxIcon + 1) / 2;
		int y = (rect.Height() - cyIcon + 1) / 2;

		// 繪制圖標
		dc.DrawIcon(x, y, m_hIcon);
	}
	else
	{
		CDialog::OnPaint();
	}
}

//當用戶拖動最小化窗口時系統調用此函數取得光標顯示。
//
HCURSOR CldcDlg::OnQueryDragIcon()
{
	return static_cast<HCURSOR>(m_hIcon);
}


void CldcDlg::OnBnClickedCompress()
{
	// TODO: Add your control notification handler code here
		CFile myfile;
		bool mflag=myfile.Open(CcompressFileName,CFile::modeRead);
		if(!mflag)
		{
			AfxMessageBox(_T("請選擇要壓縮的文件!"));
			return;
		}
      myfile.Close();
		// FILE *ofpp;
		// char ptText[32];
		// strcpy(ptText, /*(const char*)*/CcompressFileName);
		// //LPCTSTR H_C_Fname=H_C_FileName+huf;
  //      // strcat(ptText, ".Huf");
  //       ofpp=fopen("G:\\Office2007TrialActivationKey.txt","rb"); 
  //      if(ofpp==NULL) 
	 //   {
		//  AfxMessageBox(_T("請輸入壓縮后的文件名!")); 
  //         return; 
	 //   }
		//fclose(ofpp);
		/*CString str1 = "464564879";
			CString str2 = "adasdfadsfwe";
			CString str = str1 + str2;*/

        compress(CcompressFileName,H_C_FileName);
        compressPlan.SetRange32(0,100);
            for(int i=0;i<=100;i++)
            {
                compressPlan.SetPos(i);
            }
		/*ULONGLONG  fileLen=myfile.GetLength();
		int a[256];
		for(int i=0;i<256;i++)
			a[i]=0;
		char b;
		for(int j=0;j<fileLen;j++)
		{
			myfile.Read(&b,1);
			a[b]++;
		}
		MinHeap<int> ap;
		ap.Initialize(a,256,256);*/


        //myfile.Close();

}

void CldcDlg::OnBnClickedBrowsecompress()
{
	// TODO: Add your control notification handler code here
	CFileDialog dlg(TRUE);
	if(dlg.DoModal()==IDOK)
	{
		UpdateData(TRUE);
		CcompressFileName=dlg.GetPathName();
		CString str=dlg.GetFileName();
		int n=str.GetLength();
		str.Delete(n-4,4);
		H_C_FileName=str;
		UpdateData(FALSE);


	}
}

void CldcDlg::OnBnClickedUncompress()
{
	// TODO: Add your control notification handler code here
    CFile myfile;
    bool mflag=myfile.Open(UnC_FileName,CFile::modeRead);
    if(!mflag)
    {
        AfxMessageBox(_T("請選擇要解壓的文件!"));
        return;
    }
    myfile.Close();
    uncompress(UnC_FileName,H_UnC_FileName);
    UncompressPlan.SetRange32(0,100);
    for(int i=0;i<=100;i++)
    {
        UncompressPlan.SetPos(i);
    }
}

void CldcDlg::OnBnClickedBrowseUncompress()
{
	// TODO: Add your control notification handler code here
    CFileDialog dlg(TRUE);
    if(dlg.DoModal()==IDOK)
    {
        UpdateData(TRUE);
        UnC_FileName=dlg.GetPathName();
        CString str=dlg.GetFileName();
        int n=str.GetLength();
        str.Delete(n-4,4);
        str=str+"(1)";
		CString strLater=CcompressFileName;
		int m=strLater.GetLength();
		strLater.Delete(0,m-4);
		str=str+strLater;
        H_UnC_FileName=str;
        UpdateData(FALSE);


    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看网站黄不卡| 欧美午夜电影在线播放| 日韩黄色免费电影| 午夜不卡在线视频| 天堂av在线一区| 日韩影视精彩在线| 精品一区二区三区免费毛片爱| 香蕉成人啪国产精品视频综合网| 亚洲午夜私人影院| 日本最新不卡在线| 精品亚洲成av人在线观看| 久久国产精品72免费观看| 国产精品一区二区久久不卡 | 99精品视频在线播放观看| 国产成人午夜99999| 懂色av一区二区夜夜嗨| 91丨porny丨中文| 欧美色图片你懂的| 日韩精品中文字幕一区二区三区| 精品少妇一区二区三区| 国产欧美日韩视频在线观看| 亚洲欧洲日韩一区二区三区| 亚洲精品国产成人久久av盗摄| 亚洲午夜国产一区99re久久| 老司机一区二区| www.亚洲国产| 欧美区在线观看| 国产精品视频看| 丝袜美腿亚洲一区二区图片| 韩国av一区二区| 91丝袜高跟美女视频| 9191成人精品久久| 国产精品色一区二区三区| 亚洲成av人**亚洲成av**| 国产不卡高清在线观看视频| 欧美日韩高清在线| 中文字幕电影一区| 日韩黄色免费网站| 91看片淫黄大片一级在线观看| 欧美一区二区三区小说| 成人欧美一区二区三区在线播放| 日韩精品亚洲一区二区三区免费| 国产成人综合自拍| 69堂成人精品免费视频| 国产精品毛片无遮挡高清| 老鸭窝一区二区久久精品| 欧美日精品一区视频| 中文字幕av不卡| 麻豆91精品视频| 欧美日韩在线精品一区二区三区激情| 国产午夜精品一区二区三区四区| 亚洲高清在线视频| 色婷婷久久一区二区三区麻豆| 久久亚洲私人国产精品va媚药| 亚洲香蕉伊在人在线观| 色狠狠色狠狠综合| 亚洲欧洲精品天堂一级| 国产成人精品一区二| 日韩久久精品一区| 日本不卡视频在线| 7777精品伊人久久久大香线蕉| 亚洲激情网站免费观看| 91热门视频在线观看| 亚洲国产精品ⅴa在线观看| 国产一区二区三区精品视频| 7777精品伊人久久久大香线蕉的 | 欧美日韩精品一区视频| 亚洲人123区| 色哟哟国产精品免费观看| 国产精品乱码人人做人人爱| 国产美女精品在线| 26uuu另类欧美亚洲曰本| 麻豆91在线播放免费| 欧美成人精精品一区二区频| 九九热在线视频观看这里只有精品| 9191成人精品久久| 久久精品国产精品亚洲精品| 亚洲精品在线网站| 狠狠色狠狠色综合| 国产女同互慰高潮91漫画| 99久久精品一区| 亚洲影视在线观看| 欧美一区二区国产| 国产精品自拍网站| 日本一区二区在线不卡| kk眼镜猥琐国模调教系列一区二区| 国产精品三级av在线播放| 白白色 亚洲乱淫| 一区二区在线免费观看| 91麻豆精品国产91久久久久久久久 | 日韩久久精品一区| 国产精品99久久久久久宅男| 国产精品免费av| 在线观看国产91| 美女一区二区久久| 国产精品视频一区二区三区不卡| av亚洲精华国产精华精| 亚洲成av人片一区二区三区| 精品国产麻豆免费人成网站| 国产精品99久久久久久有的能看 | 日韩成人午夜电影| 国产欧美日韩激情| 欧美三级乱人伦电影| 国产专区欧美精品| 亚洲精品乱码久久久久久久久 | 一区二区成人在线观看| 日韩午夜电影在线观看| 成人综合日日夜夜| 亚洲成av人**亚洲成av**| 国产亚洲午夜高清国产拍精品| 91理论电影在线观看| 美女一区二区在线观看| 亚洲天堂精品视频| 精品少妇一区二区三区视频免付费| 不卡av在线免费观看| 免费在线观看一区| 亚洲欧美欧美一区二区三区| 日韩欧美亚洲国产精品字幕久久久| 成人v精品蜜桃久久一区| 视频一区免费在线观看| 国产精品久久久一本精品| 在线播放欧美女士性生活| 成人美女视频在线观看18| 日本在线不卡一区| 一区二区国产盗摄色噜噜| 中文字幕av在线一区二区三区| 日韩午夜av电影| 欧美性极品少妇| 不卡一区二区在线| 国产真实精品久久二三区| 视频一区视频二区中文字幕| 亚洲男人电影天堂| 中文字幕一区三区| 欧美激情资源网| 久久蜜桃av一区二区天堂| 69堂亚洲精品首页| 欧美日韩高清在线播放| 欧美在线视频全部完| 91视频国产资源| 成人在线视频首页| 国产在线一区观看| 韩日精品视频一区| 免费看日韩精品| 日本欧美久久久久免费播放网| 亚洲自拍偷拍图区| 亚洲一区精品在线| 亚洲精品国产一区二区精华液| 中文字幕高清不卡| 国产精品欧美一区喷水| 国产拍欧美日韩视频二区| 国产亚洲欧美色| 国产欧美一区二区精品秋霞影院 | 欧美成人在线直播| 日韩欧美电影一二三| 日韩视频一区二区三区在线播放| 精品视频免费在线| 欧美日韩国产综合一区二区| 欧美亚洲国产bt| 欧美浪妇xxxx高跟鞋交| 欧美日本乱大交xxxxx| 欧美精品免费视频| 欧美一级艳片视频免费观看| 欧美一级欧美三级| 精品久久久久久亚洲综合网| 久久综合色之久久综合| 亚洲国产成人在线| 亚洲激情自拍偷拍| 日韩va亚洲va欧美va久久| 激情综合五月婷婷| 99热99精品| 在线不卡中文字幕| 国产亚洲精品aa| 最新成人av在线| 天天综合天天综合色| 国产一区在线观看视频| 成人深夜在线观看| 在线观看视频一区二区欧美日韩| 欧美电影在哪看比较好| 久久久亚洲欧洲日产国码αv| 中文字幕永久在线不卡| 天天操天天色综合| 国产精品66部| 欧美优质美女网站| 久久一夜天堂av一区二区三区| 国产精品国产自产拍高清av| 亚洲国产精品天堂| 国产91精品久久久久久久网曝门| 91免费看`日韩一区二区| 欧美精品aⅴ在线视频| 欧美精彩视频一区二区三区| 一区二区三区在线视频免费观看| 六月婷婷色综合| 色噜噜狠狠成人中文综合| 精品国产精品一区二区夜夜嗨| 18成人在线观看| 久久99精品久久久久久动态图 | 成人午夜在线视频| 欧美丰满嫩嫩电影| 亚洲色图都市小说| 国产精品羞羞答答xxdd|