admin 管理员组

文章数量: 1087139


2024年3月21日发(作者:redis不持久化能主从吗)

Windows应用程序设计

(Application Programming of Windows)

课程代码:

05410094

学分:2

学时

: 32 (其中:课堂教学学时:24 实验学时:0 上机学时:8 课程实践学时:0 )

先修课程:

程序设计(C语言)

适用专业:

电子信息科学与技术

教材:

《C++面向对象程序设计教程》,陈维兴,清华大学出版社,2009年06月 第3版

一、课程性质与课程目标

(一)课程性质

《Windows应用程序设计》是电子信息工程专业本科生的一门选修课程。在

Windows操作系统中,利用具有可视化图形用户界面(GUI)的编程工具,采用面向对

象的编程思想进行程序开发是已称为计算机程序设计的主流方法。与早先的基于命令行

的面向过程的程序设计相比,这是编程思想和开发环境的一次质的飞跃,掌握这种编程

方法和技术本身就是一种挑战。。本课程知识面广,技术深,实用性强,应用面广。通

过该课程的学习,学生可以掌握面向对象的编程思想和基于Microsoft Visual C++这种典

型的Windows应用程序开发环境的使用方法,为学生今后从事各种类型的Windows程

序设计(包括面向对象的数据库应用程序、Internet通信程序、ActiveX控件、嵌入式系

统上位机应用程序等)的开发打下良好的理论基础,并使学生具备较好的实际动手编写

和调试C++程序的能力。在掌握面向对象程序设计思想的基础上,可以使学生具有较快

掌握Java、Paython等其它面向对象程序语言的能力。

(二)课程目标

课程目标1:掌握面向对象的三大基本特性(包括封装性、继承性、多态性),并能使用上述

特性进行程序的编写;

课程目标2:掌握C++中的模板、异常处理、IO流和文件的输入输出。

课程目标3:掌握Visual C++开发环境的使用、面向对象程序设计的方法和过程,以及软件

工程的开发步骤。

1 / 10

(三)课程目标与专业毕业要求指标点的对应关系

认证专业专业必修课程填写

本课程为选修课。

本课程支撑专业培养计划中毕业要求指标点1-3、3-2:

1.毕业要求1-3. 掌握计算机基础知识,具有分析和设计计算机软硬件系统的能力。

2.毕业要求3-2. 能够针对特定需求设计硬件系统和软件程序,并能验证其正确性。

课程目标

毕业要求指标点

毕业要求1-3

毕业要求3-2

课程目标1 课程目标2 课程目标3

注:课程目标与毕业要求指标点对接的单元格中可输入“”,也可标注“H、M、L”。

二、课程内容与教学要求

第一章 面向对象程序设计概述

(一)课程内容

(1)面向对象的基本概念及其与面向过程的区别;

(2)类和类对象的定义及其关系;

(3)面向对象方法的三个基本特性的介绍。

(二)教学要求

理解面向对象程序设计的思想及其与面向过程的区别(本章难点);掌握类和类对象的定义及其

关系;理解面向对象方法的三个基本特性及其作用。

(三)重点与难点

1. 重点

类和类对象的定义及其关系;面向对象方法的三个基本特性及其作用。

2. 难点

面向对象程序设计的思想及其与面向过程的区别;类和类对象的定义及其关系。

第二章 C++语言概述

(一)课程内容

2 / 10


本文标签: 面向对象 程序设计 课程 专业