欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    VC++课程设计报告--手机通讯录

    • 资源ID:1442299       资源大小:295KB        全文页数:12页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    VC++课程设计报告--手机通讯录

    1、 Visual C+课程设计 题目名称:手机通讯录 班级: 姓名: 学号: 指导教师: 完成时间:2013.1.18 题目描述题目描述 利用 Visual C+实现一个手机通讯录,能够进行简单的操作管理。 1 功能分析功能分析 主要功能包括: (1)分组管理 能够进行组别添加、删除、修改。 (2)用户管理 能够实现联系人的添加、删除、修改,联系人信息包括姓名、手机、办公室电话、电 子邮箱、QQ、微博。 (3)用户查询 能够通过输入姓名或手机号码进行查询。 (4)功能模拟 当选中一个联系人的时候,可以通过操作进行通话和发送短信。 2 软件软件设计设计 2.1 软件软件整体结构整体结构 2.1.1

    2、 总体框架总体框架 图 1 总体框架 2.1.2 联系人联系人操作操作 用户可以通过操作修改联系人信息或与联系人进行通话或短信联系。 主菜单主菜单 添加添加组别组别 删除组别删除组别 添加人员添加人员 删除人员删除人员 查找信息查找信息 图 2 联系人操作 2.2 模块模块功能功能 添加组别:可以添加新的组别 删除组别:选中欲删除的组别后,会自动删除该小组以及该组包含的人员记录 添加人员:可以添加联系人记录,依次输入姓名、手机、办公室电话、电子邮箱、 QQ、微博 删除人员:选中欲删除的联系人的名字后,会自动删除他(她)的记录内容 查找信息:可以选择用姓名、手机号两种查询方式图形基类的设计 2.

    3、3 程序界面设计程序界面设计 界面环境作为人机信息交流的通道,主要是辅助用户完成工作。为了方便用户使用, 在系统实现中进行了工具栏设计、光标设计和状态栏设计。 2.4 类与函数类与函数的设计与实现的设计与实现 2.4.1 定义一个类定义一个类 CPeople 程序中处理的学生信息是一个数据序列,即线性表结构。 class CPeople 联 系 人 联 系 人 修改修改 呼呼叫叫 短信短信 public: CString m_strNumber; CString m_strTelephone; CString m_strEmail; CString m_strQq; CString m_str

    4、Mircoblog; void SetPeople(char *strNumber,char *strTelephone,char *strEmail,char *strQq,char *strMircoblog) m_strNumber=strNumber; m_strTelephone=strTelephone; m_strEmail=strEmail; m_strQq=strQq; m_strMircoblog=strMircoblog; ; 2.4.2 主要主要函数函数的的设计与实现设计与实现 (1)联系人的添加 void CMy11011111220113Dlg:OnAdd() HT

    5、REEITEM selItem = m_treePhone.GetSelectedItem();/获得树中选中节点 if(selItem = NULL) /如果没有选中节点,返回 return; if(selItem = m_treePhone.GetRootItem() /如果选中了根节点,返回 return; DWORD data = m_treePhone.GetItemData(selItem); /获得选中节点关联数据 if(data = NULL) /如果为空,是分组节点 CAddDlg dlg; if(dlg.DoModal() = IDOK)/显示添加人员对话框,并判断是否单击

    6、确定按钮 /在选中节点下添加新节点 HTREEITEM item = m_treePhone.InsertItem(dlg.m_strName,2,2,selItem); CPeople *pString; pString=new CPeople; pString-m_strNumber=dlg.m_strNumber; pString-m_strTelephone=dlg.m_strTelephone; pString-m_strEmail=dlg.m_strEmail; pString-m_strQq=dlg.m_strQq; pString-m_strMircoblog=dlg.m_strMircoblog; m_treePhone.SetItemData(item,(DWORD)pString); /设置关联数据 refreshList(selItem); (2)联系人的删除 void CMy11011111220113Dlg:OnDelete() HTREEITEM selItem = m_tr


    注意事项

    本文(VC++课程设计报告--手机通讯录)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583