MFC通信录系统程序实习报告.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MFC通信录系统程序实习报告

中国石油大学(华东)计通学院 《沟通与协作实训》实习报告 专业班级:软件工程1301 学 号:1307020107 姓 名:刘慧慧 2014年7月 第二部分 《程序设计实习》实习报告 题目:通信录管理系统设计 题目介绍 随着科学技术的发展,计算机领域不断取得新的研究成果。计算机的应用越来越广泛.计算机知识也越来越普及.计算机的应用也不仅仅局限于科学研究方面.计算机的应用与我们的生活息息相关.在学校里学生的成绩管理系统,在日常生活中给我们带来很大方便的通讯录,都与计算机的管理系统有关,都是通过程序设计开发调试形成的管理系统.将网络和通讯录管理结合起来使得人员对参考人员的实际情况一目了然,经过详细的系统调查,开发出的操作简单而且方便使用的一个通讯系统C语言基本知识,编写一个通讯录管理系统。通过完成本课题,进一步熟悉C++语言的C++语言的文件操作,进一步熟悉指针的用法,数组的建立运用和函数的调用等,更好地掌握好C++的知识,用理论联系实际更好的锻炼我们接受信息、用运信息的能力。通讯录系统就是一个典型的事例,它为人们解决了信息存储混乱的问题。 通讯录系统能方便用户的需求,满足用户迅速、准确的查找修改或者删除联系人信息,把各个联系人的信息以文档保存。本文介绍了简易通讯录管理系统在Microsoft Visual C++ 6.0环境下的实现过程:系统的分析,功能模块的设计,系统的调试和.加深对C++语言程序设计的理解,提高算法设计的能力,锻炼编程的能力。用C++语言编写一个通讯录管理系统软件,要求能实现通讯录管理系统中增加新记录, 删除记录, 显示通讯录的所有信息, 按查询信息, 保存通讯录,拨号,退出系统。 1.查看功能: 选择此功能时,列出下列三类选择:A办公、B个人类、C商务类。当选中某类时,显示出此类别下所有的姓名和电话号码。 2.增加功能: 能录入新的通信录条目。一个条目信息要求包括:姓名、电话号码、分类(可选项有:A办公类、B个人类、C商务类)、电子邮件等。例如: 杨春 商务类 chuny@126.com 当录入了重复的姓名和电话号码时,则提示数据录入重复并取消录入;当通信录中超过15条信息时,存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进行条目编号。 3.修改功能: 选中某个人的姓名时,可对此人的相应数据进行修改 4.删除功能: 选中某个人的姓名时,可对此人的相应数据进行删除,并自动调整后续条目的编号。 5.拔号功能: 能显示出通信录中所有人的姓名,当选中某个姓名时,屏幕上模拟打字机的效果依次显示出此人的电话号码中的各个数字,并伴随相应的拔号声音。 (二)扩展功能: 1.条件查询: 设计查询条件录入页面,可根据用户输入的条件进行通信录信息的查询,返回符合条件的信息列表。 2.导出功能: 把系统中的通信录信息全部或根据用户条件进行部分导出,导出到Word或Excel中。 (三)界面要求: 界面不做具体的规定,可自行设计。但要本着简洁使用、操作方便、视觉美观的原则。 (四)模块划分及具体实现:三、技术总结 GetItemCount()函数获取列表的数目 在添加主对话框查询类别的控件时,不知道应该选CString还是CListCtrl,因为要查询类别所以应该选后者;在不知道怎样添加可选项,查阅资料以后知道是在属性-数据里,一行一个可选项 在编写退出程序的函数时,原本是自己编写,后来发现可以直接用基类CDialog的OnCancel()函数;包括OnOK函数,也可以直接使用基类函数 在编写拨号对话框挂断按钮的关联函数时,按下按钮时音乐要同时停止播放,需要把停止播放音乐的函数和OnCancel函数写在一起 3. 关键代码 (1)主对话框=============================================== void CConnect1Dlg::OnBUTTONinsert() ////插入记录功能 { // TODO: Add your control notification handler code here int row=0,check=0; char str[25]; itoa( m_list1.GetItemCount()+1,str,10); Inputdlg dlg; for(row=0;rowm_list1.GetItemCount();row++) { if(strlen(m_list1.GetItemText(row,2))==0) { m_list1.DeleteItem(row); break; } } if(ro

文档评论(0)

dajuhyy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档