Danh mục

Bài giảng Lập trình Window: Chương 7 - Phan Trọng Tiến

Số trang: 64      Loại file: ppt      Dung lượng: 464.00 KB      Lượt xem: 16      Lượt tải: 0    
Jamona

Xem trước 7 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Lập trình Window: Chương 7 trình bày Web Application. Nội dung chương này trình bày các vấn đề: Giới thiệu ASP.Net, Tạo Web Forms, Các Control Server của ASP.Net, Các Control Validation.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Window: Chương 7 - Phan Trọng Tiến Chương7:WebApplication PhanTrọngTiến DepartmentofSoftwareEngineering HanoiUniversityofAgricaltural Officelocation:3rdfloor,Administrativebuilding Website:http://fita.edu.vn/pttien Officephone:8276346,Ext:132 Email:phantien84@gmail.com 1 NộidungchínhI. Giới thiệu ASP.NetII. Tạo Web FormsIII. Các Control Server của ASP.NetIV. Các Control Validation 2 I.GiớithiệuASP.Net ASP.NetkhônggiốngphiênbảnASP.ASP.Net cócácđặcđiểmmớinhư:  Hỗtrợnhiềungônngữlậptrình  Cócácđiềukhiểnmới  HỗtrợXML  Nhiềukhảnăngbảomật:chứngthựcngườisửdụng  Hiệunăngthựcthicodecao Cácphiênbản  ASP1.0năm1996  RồiphiênbảnASP2.0và3.0  ASP.Netcungcấpmộtcáchtiếpcậnkhácđểpháttriển ứngdụngWeb. 3 GiớithiệuASP.Net ASP.Netlàmộtcuộccáchmạngtrongpháttriển ứngdụngWeb ASP.Netdựatrêncơsở.NetFramework .NetFraworkchạytrênCLR. CLRcócácưuđiểm:  Tựđộngquảnlýbộnhớ  Hỗtrợnhiềungônngữ  Bảođảmviệcchứngthựcngườisửdụng  Dễcấuhình  Dễtriểnkhai 4 CáclợiíchmàASP.Netcungcấp Hỗtrợnhiềungônngữlậptrình Pháttriểnquanhiềungônngữ Phầngiaodiệnvàphầncodetáchriêngbiệt. Chứngthựcngườisửdụng Kiếntrúcsửlýmớitrênserver Cảitiếnchứcnănggỡrốivàlầnvết Cấuhìnhứngdụngvớinhiềuđiềukhiển Dễtriểnkhai Cảitiếncáctínhnăngcachingnhưcachingmức trang,cachingmứcđoạn,cachingAPI.Dùngcác tínhnăngcachingtrongASP.Netsẽtăngtốcđộvà hiệunăngchotrangWebcủabạn. 5 CácmôhìnhlậptrìnhASP.Net .NetFrameworkSoftwaredevelopmentKit (SDK)đượcsửdụngđểpháttriểncácứng dụngWeb.Nóchạytrênnền.Net FrameworkSDKcùngvớiIIS. 6 HaimôhìnhlậptrìnhASP.Net WebForms  ChophépbạntạocáctrangWebđộng.  CũngcóthểdùngcáccontrolđểtạocácUI components WebServices  Môhìnhlậptrìnhnàychophépbạnthihànhmộtsốcác chứcnăngtrênserver.  WebServicesđóngvaitròquantrọngtrongtíchhợp cácứngdụngtrêncácnềnkhácnhauvìnókhônggiới hạncôngnghệ.  WebServicesgiúpbạnthayđổidữliệutrênclient serverhoặckiếntrúcserverserver.  WebServicesdùngcácchuẩnnhưHTTPvàXMLđể traođổidữliệu 7 CácyêucầunềnASP.Net ASP.Netlàmộtphầncủa.NetFramework SDK,đượcdownload http://msdn.Microsoft.com/downloads CầncàiIE5.5trởlên Cáchệđiềuhànhhỗtrợ.Net  WindowsXPProfessional  Windows2000  WindowsNT4.0withServicePack6a  Windows98 8 II.TạoWebForms ASP.Netchophépbạntạocáctrangwebđộng nhanhhơn. CácđặcđiểmWebForm:  Dùng.NetFrameworkchạytrênWebServerđểtạocác trangwebđộng.  DùngcácđăcđiểmcủaCLRnhưsựantoànvàcósự kếthừa.  ThiếtkếvàlậptrìnhsửdụngToolRapidApplication Development(RAD)củaVS.Net.  Khôngphụthuộcvàoclient  Tươngthíchvớibấtkỳtrìnhduyệtwebvàthiếtbịmobile 9 CácthànhphầnWebForm Giaodiệnngườisửdụng  Diễntảnộidungtớingườisửdụng.Nóbaogồmmộtfilegồm codeHTMLhoặccodeXMLvàcáccontrolsServer.  Đượclưutrữtrongfilevớiđuôimởrộnglà.aspx Logiclậptrình(code)  Làmviệctươngtácvớingườisửdụngvớitrangwebform.  Bấtkỳngônngữlậptrình.Net(Vb.Net,C#...)dùngđểviếtcode logicchotrangWeb.  Haimôhìnhviếtcode:codeinlinevàcodebehind  Codeinline:codeđượcnhúngtrựctiếpvàotrangASP.Net  Codebehind:codenằmởmộtfileriêng,vàtrangASP.Nettham chiếutới 10 ThiếtkếWebForms B1:StartVS.NetvàoFileNewWebSite… đểmởhộpthoạiNewProject B2:ChọnTemplatelàASP.NETWebSite B3:ChọnnơiđặtWebsiteởLocation B4:ChọnngônngữchotrangASP.Netở Language B5:KíchOKđểhoànthànhviệc 11ThiếtkếWebForms ...

Tài liệu được xem nhiều: