Chương 1. Giới thiệu chung về cấu trúc ASP.NET
Số trang: 168
Loại file: pdf
Dung lượng: 1.43 MB
Lượt xem: 12
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
I.GiớithiệuchungvềASPNetFramworkTronggiáotrìnhnàychúngtasẽhọcASP.NETtrênIDEVisualStdio2005(Bạncóthểsử dụngViusalWebDevelop2005). ĐểtạomộtWesitemớibạnkhởiđộngVS.giaodiệncủanósẽhiệnranhưsau:Hình1 TrongBoxRecentProjectbạnchọn“Website…”ởdòngCreate HộpthoạiNewWebsitehiệnrabạnchọnASP.NETWebSiterồichọnthưmụcbạnđể WebsitevàngônngữkịchbảnđểbảnviếtWebvànhấnOK...
Nội dung trích xuất từ tài liệu:
Chương 1. Giới thiệu chung về cấu trúc ASP.NETChương1.GiớithiệuchungvềcấutrúcASP.NETFramworkvàcơbảnvềC#I.GiớithiệuchungvềASPNetFramwork Tronggiáotrìnhnàychúngtasẽ họcASP.NETtrênIDEVisualStdio2005(Bạncó thể sử dụngViusalWebDevelop2005). ĐểtạomộtWesitemớibạnkhởiđộngVS.giaodiệncủanósẽhiệnranhưsau: Hình1 TrongBoxRecentProjectbạnchọn“Website…”ởdòngCreate HộpthoạiNewWebsitehiệnrabạnchọnASP.NETWebSiterồichọnthư mụcbạn để WebsitevàngônngữkịchbảnđểbảnviếtWebvànhấnOK Hình2 VSsẽ tạoramộtwebsitevớitêncủaWebsitelà tênbạnvừa đặtvà mặc địnhsẽ có một trangDefault.aspxnhưhìnhsau: Hình31.ASP.NETvà.NETFRAMEWORK ASP.NETlà mộtphầncủa.NETFrameWork Để xâydựngtrangasp.NETbạncầnthêm vào các đặc tính của .netframework. NetFrameWork chứa đựng hai phần FrameWork Class LibraryvàCommomLanguageRuntime.1.1HiểuvềFrameworkClassLibrary Frameworkchứađựnghàngnghìnlớpmàbạncóthểsửdụngtrongứngdụngcủamình.Ví dụmộtvàilớpcủa.NetFramework LớpFile:chophépbạntạofile,sửa,xoáhaykiểmtrasựtồntạicủafiletrênđĩacứng… LớpGraphics:Chophépbạnlàmviệcvớinhiềukiểucủaảnh,bạncũngcóthểtạoracác ảnhtừcácphươngthứctrênlớpnày. LớpSmtpClient:Chophépbạngửithư. Hiểuvề Namespaces:hơn13nghìnlớptrongNetframework. Đâylà mộtconsố rấtlớn, Microsoft đã chiacáclớpcùngxử lý về mộtvấn đề gì đó vàocáckhônggiantênchunghaynamespaces. MộtNamespace đơngiảnlà mộtdanhmục,ví dụ tấtcả cáclớpthaotácvớiFilevà thư mụcchúngta đưavàomộtnamespaceschunggọilàSystem.IO,haytấtcảcáclớplàmviệcvớiSqlServercóthểđưavàonamespaceSystem.Data.SqlClient. Cácnamespaceschungnhấttrongnet: .System .System.Collections .System.Collections.Specialized .System.Configuration .System.Text .System.Text.RegularExpressions .System.Web .System.Web.Caching .System.Web.SessionState .System.Web.Security .System.Web.Profile .System.Web.UI .System.Web.UI.WebControls .System.Web.UI.WebControls.WebParts1.2HiểuvàAssembly: MộtAssemblylàmộtfiledlltrên đĩacứngcủabạn,nơimàlưutrữ cáclớpcủa.NET,ví dụ tấtcảcáclớptrong.ASP.NETFrameworkđềunằmtrongAssemblySystem.web.dll. Trướckhisửdụngcáclớptrongdllbạncầntạomộtthamchiếuđếnfiledllnày1.3HiểuvềCommomLanguageRuntime(CLR) Phầnthứ2củaNetFrameworklàCLRchịutráchnhiệmvềthựcthimãứngdụngcủabạn. KhibạnviếtứngdụngbằngngônngữC#,VB.NEThaybằngmộtngônngữbấtkỳtrênnềnNetFramworkmãcủabạnsẽđượckhôngbaogiờbiêndịchtrựctiếpthànhmãmáy.ThayvàođóchúngđượcbiêndạngsangngônngữđặctảMSIL(MicrosoftintermediateLanguage). MSILnhìnrấtgiốngvớingônngữ hướng đốitượngAssembly,nhưngkhônggiốngkiểu ngônngữAssembly.MSILlàngônngữbậcthấpvàphụthuộcvàoPlatform. Khi ứngdụngcủabạnthựcthi,mã MSIL là “justintime”biêndịchsangmã máybởi JITTER(justintimecompiler) Như vậykhibạnviếtcáclớptrên.Netbằngbấtkỳ ngônngữ nàokhibạnbiêndịchsang AssemblybạnđềucóthểsửdụngAssemblyđóchocácngônngữkhác.1.4HiểuvềcácđiềukhiểntrênAsp.net Các điềukhiểnasp.netlà phầnquantrọngnhấttrongASP.NETFramework.mộtControlASP.NETlàmộtlớpmàthựcthitrênservervàđưaranộidungtrêntrìnhduyệt.ASP.NETcóhơn70controlmà bạncó thể sử dụngtrongxâydựng ứngdụngwebcủabạnvà cơ bảnnó chiaracácnhómcontrolsau: Standardcontrol:baogồmcác điềukhiển đưaracácthànhphầnchuẩncủaformnhư:Label,Button,TextBox… ValidatorControl:là cáccontrolchophépbảnkiểmtratínhhợplệ củacáccontrolcho phépnhậpgiátrịtrênform. RichControl:lànhữngđiềukhiểnnhưFileUpload,Calendar… DataControllàcácđiềukhiểnchophépthaotácvớidữliệu NavigationControl:lànhữngđiềukhiểngiúpbạndễdàngdichuyểngiữacáctrangtrongwebsite. Logincontrol:Làcácđiềukhiểnvềbảomậtcủaứngdụngchophépbạnđưaracácformđăngnhập,thayđổimậtkhẩu… HTMLControl:chophépbạnchuyểncác điềukhiểncủaHTMLthànhcác điềukhiểncó thểlàmviệctrênserver.1.5hiểuvềđiềukhiểnsựkiệntrênserver phần lớn các điều khiển của asp.net hỗ trợ 1 hoặc nhiều sự kiện, ví dụ điều khiểnASP.NETButtonhỗ trợ sự kiệnClick,k ...
Nội dung trích xuất từ tài liệu:
Chương 1. Giới thiệu chung về cấu trúc ASP.NETChương1.GiớithiệuchungvềcấutrúcASP.NETFramworkvàcơbảnvềC#I.GiớithiệuchungvềASPNetFramwork Tronggiáotrìnhnàychúngtasẽ họcASP.NETtrênIDEVisualStdio2005(Bạncó thể sử dụngViusalWebDevelop2005). ĐểtạomộtWesitemớibạnkhởiđộngVS.giaodiệncủanósẽhiệnranhưsau: Hình1 TrongBoxRecentProjectbạnchọn“Website…”ởdòngCreate HộpthoạiNewWebsitehiệnrabạnchọnASP.NETWebSiterồichọnthư mụcbạn để WebsitevàngônngữkịchbảnđểbảnviếtWebvànhấnOK Hình2 VSsẽ tạoramộtwebsitevớitêncủaWebsitelà tênbạnvừa đặtvà mặc địnhsẽ có một trangDefault.aspxnhưhìnhsau: Hình31.ASP.NETvà.NETFRAMEWORK ASP.NETlà mộtphầncủa.NETFrameWork Để xâydựngtrangasp.NETbạncầnthêm vào các đặc tính của .netframework. NetFrameWork chứa đựng hai phần FrameWork Class LibraryvàCommomLanguageRuntime.1.1HiểuvềFrameworkClassLibrary Frameworkchứađựnghàngnghìnlớpmàbạncóthểsửdụngtrongứngdụngcủamình.Ví dụmộtvàilớpcủa.NetFramework LớpFile:chophépbạntạofile,sửa,xoáhaykiểmtrasựtồntạicủafiletrênđĩacứng… LớpGraphics:Chophépbạnlàmviệcvớinhiềukiểucủaảnh,bạncũngcóthểtạoracác ảnhtừcácphươngthứctrênlớpnày. LớpSmtpClient:Chophépbạngửithư. Hiểuvề Namespaces:hơn13nghìnlớptrongNetframework. Đâylà mộtconsố rấtlớn, Microsoft đã chiacáclớpcùngxử lý về mộtvấn đề gì đó vàocáckhônggiantênchunghaynamespaces. MộtNamespace đơngiảnlà mộtdanhmục,ví dụ tấtcả cáclớpthaotácvớiFilevà thư mụcchúngta đưavàomộtnamespaceschunggọilàSystem.IO,haytấtcảcáclớplàmviệcvớiSqlServercóthểđưavàonamespaceSystem.Data.SqlClient. Cácnamespaceschungnhấttrongnet: .System .System.Collections .System.Collections.Specialized .System.Configuration .System.Text .System.Text.RegularExpressions .System.Web .System.Web.Caching .System.Web.SessionState .System.Web.Security .System.Web.Profile .System.Web.UI .System.Web.UI.WebControls .System.Web.UI.WebControls.WebParts1.2HiểuvàAssembly: MộtAssemblylàmộtfiledlltrên đĩacứngcủabạn,nơimàlưutrữ cáclớpcủa.NET,ví dụ tấtcảcáclớptrong.ASP.NETFrameworkđềunằmtrongAssemblySystem.web.dll. Trướckhisửdụngcáclớptrongdllbạncầntạomộtthamchiếuđếnfiledllnày1.3HiểuvềCommomLanguageRuntime(CLR) Phầnthứ2củaNetFrameworklàCLRchịutráchnhiệmvềthựcthimãứngdụngcủabạn. KhibạnviếtứngdụngbằngngônngữC#,VB.NEThaybằngmộtngônngữbấtkỳtrênnềnNetFramworkmãcủabạnsẽđượckhôngbaogiờbiêndịchtrựctiếpthànhmãmáy.ThayvàođóchúngđượcbiêndạngsangngônngữđặctảMSIL(MicrosoftintermediateLanguage). MSILnhìnrấtgiốngvớingônngữ hướng đốitượngAssembly,nhưngkhônggiốngkiểu ngônngữAssembly.MSILlàngônngữbậcthấpvàphụthuộcvàoPlatform. Khi ứngdụngcủabạnthựcthi,mã MSIL là “justintime”biêndịchsangmã máybởi JITTER(justintimecompiler) Như vậykhibạnviếtcáclớptrên.Netbằngbấtkỳ ngônngữ nàokhibạnbiêndịchsang AssemblybạnđềucóthểsửdụngAssemblyđóchocácngônngữkhác.1.4HiểuvềcácđiềukhiểntrênAsp.net Các điềukhiểnasp.netlà phầnquantrọngnhấttrongASP.NETFramework.mộtControlASP.NETlàmộtlớpmàthựcthitrênservervàđưaranộidungtrêntrìnhduyệt.ASP.NETcóhơn70controlmà bạncó thể sử dụngtrongxâydựng ứngdụngwebcủabạnvà cơ bảnnó chiaracácnhómcontrolsau: Standardcontrol:baogồmcác điềukhiển đưaracácthànhphầnchuẩncủaformnhư:Label,Button,TextBox… ValidatorControl:là cáccontrolchophépbảnkiểmtratínhhợplệ củacáccontrolcho phépnhậpgiátrịtrênform. RichControl:lànhữngđiềukhiểnnhưFileUpload,Calendar… DataControllàcácđiềukhiểnchophépthaotácvớidữliệu NavigationControl:lànhữngđiềukhiểngiúpbạndễdàngdichuyểngiữacáctrangtrongwebsite. Logincontrol:Làcácđiềukhiểnvềbảomậtcủaứngdụngchophépbạnđưaracácformđăngnhập,thayđổimậtkhẩu… HTMLControl:chophépbạnchuyểncác điềukhiểncủaHTMLthànhcác điềukhiểncó thểlàmviệctrênserver.1.5hiểuvềđiềukhiểnsựkiệntrênserver phần lớn các điều khiển của asp.net hỗ trợ 1 hoặc nhiều sự kiện, ví dụ điều khiểnASP.NETButtonhỗ trợ sự kiệnClick,k ...
Tìm kiếm theo từ khóa liên quan:
lập trình C++ lập trình căn bản cấu trúc ASP.NET tài liệu lập trình bài tập lập trìnhTài liệu liên quan:
-
114 trang 243 2 0
-
80 trang 222 0 0
-
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 209 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 186 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 134 0 0 -
Bài giảng lập trình c căn bản - Trường Apptech - Chương 4
27 trang 118 0 0 -
124 trang 113 3 0
-
Bài giảng lập trình c căn bản - Trường Apptech - Chương 6
21 trang 103 0 0 -
7 trang 85 0 0
-
87 trang 80 0 0