ĐỒ ÁN TỐT NGHIỆP TÌM HIỂU NGÔN NGỮ C# VÀ VIẾT MỘT ỨNG DỤNG MINH HỌA PHẦN 2

Những cơ sở của ngôn ngữ C# Gvhd: Nguyễn Tấn Trần Minh Khang #if DEBUG // mã nguồn được bao gồm trong chương trình // khi chạy dưới chế độ debug #else // mã nguồn được bao gồm trong chương trình // khi chạy dưới chế độ không debug #endif //. các đoạn mã nguồn không ảnh hưởng tiền xử lý Trình biên dịch nhảy đến các đoạn thoả điều kiện tiền biên dịch để biên dịch trước. | Những cơ sở của ngôn ngữ C Gvhd Nguyễn Tấn Trần Minh Khang if DEBUG mã nguồn được bao gồm trong chương trình khi chạy dưới chế độ debug else mã nguồn được bao gồm trong chương trình khi chạy dưới chế độ không debug endif . các đoạn mã nguồn không ảnh hưởng tiền xử lý Trình biên dịch nhảy đến các đoạn thoả điều kiện tiền biên dịch để biên dịch trước. Hủy một định danh Ta hủy một định danh bằng cách dùng undef. Bộ tiền xử lý duyệt mã nguồn từ trên xuống dưới nên định danh được định nghĩa từ define hủy khi gặp undef hay đến hết chương trình. Ta sẽ viết là define DEBUG if DEBUG mã nguồn được biên dịch endif undef DEBUG if DEBUG mã nguồn sẽ không được biên dịch endif if elif else và endif Đây là các chỉ thị để chọn lựa xem có tiền biên dịch hay không. Các chỉ thị trên có ý nghĩa tương tự như câu lệnh điều kiện if - else. Quan sát ví dụ sau if DEBUG biên dịch đoạn mã này nếu DEBUG được định nghĩa elif TEST biên dịch đoạn mã này nếu DEBUG không được định nghĩa nhưng TEST được định nghĩa else biên dịch đoạn mã này nếu DEBUG lẫn TEST không được định nghĩa endif Chỉ thị region và endregion Chỉ thị phục vụ cho các công cụ IDE như cho phép mở đóng các ghi chú. region Đóng mở một đoạn mã mã nguồn endregion khi này cho phép đóng hoặc mở vùng mã này. Ví dụ trên đang ở trạng thái mở. Khi ở trạng thái đóng nó vhư sau Đóng mở một đoạn mã 23 Lớp và đối tượng Gvhd Nguyễn Tấn Tr ần Minh Khang Chương 4 Lớp và đối tượng Đối tượng là một trị có thể được tạo ra lưu giữ và sử dụng. Trong C tất cả các biến đều là đối tượng. Các biến kiểu số kiểu chuỗi . đều là đối tượng. Mỗi một đối tượng đều có các biến thành viên để lưu giữ dữ liệu và có các phương thức hàm để tác động lên biến thành viên. Mỗi đối tượng thuộc về một lớp đối tương nào đó. Các đối tượng có cùng lớp thì có cùng các biến thành viên và phương thức. Định nghĩa lớp Định nghĩa một lớp mới với cú pháp như sau attribute bổ từ truy xuất class định danh lớp cơ sở thân lớp Ví dụ 4-1 Khai báo một lớp

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.