通讯录 可以从文件中读取数据

上传者: green_bamboo | 上传时间: 2021-06-23 15:37:05 | 文件大小: 11.7MB | 文件类型: ZIP
实训项目,满足以下要求 【要求】 (1)程序的主窗口如左图所示。 程序启动时,窗口左边的“姓名”列表框中显示了本软件中已保存的所有人员姓名,从中选择一个姓名,窗口左边的“详细信息”区域显示出此人的详细通讯录内容。 (2)窗口顶部“城市”和“性别”两个列表框中列出了可供选择的城市名称和姓名。使用这两个控件,可以筛选出感兴趣的内容。例如,在“城市”中选择“南京”,在性别中选择“男”,则在“姓名”列表框中只显示出程序所保存的住在南京的男性人员。选择“城市”和“性别”中的“全部”,则列出所有人员。 (3)单击“添加”按钮 ,弹出一个对话框。通过此对话框,可以添加新的通讯录条目。在添加新条目时,所在城市应从组合框中选择,若组合框中没有想要的城市,可以直接在组合框中键入。要求键入的新城市名能自动添加到“添加”对话框中“所在城市”组合框和主窗口中“城市”组合框的下拉列表中。 (4)在主窗口中点击“删除”按钮 可以删除当前显示的条目。 (5)增加“保存”和“打开”按钮或菜单项,要求能够自动保存所做的添加和删除操作。 (6)所有的数据保存在.txt文件中,并能读出。比如.txt文件的每一行保存一条记录。如:姓名|性别|生日…………【可选用CFile/CStdioFile类】 【提示】创建通讯类,包括姓名、性别、生日、所在城市、工作单位、办公电话、住宅电话等必要信息。

文件下载

资源详情

[{"title":"( 47 个子文件 11.7MB ) 通讯录 可以从文件中读取数据","children":[{"title":"Address","children":[{"title":"Address.ncb <span style='color:#111;'> 17.92MB </span>","children":null,"spread":false},{"title":"Address","children":[{"title":"ReadMe.txt <span style='color:#111;'> 3.35KB </span>","children":null,"spread":false},{"title":"Address.aps <span style='color:#111;'> 67.14KB </span>","children":null,"spread":false},{"title":"res","children":[{"title":"Address.rc2 <span style='color:#111;'> 363B </span>","children":null,"spread":false},{"title":"Toolbar.bmp <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"Address.ico <span style='color:#111;'> 21.12KB </span>","children":null,"spread":false},{"title":"AddressDoc.ico <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false}],"spread":true},{"title":"People.cpp <span style='color:#111;'> 471B </span>","children":null,"spread":false},{"title":"Address.rc <span style='color:#111;'> 13.17KB </span>","children":null,"spread":false},{"title":"MyDlg.h <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"Address.vcproj.ZZ-3AA8FFFF269E.zz.user <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"MainFrm.cpp <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"stdafx.h <span style='color:#111;'> 2.43KB </span>","children":null,"spread":false},{"title":"Address.vcproj <span style='color:#111;'> 5.96KB </span>","children":null,"spread":false},{"title":"Address.cpp <span style='color:#111;'> 3.19KB </span>","children":null,"spread":false},{"title":"MyDlg.cpp <span style='color:#111;'> 9.90KB </span>","children":null,"spread":false},{"title":"MainFrm.h <span style='color:#111;'> 655B </span>","children":null,"spread":false},{"title":"Address.h <span style='color:#111;'> 473B </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"Address.res <span style='color:#111;'> 28.70KB </span>","children":null,"spread":false},{"title":"Address.obj <span style='color:#111;'> 35.09KB </span>","children":null,"spread":false},{"title":"Address.exe.embed.manifest <span style='color:#111;'> 660B </span>","children":null,"spread":false},{"title":"AddressDoc.obj <span style='color:#111;'> 23.95KB </span>","children":null,"spread":false},{"title":"vc80.idb <span style='color:#111;'> 771.00KB </span>","children":null,"spread":false},{"title":"MainFrm.obj <span style='color:#111;'> 32.84KB </span>","children":null,"spread":false},{"title":"AddressView.obj <span style='color:#111;'> 30.87KB </span>","children":null,"spread":false},{"title":"mt.dep <span style='color:#111;'> 67B </span>","children":null,"spread":false},{"title":"Address.exe.intermediate.manifest <span style='color:#111;'> 625B </span>","children":null,"spread":false},{"title":"People.obj <span style='color:#111;'> 18.61KB </span>","children":null,"spread":false},{"title":"stdafx.obj <span style='color:#111;'> 327.98KB </span>","children":null,"spread":false},{"title":"BuildLog.htm <span style='color:#111;'> 5.85KB </span>","children":null,"spread":false},{"title":"Address.pch <span style='color:#111;'> 13.06MB </span>","children":null,"spread":false},{"title":"MyDlg.obj <span style='color:#111;'> 477.23KB </span>","children":null,"spread":false},{"title":"Address.exe.embed.manifest.res <span style='color:#111;'> 724B </span>","children":null,"spread":false},{"title":"vc80.pdb <span style='color:#111;'> 756.00KB </span>","children":null,"spread":false}],"spread":false},{"title":"stdafx.cpp <span style='color:#111;'> 138B </span>","children":null,"spread":false},{"title":"resource.h <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"People.h <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"AddressView.h <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"AddressDoc.cpp <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"AddressDoc.h <span style='color:#111;'> 625B </span>","children":null,"spread":false},{"title":"AddressView.cpp <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false}],"spread":false},{"title":"Address.sln <span style='color:#111;'> 886B </span>","children":null,"spread":false},{"title":"debug","children":[{"title":"Address.pdb <span style='color:#111;'> 4.13MB </span>","children":null,"spread":false},{"title":"Address.ilk <span style='color:#111;'> 1.84MB </span>","children":null,"spread":false},{"title":"Address.exe <span style='color:#111;'> 248.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"chenshuo.txt <span style='color:#111;'> 240B </span>","children":null,"spread":false},{"title":"Address.suo <span style='color:#111;'> 18.50KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

  • xiaoshahai :
    很强大的代码,在编程过程中,我借鉴了一些思路,非常感谢~
    2014-04-04
  • u013213692 :
    代码写的很好。
    2013-12-30
  • yuanaiyi :
    代码挺不错的,看了以后,能给我提供一些想法
    2013-08-22
  • u010499078 :
    很好,很符合要求,就是我想要的不是ACCESS的
    2013-06-08
  • yesemenglongyulong :
    很好的代码,功能实现的也不错,谢谢分享!!!
    2013-05-03

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明