Scatch là gì Lập trình là nghệ thuật viết các chỉ lệnh để nói với máy tính những gì cần làm. Một tập hợp các chỉ lệnh được gọi là một chương trình máy tính. Các chỉ lệnh được viết bằng một ngôn ngữ được gọi là ngôn ngữ lập …
Xem tiếp...[Học lập trình] – C# – [Bài 33] Xử lý ngoại lệ trong C#
Xử lý ngoại lệ trong – Try..Catch Ngoại lệ trong C# Khi thực thi mã nguồn C#, một số lỗi khác nhau có thể xảy ra: lỗi mã nguồn do lập trình viên, lỗi do đầu vào sai, hoặc các lỗi không lường trước. Khi một lỗi xảy ra, C# sẽ …
Xem tiếp...[Học lập trình] – C# – [Bài 32] Xử lý File trong C#
Xử lý file C# Làm việc với file Lớp File trong không gian tên System.IO cho phép chúng ta làm việc với file: Ví dụ using System.IO; // include the System.IO namespace File.SomeFileMethod(); // use the file class with methods Lớp File có rất nhiều phương thức hữu ích dành cho việc …
Xem tiếp...[Học lập trình] – C# – [Bài 31] Enum trong C#
Enum trong C# Enum trong C# Một enum là một “lớp” đặc biệt, nó biểu thị cho một nhóm các hằng số (các biến không thay đổi/chỉ đọc). Để tạo một enum chúng ta sử dụng từ khóa enum ( thay cho class hoặc interface), và phân tách các mục của enum bằng dấu …
Xem tiếp...[Học lập trình] – C# – [Bài 30] Giao diện trong C#
Giao diện trong C# (Interface) Giao diện – Interfaces Một cách khác để đạt được sự trừu tượng hóa trong C# là sử dụng giao diện. Một giao diện interface là một lớp trừu tượng hoàn toàn, có nghĩa là nó chỉ bao gồm các thuộc tính và các phương …
Xem tiếp...[Học lập trình] – C# – [Bài 29] (C#) – Trừu tượng trong C#
Trừu tượng trong C# Các lớp và các phương thức trừu tượng Trừu tượng hóa dữ liệu là quá trình ẩn các thông tin chi tiết nhất định và chỉ hiển thị những thông tin cần thiết tới người dùng. Trừu tượng hóa có thể đạt được với các lớp …
Xem tiếp...[Học lập trình] – C# – [Bài 28] (C#) – Đa hình trong C#
Tính đa hình trong C# (Polymorphism) Đa hình và nạp chồng phương thức Đa hình có nghĩa là “nhiều dạng”, nó xảy ra khi chúng ta có nhiều lớp liên quan với nhau theo thừa kế. Như chúng ta đã học ở bài trước; Thừa kế – Inheritance cho phép chúng ta …
Xem tiếp...Bài viết mới nhất [Học lập trình] – C# – [Bài 27] (C#) – Thừa kế trong C#
Thừa kế trong C# Thừa kế (Lớp dẫn xuất và lớp cơ sở) Trong C#, có thể kế thừa các trường và các phương thức từ lớp này sang lớp khác. Chúng ta nhóm khái niệm thừa kế vào hai nhóm: Derived Class (lớp con hay lớp dẫn xuất) – lớp …
Xem tiếp...[Học lập trình] – C# – [Bài 26] (C# Properties) – Thuộc tính trong C#
Thuộc tính trong C# (Get và Set) Thuộc tính và đóng gói Trước khi chúng ta bắt đầu giải thích về các thuộc tính, chúng ta cần có một số hiểu biết cơ bản về “Đóng gói – Encapsulation“. Encapsulation nghĩa là ẩn các dữ liệu nhạy cảm khỏi người dùng. Để …
Xem tiếp...[Học lập trình] – C# – [Bài 25] (Access Modifiers) – Điều chỉnh truy xuất trong C#
Điều chỉnh truy xuất trong C# Điều chỉnh truy xuất Chúng ta đã rất quen thuộc với từ khóa public, nó xuất hiện rất nhiều lần trong các ví dụ trước: public string color; Từ khóa public là một access modifier, nó được sử dụng để thiết lập mức độ truy xuất/nhìn …
Xem tiếp...