当前位置: 首页 > news >正文

国内知名网站制作公司/宁波seo网络推广渠道介绍

国内知名网站制作公司,宁波seo网络推广渠道介绍,贵州华瑞网站建设有限公司,wordpress 清空数据库1 CArchive 虽然这种方法最为基本,但是它的使用繁琐,而且功能非常简单。我向你推荐的是使用CArchive,它的使用方法简单且功能十分强大。首先还是用CFile声明一个对象,然后用这个对象的指针做参数声明一个CArchive对象&#xff0…
1 CArchive
 
  虽然这种方法最为基本,但是它的使用繁琐,而且功能非常简单。我向你推荐的是使用CArchive,它的使用方法简单且功能十分强大。首先还是用CFile声明一个对象,然后用这个对象的指针做参数声明一个CArchive对象,你就可以非常方便地存储各种复杂的数据类型了。它的使用方法见下例。 
  //对文件进行写操作 
  CString strTemp; 
  CFile mFile; 
  mFile.Open("d:\\dd\\try.TRY",CFile::modeCreate|CFile::modeNoTruncate|CFile::modeWrite); 
  CArchive ar(&mFile,CArchive::store); 
  ar<<  ar.Close(); 
  mFile.Close(); 
  //对文件进行读操作 
  CFile mFile; 
  if(mFile.Open("d:\\dd\\try.TRY",CFile::modeRead)==0) 
  return; 
  CArchive ar(&mFile,CArchive::load); 
   ar>>strTemp; 
      ar.Close(); 
  mFile.Close(); 
  CArchive的 << 和>> 操作符用于简单数据类型的读写,对于CObject派生类的对象的存取要使用ReadObject()和WriteObject()。使用CArchive的ReadClass()和WriteClass()还可以进行类的读写,如: 
  //存储CAboutDlg类 
  ar.WriteClass(RUNTIME_CLASS(CAboutDlg)); 
  //读取CAboutDlg类 
  CRuntimeClass* mRunClass=ar.ReadClass(); 
  //使用CAboutDlg类 
  CObject* pObject=mRunClass->CreateObject(); 
      ((CDialog* )pObject)->DoModal(); 
  虽然VC提供的文档/视结构中的文档也可进行这些操作,但是不容易理解、使用和管理,因此虽然很多VC入门的书上花费大量篇幅讲述文档/视结构,但我建议你最好不要使用它的文档。关于如何进行文档/视的分离有很多书介绍,包括非常著名的《Visual C++ 技术内幕》。 
  如果你要进行的文件操作只是简单的读写整行的字符串,我建议你使用CStdioFile,用它来进行此类操作非常方便,如下例。 
  CStdioFile mFile; 
  CFileException mExcept; 
  mFile.Open( "d:\\temp\\aa.bat", CFile::modeWrite, &mExcept); 
  CString string="I am string."; 
  mFile.WriteString(string); 
  mFile.Close(); 
 4.临时文件的使用 

  正规软件经常用到临时文件,你经常可以会看到C:\Windows\Temp目录下有大量的扩展名为tmp的文件,这些就是程序运行是建立的临时文件。临时文件的使用方法基本与常规文件一样,只是文件名应该调用函数GetTempFileName()获得。它的第一个参数是建立此临时文件的路径,第二个参数是建立临时文件名的前缀,第四个参数用于得到建立的临时文件名。得到此临时文件名以后,你就可以用它来建立并操作文件了,如: 
  char szTempPath[_MAX_PATH],szTempfile[_MAX_PATH]; 
  GetTempPath(_MAX_PATH, szTempPath); 
  GetTempFileName(szTempPath,_T ("my_"),0,szTempfile); 
  CFile m_tempFile(szTempfile,CFile:: modeCreate|CFile:: modeWrite); 
  char m_char='a'; 
  m_tempFile.Write(&m_char,2); 
  m_tempFile.Close(); 
  5.文件的复制、删除等 
  MFC中没有提供直接进行这些操作的功能,因而要使用SDK。SDK中的文件相关函数常用的有CopyFile()、CreateDirectory()、DeleteFile()、MoveFile()。它们的用法很简单,可参考MSDN。 

1,判断文件是否存在
    access(filename,mode);
2,对于不同用途又不同的文件操作,其中API函数CreateFile()也是比较有用处理方式,对于巨型文件很合适的其他的楼上的大都说了,不重复了.

[1]显示对话框,取得文件名

CString FilePathName;
CFileDialog dlg(TRUE);///TRUE为OPEN对话框,FALSE为S***E AS对话框
if (dlg.DoModal() == IDOK)
    FilePathName=dlg.GetPathName();

相关信息:CFileDialog 用于取文件名的几个成员函数:
假如选择的文件是C:\WINDOWS\TEST.EXE
则(1)GetPathName();取文件名全称,包括完整路径。取回C:\WINDOWS\TEST.EXE
(2)GetFileTitle();取文件全名:TEST.EXE
(3)GetFileName();取回TEST
(4)GetFileExt();取扩展名EXE

[2]打开文件
CFile file("C:\HELLO.TXT",CFile::modeRead);//只读方式打开
//CFile::modeRead可改为 CFile::modeWrite(只写),
//CFile::modeReadWrite(读写),CFile::modeCreate(新建)
例子:
{
CFile file;
file.Open("C:\HELLO.TXT",CFile::modeCreate|Cfile::modeWrite);
.
.
.
}

[3]移动文件指针
file.Seek(100,CFile::begin);///从文件头开始往下移动100字节
file.Seek(-50,CFile::end);///从文件末尾往上移动50字节
file.Seek(-30,CFile::current);///从当前位置往上移动30字节
file.SeekToBegin();///移到文件头
file.SeekToEnd();///移到文件尾

[4]读写文件
读文件:
char buffer[1000];
file.Read(buffer,1000);
写文件:
CString string("自强不息");
file.Write(string,8);

[5]关闭文件
file.Close(); 
http://www.jmfq.cn/news/4906621.html

相关文章:

  • 秦皇岛网站制作小程序开发/徐州做网站的公司
  • 自己给自己网站做推广/百度收录量
  • 网站空间域名续费/网址域名
  • 邹城哪个公司做网站好/百度推广竞价
  • 郑州定制网站建设/网络平台宣传方式有哪些
  • 织梦个人网站模板/百度seo咋做
  • 泉州pc网站开发/百度指数查询app
  • 注册网站合集/电商网站项目
  • 南乐网站建设电话/百度网站优化方案
  • 电商网站建设商业计划书/seo优化步骤
  • 企业做网站时应注意的事项/谷歌seo服务商
  • 网站优化锚文本链接之精髓/网络营销策略是什么
  • 天河微网站建设/武汉seo创造者
  • 吉安哪家网站建设公司好/保定seo排名
  • 模板网站建设公司哪个好/什么是seo网站优化
  • 合肥做网站是什么/百度seo优化系统
  • 企业免费推广网站/常用的seo工具的是有哪些
  • 物流网站建设 市场分析/品牌广告视频
  • wordpress 创建网站/淘宝定向推广
  • 化妆品备案查询/优化设计答案大全
  • 怎么看网站的外链/免费网站推广工具
  • 网站建设的结论和体会/优化搜索引擎的方法
  • 网上做问卷调查赚钱哪些网站好/搜索引擎主要包括三个部分
  • 分享网站对联广告/杭州百度代理公司
  • 网站开发在线测试平台/厦门专业做优化的公司
  • 什么平台可以做网站/百度搜索数据统计
  • 哪些公司做网站开发/如何创建一个app平台
  • wordpress有中文版没/浙江企业seo推广
  • 上海注册公司详细流程/班级优化大师app
  • wordpress 批量文章/手机网站怎么优化