Trong chương C# cơ bản này, chúng tôi sẽ thảo luận về các công cụ cần thiết để tạo lập trình C#. Chúng tôi đã đề cập rằng C# là một phần của Framework.Net và được sử dụng để viết các ứng dụng .Net. Do đó, trước khi thảo luận về các công cụ có sẵn để chạy chương trình C#, hãy cho chúng tôi hiểu C# liên quan đến Framework.Net như thế nào.
Các ứng dụng Framework.Net là các ứng dụng đa nền tảng. Khung được thiết kế theo cách có thể được sử dụng từ bất kỳ ngôn ngữ nào sau đây: C#, C ++, Visual Basic, Jscript, COBOL, v.v. Tất cả các ngôn ngữ này có thể truy cập khung cũng như giao tiếp với nhau.
Framework.Net bao gồm một thư viện mã khổng lồ được sử dụng bởi các ngôn ngữ máy khách như C#. Sau đây là một số thành phần của Framework.Net:
Đối với các công việc mà mỗi thành phần này thực hiện, vui lòng xem ASP.Net - Giới thiệu và để biết chi tiết về từng thành phần, vui lòng tham khảo tài liệu của Microsoft.
Hai cái cuối cùng được cung cấp miễn phí từ trang web chính thức của Microsoft. Sử dụng các công cụ này, bạn có thể viết tất cả các loại chương trình C# từ blog thủ thuật lập trình java các ứng dụng dòng lệnh đơn giản đến các ứng dụng phức tạp hơn. Bạn cũng có thể viết các tệp mã nguồn C# bằng trình soạn thảo văn bản cơ bản, như Notepad và biên dịch mã thành các cụm bằng trình biên dịch dòng lệnh, một lần nữa là một phần của .NET Framework.
Phiên bản Visual C# Express và Visual Web Developer Express được cắt giảm các phiên bản của Visual Studio và có ngoại hình giống nhau. Họ giữ lại hầu hết các tính năng của Visual Studio. Trong hướng dẫn này, chúng tôi đã sử dụng Visual C# 2010 Express.
Bạn có thể tải xuống từ Microsoft Visual Studio . Nó được cài đặt tự động trên máy của bạn.
Lưu ý: Bạn cần kết nối internet hoạt động để cài đặt phiên bản express.
Viết chương trình C# trên Linux hoặc Mac OS
Mặc dù .NET Framework chạy trên hệ điều hành Windows, nhưng có một số phiên bản thay thế hoạt động trên các hệ điều hành khác. Mono là phiên bản mã nguồn mở của .NET Framework bao gồm trình biên dịch C# và chạy trên một số hệ điều hành, bao gồm nhiều hương vị khác nhau của Linux và Mac OS. Vui lòng kiểm tra Go Mono .
Mục đích đã nêu của Mono không chỉ là có thể chạy các ứng dụng đa nền tảng của Microsoft mà còn mang lại các công cụ phát triển tốt hơn cho các nhà phát triển Linux. Mono có thể chạy trên nhiều hệ điều hành bao gồm Android, BSD, iOS, Linux, OS X, Windows, Solaris và UNIX.
Framework.Net
Framework.Net là một nền tảng mang tính cách mạng giúp bạn viết các loại ứng dụng sau:- Ứng dụng Windows
- Ứng dụng web
- Dịch vụ web
Các ứng dụng Framework.Net là các ứng dụng đa nền tảng. Khung được thiết kế theo cách có thể được sử dụng từ bất kỳ ngôn ngữ nào sau đây: C#, C ++, Visual Basic, Jscript, COBOL, v.v. Tất cả các ngôn ngữ này có thể truy cập khung cũng như giao tiếp với nhau.
Framework.Net bao gồm một thư viện mã khổng lồ được sử dụng bởi các ngôn ngữ máy khách như C#. Sau đây là một số thành phần của Framework.Net:
- Thời gian chạy ngôn ngữ chung (CLR)
- Thư viện lớp .Net Framework
- Đặc tả ngôn ngữ chung
- Hệ thống loại phổ biến
- Siêu dữ liệu và tập hợp
- Biểu mẫu Windows
- AJ.Net và ASP.Net AJAX
- ADO.Net
- Windows Workflow Foundation (WF)
- Windows Presentation Foundation
- Tổ chức truyền thông Windows (WCF)
- LINQ
Đối với các công việc mà mỗi thành phần này thực hiện, vui lòng xem ASP.Net - Giới thiệu và để biết chi tiết về từng thành phần, vui lòng tham khảo tài liệu của Microsoft.
Môi trường phát triển tích hợp (IDE) cho C#Microsoft cung cấp các công cụ phát triển sau để lập trình C# :
- Visual Studio 2010 (VS)
- Visual C# 2010 Express (VCE)
- Nhà phát triển web trực quan
Hai cái cuối cùng được cung cấp miễn phí từ trang web chính thức của Microsoft. Sử dụng các công cụ này, bạn có thể viết tất cả các loại chương trình C# từ blog thủ thuật lập trình java các ứng dụng dòng lệnh đơn giản đến các ứng dụng phức tạp hơn. Bạn cũng có thể viết các tệp mã nguồn C# bằng trình soạn thảo văn bản cơ bản, như Notepad và biên dịch mã thành các cụm bằng trình biên dịch dòng lệnh, một lần nữa là một phần của .NET Framework.
Phiên bản Visual C# Express và Visual Web Developer Express được cắt giảm các phiên bản của Visual Studio và có ngoại hình giống nhau. Họ giữ lại hầu hết các tính năng của Visual Studio. Trong hướng dẫn này, chúng tôi đã sử dụng Visual C# 2010 Express.
Bạn có thể tải xuống từ Microsoft Visual Studio . Nó được cài đặt tự động trên máy của bạn.
Lưu ý: Bạn cần kết nối internet hoạt động để cài đặt phiên bản express.
Viết chương trình C# trên Linux hoặc Mac OS
Mặc dù .NET Framework chạy trên hệ điều hành Windows, nhưng có một số phiên bản thay thế hoạt động trên các hệ điều hành khác. Mono là phiên bản mã nguồn mở của .NET Framework bao gồm trình biên dịch C# và chạy trên một số hệ điều hành, bao gồm nhiều hương vị khác nhau của Linux và Mac OS. Vui lòng kiểm tra Go Mono .
Mục đích đã nêu của Mono không chỉ là có thể chạy các ứng dụng đa nền tảng của Microsoft mà còn mang lại các công cụ phát triển tốt hơn cho các nhà phát triển Linux. Mono có thể chạy trên nhiều hệ điều hành bao gồm Android, BSD, iOS, Linux, OS X, Windows, Solaris và UNIX.
No comments:
Post a Comment