课程说明
微软推出的C#语言越来越受到人们的关注和青睐。兼有C++强大的语言功能和VB简单快速的特点,加上完全面向.NET框架的设计,使得C#成为.NET平台开发的首选语言。本课程由浅入深,帮助您快速掌握C#语法,熟练使用其语言特点,了解面向对象的设计和编程方法。如果您还是一个编程新手,通过本课程的学习,您将能够在C#语言和面向对象的编程领域迅速投入工作。
预备知识:
熟悉Windows的使用
对编程有一定了解,但不需要很多的编程经验
课程目标:
掌握编写程序的基本方法,程序的基本结构和流程;熟练掌握C#语法规则,能够使用C#编写简单的控制台应用程序和dll;能够灵活使用C#的高级特性,采用面向对象的分析和编程方法来构建应用程序;学会使用Visual Studio.NET开发环境快速开发C#应用.
课程内容:
本课程主要包括: 通过培训使学员熟悉.NET整体架构,明确托管代码运行环境,了解CLR, CTS等体系结构;熟练掌握C#的语法特点;掌握.NET中一些核心功能;能够使用面向对象方法进行应用程序的设计、开发。
课程长度:5天 30学时
课程安排:
第一天
上午:.NET框架概述、CLR、CTS,基础类库BCL、.NET应用的版本方案和发布
下午:C#基本语法和语言特征、值/引用类型、数组、字符串、操作符、方法、属性
第二天
上午:对象的创建和销毁、装箱和拆箱
下午:名字空间、Indexers、Attributes、Interface
第三天
上午:继承性,多态性, 内存:引用和值变量
下午:.NET中的一些核心名字空间和类的使用、运算符的重载, 错误和异常处理
第四天
上午:Delegates、Events 、System.Text、System.IO
下午:C#预处理器指令,System..Collections
第五天
上午:System.Threading、处理字符串、反射、程序集的结构与跨语言支持
下午:System.Net、文件和注册表操作、读写文件[流、二进制文件、文本文件]