資源簡介
TXT文本文件使用范圍如此之廣,以至于很多文件都是基于此文件生成了各種自定義的文件格式,比如html、xml、dbc、A2L、csv等文件,我們都可以使用TXT文本文件打開,可以查看里面的數據組成方式。不難發現,其實它們都是文本文件,只不過使用了一些特定的組成方式,所以可以使用其他通用軟件或者自己開發的軟件解析這些數據。本資源主要是通過在文本文件基礎上自定義的方式對文件進行操作。博客地址http://blog.csdn.net/bingdianlanxin/article/category/2686551,有問題歡迎留言。

代碼片段和文件信息
//?DataDlg.cpp?:?實現文件
//
#include?“stdafx.h“
#include?“FileTxtDemo.h“
#include?“DataDlg.h“
//?CDataDlg?對話框
IMPLEMENT_DYNAMIC(CDataDlg?CDialog)
CDataDlg::CDataDlg(CWnd*?pParent?/*=NULL*/)
:?CDialog(CDataDlg::IDD?pParent)
{
m_sName = _T(““);
m_dwNumber = 0;
m_ucAge = 0;
m_dbScore = 0;
m_bSex = 0;
}
CDataDlg::~CDataDlg()
{
}
void?CDataDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX?IDC_EDIT_NAME?m_sName);
DDX_Text(pDX?IDC_EDIT_NUM?m_dwNumber);
DDX_Text(pDX?IDC_EDIT_AGE?m_ucAge);
DDX_Text(pDX?IDC_EDIT_SCORE?m_dbScore);
}
BEGIN_MESSAGE_MAP(CDataDlg?CDialog)
ON_BN_CLICKED(IDC_RADIO_BOY?&CDataDlg::OnBnClickedRadioBoy)
ON_BN_CLICKED(IDC_RADIO_GIRL?&CDataDlg::OnBnClickedRadioGirl)
ON_BN_CLICKED(IDOK?&CDataDlg::OnBnClickedOk)
ON_BN_CLICKED(IDCANCEL?&CDataDlg::OnBnClickedCancel)
END_MESSAGE_MAP()
//?CDataDlg?消息處理程序
BOOL?CDataDlg::OnInitDialog()
{
CDialog::OnInitDialog();
//?TODO:??在此添加額外的初始化
UpdateData(TRUE);
m_sName?=?m_data.sName;
m_dwNumber?=?m_data.dwNumber;
m_ucAge?=?m_data.ucAge;
m_dbScore?=?m_data.dbScore;
m_bSex?=?m_data.bSex;
if(0?==?m_bSex)
{
((CButton*)GetDlgItem(IDC_RADIO_BOY))->SetCheck(TRUE);
((CButton*)GetDlgItem(IDC_RADIO_GIRL))->SetCheck(FALSE);
}
else?if(1?==?m_bSex)
{
((CButton*)GetDlgItem(IDC_RADIO_BOY))->SetCheck(FALSE);
((CButton*)GetDlgItem(IDC_RADIO_GIRL))->SetCheck(TRUE);
}
UpdateData(FALSE);
return?TRUE;??//?return?TRUE?unless?you?set?the?focus?to?a?control
//?異常:?OCX?屬性頁應返回?FALSE
}
void?CDataDlg::OnBnClickedRadioBoy()
{
//?TODO:?在此添加控件通知處理程序代碼
m_bSex?=?0;
}
void?CDataDlg::OnBnClickedRadioGirl()
{
//?TODO:?在此添加控件通知處理程序代碼
m_bSex?=?1;
}
void?CDataDlg::OnBnClickedOk()
{
//?TODO:?在此添加控件通知處理程序代碼
UpdateData(TRUE);
m_data.sName?=?m_sName;
m_data.dwNumber?=?m_dwNumber;
m_data.bSex?=?m_bSex;
m_data.ucAge?=?m_ucAge;
m_data.dbScore?=?m_dbScore;
UpdateData(FALSE);
OnOK();
}
void?CDataDlg::OnBnClickedCancel()
{
//?TODO:?在此添加控件通知處理程序代碼
OnCancel();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???23161856??2015-01-16?14:25??FileTxtDemo\FileTxtDemo.ncb
?????文件????????899??2015-01-15?16:27??FileTxtDemo\FileTxtDemo.sln
????..A..H.?????14336??2015-01-16?14:25??FileTxtDemo\FileTxtDemo.suo
?????文件???????2207??2015-01-16?13:44??FileTxtDemo\FileTxtDemo\DataDlg.cpp
?????文件????????682??2015-01-16?13:44??FileTxtDemo\FileTxtDemo\DataDlg.h
?????文件??????59840??2015-01-16?13:35??FileTxtDemo\FileTxtDemo\FileTxtDemo.aps
?????文件???????1712??2015-01-15?16:27??FileTxtDemo\FileTxtDemo\FileTxtDemo.cpp
?????文件????????471??2015-01-15?16:27??FileTxtDemo\FileTxtDemo\FileTxtDemo.h
?????文件???????6723??2015-01-16?13:35??FileTxtDemo\FileTxtDemo\FileTxtDemo.rc
?????文件???????5778??2015-01-16?14:23??FileTxtDemo\FileTxtDemo\FileTxtDemo.vcproj
?????文件???????8074??2015-01-16?13:48??FileTxtDemo\FileTxtDemo\FileTxtDemoDlg.cpp
?????文件????????996??2015-01-16?13:31??FileTxtDemo\FileTxtDemo\FileTxtDemoDlg.h
?????文件???????2835??2015-01-15?16:27??FileTxtDemo\FileTxtDemo\ReadMe.txt
?????文件???????1234??2015-01-16?13:35??FileTxtDemo\FileTxtDemo\resource.h
?????文件????????142??2015-01-15?16:27??FileTxtDemo\FileTxtDemo\stdafx.cpp
?????文件???????1796??2015-01-15?16:27??FileTxtDemo\FileTxtDemo\stdafx.h
?????文件???????1030??2015-01-15?16:27??FileTxtDemo\FileTxtDemo\targetver.h
?????文件???????5395??2015-01-16?14:25??FileTxtDemo\FileTxtDemo\TxtDataInfo.cpp
?????文件???????1034??2015-01-16?11:36??FileTxtDemo\FileTxtDemo\TxtDataInfo.h
?????文件??????21630??2003-07-24?09:52??FileTxtDemo\FileTxtDemo\res\FileTxtDemo.ico
?????文件????????367??2015-01-15?16:27??FileTxtDemo\FileTxtDemo\res\FileTxtDemo.rc2
?????目錄??????????0??2015-01-17?11:23??FileTxtDemo\FileTxtDemo\res
?????目錄??????????0??2015-01-17?11:23??FileTxtDemo\FileTxtDemo\Debug
?????目錄??????????0??2015-01-17?11:23??FileTxtDemo\FileTxtDemo
?????目錄??????????0??2015-01-17?11:23??FileTxtDemo\Debug
?????目錄??????????0??2015-01-17?11:23??FileTxtDemo
-----------?---------??----------?-----??----
?????????????23299037????????????????????26
評論
共有 條評論