《WindowsCE程序设计》课程教学大纲.doc

《WindowsCE程序设计》课程教学大纲.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Windows CE程序设计课程教学大纲 (Windows CE Programming Design) 学 时 数:32学时 其中:实验学时:0学时 课外学时:0学时 学 分 数:2 适用专业:网络工程 一、课程的性质、目的和任务 本课程是一门基于硬件平台的软件开发专业选修课,具有很强的实践性。本课程的主要任务是介绍Windows CE进行中断、驱动程序开发的基本原理和设计方法。通过本课程的学习,使学生掌握和理解Windows CE程序设计与开发的基本过程,各种程序与设备的开发方法和技巧。主要涉及内存管理、文件管理、系统输入等,以及中断处理、驱动程序模型、流驱动程序开发等,要求学生对嵌入式系统的开发有进一步深入的了解,对硬件和开发环境都有较好的掌握,加强对理论知识的理解、提高学生解决问题能力的作用。 二、课程教学的基本要求 (一)学习Windows CE的基础理论和特点,以及相关的程序设计方法; (二)掌握Windows CE开发工具、内存管理、文件管理、系统输入等; (三)掌握中断处理、驱动程序模型、流驱动程序开发等。 三、课程的教学内容、重点和难点 第一章 嵌入式系统简介(1学时) 一、教学内容 (一)嵌入式系统特点、分类、组成; (二)嵌入式系统的应用领域; (三)常见的嵌入式操作系统。 重点:认识Windows CE、Symbian、Palm OS、嵌入式Linux、VxWorks等嵌入式操作系统。 难点:嵌入式系统组成及其特点。 第二章 Windows CE.Net简介(2学时) 一、教学内容 (一)Windows CE的发展历史、功能简介、电源管理功能、多任务功能、图形界面、通信能力、多媒体和扩展功能、实时功能等; (二)Windows CE.Net的体系结构; (三)Windows CE的应用领域。 重点:认识Windows CE及Windows CE.Net的体系结构。 难点:Windows CE.Net的层次架构、内核模块、文件系统、网络与通信模块、GWES模块等。 第三章 Windows CE.Net开发基础(1学时) 一、教学内容 (一)Windows CE.Net的启动; (二)Windows CE设备的电源特性; (三)Windows CE.Net程序开发环境; (四)Windows CE.Net目录解析。 重点:Windows CE.Net程序开发环境。 难点:Platform Builder、EVC和EVB、Visual Studio.Net、ActiveSync等。 第四章 Windows CE.Net开发工具简介(1学时) 一、教学内容 (一)Platform Builder; (二)Embedded Visual C; (三)Visual Studio.Net等工具。 重点:Visual Studio.Net工具的认识与理解。 难点:Win32 API、MFC及ATL三种程序设计方式;使用Visual Studio.Net 2003构建Smart Device工程。 第五章 Windows CE.Net中的内存管理(2学时) 一、教学内容 (一)Windows CE中RAM和ROM77,虚存,堆,栈以及静态数据块的使用; (二)Windows CE下的Bootloader。 重点:RAM和ROM在实际设备中的体现,虚存,堆,栈以及静态数据块的特性 难点:Bootloader的结构。 第六章 Windows CE.Net中的进程和线程(2学时) 一、教学内容 (一)Windows CE.Net中的进程,线程; (二)Windows CE.Net中进程间通信。 重点:线程的优先级;线程等待与互斥、互锁的处理。 难点:进程间通信的处理方式。 第七章 Windows CE.Net中的文件系统和注册表管理(2学时) 一、教学内容 (一)Windows CE.Net文件的输入输出,内存映射,文件管理等; (二)注册表及相关API函数。 重点:内存映射文件,注册表相关API函数。 难点:内存映射文件的理解。 第八章 Windows CE.Net中的屏幕绘制函数(2学时) 一、教学内容 (一)Hello Windows CE的建立; (二)文本显示相关的函数; (三)字体; (四)图形绘制; (五)使用Win32 API编程方式在Windows CE中显示文本、绘制图形。 重点:各种常见图形的绘制;使用API编程实现文本的显示及图形的绘制。 难点:使用Win32 API编程。 第九章 Windows CE.Net系统中的输入(2学时) 一、教学内容 (一)键盘输入; (二)鼠标输入; (三)Windows CE中的触摸屏; (四)通过鼠标点击的方式进行屏幕绘制; (五)在Windows

文档评论(0)

CUP2008013124 + 关注
实名认证
内容提供者

北京教育部直属高校教师,具有十余年工作经验,长期从事教学、科研相关工作,熟悉高校教育教学规律,注重成果积累

认证主体仝**

1亿VIP精品文档

相关文档

相关课程推荐