400-888-5228

课程介绍:

AVTECH Visual Studio课程从C#2010编程语言基础开始讲解,涵盖了C#语法,面向对象编程技术,.NET Framework框架编程,ADO.NET数据库应用程序等所有C#2010编程知识。使学员掌握.NET 应用程序开发的所有基础知识技能。本课程是其他所有.NET编程课程的前缀必修课。

 

课程长度:

2天

课程对象:

具备任何一门其他开发语言编程基础

了解可视化开发工具的使用/使用过可视化编程环境

了解简单的数据库操作语言(SQL结构化查询语言)

 

课程大纲:

第一章. C# 和 .NET Framework 简介

目的:理解基于.NET的应用程序基本框架和.NET Framework组成,理解托管运行程序原理

  1. .NET Framework框架及平台介绍
  2. 公共语言运行时(CLR)基本运行机制介绍
  3. Framework 4.0基本类库介绍
  4. VS2010 可视化开发环境介绍
  5. C#2010 编程语言简介
  6. 图形用户界面应用程序简介

第二章. C# 编程构造的使用

目的:学习C#语言基本语法,C# 程序的组成和编译运行方法

1、C#语言基本语法和源代码组成

2、C#中的数据类型,基本数据类型使用

3、变量的声明和赋值

4、表达式和运算符的使用

5、数组的创建和使用

6、判断语句的使用

7、迭代语句的使用

第三章. 方法的声明和调用

目的:理解C#中方法的定义和概念,学习C#中方法的编写与运用

1、方法的定义

2、方法的创建

3、方法的调用

4、重载方法的创建和调用

5、参数数组的使用

6、将代码重构为方法

7、方法的测试

第四章. 异常处理

目的:了解异常处理的概念,了解VisualStudio2010中错误处理机制

1、VS2010中错误的处理机制

2、Visual Studio2010中的调试

3、异常处理

4、异常引发

第五章. 文件的读写

目的:理解使用C#实现数据流的处理和文件的读写机制

1、数据流的概念

2、文件系统的访问

3、使用流读写文件

第六章. 新类型的创建

目的:理解数据类型的概念与使用,区分C#中的各种数据类型,掌握类的创建,结构的创建

1、枚举的创建和使用

2、类的创建和使用

3、结构的创建和使用

4、引用和值的比较

第七章. 数据和方法的封装

目的:掌握C#中的类成员的定义,掌握数据封装的意义和实现

1、类的成员介绍

2、类型成员可见性的控制

3、方法和数据的共享

第八章. 类的继承和接口的实现

目的:理解Framework中的继承的概念和实现,学习抽象类和接口的定义

1、面向对象的继承机制

2、使用继承来定义新的引用类型

3、接口的定义和实现

4、抽象类的定义

第九章. 对象生存期的管理和资源的控制

目的:理解CLR的CG概念,掌握基本的垃圾回收的定义和实现

1、垃圾回收介绍

2、资源管理

3、C#中的对象清理

第十章. 数据的封装和重载运算符的定义

目的:理解属性的定义和索引器的定义,学习运算符的重载技术

1、属性的创建和使用

2、索引器的创建和使用

3、运算符的重载

第十一章. 方法的分离和事件的处理

目的:理解Framework中的 委托的概念,掌握方法调用机制。了解事件处理。 掌握lamda表达式

1、委托的声明和使用

2、Lambda 表达式的使用

3、事件的处理

第十二章. 集合的使用和泛型类型的生成

目的:理解.NetFramework中集合类型,掌握泛型的概念和实现

1、集合的使用

2、泛型类型的创建和使用

3、泛型接口的定义和变体的理解

4、泛型方法和泛型委托的使用

第十三章.  ADO.NET概述

目的:了解在.NET Framework 中实现数据库访问技术,掌握基本的数据访问对象模型

1、数据库应用基础

2、ADO.NET 框架

3、多种数据库应用模型

4、连接到数据源

第十四章. 两种数据库操作模型

目的:了解ADO.NET中数据库的两种访问模型,掌握 两种环境下数据库的操作技术

1、连接环境下数据库操作

2、使用存储过程

3、非连接环境下的数据库操作

第十五章. 使用LINQ ToSql

目的:理解LINQ概念,掌握LINQ语法,掌握LinqToSql模型的使用

1、Linq简介

2、LinqToSql框架

3、通过LinqToSql实现数据库操作

第十六章. 实体数据模型

目的:掌握Entity Data Model概念;学习通过实体数据模型实现数据库操作

1、创建实体数据模型应用

2、通过实体数据模型实现数据库访问

第十七章. 使用WCF数据访问服务

目的:学习通过WCF服务来实现数据访问逻辑

1、WCF概述

2、定义简单的WCF应用

3、在WCF中实现数据访问

第十八章. 多线程编程技术和异步编程技术

目的:理解多线程应用程序的概念和原理,使用多线程技术编写异步应用程序

1、多线程应用程序的原理

2、编写多线程应用程序

3、多线程程序的管理

4、多线程程序的调度

5、异步编程原理

6、实现异步编程模型

7、如何关联消息响应

8、如何在消息队列中使用加密和验证

关于艾威

源于美国 始于1998 艾威(AVTECH)是北美著名的培训机构,总部位于美国新泽西州,2000 年进入中国,以培养国际化的中高端信息人才为己任,专注于国际前沿的新技术研发与教育,艾威主要的业务为培训与咨询两大类,目前培训的主要产品有:项目管理培训、IT 管理培训、IT 技术培训、云计算大数据培训、需求管理培训、产品管理培训,信息安全类,AI 人工智能等....近十类上几百门的课程的培训与咨询服务。
艾威(中国)秉承总部“诚信为本、品质为先”的理念,凭借美国艾威科学的课程体系和多年积累的丰富教学经验,结合中国本土企业文化、实际需求,为企业、个人提供定制化的培训解决方案。艾威进入中国这十八年来已经服务了超过 10000 多家客户,获得了良好的口碑!已被众多 500强企业纳入培训供应商,如 HP,NOKIA,CISCO,INTEL,GE,华为,宝马,德电,通用,大陆汽车,中国银行,交行,工行,罗氏,赛诺菲,埃森哲……等。
  • 艾威是 Prometric,VUE,PSI……等众多国际认证中心授权的考点
  • 艾威是PMI国际项目管理协会PMP、PGMP、PFMP、PMI-ACP、PMI-PBA授权培训机构
  • 艾威是IIBA(国际商业分析师行业协会)授权的EECBA、CCBA、CBAP、CDBA、IIBA-AAC、IIBA-CCA授权培训机构
  • 艾威是 IT 服务管理官方 EXIN 授权的 ITIL,ITIL EXPERT,Prince2,EXIN Agile Scrum Master 教育机构,同时也是此系列课程的认证考试中心。
  • 艾威是ISACA国际信息系统审计师行业协会授权的CISA、COBIT、CDPSE、CRISC、CISM认证培训考试机构。
  • 艾威是The Open Group 授权的 TOGAF 企业架构的官方培训机构。
  • 艾威是 EPI 授权的数据中心 CDCP 培训机构,华东地区唯一 CDCP 授权培训机构,同时也是 CDCP 认证考试考场。
  • 艾威是国际外包专业协会(IAOP)独家授权外包治理国际认证 SGF(Sourcing Governance Foundation)
  • 艾威是Peoplecert授权的ITIL、Prince2、MSP、P3O、MOP、DevOps、Alige Scrum Master认证培训考试机构