Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 13 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
13
Dung lượng
181,4 KB
Nội dung
Summary Summary - - Editor Editor : : Đo Đo à à n Quang Minh n Quang Minh 1 1 C# and .NET Framework C# and .NET Framework B B à à i 9: i 9: Summary Summary Đo Đo à à n Quang Minh n Quang Minh minhdqtt@gmail.com minhdqtt@gmail.com http http ://www.VTPortal.net ://www.VTPortal.net Last update: Last update: 30. December 2006 30. December 2006 Summary Summary - - Editor Editor : : Đo Đo à à n Quang Minh n Quang Minh 2 2 M M ụ ụ c l c l ụ ụ c c Nh Nh ắ ắ c c l l ạ ạ i i c c á á c c b b à à i i t t ậ ậ p p đã đã h h ọ ọ c c Tr Tr ả ả l l ờ ờ i i th th ắ ắ c c m m ắ ắ c c Summary Summary - - Editor Editor : : Đo Đo à à n Quang Minh n Quang Minh 3 3 B B à à i i 1: C Sharp 1: C Sharp v v à à k k i i ế ế n n tr tr ú ú c c .NET. .NET. C# C# cơ cơ b b ả ả n n . . Ki Ki ế ế n th n th ứ ứ c c c c ầ ầ n nh n nh ớ ớ – – Ngôn ng Ngôn ng ữ ữ C C # # cơ b cơ b ả ả n: c n: c ú ú ph ph á á p. p. – – Kh Kh á á i ni i ni ệ ệ m CLR. m CLR. – – Kh Kh á á i ni i ni ệ ệ m m Assemblies. Assemblies. Ứ Ứ ng d ng d ụ ụ ng th ng th ự ự c ti c ti ễ ễ n n – – Xây d Xây d ự ự ng c ng c á á c chương tr c chương tr ì ì nh C# nh C# đ đ ầ ầ u tiên u tiên Summary Summary - - Editor Editor : : Đo Đo à à n Quang Minh n Quang Minh 4 4 B B à à i 2: i 2: Hư Hư ớ ớ ng ng đ đ ố ố i i tư tư ợ ợ ng ng trong trong C# C# Ki Ki ế ế n th n th ứ ứ c c c c ầ ầ n nh n nh ớ ớ – – Hư Hư ớ ớ ng ng đ đ ố ố i i tư tư ợ ợ ng ng trong trong C#. C#. K K ế ế th th ừ ừ a a : : c c á á c c t t í í nh nh ch ch ấ ấ t t cơ cơ b b ả ả n n . . Kh Kh á á c c bi bi ệ ệ t t v v ớ ớ i i C++. C++. H H à à m m ả ả o o : : kh kh á á i i ni ni ệ ệ m m v v à à ứ ứ ng ng d d ụ ụ ng ng . . H H à à m m t t ạ ạ o o , , h h à à m m hu hu ỷ ỷ : : kh kh á á i i ni ni ệ ệ m m v v à à c c á á ch ch d d ù ù ng ng . . Thu Thu ộ ộ c c t t í í nh nh : : t t ừ ừ kho kho á á get get v v à à set. set. Ch Ch ỉ ỉ s s ố ố : : kh kh á á i i ni ni ệ ệ m m v v à à ứ ứ ng ng d d ụ ụ ng ng . . Giao Giao ti ti ế ế p p : : t t ừ ừ kho kho á á interface. interface. Kh Kh á á i i ni ni ệ ệ m m v v à à ứ ứ ng ng d d ụ ụ ng ng . . Đ Đ ố ố i i tư tư ợ ợ ng ng object. object. Ứ Ứ ng ng d d ụ ụ ng ng th th ự ự c c ti ti ễ ễ n n – – Xây Xây d d ự ự ng ng c c á á c c l l ớ ớ p p th th ự ự c c t t ế ế : : l l ớ ớ p p vector, vector, l l ớ ớ p p matrix, matrix, … … Summary Summary - - Editor Editor : : Đo Đo à à n Quang Minh n Quang Minh 5 5 B B à à i 3: L i 3: L ậ ậ p tr p tr ì ì nh nâng cao nh nâng cao trong trong C# C# Ki Ki ế ế n th n th ứ ứ c c c c ầ ầ n nh n nh ớ ớ – – X X ử ử lý lý l l ỗ ỗ i i v v à à ngo ngo ạ ạ i i l l ệ ệ : : Kh Kh ố ố i i try try … … catch catch … … finally finally C C á á c c ngo ngo ạ ạ i i l l ệ ệ hay hay g g ặ ặ p p – – É É p p ki ki ể ể u u : an : an to to à à n n v v à à không không an an to to à à n n . . – – Mô Mô h h ì ì nh nh chuy chuy ể ể n n giao giao : : T T ừ ừ kho kho á á delegate, delegate, kh kh á á i i ni ni ệ ệ m m . . C C á á ch ch d d ù ù ng ng : : trong trong c c á á c c b b à à i i to to á á n n s s ắ ắ p p x x ế ế p p . . S S ự ự ki ki ệ ệ n n : : kh kh á á i i ni ni ệ ệ m m v v à à c c á á ch ch d d ù ù ng ng . . – – Kh Kh á á i i ni ni ệ ệ m m generic generic – – Ch Ch ỉ ỉ d d ẫ ẫ n n biên biên d d ị ị ch ch – – Qu Qu ả ả n n lý lý b b ộ ộ nh nh ớ ớ : : kh kh á á i i ni ni ệ ệ m m – – Mã Mã không không an an to to à à n n : : kh kh á á i i ni ni ệ ệ m m Ứ Ứ ng ng d d ụ ụ ng ng th th ự ự c c ti ti ễ ễ n n – – Xây Xây d d ự ự ng ng c c á á c c b b à à i i to to á á n n c c ó ó d d ù ù ng ng gi gi ả ả i i thu thu ậ ậ t t s s ắ ắ p p x x ế ế p p Summary Summary - - Editor Editor : : Đo Đo à à n Quang Minh n Quang Minh 6 6 B B à à i 4: i 4: C# C# v v à à c c á á c c l l ớ ớ p p cơ cơ b b ả ả n n Ki Ki ế ế n n th th ứ ứ c c c c ầ ầ n n nh nh ớ ớ – – L L ớ ớ p p Object: Object: kh kh á á i i ni ni ệ ệ m m , , c c á á c c phương phương th th ứ ứ c c quan quan tr tr ọ ọ ng ng . . – – X X ử ử lý lý chu chu ỗ ỗ i i : : L L ớ ớ p p String: String: kh kh á á i i ni ni ệ ệ m m , , c c á á c c phương phương th th ứ ứ c c quan quan tr tr ọ ọ ng ng . . L L ớ ớ p p StringBuilder StringBuilder : : kh kh á á i i ni ni ệ ệ m m . . – – Bi Bi ể ể u u th th ứ ứ c c ch ch í í nh nh quy quy : : Cơ Cơ s s ở ở to to á á n n h h ọ ọ c c . . C C á á c c l l ớ ớ p p Regex Regex , Match , Match Ứ Ứ ng ng d d ụ ụ ng ng – – C C á á c c l l ớ ớ p p d d ạ ạ ng ng nh nh ó ó m m Kh Kh á á i i ni ni ệ ệ m m L L ớ ớ p p ArrayList ArrayList , , l l ớ ớ p p Stack Stack v v à à Queue. Queue. C C á á c c l l ớ ớ p p generics generics Ứ Ứ ng ng d d ụ ụ ng ng th th ự ự c c ti ti ễ ễ n n – – Xây Xây d d ự ự ng ng nghi nghi ệ ệ p p v v ụ ụ x x ử ử lý lý văn văn b b ả ả n n . . – – Ki Ki ể ể m m tra tra t t í í nh nh h h ợ ợ p p l l ệ ệ c c ủ ủ a a đ đ ầ ầ u u v v à à o o d d ữ ữ li li ệ ệ u u – – Lưu Lư u tr tr ữ ữ v v à à thao thao t t á á c c v v ớ ớ i i t t ậ ậ p p h h ợ ợ p p d d ữ ữ li li ệ ệ u u Summary Summary - - Editor Editor : : Đo Đo à à n Quang Minh n Quang Minh 7 7 B B à à i 5: i 5: Ứ Ứ ng d ng d ụ ụ ng trên ng trên Windows Windows Ki Ki ế ế n n th th ứ ứ c c c c ầ ầ n n nh nh ớ ớ – – Kh Kh á á i i ni ni ệ ệ m m ứ ứ ng ng d d ụ ụ ng ng trên trên Windows Windows – – C C á á c c form form trong trong Windows Windows Thi Thi ế ế t t k k ế ế form form Thêm Thêm menu menu v v à à c c á á c c control control kh kh á á c c Handle Handle s s ự ự ki ki ệ ệ n n S S ử ử d d ụ ụ ng ng c c á á c c h h ộ ộ p p tho tho ạ ạ i i d d ù ù ng ng chung chung Ứ Ứ ng ng d d ụ ụ ng ng th th ự ự c c ti ti ễ ễ n n – – Xây Xây d d ự ự ng ng tr tr ì ì nh nh so so ạ ạ n n th th ả ả o o văn văn b b ả ả n n Summary Summary - - Editor Editor : : Đo Đo à à n Quang Minh n Quang Minh 8 8 B B à à i 6: i 6: X X ử ử lý lý cơ cơ s s ở ở d d ữ ữ li li ệ ệ u u trong trong .NET .NET Ki Ki ế ế n n th th ứ ứ c c c c ầ ầ n n nh nh ớ ớ – – Kh Kh á á i i ni ni ệ ệ m m v v ề ề ADO.NET ADO.NET – – K K ế ế t t n n ố ố i i v v ớ ớ i i CSDL: CSDL: l l ớ ớ p p connection connection – – Th Th ự ự c c thi thi câu câu l l ệ ệ nh nh truy truy v v ấ ấ n n CSDL: CSDL: L L ớ ớ p p Commands: Commands: khai khai b b á á o o v v à à kh kh ở ở i i t t ạ ạ o o 3 3 th th ủ ủ t t ụ ụ c c quan quan tr tr ọ ọ ng ng hay hay d d ù ù ng ng : : ExecuteNonQuery ExecuteNonQuery (), (), ExecuteReader ExecuteReader (), (), ExecuteScalar ExecuteScalar (). (). – – DataReader DataReader : : Kh Kh á á i i ni ni ệ ệ m m , , khai khai b b á á o o , , kh kh ở ở i i t t ạ ạ o o Ưu Ưu , , như như ợ ợ c c đi đi ể ể m m , , t t ì ì nh nh hu hu ố ố ng ng s s ử ử d d ụ ụ ng ng – – DataSet DataSet : : Kh Kh á á i i ni ni ệ ệ m m , , khai khai b b á á o o , , kh kh ở ở i i t t ạ ạ o o Ưu Ưu , , như như ợ ợ c c đi đi ể ể m m , , t t ì ì nh nh hu hu ố ố ng ng s s ử ử d d ụ ụ ng ng – – Hi Hi ể ể n n th th ị ị d d ữ ữ li li ệ ệ u u Kh Kh á á i i ni ni ệ ệ m m binding data. binding data. C C á á c c control control DataGrid DataGrid , Repeater, , Repeater, DataList DataList Control Control GridView GridView Ứ Ứ ng ng d d ụ ụ ng ng th th ự ự c c ti ti ễ ễ n n – – C C á á c c ứ ứ ng ng d d ụ ụ ng ng v v ề ề CSDL CSDL như như thương thương m m ạ ạ i i đi đi ệ ệ n n t t ử ử , forum, , forum, … … Summary Summary - - Editor Editor : : Đo Đo à à n Quang Minh n Quang Minh 9 9 B B à à i 7: i 7: XML XML trong trong .NET .NET Ki Ki ế ế n n th th ứ ứ c c c c ầ ầ n n nh nh ớ ớ – – T T ổ ổ ng ng quan quan v v ề ề XML XML Kh Kh á á i i ni ni ệ ệ m m V V í í d d ụ ụ v v à à ứ ứ ng ng d d ụ ụ ng ng – Đọc ghi XML trong .NET Truy cậptuầntự: XmlTextReader XmlTextReader v v à à XmlTextWriter XmlTextWriter Truy cậpngẫu nhiên: – DOM: mô hình đốitượng tài liệu –Cáclớp XmlDocument XmlDocument , , XmlNodeList XmlNodeList , , … … Ứ Ứ ng ng d d ụ ụ ng ng th th ự ự c c ti ti ễ ễ n n – – Coi Coi XML XML như như m m ộ ộ t t b b ả ả ng ng d d ữ ữ li li ệ ệ u u , , lưu lưu tr tr ữ ữ d d ữ ữ li li ệ ệ u u ph ph ứ ứ c c t t ạ ạ p p trong trong m m ộ ộ t t c c ộ ộ t t d d ữ ữ li li ệ ệ u u th th ự ự c c . . Summary Summary - - Editor Editor : : Đo Đo à à n Quang Minh n Quang Minh 10 10 B B à à i 8: i 8: T T ậ ậ p p tin tin v v à à đăng đăng ký ký Ki Ki ế ế n n th th ứ ứ c c c c ầ ầ n n nh nh ớ ớ – – X X ử ử lý lý thông thông tin tin t t ậ ậ p p tin: tin: thư thư m m ụ ụ c c v v à à t t ậ ậ p p tin. tin. – – Qu Qu ả ả n n lý lý t t ậ ậ p p tin: tin: sao sao ch ch é é p p , , xo xo á á , , di di chuy chuy ể ể n n . . – – X X ử ử lý lý n n ộ ộ i i dung dung t t ậ ậ p p tin: tin: t t ậ ậ p p tin tin nh nh ị ị phân phân v v à à văn văn b b ả ả n n . . – – X X ử ử lý lý đăng đăng ký ký trong trong Windows Windows Ứ Ứ ng ng d d ụ ụ ng ng th th ự ự c c ti ti ễ ễ n n – – Qu Qu ả ả n n lý lý t t ậ ậ p p tin tin t t ừ ừ xa xa qua qua ứ ứ ng ng d d ụ ụ ng ng web web – – Ghi Ghi thông thông tin tin c c ấ ấ u u h h ì ì nh nh trong trong Windows. Windows. [...]...Trả lời thắc mắc Thắc mắc về C# và NET – ??? Thắc mắc về bài tập lớn – ??? Thắc mắc về kỳ thi hết môn – ??? Đề nghị và góp ý – ??? Summary - Editor: Đoàn Quang Minh Editor: Đoà 11 Tạm biệt! Chúc các bạn thi tốt Hẹn gặp lại tại môn C# và NET nâng cao Summary - Editor: Đoàn Quang Minh Editor: Đoà 12 Tài liệu tham khảo Professional C#, Second Edition http://www.asp.net http://www.microsoft.com/net/default.mspx... Professional C#, Second Edition http://www.asp.net http://www.microsoft.com/net/default.mspx http://www.codeproject.com Địa chỉ download tài liệu http://www.thanglong.edu.vn/giang-day/tab.aspx Diễn đàn C# & NET http://www.thanglong.edu.vn/forum/cmd/0/categ ory/hoc-tap-nghien-cuu/dot-net/tab.aspx Summary - Editor: Đoàn Quang Minh Editor: Đoà 13 . Minh 1 1 C# and .NET Framework C# and .NET Framework B B à à i 9: i 9: Summary Summary Đo Đo à à n Quang Minh n Quang Minh minhdqtt@gmail.com minhdqtt@gmail.com http http ://www.VTPortal .net ://www.VTPortal .net Last. Sharp v v à à k k i i ế ế n n tr tr ú ú c c .NET. .NET. C# C# cơ cơ b b ả ả n n . . Ki Ki ế ế n th n th ứ ứ c c c c ầ ầ n nh n nh ớ ớ – – Ngôn ng Ngôn ng ữ ữ C C # # cơ b cơ b ả ả n: c n:. kh ả ả o o Professional C#, Second Edition Professional C#, Second Edition http http ://www.asp .net ://www.asp .net http://www.microsoft.com /net/ default.mspx http://www.microsoft.com /net/ default.mspx http://www.codeproject.com http://www.codeproject.com Đ Đ ị ị a