Danh mục

CHƯƠNG I: GIỚI THIỆU VỀ LẬP TRÌNH ASP.NET

Số trang: 82      Loại file: ppt      Dung lượng: 1.42 MB      Lượt xem: 14      Lượt tải: 0    
Jamona

Hỗ trợ phí lưu trữ khi tải xuống: 22,000 VND Tải xuống file đầy đủ (82 trang) 0
Xem trước 9 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Web App là 1 loại ứng dụng client/server. Trong app, user tại 1 máy client truy cập vào 1 app tại 1 máy server. Trong 1 app thì client và server được kết nối với nhau thong qua Internet(WAN)/ Intranet(LAN)Trong 1 Web App, User làm việc thông qua 1 Web Browser tại 1 máy client. Web browser cung cấp cho user 1 giao diện ứng dụng. (Internet Explore, Mozila …)
Nội dung trích xuất từ tài liệu:
CHƯƠNG I: GIỚI THIỆU VỀ LẬP TRÌNH ASP.NETCHƯƠNGI: GIỚITHIỆUVỀ LẬPTRÌNHASP.NETLý thuyết : 3 tiếtThực hành : 6 tiếtCáccomponentsWebApplicationCáccomponentsWebApplication WebApplà1loạiứngdụngclient/server. Trongapp,usertại1máyclienttruycậpvào 1apptại1máyserver.Trong1appthìclient vàserverđượckếtnốivớinhauthongqua Internet(WAN)/Intranet(LAN) Trong1WebApp,Userlàmviệcthôngqua 1WebBrowsertại1máyclient.Web browsercungcấpchouser1giaodiệnứng dụng.(InternetExplore,Mozila…)CáccomponentsWebApplication Appnàychạytrênmáyserverbằngcácđiều khiển(controls)củawebserversoftware.Đối vớiASP.NetApp,máyserverphảichạytrên WebServercủaMicrosoft,đượcgọilàIIS (internetinformationservice) HầuhếtWebApp,máyserverlưuDatabase SystemtrênMicrosoftSQLhoặcMicrosoft Access.CáccomponentsWebApplication  Giaodiệnmàusersửdụng1webApp baogồmtậphợpcácWebpagesđược hiệnthịtrênWebBrowser.Mỗitrangweb pageđượcgọilà1webformchứaHTML tags  Webbrowservàwebservertraođổi thôngtinvớinhaubằngcáchsửdụng giaothứctruyềndữliệuHTTPprotocol.StaticWebPages(Webtĩnh) NoteStaticWebPages(Webtĩnh) Staticwebpagelà1tàiliệuHTMLcố dịnhvềnộidung/hìnhthứcởbấtkỳthời điểmnàokhiuserthựcthistaticwebpage đó. CácHTMLfileđượclưutrênwebserver, khi1webbrowseryêucầu2trangstatic webpagethìwebserverlấythôngtinđã đượclưutrênđĩavàgửitrởlạicho Broweser(.htm/.html)WebBroswer(trìnhduyệtWeb) Webbrowseryêucầu1trangtừwebserver bằngcáchgửitớiserver1lờiyêucầuđược gọilàHTTPRequest.HttpRequestbao gồmmọithứ:tênfileHTML,địachỉInternet củacảbrowservàwebserver. Usersgiaotiếpvớiwebbrowserbằngnhiều cách,1trongcáccáchlàđánhđịachỉcủa Webpage(URL)lênthanhđịachỉ(Address)WebBroswer(trìnhduyệtWeb)  WebbrowsersẽđáptrảlạiHttpRequest bằngcáchgửicâutrảlờiđượcgọilàHttp ResponsethôngquaWebBrowser.DynamicWebPages(Webđộng)  DynamicWebPages:baogồmnhiều trangmàvàomỗithờiđiểmhiểnthịthìnội dungluônthayđổi.  DynamicWebPages:làWebForm nhưngchứacácServerControlsnhư: Tables,Textboxes,Buttons…DynamicWebPages(Webđộng) NoteDynamicWebPages(Webđộng)  KhibắtđầuBrowsergửi1Httprequesttới tớiIISgồmđịachỉtrangđangđượcsử dụng,cùngvớicácthôngtinmàuser nhậpvàotừform.KhiIISnhậnđượcyêu cầuthìIISsẽxácđịnhchắcrằngthôngtin đượcgửitừDynamicWeb.IISlạigửi thôngtinnhậnđượcđếnASP.Net, ASP.Netnhậnquảnlývàthựcthiyêucầu nhậnđược.DynamicWebPages(Webđộng) ĐểphânbiệtgiữaStaticWebvàDynamic Web,IISdựavàoloạifilemànónhận được(.html/.htmhoặc.aspx/.asp) ThôngtintừASP.NetgửitớiServer,sau khiđãxửlýxongWebservergửilạithông tinchoWebBrowserởdạngHttp Responsevàhiểnthịnộidunglêntrang.DynamicWebPages(Webđộng) Khiuserclickvào1controlnàođóđểbắt đầu1Httprequestthìquátrìnhnàyđược gọilà“postingbacktoserver”,quátrình nàyliênquantớithuộctính“postback”CáctrạngtháicủaASP.NetCáctrạngtháicủaASP.Net State(trạngthái)làtìnhtrạnghiệnhành củacácproperties(thuộctính), variables(biến),haycácdữliệuđượclưu lạitrong1Appcủa1user.Appphảilưu trữriêngchomỗiuserđangtruycậpApp vàođúngthờiđiểmhiệnhành. HttplàsatatelessProtocol.Httpkolưugiữ đượcthôngtin. CáctrạngtháicủaASP.Net Có2đốitượngASP.Netchoviệclưutrữ State:  Viewstateobject:lưugiátrịthuộctínhcủacác controlsmàứngdụngthayđổigiữacácphép thựcthicủacácApp.  Sessionstateobject:khi1userbắtđầu1 sessionthìASP.Nettạo1sessionstatechứa1 sessionID.SessionIDnàyđượcgửitừservertới browservàtrảlạiserverđểserverkếthợpvới browserbằngsessionđãtạo.Sessionphảiđược khởitạogiátrị,cóhiệulựccho1userCáctrạngtháicủaASP.Net  Applicationstateobject:khi1appbắtđầu thựcthi,thìapplicationstatebắtđầukhởi tạo.Appliacationstatephảiđượcthiếtlậpgiá trị.Giátrịnàycóhiệulựcchomọiusertrong appchotớithiappkếthúc.GIỚITHIỆUVỀASP.NET ASP.NET (Active Server Pages .NET) thựcchất.NETlàmộtFramework ASP.NET là một khung lập trình được xây dựng ...

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