Ltudql1 hk1 1718 lt 01 csharp net (updated 26 9)

76 1 0
Ltudql1 hk1 1718 lt 01 csharp net (updated 26 9)

Đ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

ĐHQG HCM – TRƯỜNG ĐH KHOA HỌC TỰ NHIÊN KHOA CƠNG NGHỆ THƠNG TIN C# Lập trình ứng dụng quản lý Ngô Chánh Đức Nội dung .NET Framework C# Coding convention Hướng đối tượng Collection Delegate 9/26/2017 C# - LTUDQL1 .NET Framework 9/26/2017 C# - LTUDQL1 Giới thiệu  Ra đời năm 2002 với công cụ lập trình Visual Studio NET  Sử dụng kỹ thuật hướng đối tượng  Hỗ trợ chuẩn Unicode  Thi hành máy ảo CLR (Common Language Runtime)  Bao gồm 5000 lớp đối tượng  Cung cấp trình điều khiển đồ sộ (giao diện đồ họa)  Hỗ trợ dịch vụ quản lý nhớ nhiều dịch vụ khác 9/26/2017 C# - LTUDQL1 Kiến trúc NET Framework 9/26/2017 C# - LTUDQL1 Cơ chế thực thi 9/26/2017 C# - LTUDQL1 Kiến trúc NET Framework 9/26/2017 C# - LTUDQL1 Ứng dụng NET Framework  Ứng dụng dòng lệnh (Console Application)  Ứng dụng WinForm (Windows Form Application)  Ứng dụng WPF (WPF Application)  Ứng dụng web (ASP.NET Web Form Application)  Thư viện DLL (Class Library) 9/26/2017 C# - LTUDQL1 Đọc thêm  Kiến trúc NET Framework: http://www.csharpcorner.com/UploadFile/puranindia/net-frameworkand-architecture/ 9/26/2017 C# - LTUDQL1 C# 9/26/2017 C# - LTUDQL1 10 Hàm hủy  Khơng bắt buộc phải có hàm hủy  Chỉ có hàm hủy  Khơng thể kế thừa viết lại  Không thể gọi  Khơng có tham số 9/26/2017 C# - LTUDQL1 62 Khởi tạo đối tượng (Object Initialization) 9/26/2017 C# - LTUDQL1 63 Nested Type 9/26/2017 C# - LTUDQL1 64 Partial Class  Tách phần định nghĩa lớp đối tượng thành nhiều tập tin mã nguồn  Được sử dụng điển hình Windows Form  Những lưu ý sử dụng: https://msdn.microsoft.com /enus/library/wa80x488(v=vs 100).aspx 9/26/2017 C# - LTUDQL1 65 Access modifier private Public protected internal Assembly A Assembly B 9/26/2017 Any class: inherit protected C# - LTUDQL1 66 Collection 9/26/2017 C# - LTUDQL1 67 Collection  Lưu trữ danh sách động (kích thước thay đổi)  Thư viện System.Collection.Generic ▪List ▪SortedList ▪Queue ▪Stack ▪Dictionary  Thư viện System.Collection ▪ArrayList ▪HashTable ▪Queue ▪Stack 9/26/2017 C# - LTUDQL1 68 Khởi tạo collection 9/26/2017 C# - LTUDQL1 69 Duyệt collection 9/26/2017 C# - LTUDQL1 70 Các phương thức thông dụng  Add: thêm phần tử  Remove, RemoveAt: xóa phần tử  Clear  Contains: kiểm tra chứa phần tử hay không  Find  Sort 9/26/2017 C# - LTUDQL1 71 Đọc thêm  https://docs.microsoft.com/enus/dotnet/csharp/programmingguide/concepts/collections 9/26/2017 C# - LTUDQL1 72 Delegate 9/26/2017 C# - LTUDQL1 73 Tổng quan  Giống trỏ hàm C++  Giúp nhận tham số phương thức  Liên quan đến khái niệm Event  Rất phổ biến C# 9/26/2017 C# - LTUDQL1 74 Sử dụng delegate 9/26/2017 C# - LTUDQL1 75 Delegate tham số hàm 9/26/2017 C# - LTUDQL1 76

Ngày đăng: 09/04/2023, 06:28