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
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 ...
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ìm kiếm theo từ khóa liên quan:
công nghệ thông tin quản trị mạng quản trị web tài liệu tin học bài tâp ASP.NET tổng quan ASP.NET cơ bản về C# cấu trúc ASP.NETGợi ý tài liệu liên quan:
-
52 trang 417 1 0
-
24 trang 350 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 301 0 0 -
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 287 0 0 -
96 trang 283 0 0
-
74 trang 283 0 0
-
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 270 0 0 -
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 267 1 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 260 0 0 -
Tài liệu hướng dẫn sử dụng thư điện tử tài nguyên và môi trường
72 trang 251 0 0