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#
Số trang: 36
Loại file: ppt
Dung lượng: 528.50 KB
Lượt xem: 46
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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.
Nội dung trích xuất từ tài liệu:
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# LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH C# 11/27/15 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 11/27/15 Ư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 11/27/15 Một số ví dụ làm quen với C# 11/27/15 Cấu trúc 1 chương trình C# đơn giản using class { public static void Main ( ) { ; } } 11/27/15 /* Ví dụ 1: Ghi chú : Chương trình in ra dòng chữ Hello,my friends */ class Vidu1_1 { static public void Main() { System.Console.WriteLine(Hello,my friends); } // chấm dứt khai báo hàm } // chấm dứt khai báo lớp 11/27/15 Nên trùng tên 11/27/15 11/27/15 11/27/15 11/27/15 11/27/15 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à Test.txt thì dòng lệnh biên dịch là csc Test.txt) 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 11/27/15 11/27/15 •Theo dõi kỹ các thông báo lỗi 11/27/15 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 11/27/15 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() { Console.Write(Hello,\t everyone\n); // \n là xuống hàng Console.WriteLine(How are you ?); Console.WriteLine(\tSee\tYou\tSoon); // \t là ký tự Tab return; } 11/27/15 Ví dụ 3 : Làm quen màu sắc using System; class Vidu1_3 { static public void Main() { Console.ForegroundColor = ConsoleColor.DarkRed; Console.Write(What is your name ); String name=Console.ReadLine(); Console.ForegroundColor=ConsoleColor.Green; Console.WriteLine(Hello, +name); return; }} 11/27/15 Nhận xét Thay đổi màu chữ Console.ForegroundColor = ConsoleColor.; Có thể ghép chuỗi khi in ra bằng Write hay WriteLine name : biến vùng thông tin chứa dữ liệu trung gian 11/27/15 11/27/15 11/27/15
Nội dung trích xuất từ tài liệu:
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# LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH C# 11/27/15 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 11/27/15 Ư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 11/27/15 Một số ví dụ làm quen với C# 11/27/15 Cấu trúc 1 chương trình C# đơn giản using class { public static void Main ( ) { ; } } 11/27/15 /* Ví dụ 1: Ghi chú : Chương trình in ra dòng chữ Hello,my friends */ class Vidu1_1 { static public void Main() { System.Console.WriteLine(Hello,my friends); } // chấm dứt khai báo hàm } // chấm dứt khai báo lớp 11/27/15 Nên trùng tên 11/27/15 11/27/15 11/27/15 11/27/15 11/27/15 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à Test.txt thì dòng lệnh biên dịch là csc Test.txt) 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 11/27/15 11/27/15 •Theo dõi kỹ các thông báo lỗi 11/27/15 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 11/27/15 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() { Console.Write(Hello,\t everyone\n); // \n là xuống hàng Console.WriteLine(How are you ?); Console.WriteLine(\tSee\tYou\tSoon); // \t là ký tự Tab return; } 11/27/15 Ví dụ 3 : Làm quen màu sắc using System; class Vidu1_3 { static public void Main() { Console.ForegroundColor = ConsoleColor.DarkRed; Console.Write(What is your name ); String name=Console.ReadLine(); Console.ForegroundColor=ConsoleColor.Green; Console.WriteLine(Hello, +name); return; }} 11/27/15 Nhận xét Thay đổi màu chữ Console.ForegroundColor = ConsoleColor.; Có thể ghép chuỗi khi in ra bằng Write hay WriteLine name : biến vùng thông tin chứa dữ liệu trung gian 11/27/15 11/27/15 11/27/15
Tìm kiếm theo từ khóa liên quan:
Cơ sở lập trình Csharp Bài giảng Cơ sở lập trình Csharp Ngôn ngữ lập trình C# Cấu trúc 1 chương trình C# Ưu điểm của C# Chương trình C# đơn giảnGợi ý tài liệu liên quan:
-
Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Lập trình game với ứng dụng Unity
16 trang 459 0 0 -
Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng game 2D trên Unity
21 trang 336 1 0 -
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 222 0 0 -
15 trang 195 0 0
-
Khóa luận tốt nghiệp: Xây dựng website dạy ngôn ngữ lập trình C# dành cho người mới bắt đầu
113 trang 61 0 0 -
20 trang 60 0 0
-
Luận văn tốt nghiệp Công nghệ thông tin: Quản lý hồ sơ Đảng viên trường Đại học Võ Trường Toản
72 trang 39 0 0 -
16 trang 36 0 0
-
20 trang 34 0 0
-
Tập bài giảng Lập trình trên nền Web
281 trang 33 0 0