- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《高级UI编程技术》课程教学大纲
课程代码:030742002
课程英文名称:Advanced UI Programming Technology
课程总学时:32 讲课:32 实验:0 上机:0
适用专业:电子信息科学与技术
大纲编写(修订)时间:2010
一、大纲使用说明
(一)课程的地位及教学目标
高级UI编程技术是电子信息科学与技术专业的一门专业选修课。通过本课程的学习,使学生对利用C++设计的程序框架的进行应用程序的开发有一个全面的认识和把握,通过掌握Visual C++ 进行MFC编程及了解QT的基本实现过程,提高学生对高级用户界面程序综合应用能力。
(二)知识、能力及技能方面的基本要求
通过本课程的学习,主要培养学生WINDOWS应用程序开发和MFC编程能力,另外了解QT程序框架的构成及其简单应用程序的开发过程。
要求:
1. 理解WINDOWS的消息机制和WINDOWS应用程序的基本结构;
2.掌握MFC的基本概念,窗口、资源、图形设备接口、文档/视图结构、对话框和控件等对象的程序设计方法,Visual Studio中的AppWizard、ClassWizard、资源编辑器和调试器等工具的方法,可用Visual C++开发基本的WINDOWS应用程序。
3.学习QT程序库的构成,了解一个简单QT程序的框架,掌握Qt Creator 与 Qt Designer的使用方法。
(三)实施说明
本课程涉及的知识和技术在社会上的实际需求大,实用性强。本课程主要有两大知识体系构成,即VisualC++ 下的MFC编程和QT跨平台程序设计,重点在第一部分。教师在讲解过程中应深入浅出、循序渐进、联系实际、结合实例,才能收到较好的效果。应培养学生良好的可视化程序设计思想、方法与技巧,较好的应用面向对象C++基础知识。
本课程在授课时应注重理论讲解与实例演示教学模式。上课时采用多媒体教学方式,上课过程中除了讲清基本理论和基本方法外,还应该在课堂上通过多媒体手段现场演示程序的执行及编译器的使用。 督促并采用一定的方法使学生在课外时间进行大量的编程练习,编程实践永远是学好计算机程序设计语言的关键。
该大纲的实施过程中,应站在培养人才的整体高度上,教师传授的不仅仅是知识,更重要的是如何获取知识。因此,在整个课程的教学过程中,教师应成为学生的导师,指导学生如何学习;还应充当课堂讨论的组织者及引导者;扮演实践环节中应用软件项目开发的负责人。
(四)、对习题,实验,实践环节的要求
本课程由于涵盖内容较多,因此没有开设课内实验,因此更要求授课教师抓好学生课外自学的程度与效果。。
(五)、对先修课程的要求
??? C语言程序设计、面向对象程序设计C++、数据结构
(六)对习题课、实践环节的要求
1.课后布置适量的作业,适时反馈作业问题。作业应该以小程序、小任务为主要形式,学生必须独立按时完成作业,作业的完成情况应作为评定课程成绩的一部分。
2.教师应及时检查学生的操作性作业,指导学生掌握C++与高级程序框架结合应用的方法。
(七)课程考核方式
1.考核方式:考查(可采用在规定时间内统一上机完成指定题目的形式)
2.考核目标:重点考核学生的可视化UI程序的设计与开发能力。
3.成绩构成:本课程的总成绩主要由两部分组成:平时成绩(包括作业情况、出勤情况、小测验等)占20%,期末考试成绩占80%。
(八)参考书目
1. 《面向对象的程序设计—(C++语言)》,李爱华 程磊编,清华大学出版社
2.《WINDOWS程序设计》,郭皞岩 屈景辉 廖琪梅著,人民邮电出版社
3.《Visual c++深入详解》,孙鑫 余安萍著著,电子工业出版社
4.《深入浅出MFC》,飞思科技产品研发中心等编,电子工业出版社
5.《精通Qt4编程》,蔡志明,电子工业出版社
二、中文摘要
本课程是电子信息科学与技术专业的一门专业选修课。课程主要讲授利用Visual C++ 结合MFC开发可视化界面程序的基础与b高级应用,另外介绍了QT及利用Qt Designer进行Qt程序开发的基本过程,重在培养学生程序设计能力和独立分析与解决实际问题的能力。本课程将为毕业设计等奠定重要的基础。
三、课程学时分配表
序号
教学内容
学时
讲课
实验
上机
1
第01部分 开发工具与环境
2
2
2
第02部分 Windows编程基础
2
2
3
第03部分 MFC应用程序基本框架
2
2
4
第04部分 对话框与常用控件
6
6
4.1
对话框模板和对话框类,生成对话框类
2
4.2
模式对话框和非模式对话框
2
4.3
Windows常用控件的使用
2
5
第05部分 文档与视图
2
2
6
第06部分 Windows绘图程序
4
4
6.1
CDC类及图
您可能关注的文档
最近下载
- 丽声北极星自然拼读绘本第二级 Eggs for Ben 课件2.pptx
- 第09课 美丽的颜色(公开课一等奖创新教学设计).docx
- 2024年危险化学品生产企业安全试题(安全管理人员)真题题库附解析答案.docx
- 2022-2023学年宁波市鄞州区八年级上学期期中数学试卷(含答案解析).docx
- 工程项目分包合同书样本.doc
- 轻骑士橡筋制作_航模系列.ppt
- 兽医检验复习试题.doc
- DB42_T 2163-2023 水利工程质量监督规程.doc
- 金井“茶乡小镇”城镇建设及旅游开发一期PPP项目-招标文件.doc
- 人教版初中美术九年级上册《异彩纷呈的中国古代雕塑、工艺和建筑》优课比赛课件.pptx VIP
文档评论(0)