114培訓(xùn)網(wǎng)歡迎您來到青島雙碩程序員!

400-850-8622

全國統(tǒng)一學(xué)習(xí)專線 8:30-21:00

青島.NET(C#)培訓(xùn),ERP系統(tǒng)開發(fā)高級班

授課機構(gòu):青島雙碩程序員

關(guān)注度:793

課程價格: 請咨詢客服

上課地址:請咨詢客服

開課時間:滾動開班

咨詢熱線:400-850-8622

在線報名

課程詳情在線報名

更新時間:2024-12-28
C#/.NET(WINFORM)ERP、MIS系統(tǒng)研發(fā)工程師班 ———————————————————————————————— 上課時間:脫產(chǎn)或業(yè)余 授課老師:具有15年軍隊、外企、*培訓(xùn)機構(gòu)軟件研發(fā)或培訓(xùn)經(jīng)驗的資深碩士工程師徐老師 鄭重承諾:先聽課后交費;學(xué)不會可跟下期免費重學(xué) 注 意: 1、如果您發(fā)現(xiàn)島城同類培訓(xùn)有那家比我們便宜,我們退回給你差 價;2、如果您發(fā)現(xiàn)師資方面的不實資歷,將全額退費。 ———————————————————————————————— *部分:.NET框架及C#編程技術(shù) 1、.NET框架介紹 .NET Framework結(jié)構(gòu),公共語言運行時,.NET Class Framework, .NET的設(shè)計目標,COM的 角色,.NET企業(yè)服務(wù)器的角色。新特性概述。VS2005及VS2008開發(fā)環(huán)境 VS2005及VS2008 的新功能 (講解如何進行快速代碼編寫,解決大小寫字母區(qū)分):IDE的基本功能,IDE的基本設(shè)置; 項目的建立;代碼片段(代碼片段的使用,擴展代碼片段,外圍代碼片段,自定義代碼片段)。 2、C#基礎(chǔ) 與其它語言的比較,C#特性; 數(shù)據(jù)類型,變量,運算符,流控制,程序結(jié)構(gòu)等;方法調(diào)用語句。 3、OOP設(shè)計 面向?qū)ο蟪绦蛟O(shè)計的有關(guān)問題;類:類修飾符,成員訪問修飾符;對象、實例于靜態(tài)成員;this及 成員數(shù)據(jù)(域,屬性,索引器);類的成員函數(shù):構(gòu)造及析構(gòu)函數(shù),方法重載,外部方法;類的繼 承與派生;虛擬方法和動態(tài)多態(tài)編程;抽象方法和抽象類,密封類;接口、結(jié)構(gòu)和枚舉;裝配件; Main方法,Math 類和Random類;Collections類及應(yīng)用。字符串問題,一維數(shù)組,多維數(shù)組, 交錯數(shù)組,高級數(shù)組問題。 4、事件處理 委托(Delegate);控件中事件的使用;自定義事件(如何在自己的類中定制事件。 5、泛型編程 傳統(tǒng)編程模型及裝箱操作存在的問題,泛型編程的引出;泛型的解決方案;泛型類;泛型方法泛型 接口。 6、C#3、0/4、0新增功能 隱式聲明變量及數(shù)組;對象及集合聲明器;擴展方法;匿名類型;LINQ語句;分部方法,動態(tài)編 程 7、非安全代碼和指針 指針的概念;關(guān)鍵字unsafe和fixed; 變量的指針和指向變量的指針變量; 數(shù)組的指針和指向數(shù) 組的指針變量;數(shù)組名做函數(shù)參數(shù);指向多維數(shù)組的指針和指針變量;字符串指針和指向字符串的 指針變量;在C#中應(yīng)用指針編程的有關(guān)問題。 7、在.NET調(diào)用DLL 在.NET中調(diào)用DLL動態(tài)鏈接庫(包括非托管DLL的調(diào)用,WIN32 API函數(shù)的調(diào)用,以及托管DLL 的調(diào)用);在.NET中應(yīng)用COM組件; 8、異常處理 結(jié)構(gòu)化異常處理程序;異常的屬性和方法;自定義異常。 9、文件和數(shù)據(jù)流 文件夾、文件的管理和訪問;遞歸算法在文件管理中的應(yīng)用;Stream對象及其編程;FileStream 類的使用,StreamWriter及SreamReader的使用; 10、Windows程序設(shè)計 基本的Windows程序設(shè)計方法;控件應(yīng)用:多文檔界面,主菜單和快捷菜單,通用對話框,Imagelist和 ToolBar,提示欄 StatusBar,TreeView控件的使用,timer和動畫,其它控件使用實例,幫助系統(tǒng)的 設(shè)計。Windows控件設(shè)計:從其它控件繼承開發(fā)新的控件,開發(fā)復(fù)合型的控件。 11、GDI+編程和打印程序設(shè)計 .NET圖形繪制方法;樣條曲線和貝塞爾曲線;密封圖形的繪制;圖像文件的調(diào)用及處理方法;.NET 打印程序設(shè)計;圖形程序的設(shè)計技巧。 12、多線程設(shè)計 多線程的基本概念:進程和線程,何時使用線程;線程的設(shè)計:創(chuàng)建 ThreadWorker, 調(diào)用 SpinUp;線程的控制和管理;線程的優(yōu)先級;線程同步;互斥對象;線程池(Thread Pool) 及其應(yīng)用。 13、網(wǎng)絡(luò)編程技術(shù) DNS開發(fā);套接字(Socket)編程;TCP協(xié)議編程;FTP編程;UDP和SMTP編程。 第二部分:SQL Server 2005管理和開發(fā) 1、 安裝和配置SQL Server 2005 準備安裝SQL Server 2005; 安裝SQL Server 2005; 管理SQL Server 2005的安裝。 2、管理數(shù)據(jù)庫和文件 規(guī)劃數(shù)據(jù)庫; 創(chuàng)建數(shù)據(jù)庫; 管理數(shù)據(jù)庫。 3、管理安全 介紹SQL Server 2005安全; 服務(wù)器層的安全防護; 數(shù)據(jù)庫層的安全防護; 管理SQL Server 2005中的證書和密鑰。 4、災(zāi)難恢復(fù) 還原用戶數(shù)據(jù)庫; 從數(shù)據(jù)庫快照中恢復(fù)數(shù)據(jù); 系統(tǒng)數(shù)據(jù)庫和災(zāi)難恢復(fù)。 5、監(jiān)控SQL Server 使用SQL Server Profiler; 使用DDL觸發(fā)器; 使用事件通知。 6、數(shù)據(jù)轉(zhuǎn)換 介紹數(shù)據(jù)轉(zhuǎn)換; 介紹SQL Server Integration Service; 使用SQL Server Integration Servcie。 7、自動化管理任務(wù) SQL Server中的自動化管理任務(wù); 配置SQL Server Agent; 創(chuàng)建作業(yè)和操作員; 創(chuàng)建警報; 管理多臺服務(wù)器; 管理SQL Server Agent安全。 8、管理高可用性 介紹高可用性; 實現(xiàn)服務(wù)器群集; 實現(xiàn)數(shù)據(jù)庫鏡像; 實現(xiàn)日志傳送; 9、數(shù)據(jù)庫復(fù)制介紹 復(fù)制概述; 復(fù)制場景; 9、 創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)庫文件 創(chuàng)建數(shù)據(jù)庫; 創(chuàng)建文件組; 創(chuàng)建架構(gòu); 創(chuàng)建數(shù)據(jù)庫快照; 10、創(chuàng)建數(shù)據(jù)類型和表 創(chuàng)建數(shù)據(jù)類型; 創(chuàng)建表; 創(chuàng)建已分區(qū)表; 11、 使用XML 使用FOR XML檢索XML數(shù)據(jù); 使用OPENXML分解數(shù)據(jù); 使用xml數(shù)據(jù)類型。 12、 創(chuàng)建和調(diào)整索引 規(guī)劃索引; 創(chuàng)建索引; 優(yōu)化索引; 創(chuàng)建XML索引。 13、實現(xiàn)數(shù)據(jù)完整性 數(shù)據(jù)完整性概述; 實現(xiàn)約束; 實現(xiàn)觸發(fā)器; 實現(xiàn)XML架構(gòu); 14、 實現(xiàn)視圖(View) 視圖介紹; 創(chuàng)建和管理視圖; 使用視圖優(yōu)化性能; 15、 實現(xiàn)存儲過程和函數(shù) 實現(xiàn)存儲過程; 創(chuàng)建參數(shù)化的存儲過程; 創(chuàng)建函數(shù); 處理錯誤; 17.事物(Transaction)編程 第三部分:ADO.NET進行數(shù)據(jù)庫編程技術(shù) 1、ADO.NET概述 ADO.NET的組成及結(jié)構(gòu),ADO.NET的功能。 2、ADO.NET基本數(shù)據(jù)提供者 DbConnection類,DbCommand類,DbDataReader類,DbDataAdapter類,DataSet類。 3、System、Data命名空間中的各子命名空間的區(qū)別 System、Data、SqlClient命名空間(SQL SERVER操作相關(guān)的類);System、Data、ODBC命名 空間(ODBC數(shù)據(jù)源操作相關(guān)的類);System、Data、Oracle命名空間 (ORACLE操作相關(guān)的類); System、Data、OleDB命名空間(OLEDB相關(guān)操作的類);System、Data、Common命名空間 (數(shù) 據(jù)提供者基類命名空間)。 4、深入研究DataSet類 DataSet中所包含的內(nèi)容:DataTable類,DataRow類,DataColumn類,及這些類的相關(guān)操作(綁定操 作);利用DataSet與DbDataAdapter類實現(xiàn)對數(shù)據(jù)庫的修改,利用DBCommandBuilder類自動 生成SQL語句;ADO.NET2、0中DataSet性能的改善;利用DataSet及DataTable實現(xiàn)數(shù)據(jù)在 內(nèi)存中的排序及篩選; DataSet中的串行化操作;類型化的DataSet以及TableAdpter。 5、ADO.NET中數(shù)據(jù)提供者的模型 1.1版本中的模型及2.0版本中的;兩種模型的對比(基于接口的模型與基于基類的模型之間各自的 優(yōu)缺點);工廠模式;兩種模型的應(yīng)用(1、1版本中的作法,2、0中的作法);工廠模式在ADO.NET2、 0中的集成及使用(解決數(shù)據(jù)庫移植問題):DBProviderFactory類,DBProviderFactories類;數(shù)據(jù)庫 移植實例(Atlas)。 6、ADO.NET2、0新增加內(nèi)容 連接字符串的處理:通過支持配置的API(ConfigurationManager類)實現(xiàn),通過 DbConnectionStringBuilder類實現(xiàn);SqlCommand類的異步使用:同步數(shù)據(jù)處理存在的問題,利用 以前的方法解決同步處理的問題(利用多線程實現(xiàn));利用ADO.NET2、0中SqlCommand類的異 步處理方法來實現(xiàn);BulkCopy批量復(fù)制:批量復(fù)制的傳統(tǒng)作法,ADO.NET2、0中的新方法;多活動 結(jié)果集(MARS);SqlServer數(shù)據(jù)提供者的數(shù)據(jù)統(tǒng)計。 7、ADO.NET中事務(wù)的控制 事務(wù)的概念 ;ADO.NET的事務(wù)支持;Transaction類 ;通過使用ADO.NET來執(zhí)行事務(wù) ;隔離 級別;使用事務(wù)的高級技巧;分布式事務(wù);使用事務(wù)的時機 ;事務(wù)與性能;事務(wù)與用戶確認。 8、.NET平臺下的ORM技術(shù) ORM的思想及原理,ORM的實現(xiàn):Warensoft、Data組件包原代碼分析。 9、C#3、0語法特性 隱式聲明變量及數(shù)組;對象及集合聲明器;擴展方法;匿名類型;LINQ語句;分部方法,動態(tài)編 程,Lambda表達式。 10、C#3、0 Linq技術(shù) C#3、0 Linq查詢技術(shù):Linq to SQL ,Linq to DataSet, Linq to XML ,Linq to Entity,Linq中的事 務(wù)操作。 11、ADO.NET Entity Framework技術(shù) Entity Framework的結(jié)構(gòu),Entity Framework的ORM思想,Entity Framework的映射類生成器, 映射類之間的導(dǎo)航屬性,Entity Framework對映射實體類的操作。 12、案例分析 網(wǎng)絡(luò)游戲案例數(shù)據(jù)訪問層分析。 第四部分:窗體程序界面設(shè)計開發(fā)編程技術(shù) 1、 窗體界面的總體外觀布局設(shè)計 2、 工具欄靈活開發(fā)使用 3、 狀態(tài)條靈活開發(fā)使用 4、 屬性筐靈活開發(fā)使用 5、 面板靈活開發(fā)使用 6、 菜單和浮動菜單的優(yōu)化設(shè)計和開發(fā) 7、 自定義控件的開發(fā)和使用 8、 數(shù)據(jù)庫相關(guān)控件的靈活開發(fā)和使用 9、 其他常用控件的特性設(shè)計 10、 界面美觀布局和交互設(shè)計 第五部分:基于MVC三層架構(gòu)的系統(tǒng)開發(fā)模式 1、 后臺數(shù)據(jù)層的開發(fā) 2、 中間業(yè)務(wù)層的開發(fā) 3、 客戶層的開發(fā) 4、 數(shù)據(jù)層與業(yè)務(wù)層的溝通 5、 客戶層與業(yè)務(wù)層的通訊 6、 多線程技術(shù)在MVC開發(fā)中的優(yōu)化使用 7、 網(wǎng)絡(luò)通訊技術(shù)在MVC開發(fā)架構(gòu)中的開發(fā)使用 8、 各層之間松偶合的實現(xiàn)技術(shù) 9、 綜合項目分析 第六部分:綜合項目分析 1、 一個基于2層架構(gòu)的MIS系統(tǒng)綜合分析及優(yōu)、缺點分析 2、 一個基于MVC三層架構(gòu)的財務(wù)管理系統(tǒng)
姓名不能為空
手機號格式錯誤