- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Windows 应用程序设计在Windows操作系统上运行的程序叫Windows应用程序 信息管理学院 李媛 课程介绍 课程定位 课程重要性 教学目标 教学内容 教学方法,学习方法 参考资料 评分标准 课程定位 计算机专业的专业限选课程(6选4)、任选课(17选8)。 先修课程:《计算机导论》、《C语言程序设计》 《C++语言程序设计》、《数据库》 后修课程:《游戏编程设计》(软件、网络专业) 《嵌入式系统》(计科专业) 课程重要性 Windows是最主流的操作系统,也是网络游戏最主要的开发平台,必须理解Windows程序设计。 要开发Windows游戏,就必须理解Windows程序的工作原理。 Win32 API重要性 API(Application Programming Interface):应用程序编程接口。它包含了所有应用程序能够使用,操作系统能够执行的函数调用。例如:MessageBox函数。 32位Windows上的一切软件都可以使用Win32 API来实现。 在Windows系统中,API保持着一贯的一致性。 与API相关的两个概念 SDK(Software Development Kit):软件开发工具包,提供了开发Windows应用程序所需的各种头文件、库文件、帮助文档、各种工具以及例程。 MFC(Microsoft Foundation Classes):微软基础类库,以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。 MFC仅仅是对Windows API的一种高级封装而已 通过运用Win32 API函数编程,可以对Windows系统内部的运行机制更了解。 可以帮助大家在其他开发工具中更好地理解和利用API函数。 游戏编程通常都是直接使用API函数。 教学目标 理解Windows应用程序的工作原理和消息机制 掌握Windows程序设计方法和编程思路 熟悉常用的Windows API函数 掌握Windows游戏开发中常用的一些动画技巧 熟练使用VC++开发工具进行编码和调试 具备自学能力和良好的口头表达能力 具备良好的工作态度、责任心以及团队合作精神 教学内容 创建窗口与消息响应 GDI绘图基础 游戏动画技巧 游戏输入消息处理 资源的使用:菜单,快捷键,图标,位图 动态链接库 控件:按钮,文本框,下拉列表框 Windows界面设计 对话框 用MFC设计数据库应用程序 教学方法 任务驱动 授课与案例相结合 课堂实践 课后作业 学习方法 消息驱动,理解为什么何处添加什么代码 作业提交要求: 按时、独立完成 命名方式:学号姓名作业次数.rar 如:101唐路平1.rar 工程项目名: 101唐路平1 参考资料 《Windows游戏编程基础》 《MFC Windows程序设计(第2版)》 电子版资料 / 评分标准 考勤 15% 3次考勤不到不得考试 作业 15% 3次作业不交不得考试 期末考试 70% 闭卷笔试 Java语言编写的GUI程序在Java平台上运行,出现窗口;在Windows操作系统上运行的程序叫Windows应用程序。 MessageBox Java语言编写的GUI程序在Java平台上运行,出现窗口;在Windows操作系统上运行的程序叫Windows应用程序。 MessageBox
您可能关注的文档
- 【成才之路】2014-2015高中数学人教A版选修2-3配套:1.2.1第1课时排列(一)[来源:学优高考网2170880]教程讲解.ppt
- 【成才之路】2014-2015高中数学人教A版选修2-3配套:1.2.1第1课时排列(一)上课用教程讲解.ppt
- 【成才之路】2014-2015高中数学人教A版选修2-3配套:1.2.1第2课时排列(二)[来源:学优高考网2076160]教程讲解.ppt
- 【成才之路】2014-2015高中数学人教A版选修2-3配套:1.2.2第3课时排列与组合习题课[来源教程讲解.ppt
- 【成才之路】2015-2016学年高中数学第1章2排列北师大版选修2-3教程讲解.ppt
- 【初中数学评价标准培训】数学教学教什么?教程讲解.ppt
- 【创新设计】2013届高中政治人教版必修二4-2教程讲解.ppt
- 【创新设计】2014-2015学年高二化学鲁科版选修一同步:3-3汽车燃料清洁化教程讲解.ppt
- 【创新设计】2014-2015学年高二化学鲁科版选修一同步:5-2怎样科学使用卫生清洁用品教程讲解.ppt
- 【创新设计】2014-2015学年高二物理粤教版选修1-1:3.3传感器及其应用教程讲解.ppt
- 2024年山东日照市市属事业单位招聘工作人员60人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年山东泗水县应急管理局招聘劳务派遣人员34人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年山东济南市钢城区部分事业单位招聘拟聘用人员历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年山东农业大学招聘拟聘用人员【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年山东市南区面向部分高校应届毕业生优选事业单位人员(第二批)【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年山东临沂临沭经济开发区管理委员会招聘工作人员6人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年山东孝水建设限公司招聘20人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年山东平度市部分事业单位招聘100人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年山东德州市夏津县事业单位招考工作人员55名【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年山东德州市陵城区事业单位优秀青年人才引进42人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
文档评论(0)