12-13第3学期VC++案例_作业12-13第3学期VC++案例_作业.docVIP

12-13第3学期VC++案例_作业12-13第3学期VC++案例_作业.doc

  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文档。上传文档
查看更多
《可视化程序设计》作业 一、 登录 URL:FTP://67 User: Student PWD: ctec 二、目录 下载作业题目及本说明目录:   67/作业下载\可视化程序设计\作业 上传作业目录   67/作业上传\2013_可视化程序设计_应数91信计9192/,如 67/作业上传\2013_可视化程序设计_应数91信计9192/电信硕51左为/ 三、上传作业操作 1.只需要递交Word文档的实验报告,学生需要建立目录,目录名为“班级_学号_姓名”,不需要递交程序代码。 2.文件命名方式: 班级_学号_姓名.doc,例如:应数51梁猛_实验一.DOC。 3.实验报告格式按文件“实验报告模板实验一.DOC”样式。 实验一 用MFC开发Windows应用程序 一、实验目的 1.理解WINDOWS的基本编程思想,弄清MFC程序的组成及各部分的作用。 2.掌握在Visual C++ 6.0环境中如何创建项目文件。 3.掌握CDC类的主要成员函数的使用。 二、实验内容 1.编写一程序,在窗口中输出两行由字符“*”组成的字符串,中间是“严谨、求实、团结、创新”。 实验二 Windows消息机制 一、实验目的 1.掌握编写鼠标消息处理函数和键盘消息处理函数的技术。 2.掌握定时器的使用。 二、实验内容 1.每当用户在窗口客户区中按下鼠标左键时即可产生一个泡泡。 2.编写一个字幕滚动程序。单击左键开始滚动,单击右键停止滚动;文字自右向左移动,文字到顶端的距离是固定的。 实验三 Windows的图形设备接口 一、实验目的 1.了解图形设备接口与设备环境的概念 2.掌握设备环境类(CDC)、绘图工具类(CGdiObject)的主要属性与操作 3.掌握画笔、画刷、位图等对象的用途和编程方法 二、实验内容 1.编写一个程序,在窗口客户区绘制一幅包括太阳、蓝天、草地和房子的彩色图画。 2.在一个窗口中央加载一个位图,当单击鼠标左键时位图向上运动,当单击鼠标右键时位图向下运动。 实验四 资源 一、实验目的 介绍资源的概念以及图标、位图、菜单、工具栏和状态栏等资源的编程方法。 二、实验内容 1.编写程序,为程序重新设计一个美丽大方的图标。 2.编写程序,修改窗口标题字符串。 3.显示一张位图文件(.BMP)。 4.添加菜单。 实验五 文档/视图结构应用程序 一、实验目的 1.掌握文档视图结构的概念 2.理解序列化的概念,掌握文件的操作方法,包括CArchive、CFile类 3.是对数据的处理和输入输出,包括显示和打印。MFC提供了文档/视图结构支持这应用程序。Picture、Spin、Progress、Slide、Data Time Picker、List Control、Tree Control等控件的使用。 二、实验内容 1.创建一个如图所示的界面。 2.利用Tab Control控件设计复杂的界面。 实验八 标准控件 一、实验目的 1.了解模板库的概念和原理。 2.了解MFC模板库数组、列表和映射的概念。 3.了解STL模板库容器、迭代器、算法的概念。 4.掌握使用向量、列表和双端队列等顺序容器编写程序的方法。 5.掌握使用集合和映射等关联容器编写程序的方法。 6.掌握使用堆栈和队列等容器适配器编写程序的方法。 7.掌握常用泛型算法的编程方法。 二、实验内容(任选两题) 1.设计一个通用栈模板并进行测试。栈中数据最大个数为100,可实现入栈、出栈和访问栈顶元素的功能。 2.从键盘输入学生的考试成绩,求最高分、平均分,并按分数从低到高排序输出。利用vector容器完成本题。 3.用列表list将整数列表中的元素逆置。 4.假设有两个按数据元素值递增有序排列的集合A 和B,均以set作存储结构。编写算法将A表和B表归并成一个按元素值递增有序排列的集合表C。 5.利用标准模板库实现Josephus 环问题:任给正整数n、k,按下述方法可得排列1,2,……,n 的一个置换:将数字1,2,……,n 环形排列,按顺时针方向从1 开始计数,计满k 时输出该位置上的数字(并从环中删去该数字),然后从下一个数字开始继续计数,直到环中所有数字均被输出为止。例如,n=10,k=3 时,输出的置换是3,6,9,2,7,1,8,5,10,4。试编写一算法,对输入的任意正整数n、k,输出相应的置换数字序列。 2013年7月3日

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档