Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 1.737 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
1.737
Dung lượng
426,24 KB
Nội dung
NGƠN NGỮ LẬP TRÌNH C# Ngơn Ngữ Lập Trình C# Mục Lục Microsoft NET 10 Tình hình trước MS.NET đời 10 Nguồn gốc NET 12 Microsoft NET 12 Tổng quan 12 Kiến trúc NET Framework 13 Common Language Runtime 15 Thư viện NET Framework 16 Phát triển ứng dụng client 16 Biên dịch MSIL 17 Ngôn ngữ C# 18 Ngôn ngữ C# 20 Tại phải sử dụng ngôn ngữ C# 20 C# ngôn ngữ đơn giản 20 C# ngôn ngữ đại 21 C# ngôn ngữ hướng đối tượng 21 C# ngôn ngữ mạnh mẽ 22 C# ngơn ngữ từ khóa .22 C# ngơn ngữ module hóa 22 C# ngôn ngữ phổ biến 22 Ngôn ngữ C# với ngôn ngữ khác 23 Các bước chuẩn bị cho chương trình 24 Chương trình C# đơn giản 25 Phát triển chương trình minh họa 31 Câu hỏi & tập 35 Nền tảng ngôn ngữ C# 39 Kiểu liệu 40 Kiểu liệu xây dựng sẵn 41 Chọn kiểu liệu 42 Chuyển đổi kiểu liệu 43 Biến 44 Gán giá trị xác định cho biến 45 Hằng .46 Kiểu liệt kê .47 Ngơn Ngữ Lập Trình C# Kiểu chuỗi ký tự .50 Định danh .50 Biểu thức 50 Khoảng trắng 51 Câu lệnh 51 Phân nhánh khơng có điều kiện 52 Phân nhánh có điều kiện 53 Câu lệnh lặp 60 Toán tử 68 Namespace 76 Các dẫn biên dịch .80 Câu hỏi & tập 82 Xây dựng lớp - Đối tượng 87 Định nghĩa lớp 88 Thuộc tính truy cập 91 Tham số phương thức 92 Tạo đối tượng 93 Bộ khởi dựng 93 Khởi tạo biến thành viên 96 Bộ khởi dựng chép 98 Từ khóa this 99 Sử dụng thành viên static 100 Gọi phương thức static 101 Sử dụng khởi dựng static 101 Sử dụng khởi dựng private 102 Sử dụng thuộc tính static 102 Hủy đối tượng 104 Truyền tham số .107 Nạp chồng phương thức 112 Đóng gói liệu với thuộc tính 116 Thuộc tính đọc 119 Câu hỏi & tập 121 Kế thừa – Đa hình 125 Đặc biệt hóa tổng quát hóa 126 Sự kế thừa 129 #define DEBUG Lệnh định nghĩa định danh tiền xử lý có tên DEBUG Mặc dù thị tiền xử lý khác đặt đâu chương trình, với thị định nghĩa định danh phải đặt trước tất lệnh khác, bao gồm câu lệnh using Để kiểm tra định danh định nghĩa ta dùng cú pháp #if Do ta viết sau: #define DEBUG // Các đoạn mã nguồn bình thường, khơng bị tác động trình tiền xử lý #if DEBUG // Các đoạn mã nguồn khối if debug biên dịch #else // Các đoạn mã nguồn không định nghĩa debug không biên dịch #endif // Các đoạn mã nguồn bình thường, khơng bị tác động trình tiền xử lý Khi chương trình tiền xử lý thực hiện, chúng tìm thấy câu lệnh #define DEBUG lưu lại định danh DEBUG Tiếp theo trình tiền xử lý bỏ qua tất đoạn mã bình thường khác C# tìm khối #if, #else, #endif Câu lệnh #if kiểm tra định danh DEBUG, định danh định nghĩa, nên đoạn mã nguồn khối #if đến #else biên dịch vào chương trình Cịn đoạn mã nguồn #else #endif không biên dịch Tức đoạn mã nguồn không thực hay xuất bên mã hợp ngữ chương trình Trường hợp câu lệnh #if sai tức khơng có định nghĩa định danh DEBUG chương trình, đoạn mã nguồn khối #if #else không đưa vào chương trình để biên dịch mà ngược lại đoạn mã nguồn khối #else #endif biên dịch 🟔Lưu ý: Tất đoạn mã nguồn bên #if #endif khơng bị tác động trình tiền xử lý tất mã đưa vào để biên dịch 80 Nền Tảng Ngôn Ngữ C# ... 22 C# ngôn ngữ phổ biến 22 Ngôn ngữ C# với ngôn ngữ kh? ?c 23 C? ?c bư? ?c chuẩn bị cho chương trình 24 Chương trình C# đơn giản 25 Phát triển chương trình minh... hành kh? ?c nhau, đ? ?c lập với xử lý (Intel, Risc,…) Đ? ?c biệt Java thích hợp cho vi? ?c viết ứng dụng Internet Tuy nhiên, Java lại c? ? hạn chế mặt t? ?c độ th? ?c tế chưa thịnh hành M? ?c dù Sun Corporation... 276 Tạo chuỗi 276 Tạo chuỗi dùng phương th? ?c ToString 277 Thao t? ?c chuỗi 278 Tìm chuỗi 285 Ngôn Ngữ Lập Trình C# Chia chuỗi 286 Thao t? ?c chuỗi dùng