Danh mục

Cấu trúc ASP.NET Framwork và cơ bản về C#

Số trang: 168      Loại file: doc      Dung lượng: 2.15 MB      Lượt xem: 14      Lượt tải: 0    
10.10.2023

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

Thông tin tài liệu:

Trong giáo trình này chúng ta sẽ học ASP.NET trên IDE VisualStdio2005(Bạn có thể sử dụng Viusal Web Develop 2005 ).Để tạo một Wesite mới bạn khởi động VS. giao diện của nó sẽ hiện ra như sau:
Nội dung trích xuất từ tài liệu:
Cấu trúc ASP.NET Framwork và cơ bản về C#CấutrúcASP.NETFramworkvàcơ bảnvềC#Chươ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ộttrangDefault.aspxnhưhìnhsau: Hình31.ASP.NETvà.NETFRAMEWORK ASP.NETlàmộtphầncủa.NETFrameWorkĐểxâydựngtrangasp.NETbạncầnthêmvào các đặc tính của .netframework. NetFrameWork chứa đựng hai phần FrameWork ClassLibraryvà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ểungô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ởiJITTER(justintimecompiler) Nhưvậykhibạnviếtcáclớptrên.NetbằngbấtkỳngônngữnàokhibạnbiêndịchsangAssemblybạ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áccontrolchophé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,khingườisửdụngnhấnchuộtvàoButtonmộtsựk ...

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

Gợi ý tài liệu liên quan: