Danh mục

Bài giảng Lập trình Windows Form với C#: Chương 2 - Lê Thị Ngọc Hạnh

Số trang: 31      Loại file: pdf      Dung lượng: 885.18 KB      Lượt xem: 14      Lượt tải: 0    
10.10.2023

Phí tải xuống: 7,000 VND Tải xuống file đầy đủ (31 trang) 0
Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Chương 2: Cơ bản về C#. Nội dung chương này gồm: Giới thiệu C#, những cơ sở ngôn ngữ C#, cấu trúc, lớp và đối tượng, thừa kế và đa hình, giao diện, Array, Indexer và Collection, xử lý lỗi & exception (biệt lệ). Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Windows Form với C#: Chương 2 - Lê Thị Ngọc Hạnh CƠ BẢN VỀ C# GV: LÊ THỊ NGỌC HẠNH 18/25/2015 Lập trình Windows Form với C# NỘI DUNG  Giới thiệu C#  Những cơ sở ngôn ngữ C#  Cấu trúc  Lớp và đối tượng  Thừa kếvà đa hình  Giao diện  Array, Indexer và Collection  Xử lý lỗi & exception (biệt lệ)8/25/2015 Lập trình Windows Form với C# 2 GIỚI THIỆU VỀ C#  C# là một ngôn ngữ đơn giản:  Loại bỏ những phức tạp có trong Java hay C++ như macro, template, đa kếthừa, virtual base class.  Giống về diện mạo cú pháp C và C++ nhưng được cải tiến đơn giản hơn (Ví dụ: “:: , . , ” chỉ còn “.”  C# là một ngôn ngữ hiện đại: Có đầy đủ các tính năng: Xử lý ngoại lệ, thu gom bộ nhớ tự động, kiểu dữ liệu an toàn, bảo mật mã nguồn…8/25/2015 Lập trình Windows Form với C# 3 GIỚI THIỆU VỀ C#  C# là ngôn ngữ hướng đối tượng: • Đóng gói (encapsulation) • Kế thừa (inheritance) • Đa hình (polymorphism)  C# là một ngôn ngữ mạnh mẽ và mềm dẻo: • Tuỳ thuộc vào bản thân người dùng. Không có giới hạn ở bản chất ngôn ngữ. • Tạo các ứng dụng đồ hoạ, xử lý văn bản, trình biên dịch cho các ngôn ngữ khác v.v…8/25/2015 Lập trình Windows Form với C# 4 Phân biệt chữ hoa chữ thường Có các kiểu : • Dựng sẵn : byte, char, sbyte, int, float, double… • Hằng : const int PI = 3.1416; • Liệt kê : enum Ngay {Hai,Ba,Tu,Nam,Sau,Bay,CN}; Câu lệnh : if else, switch, for, while, gotoforeach: vòng lặp để duyệt tất cả các phần tử của mảng, tậphợpVí dụ: int[] int array; int array = new int[5]; foreach(int i in intarray) s+= i.ToString();8/25/2015 Lập trình Windows Form với C# 5 KHAI BÁO BIẾN , HẰNG  Khai báo biến: int i; i = 0; int x = 10; y = 20; bool b = true;  Khai báo hằng: const int a = 20;8/25/2015 Lập trình Windows Form với C# 6 KIỂU DỮ LIỆU  Value Type - Kiểu dữ liệu cơ bản: kiểu dữ liệu khác lớp đối tượng  Reference Type - Kiểu tham chiếu: kiểu dữ liệu là lớp đối tượng8/25/2015 Lập trình Windows Form với C# 7 VALUE TYPE – SỐ NGUYÊN8/25/2015 Lập trình Windows Form với C# 8 VALUE TYPE – SỐ NGUYÊN8/25/2015 Lập trình Windows Form với C# 9 VALUE TYPE – SỐ THỰC8/25/2015 Lập trình Windows Form với C# 10 KIỂU BOOL VÀ CHAR8/25/2015 Lập trình Windows Form với C# 11 KÝ TỰ ESCAPE THÔNG DỤNG8/25/2015 Lập trình Windows Form với C# 12 REFERENCE TYPE  Lớp đối tượng Object (System.Object): là lớp trừu tượng, là lớp cha của tất cả các lớp. Khi định nghĩa một lớp A. Mặc nhiên A sẽ lấy Object làm lớp cha.  Reference Type: • Kiểu lớp: Object, String, CHocSinh, CLopHoc, …8/25/2015 Lập trình Windows Form với C# 13 NAMESPACE  Namespace cung cấp cho cách tổ chức quan hệ giữa các lớp và các kiểu khác.  Namespace là cách mà .NET tránh né việc các tên lớp, tên biến, tên hàm trùng tên giữa các lớp. namespace CustomerPhoneBook { using System; public struct Subscriber { // Code for struct here... } }8/25/2015 Lập trình Windows Form với C# 14 CÂU LỆNH ĐIỀU KIỆN  if: giống C/C++  switch: giống C/C++8/25/2015 Lập trình Windows Form với C# 15 CẤU TRÚC ĐIỀU KHIỂN8/25/2015 Lập trình Windows Form với C# 168/25/2015 Lập trình Windows Form với C# 17 VÒNG LẶP  Vòng lặp: – do… while: giống C/C++ – while: giống C/C++ – for: giống C/C++ – foreach: khác C/C++  Ví dụ foreach: foreach (int temp in arrayOfInts) { s += temp; }8/25/2015 Lập trình Windows Form với C# 18 CẤU TRÚC LẶP - WHILE  Cú pháp:8/25/2015 Lập trình Windows Form với C# 19 CẤU TRÚC LẶP - WHILE Ý nghĩa: • Điều kiện lặp: là biểu thức logic, trả về True/false • Tập lệnh: chỉ có thể được thực hiện và lặp nếu và chỉ nếu = true • Break: thoát khỏi vòng lặp • Continue: quay trở lên kiểm tra điều kiện của vòng lặp khi cần8/25/2015 Lập trình Windows Form với C# 20 ...

Tài liệu được xem nhiều: