![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
C Sharp và kiến trúc .NET. C Sharp cơ bản- P21
Số trang: 5
Loại file: pdf
Dung lượng: 131.09 KB
Lượt xem: 6
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
C Sharp và kiến trúc .NET. C Sharp cơ bản- P21:Bạn đừng bao giờ xem xét ngôn ngữ C# một cách tách biệt, nó luôn đồng hành với "Bộ khung .NET". C# là một trình biên dịch hướng .NET, nghĩa là tất cả các mã của C# luôn luôn chạy trên trên môi trường .NET Framework.
Nội dung trích xuất từ tài liệu:
C Sharp và kiến trúc .NET. C Sharp cơ bản- P21 EventsXử lý sự kiện– Nếu một component phát sinh một sự kiện, có thể bắt và xử lý sự kiện đó.– Để hander sự kiện trong Windows Form hoặc trong Web Form: Khai báo component (ví dụ button) Khai báo hàm xử lý sự kiện Gắn hàm vào sự kiện Lập trình nâng cao trong C# - Editor: trì Editor: Đoàn Quang Minh Đoà 11 GenericsGenerics– Cho phép class, struct, interface, method sử dụng kiểu dữ liệu mà nó lưu trữ như là tham số đầu vào.– Khái niệm giống như template của C++.– Generics xuất hiện nhằm mục đích xử lí chính xác kiểu của dữ liệu. Ví dụ, với stack, nếu không có generics thì dữ liệu coi như các object, nên đòi hỏi phải ép kiểu khi xử lí, điều này có thể gây lỗi run-time.Tạo và sử dụng Generics– Khai báo giống như template trong C++: dùng cặp dấu < >– Sử dụng: phải chỉ định chính xác kiểu dữ liệu Lập trình nâng cao trong C# - Editor: trì Editor: Đoàn Quang Minh Đoà 12 Generics Ví dụ sử dụng Generics – Khai báo:public class Stack{ private ItemType[] items = new ItemType[100]; public void Push(ItemType data) {…} public ItemType Pop() {…}} – Sử dụngStack s = new Stack();s.Push(3);int x = s.Pop(); Lập trình nâng cao trong C# - Editor: trì Editor: Đoàn Quang Minh Đoà 13 Preprocessor Directives#define and #undef#if, #elif, #else, and #endif#warning and #error#region and #endregion#line Lập trình nâng cao trong C# - Editor: trì Editor: Đoàn Quang Minh Đoà 14 Memory ManagementC# tự động quản lý bộ nhớ nhờ vào bộ thu gomrác– Bộ nhớ ảo trong Windows– Stack và heapCó 2 loại kiểu dữ liệu trong C#– Value Data Types: Dữ liệu chứa tại nơi nó được cấp phát vùng nhớ Các kiểu số, bool, char, date, các cấu trúc, các kiểu liệt kê– Reference Data Types: Chứa một con trỏ trỏ tới nơi cất giữ dữ liệu Bao gồm kiểu string, mảng, class, delegate Lập trình nâng cao trong C# - Editor: trì Editor: Đoàn Quang Minh Đoà 15
Nội dung trích xuất từ tài liệu:
C Sharp và kiến trúc .NET. C Sharp cơ bản- P21 EventsXử lý sự kiện– Nếu một component phát sinh một sự kiện, có thể bắt và xử lý sự kiện đó.– Để hander sự kiện trong Windows Form hoặc trong Web Form: Khai báo component (ví dụ button) Khai báo hàm xử lý sự kiện Gắn hàm vào sự kiện Lập trình nâng cao trong C# - Editor: trì Editor: Đoàn Quang Minh Đoà 11 GenericsGenerics– Cho phép class, struct, interface, method sử dụng kiểu dữ liệu mà nó lưu trữ như là tham số đầu vào.– Khái niệm giống như template của C++.– Generics xuất hiện nhằm mục đích xử lí chính xác kiểu của dữ liệu. Ví dụ, với stack, nếu không có generics thì dữ liệu coi như các object, nên đòi hỏi phải ép kiểu khi xử lí, điều này có thể gây lỗi run-time.Tạo và sử dụng Generics– Khai báo giống như template trong C++: dùng cặp dấu < >– Sử dụng: phải chỉ định chính xác kiểu dữ liệu Lập trình nâng cao trong C# - Editor: trì Editor: Đoàn Quang Minh Đoà 12 Generics Ví dụ sử dụng Generics – Khai báo:public class Stack{ private ItemType[] items = new ItemType[100]; public void Push(ItemType data) {…} public ItemType Pop() {…}} – Sử dụngStack s = new Stack();s.Push(3);int x = s.Pop(); Lập trình nâng cao trong C# - Editor: trì Editor: Đoàn Quang Minh Đoà 13 Preprocessor Directives#define and #undef#if, #elif, #else, and #endif#warning and #error#region and #endregion#line Lập trình nâng cao trong C# - Editor: trì Editor: Đoàn Quang Minh Đoà 14 Memory ManagementC# tự động quản lý bộ nhớ nhờ vào bộ thu gomrác– Bộ nhớ ảo trong Windows– Stack và heapCó 2 loại kiểu dữ liệu trong C#– Value Data Types: Dữ liệu chứa tại nơi nó được cấp phát vùng nhớ Các kiểu số, bool, char, date, các cấu trúc, các kiểu liệt kê– Reference Data Types: Chứa một con trỏ trỏ tới nơi cất giữ dữ liệu Bao gồm kiểu string, mảng, class, delegate Lập trình nâng cao trong C# - Editor: trì Editor: Đoàn Quang Minh Đoà 15
Tìm kiếm theo từ khóa liên quan:
lập trình windows lập trình với vc/mfc giáo trình lập trình C Visual C tài liệu lập trìnhTài liệu liên quan:
-
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 228 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 201 0 0 -
bảo mật mạng các phương thức giả mạo địa chỉ IP fake IP
13 trang 163 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 139 0 0 -
Excel add in development in c and c phần 9
0 trang 119 0 0 -
Bài giảng lập trình c căn bản - Trường Apptech - Chương 4
27 trang 119 0 0 -
information technology outsourcing transactions process strategies and contracts 2nd ed phần 3
65 trang 114 0 0 -
Bài giảng lập trình c căn bản - Trường Apptech - Chương 6
21 trang 105 0 0 -
Giáo trình Lập trình Windows 1 - Trường CĐN Đà Lạt
117 trang 100 0 0 -
87 trang 83 0 0