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
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 ...
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ìm kiếm theo từ khóa liên quan:
kinh nghiệm lập trình ngôn ngữ lập trình thủ thuật lập trình mẹo lập trình lập trình asp.net Các giải pháp lập trình Quản trị mạngTài liệu liên quan:
-
24 trang 366 1 0
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 281 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 275 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 272 0 0 -
20 trang 259 0 0
-
Giáo trình Hệ thống mạng máy tính CCNA (Tập 4): Phần 2
102 trang 256 0 0 -
Đề cương chi tiết học phần Thiết kế và cài đặt mạng
3 trang 240 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 235 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 229 0 0 -
Báo cáo tốt nghiệp: Tìm hiểu Proxy và ứng dụng chia sẻ Internet trong mạng LAN qua Proxy
38 trang 224 0 0