1. Trang chủ
  2. » Công Nghệ Thông Tin

Ngôn ngữ lập trình: C# và .NET phần 9 pdf

13 340 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

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

Ngày đăng: 31/07/2014, 09:20

TỪ KHÓA LIÊN QUAN