intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: 5A4F5AFSDG 5A4F5AFSDG | Ngày: | Loại File: PDF | Số trang:31

110
lượt xem
20
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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.

Chủ đề:
Lưu

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

  1. CƠ BẢN VỀ C# GV: LÊ THỊ NGỌC HẠNH 1 8/25/2015 Lập trình Windows Form với C#
  2. 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
  3. 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
  4. 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
  5.  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, goto foreach: vòng lặp để duyệt tất cả các phần tử của mảng, tập hợp Ví 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
  6. 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
  7. 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ượng 8/25/2015 Lập trình Windows Form với C# 7
  8. VALUE TYPE – SỐ NGUYÊN 8/25/2015 Lập trình Windows Form với C# 8
  9. VALUE TYPE – SỐ NGUYÊN 8/25/2015 Lập trình Windows Form với C# 9
  10. VALUE TYPE – SỐ THỰC 8/25/2015 Lập trình Windows Form với C# 10
  11. KIỂU BOOL VÀ CHAR 8/25/2015 Lập trình Windows Form với C# 11
  12. KÝ TỰ ESCAPE THÔNG DỤNG 8/25/2015 Lập trình Windows Form với C# 12
  13. 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
  14. 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
  15. 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
  16. CẤU TRÚC ĐIỀU KHIỂN 8/25/2015 Lập trình Windows Form với C# 16
  17. 8/25/2015 Lập trình Windows Form với C# 17
  18. 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
  19. CẤU TRÚC LẶP - WHILE  Cú pháp: 8/25/2015 Lập trình Windows Form với C# 19
  20. 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ần 8/25/2015 Lập trình Windows Form với C# 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2