Bài 2. NgônNgữC#Bài 2. NgônNgữC# Mục tiêu của bài Mục tiêu của bài : : Nhằm trang bị cho người học: Nhằm trang bị cho người học: Kiến thức về sự tiên tiến của ngônngữ C#. Kiến thức về sự tiên tiến của ngônngữ C#. Kiến thức và kỹ năng về việc chuẩn bị và viết một Kiến thức và kỹ năng về việc chuẩn bị và viết một chương trình đơn giản. chương trình đơn giản. 1. Tại sao phải sử dụng 1. Tại sao phải sử dụng ngônngữC#ngônngữC# 1.1 C# là ngôn ng đ n gi nữ ơ ả 1.1 C# là ngôn ng đ n gi nữ ơ ả Ngôn ng C# đ n gi n vì nó d a trên n n t ng ữ ơ ả ự ề ả Ngôn ng C# đ n gi n vì nó d a trên n n t ng ữ ơ ả ự ề ả C và C++. N u chúng ta thân thi n v i C và C++ ế ệ ớ C và C++. N u chúng ta thân thi n v i C và C++ ế ệ ớ ho c th m chí là Java, chúng ta s th y C# khá gi ng ặ ậ ẽ ấ ố ho c th m chí là Java, chúng ta s th y C# khá gi ng ặ ậ ẽ ấ ố v di n m o, cú pháp, bi u th c, toán t và nh ng ề ệ ạ ể ứ ử ữ v di n m o, cú pháp, bi u th c, toán t và nh ng ề ệ ạ ể ứ ử ữ ch c năng khác đ c l y tr c ti p t ngôn ng C và ứ ượ ấ ự ế ừ ữ ch c năng khác đ c l y tr c ti p t ngôn ng C và ứ ượ ấ ự ế ừ ữ C++, nh ng nó đã đ c c i ti n đ làm cho ngôn ư ượ ả ế ể C++, nh ng nó đã đ c c i ti n đ làm cho ngôn ư ượ ả ế ể ng đ n gi n h n.ữ ơ ả ơ ng đ n gi n h n.ữ ơ ả ơ 1. Tại sao phải sử dụng 1. Tại sao phải sử dụng ngônngữC#ngônngữC# 1.2 C# là ngôn ng h ng đ i t ngữ ướ ố ượ 1.2 C# là ngôn ng h ng đ i t ngữ ướ ố ượ Nh ng đ c đi m chính c a ngôn ng h ng đ i ữ ặ ể ủ ữ ướ ố Nh ng đ c đi m chính c a ngôn ng h ng đ i ữ ặ ể ủ ữ ướ ố t ng (Object-oriented language) là s đóng gói ượ ự t ng (Object-oriented language) là s đóng gói ượ ự (encapsulation), s k th a (inheritance), và đa hình ự ế ừ (encapsulation), s k th a (inheritance), và đa hình ự ế ừ (polymorphism). (polymorphism). 1. Tại sao phải sử dụng 1. Tại sao phải sử dụng ngônngữC#ngônngữC# 1.3 C# s là m t ngôn ng ph bi nẽ ộ ữ ổ ế 1.3 C# s là m t ngôn ng ph bi nẽ ộ ữ ổ ế C# là m t trong nh ng ngôn ng l p trình m i ộ ữ ữ ậ ớ C# là m t trong nh ng ngôn ng l p trình m i ộ ữ ữ ậ ớ nh t. Microsoft mu n ngôn ng C# tr nên ph bi nấ ố ữ ở ổ ế nh t. Microsoft mu n ngôn ng C# tr nên ph bi nấ ố ữ ở ổ ế 2. NgônngữC# với ngôn 2. NgônngữC# với ngônngữ khác ngữ khác 3. Các bước chuẩn bị cho chương 3. Các bước chuẩn bị cho chương trình trình 1.Visual C# 2005 Express Edition 2.Visual Studio 2005 Visual C# 2005 Express Edition Visual Studio 2005 Visual Studio 2005 . dụng ngôn ngữ C# ngôn ngữ C# 1.1 C# là ngôn ng đ n gi nữ ơ ả 1.1 C# là ngôn ng đ n gi nữ ơ ả Ngôn ng C# đ n gi n vì nó d a trên n n t ng ữ ơ ả ự ề ả Ngôn. phải sử dụng ngôn ngữ C# ngôn ngữ C# 1.3 C# s là m t ngôn ng ph bi nẽ ộ ữ ổ ế 1.3 C# s là m t ngôn ng ph bi nẽ ộ ữ ổ ế C# là m t trong nh ng ngôn ng l p