- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2015《程序综合实验》实验指导书-2016-12-30剖析
《程序综合实验》实验指导书
适用实验课时:20
适用对象:计算机科学与技术专业
网络工程专业
软件工程专业
实验目的和内容
《程序综合实验》是计算机专业的公共实践环节,课程开设的目的是为了提高学生对C语言程序设计、面向对象程序设计、离散数学等程序设计相关知识的综合运用能力,加强其程序设计、编程、调试等软件开发的综合实践能力。
课程通过设计综合性实验题目,引导学生对程序设计相关知识的综合运用,锻炼程序实现能力。通过小组讨论、成果展示等丰富的实验环节,锻炼学生的沟通能力和表达能力,为培养学生的创新精神和大型软件开发能力打下基础。
实验分为三个部分,第一部分锻炼可视化编程能力,第二部分锻炼面向对象与文件存储的设计与实现能力,第三部分锻炼离散结构、算法设计与实现能力,总的实验学时为20课时。
要求每个学生独立完成三个基本实验的设计和编程实现,并将实验题目的分析、设计和实现形成完整的实验报告,并进行成果展示。
实验项目及学时分配
序号 项目名称 实验学时分配 内容提要 实验要求 实验类型 设备台套数 每组人数 备注 1 计算器设计与实现 6 设计并实现一个四则运算计算器 运用可视化编程 上机 1台/组 1 1-2选1 2 简单文本编辑器设计与实现 6 设计并实现一个简单的文本编辑器 运用可视化编程 上机 1台/组 1 3 通讯录程序通讯录程序成绩管理程序 6 设计并实现一个简单的成绩程序6 选择建立超市的最佳位置,使n个居民点到超市的距离总和最小 数据结构、算法设计与实现 上机 1台/组 1 5-6选1 6 拯救大兵瑞恩 6 设计找到迷宫中存放钥匙单元实验一 计算器设计与实现
一、实验目的与要求
实验目的:锻炼可视化编程能力
实验要求:
1熟悉VC++编程环境。
2运用C++程序设计知识对实验题目进行分析和设计。
3进行程序编写和调试工作。
二、实验内容
使用MFC框架在Visual Studio 6.0环境下编写一个简易的计算器,能实现简单的加、减、乘、除四则运算,并加入特定的一些效果,如使计算器的颜色在红色,绿色和蓝色之间轮流变换等。完成诸如计算器对话框的创建、控件编辑、界面设计、关键功能的实现等工作。
三、实现方法
1、设计界面。创建一个对话框,在对话框中添加文本框用来显示计算结果按钮:0-9、小数点、、、、、=实验二 简单文本编辑器设计与实现
一、实验目的与要求
实验目的:锻炼可视化编程能力
实验要求:
1熟悉VC++编程环境(不限编程工具也可使用Visual Studio 2005实现一个与DOS操作系统下的Edit相似的文本编辑器。在此文本编辑器中,用户可以通过快捷和选择菜单项,完成基本的文本编辑器和文件处理工作。文本编辑器主要由五大功能模块构成,它们分别是文件操作模块,文本编辑模块,剪切操作模块,菜单控制模块和帮助及其他模块。各模块的功能要求:
(1)文件操作模块。在文件操作模块中,主要完成文件的创建,打开,保存和另存操作。用户可以选择File菜单上的New子菜单来完成新建文本文件操作;选择File菜单上的Save子菜单来完成保存文件操作选择File菜单上的Open子菜单来完成打开文件操作;选择Flie菜单上的Save?as子菜单来完成文件的另存为操作。在文件的打开,保存和另存为操作中,系统会提示用户输入文件路径及文件名。值得一提的是,当用户打开一个文件时,指定的文件必须存在,否则系统会报错。
?(2)文本编辑器模块。在文本编辑器模块中,主要完成在编辑窗口中以添加或插入的方式输入字符,删除光标所在当前位置的单个字符或前一个位置的单个字符,朝上下左右4个方向的光标移动操作。当光标所在位置及后面的位置没有字符时,系统会以添加的方式输入字符;当光标所在位置及后面的位置有字符时,系统会已插入的方式输入字符。用户可以使用BackSpace键删除光标前一个字符,也可以使用Del键删除当前位置的字符或删除Ctrl+左移(右移)键i选定了的多个字符。用户可以使用左移键(←),右移键(→),上移键(↑)和下移键(↓)来移动光标位置。?
(3)剪贴板操作模块。在剪贴板操作模块中,主要完成对已选定文本的剪切,复制,粘贴工作。如果用户要剪切文本以便可以将它移动到其他位置,可通过Ctrl+X左移键(右移键)先选定文本,然后选择Edit菜单上的Cut子菜单或按Ctrl+X快捷键来完成剪切任务。如果用户要复制文本以便可以将它黏贴到其他位置,必须先选定文本,然后选择Edit菜单上的Copy紫菜单或按Ctrl+C快捷键来完成复制任务。如果用户要粘贴剪切或复制的文本,必须将光标置于要粘贴文本的位置,然后选择Edit菜单上的Paste子菜单或按Ctrl+V快捷键来完成粘贴任务。
(4)菜单控制模块。在菜单控制模块
您可能关注的文档
- 氓上课用.ppt
- 民营医院必威体育精装版发展状况及政策研究.pptx
- 毫米波TR组件.ppt
- 气体传感器菜鸟知识1.ppt
- 气体传感器菜鸟入门知识2.ppt
- 气体体积的测量(打).doc
- 气体充装安全技术.doc
- 气体分析仪维修培训教材.doc
- 气体制取、净化、检验专题复习.ppt
- 民航客票销售.ppt
- 2025年AI大模型技术在电力系统中的应用及发展趋势报告-香港中文大学(赵俊华).docx
- 2025年温室气体核查指南-企业可持续发展的绿色基石-ICAS英格尔认证.docx
- 数字员工助力财务管理数字化转型.docx
- DeepSeek完全实用手册(1.5版本).pdf.docx
- 2025年一季度中国消费者消费意愿调查报告-立信数据-202506.docx
- 突发环境污染事件应急管理培训.docx
- 金融-银行行业专题:中国机构配置手册(2025版)之流动性与货币政策篇-“超级央行”时代.docx
- 陈立桅-高比能长循环全固态电池关键材料.docx
- 投资策略专题:从“第四消费时代”看未来消费机遇.docx
- 华为产品战略规划全景训战.docx
最近下载
- 上海市既有建筑改造工程消防技术指南(2024年版).docx VIP
- 网易云音乐UI界面设计案例分析.pptx VIP
- 20220103云南师范大学附属俊发城中学劳动教育评价工作方案.docx
- 2024秋新人教版物理八年级上册教学课件 开学第一课 开启科学探索之旅.pptx VIP
- 不动产登记代理人《地籍调查》近年考试真题题库汇总(200题).docx VIP
- 三面自动切书机设计.doc VIP
- 《世界现代设计史题库》.doc VIP
- 今日头条2013年B轮融资商业计划书.pdf VIP
- 《汽车涂装》2024—2025学年第一学期工学一体化课程教学进度计划表.docx VIP
- 2024年中国产业出海发展研究报告.pdf VIP
文档评论(0)