tailieunhanh - Bài giảng Cơ sở lập trình Csharp: Bài 1 - Làm quen với ngôn ngữ lập trình C#

Bài giảng Làm quen với ngôn ngữ lập trình C# nêu lên các bước tổng quát trong việc làm quen với ngôn ngữ lập trình C#; ưu điểm của C#; cấu trúc 1 chương trình C# đơn giản. Đặc biệt, bài giảng còn đưa ra một số bài tập giúp các bạn củng cố hơn kiến thức về lĩnh vực này. | LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH C# Các bước tổng quát Tiếp cận bài toán-vấn đề Thiết kế giải thuật và cấu trúc dữ liệu Viết chương trình (dựa trên 1 NNLT) Nhập chương trình Biên dịch/thông dịch, thi hành,gỡ rối Hoàn chỉnh Ưu điểm của C# Các ưu điểm này đứng trên quan điểm 1 người sử dụng NNLT như 1 công cụ thể hiện giải thuật -Gần gủi với các NNLT thông dụng (Pascal,C/C++,Java) -“3 in 1 “ : C++ / C# và Java -Cải tiến các khuyết điểm của C/C++ :con trỏ, các hiệu ứng phụ, -“Copy” các ưu điểm từ các ngôn ngữ lập trình khác : dọn rác, fall-through, kiểu dữ liệu string-bool, . - Và 1 số ưu điểm khác Một số ví dụ làm quen với C# Cấu trúc 1 chương trình C# đơn giản using class { public static void Main ( ) { ; } } Ví dụ 1: /* Ghi chú : Chương trình in ra dòng chữ Hello,my friends */ class Vidu1_1 { static public void Main() { ("Hello,my friends"); } // chấm dứt khai báo hàm } // chấm dứt khai báo lớp Nên trùng tên Một số đề nghị Nên lưu ý và đặt tên phần mở rộng của tập tin là cs (mặc dù phần mở rộng khác cs cũng được. Ví dụ nếu tập tin là thì dòng lệnh biên dịch là csc ) Do có khả năng xảy ra lỗi cú pháp trong lúc viết chương trình Mở cùng lúc 2 cửa sổ cmd và Notepad cùng lúc Theo dõi kỹ các thông báo lỗi Bài tập tại lớp Viết chương trình in ra màn hình 3 dòng Dòng 1 : Họ tên của anh chị Dòng 2 : Địa chỉ cư ngụ Dòng 3 : Số điện thọai Ví dụ 2 :Ký tự đặc biệt, phát biểu return using System; //Lam quen voi cac ky tu dac biet, Write va WriteLine //Lam quen return class Vidu1_2 { static public void Main() { ("Hello,\t everyone\n"); // \n là xuống hàng ("How are you ?"); ("\tSee\tYou\tSoon"); // \t là ký tự Tab return; } } Ví dụ 3 : Làm quen màu sắc using System; class Vidu1_3 { static public void Main() { = ; ("What is your name "); String name=(); | LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH C# Các bước tổng quát Tiếp cận bài toán-vấn đề Thiết kế giải thuật và cấu trúc dữ liệu Viết chương trình (dựa trên 1 NNLT) Nhập chương trình Biên dịch/thông dịch, thi hành,gỡ rối Hoàn chỉnh Ưu điểm của C# Các ưu điểm này đứng trên quan điểm 1 người sử dụng NNLT như 1 công cụ thể hiện giải thuật -Gần gủi với các NNLT thông dụng (Pascal,C/C++,Java) -“3 in 1 “ : C++ / C# và Java -Cải tiến các khuyết điểm của C/C++ :con trỏ, các hiệu ứng phụ, -“Copy” các ưu điểm từ các ngôn ngữ lập trình khác : dọn rác, fall-through, kiểu dữ liệu string-bool, . - Và 1 số ưu điểm khác Một số ví dụ làm quen với C# Cấu trúc 1 chương trình C# đơn giản using class { public static void Main ( ) { ; } } Ví dụ 1: /* Ghi chú : Chương trình in ra dòng chữ Hello,my friends */ class Vidu1_1 { static public void Main() { ("Hello,my friends"); } // chấm dứt khai báo hàm } // chấm dứt khai báo .