北大青鸟光谷校区

北大青鸟光谷校区

  • 北大青鸟徐东校区
  • 北大青鸟光谷校区
  • 北大青鸟宏鹏IT校区
  • 荆州青鸟之家
  • 襄阳青鸟之家

15902769092

百日千才

ACCP学年 第二学期 册 深入.NET平台和C#编程

2013-07-11 10:53来源:武汉北大青鸟光谷校区作者:武汉宏鹏

  本册说明

  通过学期的C#课程的学习,相信你已经迷上了.NET技术,在这门课程中,我们将带你领略两道风景:强大的面向对象技术和.NET框架技术。

  下面我们来看看具体的章节内容:

  部分:介绍.NET的框架结构,包括它的一些重要特性、跨语言开发、强大的类库支持。这里,将揭开.NET平台的神秘面纱,你会对它有更清晰的认识。

  第二部分:讨论面向对象的一些基本内容,类和对象,类中的成员以及类之间的通信等。在本部分,你要彻底改变自己的思维方式,经常问自己“今天,我面向对象了吗?”。另外,我们还要学习.NET平台的泛型集合技术。

  第三部分:介绍OOP的核心思想:继承、多态。掌握了这些内容,你的编程技术将得到升华。另外,你还将接触到设计模式的概念以及简单工厂一设计模式的典型应用,用心学,这可是应聘软件工程师的“必杀技”啊!

  第四部分:讨论XML技术、文件操作,以及.NET中的序列化和反序列化技术。伴随整门课程,我们将共同完成“网络电视精灵”和“影院售票系统”的开发。OOP思想的历练非一日之功,必须通过实战、积累项日经验,刁‘能深刻体会它的精髓。

  莫怕枯燥,静心思考,你将收获程序人生宝贵的一笔财富。

  本册课程内容

  目录

  1.1Microsoft.NET框架概述

  1.1.1 Microsoft.NET介绍

  1.1.2 .NET框架的魅力

  1.2.NET框架体系结构

  1.2.1 .NET框架结构

  1.2.2公共语言运行时

  1.2.3框架类库

  1.3C#锐利体验

  1.3.1C#概述

  1.3.2体验框架类库的强大功能

  1.4上机练习

  本章任务:

  实现网络图片下载功能

  使用Ping检测一下网络地址是否有效

  本章技能目标:

  理解.NET框架的特性

  体验框架类库的强大功能

  理解.NET框架的组成及其基本的工作原理

  会阅读MSDN文档

  深入C#数据类型

  目录

  2.1面向对象回顾

  2.1.1类和对象

  2.1.2封装

  2.1.3类图

  2.1.4上机练习

  2.2值类型和引用类型

  2.2.1概述

  2.2.2结构

  2.2.3装箱和拆箱

  2.3不同类型的参数传递

  2.4静态成员

  2.4.1为什么要用静态成员

  2.4.2静态成员的定义和应用

  2.4.3上机练习

  本章任务

  使用Visio绘制基本类图

  实现项目经理给员工打分的功能

  实现给新购计算机编号

  实现投票器,选佳员工

  本章技能目标

  巩固类、对象、封装和方法调用

  使用Visio绘制基本类图

  理解结构

  理解值类型和引用类型作为方法参数的区别

  使用静态方法解决实际问题

  使用集合组织相关数据

  目录

  3.1集合概述

  3.1.1 ArrayList

  3.1.2 Hashtable

  3.2泛型和泛型集合

  3.2.1泛型

  3.2.2泛型集合List

      3.2.3泛型集合Dictionary

      3.2.4泛型类

  3.3上机练习

  本章任务

  实现员工的添加、修改、删除、查询等管理

  实现员工打卡管理

  本章技能目标

  理解集合的概念

  熟练使用集合访问数据

  理解泛型的概念

  熟练使用各种泛型集合

  深入类的方法

  目录

  4.1构造函数

  4.2方法重载

  4.2.1构造函数的重载

  4.2.2方法重载示例

  4.2.3上机练习

  4.3对象交互

  4.3.1概述

  4.3.2对象交互实例

  4.3.3上机练习

  本章任务

  完善SE类

  计算员工薪水

  使用面向对象模拟遥控器控制电视机

  使用面向对象模拟顾客点餐

  本章技能目标

  理解并会编写类的构造函数

  会实现方法重载

  理解类之间的通信

  指导学习:体验套餐管理系统

  目录

  5.1复习串讲

  5.1.1难点突破

  5.1.2知识梳理

  5.2综合练习

  5.2.1任务描述

  5.2.2练习

  本章任务

  开发体验套餐管理系统,实现如下功能:

  初始化系统套餐

  显示体验套餐明细

  删除套餐中的项目信息

  新增套餐项目信息

  新建体检套餐

  本章技能目标

  使用泛型集合访问,存储数据

  使用类的属性、方法构造函数

  初识继承和多态

  目录

  6.1继承概述

  6.1.1什么是继承

  6.1.2 base关键字和protected修饰符

  6.1.3子类构造函数

  6.1.4上机练习

  6.2继承的使用

  6.2.1继承的特性

  6.2.2 IS-A的应用

  6.2.3继承的价值

  6.2.4上机练习

  6.3多态

  6.3.1解决继承带来的问题

  6.3.2什么是多态

  6.3.3实现多态

  6.3.4上机练习

  本章任务

  使用继承和多态模拟汽车行驶

  使用继承和多态实现员工汇报工作

  使用继承和多态实现计算器

  本章技能目标

  理解继承的概念

  能够利用继承建立父类和子类

  理解多态的概念

  能够用虚方法实现多态

  深入理解多态

  目录

  7.1里氏替换和多态应用

  7.1.1里氏替换概述

  7.1.2父类类型作为参数

  7.1.3上机练习

  7.2抽象类和抽象方法

  7.2.1为什么使用抽象类和抽象方法

  7.2.2抽象类和抽象方法的应用

  7.2.3面向对象的三大特性

  7.2.4上机练习

  本章任务

  实现员工进行器乐演奏的功能

  实现员工执行工作列表的功能

  实现员工查看工作完成情况的功能

  实现饲养员给不同动物喂食的功能

  本章技能目标

  理解里氏替换原则

  能够使用父类类型作为参数

  理解抽象类和抽象方法

  理解虚方法和抽象方法的区别

  面向对象应用

  目录

  8.1设计模式概述

  8.1.1解决变化带来的麻烦

  8.1.2什么是设计模式

  8.2设计模式的应用

  8.2.1简单工厂设计模式

  8.2.2上机练习

  8.2.3单例设计模式

  8.2.4上机练习

  8.3设计模式的意义

  8.4综合实战—网络电视精灵

  本章任务

  模拟到Pizza商店订购Pizza的过程

  模拟查看Pizza商店菜单的过程

  实现在单窗口播放音乐

  分析并搭建“网络电视精灵”类结构

  本章技能目标

  理解设计模式的概念

  了解简单工厂模式的应用

  了解单例模式的应用

  指导学习:汽车租赁系统

  目录

  9.1复习串讲

  9.1.1难点突破

  9.1.2知识梳理

  9.2综合练习

  9.2.1任务描述

  9.2.2练习

  本章任务

  开发汽车租赁系统,实现如下功能:

  租车

  还车

  新车入库

  本章技能目标

  使用继承和多态创建类

  使用简单工厂创建对象

  可扩展标记语言XML

  目录

  10.1“网络电视精灵”与XML

  10.1.1“网络电视精灵”的工作原理

  10.1.2 XML文件概述

  10.2如何操作XML

  10.2.1解析XML文件

  10.2.2解析“网络电视精灵”的XML文件

  10.2.3上机练习

  10.3用TreeView显示数据

  10.3.1动态绑定TreeView

  10.3.2用TreeView显示电视频道

  10.3.3上机练习

  本章任务

  实现“网络电视精灵”显示所有频道的功能

  实现“网络电视精灵”浏览频道节目清单功能

  实现“网络电视精灵”定制我的电台功能

  本章技能目标

  能够编写XML文件

  掌握XML文件的元素读取

  能够使用TreeView控件创建动态树状菜单

  文件操作

  目录

  11.1文件概述

  11.2如何读写文件

  11.2.1文件流

  11.2.2文件读写器

  11.2.3解决乱码问题

  11.2.4上机练习

  11.3文件和目录操作

  11.4文件的综合运用

  11.5上机练习

  本章任务

  实现文本读写器

  通过读写文件实现“网络电视精灵”的保存功能

  实现小型资源管理器

  本章技能目标

  掌握文本文件的读写

  能够进行文件和文件夹操作

  序列化和反序列化

  目录

  12.1扩展持久化信息

  12.2序列化与反序列化

  12.2.1序列化

  12.2.2反序列化

  12.2.3序列化和反序列化的用途

  12.3特性

  12.3.1自定义特性

  12.3.2上机练习

  本章任务

  完成网络电视精灵

  序列化方式存储“我的电视台”和“提醒信息”

  实现节目播放功能

  实现定时提醒功能

  本章技能目标

  理解序列化和反序列化的概念

  能够使用序列化和反序列化保持和恢复对象状态

  指导学习:课程总复习

  目录

  13.1复习串讲

  13.1.1核心技能目标

  13.1.2知识梳理

  13.2综合练习

  13.2.1任务描述

  13.2.2练习

  本章任务:

  开发计算机查询系统,实现加载计算机列表的功能

  开发计算机查询系统,实现显示计算机信息的功能

  本章技能目标:

  1、使用TreeView绑定集合数据

  2、使用序列化读取文件

  3、使用反序列化保存文件

  4、使用简单工厂设计模式创建对象

  5、会解析XML文件

  项目案例:影院售票系统

  目录

  14.1案例分析

  14.1.1需求概述

  14.1.2开发环境

  14.1.3案例覆盖的技能点

  14.1.4问题分析

  14.2项目需求

  14.2.1用例1:查看新放映列表

  14.2.2用例2:查看电影介绍

  14.2.3用例3:查看电影介绍

  14.2.4用例4:查看放映厅座位

  14.2.5用例5:购票

  14.2.6用例6:打印电影票

  14.2.7用例7:继续售票

  14.3进度记录

  本章任务

  开发影院售票系统

  本章技能目标

  复习掌握泛型集合

  复习掌握继承、多态

  复习掌握读取XML的方法

  复习掌握序列化和反序列化

  复习掌握枚举的方法

 

关闭

只为了方便您就学 北大青鸟光谷校区 北大青鸟光谷校区

武汉市江夏区华泰街武昌理工学院对面

全真项目实战 入学签就业协议

Copyright (c) 2006-2021 武汉宏鹏教育咨询有限公司 版权所有 All Rights Reserved.