Giáo trình C# Và .NET Framework pot

140 719 0
Giáo trình C# Và .NET Framework pot

Đ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

Editor: Editor: Đo Đo à à n Quang Minh n Quang Minh 1 1 C# and .NET Framework C# and .NET Framework Programming with Programming with Microsoft Microsoft .NET .NET Đ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: 20. 20. August 2005 August 2005 Editor: Editor: Đo Đo à à n Quang Minh n Quang Minh 2 2 N N ộ ộ i dung môn h i dung môn h ọ ọ c c N N ắ ắ m đư m đư ợ ợ c ngôn ng c ngôn ng ữ ữ l l ậ ậ p tr p tr ì ì nh C# (C nh C# (C Sharp) Sharp) Hi Hi ể ể u đư u đư ợ ợ c ki c ki ế ế n tr n tr ú ú c .NET c c .NET c ủ ủ a Microsoft a Microsoft Tri Tri ể ể n khai đư n khai đư ợ ợ c m c m ộ ộ t s t s ố ố ứ ứ ng d ng d ụ ụ ng trên n ng trên n ề ề n n .NET Framewrok (b .NET Framewrok (b à à i t i t ậ ậ p) p) Ti Ti ế ế p c p c ậ ậ n đư n đư ợ ợ c m c m ộ ộ t s t s ố ố hư hư ớ ớ ng đi trong l ng đi trong l ậ ậ p p tr tr ì ì nh v nh v ớ ớ i .NET (t i .NET (t ù ù y ch y ch ọ ọ n) n) Editor: Editor: Đo Đo à à n Quang Minh n Quang Minh 3 3 N N ộ ộ i dung c i dung c á á c b c b à à i gi i gi ả ả ng ng B B à à i 1: C Sharp v i 1: C Sharp v à à ki ki ế ế n tr n tr ú ú c . c . NET. C# NET. C# cơ b cơ b ả ả n n B B à à i 2: i 2: L L ậ ậ p p tr tr ì ì nh nh hư hư ớ ớ ng ng đ đ ố ố i i tư tư ợ ợ ng ng trong trong C# C# B B à à i 3: i 3: L L ậ ậ p p tr tr ì ì nh nh nâng nâng cao cao trong trong C# C# B B à à i i 4: 4: C C á á c c l l ớ ớ p p cơ cơ b b ả ả n n trong trong C# C# B B à à i i 5: Windows Application 5: Windows Application B B à à i i 6: 6: Truy Truy c c ậ ậ p p d d ữ ữ li li ệ ệ u u v v ớ ớ i i .NET .NET B B à à i i 7: 7: Đi Đi ề ề u u khi khi ể ể n n XML XML B B à à i i 8: 8: T T ậ ậ p p tin tin v v à à Registry Registry B B à à i i 9: 9: Hư Hư ớ ớ ng ng d d ẫ ẫ n n b b à à i i t t ậ ậ p p l l ớ ớ n n Editor: Editor: Đo Đo à à n Quang Minh n Quang Minh 4 4 T T à à i li i li ệ ệ u tham kh u tham 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 Slide ngu Slide ngu ồ ồ n v n v à à t t à à i li i li ệ ệ u tham kh u tham kh ả ả o c o c ó ó th th ể ể download tr download tr ự ự c ti c ti ế ế p trên p trên http http ://www.vtportal.net/nghien ://www.vtportal.net/nghien - - cuu cuu - - phat phat - - trien/thang trien/thang - - long/tab.aspx long/tab.aspx 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 [...]... dụng các lớp thao tác với tập tin registry – Tạo trình soạn thảo văn bản – Đọc ghi cấu hình trong registry File truy cập lần cuối Các thiết lập như màu chữ, màu nền, font mặc định Các thông tin lưu vết như các xâu tìm kiếm thay thế… File and Registry - Editor: Đoàn Quang Editor: Đoà Minh 14 Tài liệu tham khảo Professional C#, Second Edition http://www.asp.net http://www.microsoft.com/net/default.mspx... – ??? Thắc mắc về bài tập lớn – ??? Thắc mắc về kỳ thi hết môn – ??? Đề nghị 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# 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 http://www.codeproject.com Địa... văn bản Kiểm tra tính hợp lệ của đầu vào dữ liệu Lưu trữ thao tác với tập hợp dữ liệu Summary - Editor: Đoàn Quang Minh Editor: Đoà 6 Bài 5: Ứng dụng trên Windows Kiến thức cần nhớ – Khái niệm ứng dụng trên Windows – Các form trong Windows Thiết kế form Thêm menu các control khác Handle sự kiện Sử dụng các hộp thoại dùng chung Ứng dụng thực tiễn – Xây dựng trình soạn thảo văn bản Summary - Editor:... 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 C# and NET Framework Bài 8: File and Registry Đoàn Quang Minh minhdqtt@gmail.com http://www.VTPortal.net Last update: 30 December 2006 File and Registry - Editor: Đoàn Quang Editor:... quan trọng: File, FileInfo, Directory, Path, Làm việc với file folder – Có 2 loại đối tượng làm việc với file folder Directory File: chỉ chứa các phương thức tĩnh, không thể khởi tạo Thường dùng khi chỉ thực hiện 1 thao tác với 1 file hoặc folder Khi thao tác, chỉ cần cung cấp đường dẫn đến file hay folder cần làm việc DirectoryInfo FileInfo: cung cấp các phương thức như 2 đối tượng trên,... or Write – Để đọc ghi byte, dùng các hàm: ReadByte(): đọc một byte từ stream WriteByte(byte): ghi một byte vào stream Read/Write(byte[], int off, int count): đọc/ghi một mảng byte bắt đầu từ off, độ dài count – Sau khi đọc/ghi, dùng Close() để đóng file File and Registry - Editor: Đoàn Quang Editor: Đoà Minh 9 Reading and Writing to Files Đọc ghi file text: dùng StreamReader StreamWriter –... cần nhớ – Xử lý thông tin tập tin: thư mục tập tin – Quản lý tập tin: sao chép, xoá, di chuyển – Xử lý nội dung tập tin: tập tin nhị phân văn bản – Xử lý đăng ký trong Windows Ứng dụng thực tiễn – Quản lý tập tin từ xa qua ứng dụng web – Ghi thông tin cấu hình trong Windows Summary - Editor: Đoàn Quang Minh Editor: Đoà 10 Trả lời thắc mắc Thắc mắc về C# NET – ??? Thắc mắc về bài tập lớn – ???... 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 File and Registry - Editor: Đoàn Quang Editor: Đoà Minh 15 C# and NET Framework Bài 7: XML in NET Đoàn Quang Minh minhdqtt@gmail.com http://www.VTPortal.net Last update: 30 December 2006 XML in NET - Editor: Đoàn Quang NET Editor:... thức OpenText() – Có thể khởi tạo StreamWriter dựa trên Tên file cần đọc, mã encode Một FileStream khác Hoặc một FileInfo với phương thức CreatText() – Để đọc ghi, dùng các hàm Read()/Write(): đọc ghi một ký tự ReadLine()/WriteLine(): đọc ghi một dòng ReadToEnd(): đọc đến hết file File and Registry - Editor: Đoàn Quang Editor: Đoà Minh 10 Reading and Writing to Files void WriteToTextFile(string... bởi Windows – Để soạn thảo registry, dùng trình regedit – Các thành phần quan trọng: HKEY_CLASSES_ROOT (HKCR): chứa các mô tả của các thành phần COM trong Windows HKEY_CURRENT_USER (HKCU): chứa các thông tin tuỳ biến của user hiện thời HKEY_LOCAL_MACHINE (HKLM): các các thông tin về hardware software HKEY_USERS (HKUSR): chứa thông tin về các user – Để đọc ghi registry, phải có quyền admin (mặc . Editor: Editor: Đo Đo à à n Quang Minh n Quang Minh 1 1 C# and .NET Framework C# and .NET Framework Programming with Programming with Microsoft Microsoft .NET .NET Đo Đo à à n Quang Minh n Quang Minh minhdqtt@gmail.com minhdqtt@gmail.com http http ://www.VTPortal .net ://www.VTPortal .net Last. http://www. http://www. thanglong.edu.vn thanglong.edu.vn /forum/cmd/0/categ /forum/cmd/0/categ ory/hoc ory/hoc - - tap tap - - nghien nghien - - cuu/dot cuu/dot - - net/ tab.aspx net/ tab.aspx File and Registry File and Registry - - Editor Editor : : Đo Đo à à n Quang n Quang Minh Minh 1 1 C# and .NET Framework C# and .NET Framework B B à à i. 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

Ngày đăng: 28/06/2014, 12:20

Mục lục

    Nội dung môn học

    Nội dung các bài giảng

    Tài liệu tham khảo

    C# and .NET Framework Bài 9: Summary

    Bài 2: Hướng đối tượng trong C#

    Bài 3: Lập trình nâng cao trong C#

    Bài 4: C# và các lớp cơ bản

    Bài 5: Ứng dụng trên Windows

    Bài 8: Tập tin và đăng ký

    Trả lời thắc mắc

Tài liệu cùng người dùng

Tài liệu liên quan