400-888-5228

課程介紹:

AVTECH Visual Studio課程從C#2010編程語言基礎(chǔ)開始講解,涵蓋了C#語法,面向?qū)ο缶幊碳夹g(shù),.NET Framework框架編程,ADO.NET數(shù)據(jù)庫應(yīng)用程序等所有C#2010編程知識(shí)。使學(xué)員掌握.NET 應(yīng)用程序開發(fā)的所有基礎(chǔ)知識(shí)技能。本課程是其他所有.NET編程課程的前綴必修課。

 

課程長度:

2天

課程對(duì)象:

具備任何一門其他開發(fā)語言編程基礎(chǔ)

了解可視化開發(fā)工具的使用/使用過可視化編程環(huán)境

了解簡(jiǎn)單的數(shù)據(jù)庫操作語言(SQL結(jié)構(gòu)化查詢語言)

 

課程大綱:

第一章. C# 和 .NET Framework 簡(jiǎn)介

目的:理解基于.NET的應(yīng)用程序基本框架和.NET Framework組成,理解托管運(yùn)行程序原理

  1. .NET Framework框架及平臺(tái)介紹
  2. 公共語言運(yùn)行時(shí)(CLR)基本運(yùn)行機(jī)制介紹
  3. Framework 4.0基本類庫介紹
  4. VS2010 可視化開發(fā)環(huán)境介紹
  5. C#2010 編程語言簡(jiǎn)介
  6. 圖形用戶界面應(yīng)用程序簡(jiǎn)介

第二章. C# 編程構(gòu)造的使用

目的:學(xué)習(xí)C#語言基本語法,C# 程序的組成和編譯運(yùn)行方法

1、C#語言基本語法和源代碼組成

2、C#中的數(shù)據(jù)類型,基本數(shù)據(jù)類型使用

3、變量的聲明和賦值

4、表達(dá)式和運(yùn)算符的使用

5、數(shù)組的創(chuàng)建和使用

6、判斷語句的使用

7、迭代語句的使用

第三章. 方法的聲明和調(diào)用

目的:理解C#中方法的定義和概念,學(xué)習(xí)C#中方法的編寫與運(yùn)用

1、方法的定義

2、方法的創(chuàng)建

3、方法的調(diào)用

4、重載方法的創(chuàng)建和調(diào)用

5、參數(shù)數(shù)組的使用

6、將代碼重構(gòu)為方法

7、方法的測(cè)試

第四章. 異常處理

目的:了解異常處理的概念,了解VisualStudio2010中錯(cuò)誤處理機(jī)制

1、VS2010中錯(cuò)誤的處理機(jī)制

2、Visual Studio2010中的調(diào)試

3、異常處理

4、異常引發(fā)

第五章. 文件的讀寫

目的:理解使用C#實(shí)現(xiàn)數(shù)據(jù)流的處理和文件的讀寫機(jī)制

1、數(shù)據(jù)流的概念

2、文件系統(tǒng)的訪問

3、使用流讀寫文件

第六章. 新類型的創(chuàng)建

目的:理解數(shù)據(jù)類型的概念與使用,區(qū)分C#中的各種數(shù)據(jù)類型,掌握類的創(chuàng)建,結(jié)構(gòu)的創(chuàng)建

1、枚舉的創(chuàng)建和使用

2、類的創(chuàng)建和使用

3、結(jié)構(gòu)的創(chuàng)建和使用

4、引用和值的比較

第七章. 數(shù)據(jù)和方法的封裝

目的:掌握C#中的類成員的定義,掌握數(shù)據(jù)封裝的意義和實(shí)現(xiàn)

1、類的成員介紹

2、類型成員可見性的控制

3、方法和數(shù)據(jù)的共享

第八章. 類的繼承和接口的實(shí)現(xiàn)

目的:理解Framework中的繼承的概念和實(shí)現(xiàn),學(xué)習(xí)抽象類和接口的定義

1、面向?qū)ο蟮睦^承機(jī)制

2、使用繼承來定義新的引用類型

3、接口的定義和實(shí)現(xiàn)

4、抽象類的定義

第九章. 對(duì)象生存期的管理和資源的控制

目的:理解CLR的CG概念,掌握基本的垃圾回收的定義和實(shí)現(xiàn)

1、垃圾回收介紹

2、資源管理

3、C#中的對(duì)象清理

第十章. 數(shù)據(jù)的封裝和重載運(yùn)算符的定義

目的:理解屬性的定義和索引器的定義,學(xué)習(xí)運(yùn)算符的重載技術(shù)

1、屬性的創(chuàng)建和使用

2、索引器的創(chuàng)建和使用

3、運(yùn)算符的重載

第十一章. 方法的分離和事件的處理

目的:理解Framework中的 委托的概念,掌握方法調(diào)用機(jī)制。了解事件處理。 掌握lamda表達(dá)式

1、委托的聲明和使用

2、Lambda 表達(dá)式的使用

3、事件的處理

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

目的:理解.NetFramework中集合類型,掌握泛型的概念和實(shí)現(xiàn)

1、集合的使用

2、泛型類型的創(chuàng)建和使用

3、泛型接口的定義和變體的理解

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

第十三章.? ADO.NET概述

目的:了解在.NET Framework 中實(shí)現(xiàn)數(shù)據(jù)庫訪問技術(shù),掌握基本的數(shù)據(jù)訪問對(duì)象模型

1、數(shù)據(jù)庫應(yīng)用基礎(chǔ)

2、ADO.NET 框架

3、多種數(shù)據(jù)庫應(yīng)用模型

4、連接到數(shù)據(jù)源

第十四章. 兩種數(shù)據(jù)庫操作模型

目的:了解ADO.NET中數(shù)據(jù)庫的兩種訪問模型,掌握 兩種環(huán)境下數(shù)據(jù)庫的操作技術(shù)

1、連接環(huán)境下數(shù)據(jù)庫操作

2、使用存儲(chǔ)過程

3、非連接環(huán)境下的數(shù)據(jù)庫操作

第十五章. 使用LINQ ToSql

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

1、Linq簡(jiǎn)介

2、LinqToSql框架

3、通過LinqToSql實(shí)現(xiàn)數(shù)據(jù)庫操作

第十六章. 實(shí)體數(shù)據(jù)模型

目的:掌握Entity Data Model概念;學(xué)習(xí)通過實(shí)體數(shù)據(jù)模型實(shí)現(xiàn)數(shù)據(jù)庫操作

1、創(chuàng)建實(shí)體數(shù)據(jù)模型應(yīng)用

2、通過實(shí)體數(shù)據(jù)模型實(shí)現(xiàn)數(shù)據(jù)庫訪問

第十七章. 使用WCF數(shù)據(jù)訪問服務(wù)

目的:學(xué)習(xí)通過WCF服務(wù)來實(shí)現(xiàn)數(shù)據(jù)訪問邏輯

1、WCF概述

2、定義簡(jiǎn)單的WCF應(yīng)用

3、在WCF中實(shí)現(xiàn)數(shù)據(jù)訪問

第十八章. 多線程編程技術(shù)和異步編程技術(shù)

目的:理解多線程應(yīng)用程序的概念和原理,使用多線程技術(shù)編寫異步應(yīng)用程序

1、多線程應(yīng)用程序的原理

2、編寫多線程應(yīng)用程序

3、多線程程序的管理

4、多線程程序的調(diào)度

5、異步編程原理

6、實(shí)現(xiàn)異步編程模型

7、如何關(guān)聯(lián)消息響應(yīng)

8、如何在消息隊(duì)列中使用加密和驗(yàn)證