- 4
- 0
- 约2.17千字
- 约 46页
- 2018-07-10 发布于湖北
- 举报
案例三十 通讯录 本案例知识要点 文件操作 对话框设计 CListCtrl的使用 一、案例需求 案例描述 使用C++输入/输出流设计一个基于对话框的通讯录,用于编辑和保存用户的姓名、电话和E-mail信息。 案例效果图 本案例的效果如图(a)和图(b)所示。 功能说明 插入记录:用于输入个人信息,包括姓名、电话和E-mail。 删除记录:用于删除一条选定的记录。 修改记录:用于修改个人信息。 保存记录:用于将个人信息写入文件。 导入:用于将个人信息从文件中导入。 退出:退出应用程序。 二、案例分析 根据案例需求,需要利用MFC环境定义一个对话框类,提供程序的初始界面,其中包括一个列表控件用于显示通讯录的信息,同时还包括【插入记录】单击、【删除记录】单击、【修改记录】按钮、【保存记录】按钮、【导入数据】按钮和【退出】按钮;另外定义了一个用于插入记录和修改记录的对话框,其中包括用于编辑通讯录信息的文本框等控件。 案例的核心是列表控件的使用,记录的插入、删除、修改、判断是否为空等功能都直接利用了列表控件本身的方法。案例没有使用数据库进行系统的开发,记录的保存是基于输入/输出流使用文件实现了信息的存储。 三、案例设计 1.“通讯录”对话框的设计 从控件列表框中【选择】按钮控件和列表控件置于对话框上,【修改】按钮控件的属性,其设计结果如图所示。 对话框的设计结果 在“查看”菜单
您可能关注的文档
最近下载
- AQ3021_化学品生产单位吊装作业安全规范.pdf VIP
- 公交枢纽站场工程监理规划范本.docx
- 动火作业安全规范(AQ3022-2008)(A4-4).pdf VIP
- 云连锁招商代运营服务.pdf VIP
- 上海市浦东新区2024−2025学年高二下学期期末教学质量检测 数学试卷(含解析).docx VIP
- 2024-2025学年上海市浦东新区高二下学期期末质量检测数学试卷含详解.docx VIP
- 软件项目投标技术方案(技术方案).pdf VIP
- 揿针教学课件.ppt
- 尾矿库安全监测技术规范.pdf VIP
- 《建筑工程建筑面积计算规范》gbt50353-2025secret.docx VIP
原创力文档

文档评论(0)