面向对象技术。
technology of object-oriented programming
课程编号:30420032 学分数:2 开课单位:计算机技术与自动化学院。
课内总时数:40
任课教师姓名及职称:陈勇副教授、柯永振讲师、刘坤良讲师。
开课学期:第2学期教学方式:讲授。
一、教学要求及目的:
理解面向对象的基本思想、基本概念;掌握面向对象程序设计语言的基本结构、各种语法成分的作用、语法结构及运用方式;掌握面向对象程序设计的方法和技巧;能比较熟练地用c#语言进行一般面向对象的程序分析、设计,提高编写和调试应用程序的能力。
二、课程的主要内容。
1.面向对象方法的历史与现状。
面向对象技术的发展历史,主要的面向对象语言介绍。
2..net framework概述。
.net framework基本框架,.net framework的优点,以及开发平台。
3.c#概述。
c#的起源和特点,c#源程序的基本构成,c#中非面向对象方面的—些程序特性。
4.c#中类和对象。
类与对象的基本概念,构造函数,方法与属性,参数传递,静态成员。
5.派生、继承、多态性。
数据的抽象与封装,派生类的概念,派生类的构造函数,c#中多重继承的处理方法,虚方法的实现,抽象类,重载的实现,接口的实现,**的实现。
6. 基于windows 与web的应用程序开发。
开发windows,web应用程序的基本框架。
7.web service实现。
使用xml的web service实现。
8. 面向对象技术实践。
根据所掌握的面向对象技术,分析一个具体案例,利用c#实现其功能。
三、课程教材及主要参考书。
1.c#面向对象程序设计,黄聪明, 科学出版社,2023年。
2. c#程序设计,田原,清华大学出版社,2005
3.c#高级编程,李敏波,清华大学出版社,2005(第3版).
4.c#程序设计教程,余安萍,电子工业出版社,2002
5.面向对象的分析与设计,(美)grady booch著,机械工业出版社,2023年。
6.c#范例解析,朱沭红,电子工业出版社,2002
7.visual c#程序设计基础教程,邵鹏鸣,清华大学出版社,2005.
四、预修课程。
c语言程序设计、数据结构、程序设计方法学。
五、适用专业、范围。
计算机应用技术专业、计算机软件与理论专业。
《面向对象程序设计》教学大纲
课程名称 信息内容安全。课程 042504 总学时 64 学分 2课程类型 专业必修课。适用专业 信息安全专业。制订人 徐雪飞。审定人 肖文。制订日期 2015年3月。一 课程性质 目的和任务。c 语言是。net平台上的核心开发语言,具有简单易学 类型安全 完全面向对象等特性,是一门面向现代软件工程...
《面向对象程序设计》教学大纲
课程名称 面向对象程序设计。英文名称 object oriented programming 学分 2总学时 36 实验 上机 学时 8 开课专业 电子商务专业。一 本课程的性质 目的和培养目标。面向对象程序设计是电子商务专业的限定选修课程。面向对象程序设计是当今最为流行的程序设计方法,本课程以c ...
面向对象程序设计教学大纲
面向对象程序设计 课程教学大纲。一课程说明。1.课程基本情况。课程名称 j a程序设计。英文名称 j a programming 课程编号 2413223 开课专业 计算机科学与技术。开课学期 5 学分 周学时 4 4 课程类型 专业限选。2 课程性质 本课程在该专业的地位作用 面向对象的程序设计是...