课程名称:【Net 架构与C#程序设计技术】
课时:48
学习费用:1580元
课时说明:每天8个学时,上午9点—12点,下午1点30—4点30,脱产班连续上课,周末不休息,方便外地学员学习。业余班周六、日上课,或者晚上上课。
学员服务:3人以上学习,我们免费提供接送站服务,推荐食宿,费用自理。
课程背景:C#是专门用于.NET的新编程语言。使用C#可以编写出动态Web页面、XML Web服务、分布式应用程序的组件、数据库访问组件或传统的Windows桌面应用程序。C#和.NET全面革新了编写程序的方式。本课程以最新的.NET Frame- work 2.0和Visual Studio 2005为基础,全面介绍了C#编程的工具,提供了理解.NET体系结构的工作原理所必需的背景知识。
学习基础:掌握电脑基本操作,了解基本编程思想。
培训目标:本课程适合那些想学习C#或.NET编程技术知识的中高级程序员。
课程大纲:
1. 微软.NET战略及技术体系:.NET战略发展规划、.NET战略要点、什么是.NET?Visual Studio Team System、VS.NET特点、J2EE vs .NET谁与争锋?.NET的下一个发展战略——Live展望。
2. .NET Framework:.NET Framework概述、两大核心组件:公共语言运行库、.NET Framework类库。公共语言运行时(CLR)、通用类型系统、公共语言规范、程序集、应用程序域。
3. 解决方案和项目:解决方案和项目概述、作为容器的解决方案、作为容器的项目、创建解决方案和项目、多项目解决方案、项目属性、项目设计器、本地项目与 Web 项目。
4. C#语言规范<1.2版>:C#语言简介、C#程序结构、C#词法结构、基本概念、类型、变量、类型转换、表达式、语句、命名空间。
5. C#面向对象编程:面向对象基本概念、面向对象的程序设计方法、OOA、OOD概述、OOP的四个基本机制、C#类与对象、类的成员、方法的重载、覆盖。结构、数组、接口、枚举、委托、属性、C#类的继承与派生、C#多态性。
6. C#.NET事件与委托:委托概述、委托特点、委托声明、委托调用、异步委托;事件概述、观察者设计模式在事件处理中的应用、事件声明、事件引发、事件订阅、委托事件处理模式综合案例。
7. 集合类编程:集合概述、集合和数据结构、常用的集合类型、数组集合类型、哈希和字典集合、排序集合、队列集合、堆栈集合、泛型类集合、专用集合、集合类编程、集合选择、集合枚举、通过接口实现自定义集合、通过继承实现自定义集合。
8. C#语言规范<2.0版>:C#2.0简介、泛型、匿名方法、迭代器、分部类型、可空类型、其它新增。
9. XML文档注释:文档注释概述、文档注释标记、文档处理。
10. C#异常处理:异常概述、C#异常处理机制、C#异常处理方法、自定义异常处理。
11. .NET垃圾回收:.NET垃圾回收机制、Finalize方法和析构函数、清理非托管资源、C# 的 Using 语句、强制垃圾回收。
12. 非安全代码:非安全代码及指针、指针定义、指针初始化和赋值、指针运算、结构指针、数组指针、fixed关键字。
代码的生成和调试:生成概述、生成配置、生成平台;调试器概述、执行控制、断点与跟踪点、调试其中的表达式、调试托管代码、调试本机代码、调试SQL、Visual Studio2005调试新功能。
软件环境:win2003server,sql srver2005,vs.net2005
后续课程:ASP.NET WEB高级应用开发
课程定制:如果您的需求与我们的课程不符,3人以上即可以定制课程,我们会安排最优秀的和实战经验丰富老师授课,切合您的实际需求,达到事半功倍的效果。我们还提供上门培训,在客户指定地点授课,课程内容完全按照客户实际项目内容需求设计,以使我们培训效果更加切合您的需要。
教学特色:小班授课,联机教学;典型案例剖析,培养实际动手能力;专家讲解,理论结合实际;注重实用技巧。
联系方式: 网站:www.enhe.cn 电话:010—82674385 82674386
上课地点:北京大学
|
|