Môi trƣờng và công cụ lập trình

Một phần của tài liệu Xây dựng hệ hỗ trợ tư vấn cho khách hàng tại viễn thông a tỉnh gia lai (Trang 60 - 62)

5. Bố cục luận văn

3.4.1.Môi trƣờng và công cụ lập trình

Luận văn đã tiến hành xây dựng và cài đặt cho hệ thống tƣ vấn khách hàng mua điện thoại tại trung tâm Viễn Thông A Gia Lai với giao diện thân thiện, dễ sử dụng.

Hệ thống chƣơng trình đƣợc viết bằng ngôn ngữ lập trình: C# chạy trên nền Visual Studio 2008 với cơ sở dữ liệu đƣợc xây dựng bằng hệ quản trị cơ sở dữ liệu SQL Server 2008.

* Môi trƣờng Visual Studio

Visual Studio là một môi trƣờng phát triển tích hợp (IDE) từ Microsoft. Visual Studio đƣợc sử dụng để phát triển chƣơng trình máy tính cho Microsoft Windows cũng nhƣ các trang web, các ứng dụng web và các dịch vụ Web.

Visual Studio sử dụng nền tảng phát triển phần mềm của Microsoft nhƣ Windows API, Windows Forms, Windows Presentation Foundation, Windows Storevà Microsoft Silverlight. Nó có thể tạo ra cả hai ngôn ngữ máy và mã số quản lý.

Visual Studio bao gồm một trình soạn thảo mã hỗ trợ IntelliSense cũng nhƣ cải tiến mã nguồn. Trình gỡ lỗi tích hợp hoạt động cả về trình gỡ lỗi mức độ mã nguồn và gỡ lỗi mức độ máy. Công cụ tích hợp khác bao gồm một mẫu thiết kế các hình thức xây dựng giao diện ứng dụng, thiết kế web, thiết kế lớp và thiết kế giản đồ cơ sở dữ liệu. Nó chấp nhận các plug-in nâng cao các chức năng ở hầu hết các cấp bao gồm thêm hỗ trợ cho các hệ thống quản lý phiên bản và bổ sung thêm bộ công cụ mới nhƣ biên tập và thiết kế trực quan cho các miền ngôn ngữ cụ thể hoặc bộ công cụ dành cho các khía cạnh khác trong quy trình phát triển phần mềm.

Visual Studio 2008 [4] hỗ trợ nhiều ngôn ngữ lập trình khác nhau và cho phép trình biên tập mã và gỡ lỗi để hỗ trợ hầu nhƣ mọi ngôn ngữ lập trình. Các ngôn ngữ tích hợp gồm có C, C++ và C++/CLI , VB.NET , C# và F#. Hỗ trợ cho các ngôn ngữ khác nhƣ J++/J#, Python và Ruby thông qua dịch vụ cài đặt riêng rẽ. Nó cũng hỗ trợ XML/XSLT, HTML/XHTML, JavaScript và CSS.

* Công cụ lập trình C#

C# [5] là một ngôn ngữ lập trình hƣớng đối tƣợng đƣợc phát triển bởi Microsoft. Microsoft phát triển C# dựa trên C++ và Java. C# đƣợc miêu tả

là ngôn ngữ có đƣợc sự cân bằng giữa C++, Visual Basic, Delphi và Java. Theo một hƣớng nào đó, C# là ngôn ngữ lập trình phản ánh trực tiếp nhất đến .NET Framework mà tất cả các chƣơng trình.NET chạy và nó phụ thuộc mạnh mẽ vào Framework này. Mọi dữ liệu cơ sở đều là đối tƣợng, đƣợc cấp phát và hủy bỏ bởi trình dọn rác Garbage-Collector và nhiều kiểu trừu tƣợng khác chẳng hạn nhƣ class, delegate, interface, exception, …

Một phần của tài liệu Xây dựng hệ hỗ trợ tư vấn cho khách hàng tại viễn thông a tỉnh gia lai (Trang 60 - 62)