開課計劃 : Windows高級應(yīng)用程序開發(fā)
課程名稱 : Windows高級應(yīng)用程序開發(fā)[.NET開發(fā)課程]
開班類型 : 脫產(chǎn)班
開課時間 : 2010-08-16
課程長度 : 5天(早上9點到中午12點,下午1點到5點)
培訓(xùn)費用 : 3600元(含教材、證書)
學(xué)習(xí)對象 : 本課程適合任何有志于從事基于 .NET平臺開發(fā)企業(yè)應(yīng)用程序的團隊或IT人員。
基礎(chǔ)要求 : 有Delphi,PB,VB6等程序開發(fā)經(jīng)驗和SQL使用基礎(chǔ)
課程簡介 : 本課程主要向系統(tǒng)開發(fā)人員講授如何使用.NET平臺開發(fā)智能客戶端應(yīng)用程序。講解練習(xí)許多具體解決方案及*實踐.使學(xué)員掌握C#程序的編寫、智能部署Windows應(yīng)用程序。
培訓(xùn)目標 : 完成本課程之后,學(xué)員將具備以下能力:
深入地了解面向?qū)ο蟮某绦蛟O(shè)計方法與編程思想以及C#語言
可以獨立地利用C#語言編寫.NET Windows應(yīng)用程序。
上課地點 : 深圳市福田區(qū)
課程大綱 :
.NET平臺和框架介紹
1. .NET 平臺介紹
2. .NET Framework的組成(框架介紹)
3. .NET Class類庫介紹
4. 公共語言運行時介紹(CLR)
Visual Studio2005開發(fā)環(huán)境介紹和應(yīng)用
1. 解決方案資源管理器
2. 工具選項
3. 調(diào)試窗口
4. 對象瀏覽器
5. 屬性窗口
6. 類視圖
7. 項目屬性窗口
8. 工具箱
C# 語言學(xué)習(xí)
1. 基本語法:程序結(jié)構(gòu);變量和類型;語法介紹;關(guān)于數(shù)組的新變化;關(guān)于Collections的應(yīng)用;
2. 結(jié)構(gòu)化異常處理程序: Try..Catch..Finally,異常的屬性和方法;
面向?qū)ο蟪绦蛟O(shè)計(OOD)
1. 對象語法:面向?qū)ο蟮男g(shù)語,使用對象,創(chuàng)建類,屬性,方法,事件,構(gòu)造和析構(gòu)方法;
2. 面向?qū)ο笤O(shè)計的高級技術(shù):重載方法,共享方法和變量,委托。
3. 對象和組件服務(wù):抽象性,封裝性,繼承和多態(tài)性。
4. 實現(xiàn)多態(tài)性的各種方法:后期綁定,多接口,利用反射,繼承。
5. 引出類的封裝性設(shè)計(包括字段、方法、屬性、構(gòu)造函數(shù)的設(shè)計方法)。
面向?qū)ο蟪绦蛟O(shè)計(OOP)
1. 類的繼承與多態(tài)性設(shè)計。
2. 從代碼重用的角度分析組合與繼承的適用性。
3. 以實驗的方式演示對象在內(nèi)存中的分配順序。
4. 了解多態(tài)性在.Net平臺下的常見應(yīng)用。
文件和數(shù)據(jù)流
1. 文件夾、文件的管理和訪問
2. Stream對象及其編程
高級編程
1. 編寫多線程代碼
2. 了解應(yīng)用程序域
3. 使用線程池異步操作
4. 使用不安全代碼
Windows程序設(shè)計
1. 基本的Windows程序設(shè)計方法
2. 控件應(yīng)用:多文檔界面,主菜單和快捷菜單,通用對話框, Imagelist和ToolBar,提示欄St
3. 其它控件使用實例, 幫助系統(tǒng)的設(shè)計
4. Windows控件設(shè)計:從其它控件繼承開發(fā)新的控件, 開發(fā)復(fù)合型的控件
ADO.NET數(shù)據(jù)庫設(shè)計
1. ADO.NET體系結(jié)構(gòu):
2. .NET數(shù)據(jù)提供者:Connection對象,Command對象,DataReader對象,Data
3. 深入研究DataSet
4. 在.NET環(huán)境中設(shè)計觸發(fā)器;OledbCommandBuilder和SqlCommandBuilde
.NET多層應(yīng)用程序開發(fā)
1. 軟件系統(tǒng)分層原理
2. 表示層的設(shè)計與實現(xiàn)
3. 業(yè)務(wù)層的設(shè)計與實現(xiàn)
4. 數(shù)據(jù)訪問層的設(shè)計與實現(xiàn)