Sơ lƣợc về chƣơng trỡnh Demo

Một phần của tài liệu Về các bài toán NP C và một số phương pháp giải (Trang 54 - 56)

- Phỏt biểu bài toỏn TSP: Cho thành phố Xuất phỏt từ một thành phố nào đú người bỏn hàng muốn đi qua tất cả cỏc thành phố cũn lại,

3.2.Sơ lƣợc về chƣơng trỡnh Demo

Chương trỡnh mụ phỏng thuật toỏn nhỏnh cận giải bài toỏn Ba lụ

được xõy dựng dựa trờn bộ Framework Microsoft .NET 4.5 bằng ngụn ngữ lập trỡnh C# và sử dụng bộ cụng cụ lập trỡnh Visual Studio 2010.

Visual C# 2010 Express là phần mềm nằm trong dải sản phẩm Visual Studio 2010 Express với chức năng cung cấp bộ cụng cụ cho người sử dụng Windows để tạo ra cỏc ứng dụng tựy chỉnh kốm thiết lập cơ bản và nõng cao.

Cựng với sự đơn giản, mạnh mẽ, an toàn và nhiều cải tiến, Visual C# được thiết kế để xõy dựng cỏc ứng dụng khỏc nhau chạy trờn .NET Framework sao cho hiệu quả nhất.

C# là ngụn ngữ đơn giản: C Shap loại bỏ một vài sự phức tạp của những ngụn ngữ như Java và c++, bao gồm việc loại bỏ những macro, những template, đa kế thừa, và lớp cơ sở ảo. Chỳng là những nguyờn nhõn gõy ra sự

nhầm lẫn hay dẫn đến những vấn đề cho người phỏt triển C++. Ngụn ngữ C# đơn giản vỡ nú dựa trờn nền tảng C và C++. C# khỏ giống C và C++ 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à C++, nhưng nú đó được cải tiến để làm cho ngụn ngữ đơn giản hơn, loại bỏ cỏc dư thừa, hay thờm vào những cỳ phỏp thay đổi.

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 tượng là sự đúng gúi, sự kế thừa, và đa hỡnh. C# hỗ trợ tất cả những đặc tớnh trờn.

C# là ngụn ngữ mạnh mẽ và cũng mềm dẻo : C# được sử dụng cho nhiều dự ỏn khỏc nhau như là tạo ra ứng dụng xử lý văn bản, ứng dụng đồ họa, bản tớnh, hay thậm chớ những trỡnh biờn dịch cho cỏc ngụn ngữ khỏc.

C# là ngụn ngữ sử dụng giới hạn những từ khúa : Phần lớn cỏc từ khúa được sử dụng để mụ tả thụng tin.

C# là ngụn ngữ hƣớng module : Mó nguồn C# cú thể được viết trong những phần được gọi là những lớp, những lớp này chứa cỏc phương thức thành viờn của nú. Những lớp và những phương thức cú thể được sử dụng lại trong ứng dụng hay cỏc chương trỡnh khỏc. Bằng cỏch truyền cỏc mẫu thụng tin đến những lớp hay phương cú thể tạo ra những mó nguồn dựng lại cú hiệu quả.

C# sẽ là một ngụn ngữ phổ biến : C# được sử dụng bởi Microsoft. Nhiều sản phẩm của cụng ty này đa chuyển đổi và viết lại bằng C#. Bằng cỏch sử dụng ngụn ngữ này Microsoft đó xỏc nhận khả năng của C# cần thiết cho những người lập trỡnh.

Ngoài hai lý do trờn ngụn ngữ C# cũng sẽ trở nờn phổ biến do những đặc tớnh của ngụn ngữ này được đề cập trong mục trước như: đơn giản, hướng đối tượng, mạnh mẽ ...

Một phần của tài liệu Về các bài toán NP C và một số phương pháp giải (Trang 54 - 56)