Danh mục

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    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 39,000 VND Tải xuống file đầy đủ (168 trang) 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 ...

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