.Net應(yīng)用開(kāi)發(fā)培訓(xùn)課程???? ??
?
?
課程簡(jiǎn)介:
本課程全面介紹.Net應(yīng)用開(kāi)發(fā)與設(shè)計(jì)。涉及.Net基本架構(gòu)機(jī)制、開(kāi)發(fā)語(yǔ)言、數(shù)據(jù)訪問(wèn)接口ADO.Net、ASP.Net、應(yīng)用程序安裝與部署,另外,課程介紹Remoting,XML,WebService, COM組件的互操作、性能檢測(cè)與調(diào)整等高級(jí)話題。
?
培訓(xùn)目標(biāo):?
?
本課程結(jié)束后,學(xué)員應(yīng)能夠:
·了解.Net體系架構(gòu)與 FrameWork
·了解.Net開(kāi)發(fā)基礎(chǔ)
·掌握面向?qū)ο蟮腃#編程方法
·掌握ADO.NET
·理解XML原理及應(yīng)用
·了解.Net網(wǎng)絡(luò)編程技術(shù)
·學(xué)會(huì)在.NET調(diào)用非托管代碼:
·掌握Win Form應(yīng)用開(kāi)發(fā)
·了解GDI+與組件技術(shù)
·掌握ASP.Net應(yīng)用開(kāi)發(fā)
·了解Remoting技術(shù)
·了解Web Service技術(shù)
·了解安裝、布署與調(diào)試
培訓(xùn)對(duì)象:希望學(xué)習(xí).Net的開(kāi)發(fā)人員
?
學(xué)員基礎(chǔ):有一般編程經(jīng)驗(yàn)
?
培訓(xùn)內(nèi)容:
?
Net簡(jiǎn)介
|
·?.Net的設(shè)計(jì)目標(biāo)
·?.Net開(kāi)發(fā)的構(gòu)建塊
·?.Net FrameWork
·?公共語(yǔ)言規(guī)范
·?基類庫(kù)
·?公共語(yǔ)言運(yùn)行環(huán)境
|
Net開(kāi)發(fā)基礎(chǔ)
|
·?中間語(yǔ)言
·?實(shí)時(shí)編譯
·?垃圾回收
·?程序集
·?.Net的幾種應(yīng)用
|
面向?qū)ο蟮腃#
|
·?面向?qū)ο蠡靖拍?
·?C#中的類與對(duì)象
·?類的繼承和多態(tài)
·?操作符重載
·?類型轉(zhuǎn)換
·?結(jié)構(gòu)和接口
·?集合和索引器
·?異常處理
·?裝箱與拆箱
·?密封類
·?嵌套類
·?事件與委托
·?屬性
·?組件和程序集
·?文件操作和數(shù)據(jù)流
|
ADO.NET
|
·?命名空間詳解
·?ADO.NET基礎(chǔ)知識(shí)
·?.Net數(shù)據(jù)提供程序
·?OLEDB數(shù)據(jù)源的連接
·?Sql Server的連接
·?連接和不連接的記錄集DataSet
·?調(diào)用存儲(chǔ)過(guò)程記錄的增、刪、改
·?DataSet的增、刪、改
·?使用命令生成器的增、刪、改操作
·?DataSet數(shù)據(jù)對(duì)象模型
·?VS.NET的數(shù)據(jù)環(huán)境
·?分析Server Explorer
·?連接池和事務(wù)
·?基于數(shù)據(jù)驅(qū)動(dòng)模型的ADO.NET開(kāi)發(fā)
|
XML原理及應(yīng)用
|
·?DTD與Schema
·?CSS與XSLT
·?.Net中的XML應(yīng)用
·?基于流的XML處理
·?文檔對(duì)象模型DOM
·?驗(yàn)證XML
·?XML的XSL轉(zhuǎn)換
·?ADO.NET基于XML的讀寫(xiě)
|
網(wǎng)絡(luò)編程技術(shù)
|
·?DNS開(kāi)發(fā)
·?套接字(Socket)編程
·?TCP協(xié)議編程
·?FTP編程
·?UDP和SMTP編程
|
在.NET調(diào)用非托管代碼
|
·?在.NET中調(diào)用非托管DLL動(dòng)態(tài)鏈接庫(kù);
·?API函數(shù)的調(diào)用;
·?在.NET中應(yīng)用COM組件;
|
Win Form應(yīng)用開(kāi)發(fā)
|
·?窗體
·?對(duì)話框
·?繪圖
·?事件機(jī)制
·?WinForm控件
·?安裝與部署
|
GDI+與組件技術(shù)
|
·?繪圖表面
·?坐標(biāo)系
·?顏色
·?鋼筆和畫(huà)刷
·?Graphics
·?裁剪和失效
·?坐標(biāo)系的轉(zhuǎn)換
·?GDI+在打印中的應(yīng)用
|
ASP.Net應(yīng)用開(kāi)發(fā)
|
·?ASP.Net基本框架機(jī)制
·?Web窗體
·?Web服務(wù)器控件
·?HTML控件
·?Web應(yīng)用部署
|
Remoting
|
·?遠(yuǎn)程處理概述
·?遠(yuǎn)程處理工作機(jī)制
·?遠(yuǎn)程處理中的對(duì)象
·?遠(yuǎn)程處理實(shí)現(xiàn)
·?遠(yuǎn)程處理的高級(jí)應(yīng)用
|
Web Service
|
·?什么是Web Services
·?Web Services的工作原理
·?.Net中的Web Services
·?Web Service中的幾個(gè)常用對(duì)象:SOAP,WSDL,UDDI
|
性能優(yōu)化
|
·?性能和可伸縮性
·?性能設(shè)計(jì)
·?有效使用內(nèi)存
·?緩存
·?使用ILDASM
·?壓力測(cè)試工具:WAS工具,Microsoft ACT
·?性能監(jiān)控與調(diào)優(yōu)
|
安裝、布署與調(diào)試
|
·?條件編譯
·?調(diào)試跟蹤
·?事件日志
·?安裝與布署
|
?
|
?