- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
指导老师:苗建松 电话Email:miaojiansong@bupt.edu.cn 实习目标 在学习C++大学基础教程的基础,使同学们进一步综合运用C++的基本概念和语法,学习C++面向对象的设计思想,初步学会MS Visual C++集成开发环境的使用 学习复杂应用程序的设计和使用、文件流的读写、相关API的使用等,并提交一个完整的C++的作品 充分培养学生的合作意识,培养学生发现问题、解决问题的能力,充分发挥学生的想象力、创造力,激发学生主动学习的潜能 实习安排 实习一共2周,从8月22日开始,至9月8日结束 集中授课两次:8月22日 下午13:30在教3-337上课 其余时间上机,每位同学上机8次,每次4个小时,共32个小时 上机时间安排: 16班(学号1-5):8月24日、26日、30日,9月1日、9月3日、5日、7日、8日上午8:00-12:00 16班(学号6-31)、17班、18班、19班:8月24日、26日、30日,9月1日、9月3日、5日、7日、8日下午13:30-17:30 实习要求 完成一个作品的程序设计 清楚实现原理及方法 鼓励使用类、对象、MFC等编程方法 按要求提交实习报告(有模版) 源程序、实习报告禁止抄袭 按时出勤 成绩: 源程序 70% 实习报告 20% 出勤及课堂 10% 程序编写要求 程序功能完整 清楚程序的工作流程 代码编写符合规范:命名、缩进、函数划分、注释说明、可读性等 独立编写 实习报告要求 按照实习报告模版撰写,各部分内容全面 流程图规范,图表使用正确 清晰说明程序设计的思路和想法 对实习过程中遇到的问题及解决问题的方法进行说明总结 态度认真 有心得体会 按时提交报告 主要内容 1、实例演示 2、系统资源 3、技巧 4、实例讲解 1、实例演示 1、推箱子游戏 2、指法练习 2、系统资源 程序模式 1、Character_mode: 例如:控制台编程 限制 只能按照行列来规划界面,一行80列,每个英文字符占一个位置,每个中文字符占两个位置。 基本控制方式是键盘,很难用鼠标控制 2、系统资源 控制台程序 1、库文件windows.h 包括windows常用的数据结构,宏和其他数据类型。 2、库文件conio.h 包括控制台的键盘输入输出操作。 2、系统资源 2、系统资源 相关数据结构 2、BOOL typedef int BOOL; 3、BYTE typedef unsigned char BYTE; 4、 WORD typedef unsigned short WORD; 5、DWORD typedef unsigned long DWORD; 2、系统资源 位操作 | ~ ^ 按位与 按位或 按位取反 按位异或 例如: a b ab = a | b = ~a = a ^ b= 2、系统资源 颜色标识(常量) 数据结构:WORD FOREGROUND_RED 红色 FOREGROUND_GREEN 绿色 FOREGROUND_BLUE 蓝色 FOREGROUND_INTENSITY 加重 BACKGROUND_ RED 红色 BACKGROUND_GREEN 绿色 BACKGROUND_ BLUE 蓝色 BACKGROUND_INTENSITY 加重 2、系统资源 文本颜色的
文档评论(0)