Những chú ý liên quan đến lập trình C#

Ngôn ngữ lập trình C# có cú pháp ngắn gọn, dễ tiếp cận, sáng sủa và dễ học. C# có đầy đủ các sức mạnh như hỗ trợ cho cấu trúc, thành phần (component), lập trình hướng đối tượng. C# được xây dựng trên nền tảng của hai ngôn ngữ lập trình mạnh nhất là C++ và Java.

Mã nguồn C# hoàn toàn có thể được tái sử dụng cho các chương trình hay ứng dụng khác, vì tất cả các khởi tạo, khai báo và các phương thức đều nằm trong lớp, chỉ cần truyền các lớp này cho các chương trình hay ứng dụng khác chúng ta sẽ sử dụng một cách hiệu quả và nhanh hơn.

C# là một ngôn ngữ lập trình mạnh mẽ và sử dụng ở khắp nơi, C#  được  sử  dụng  cho  nhiều  các  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í là những trình biên dịch cho các ngôn ngữ khác. Dưới đây là những điều liên quan đến C# mà chắc hẳn rất nhiều học lập trình C# người quan tâm. Các bạn cùng tham khảo nhé!

hoc-lap-trinh-c-shap-co-ban

Một chương trình C# có thể chạy trên bất cứ máy nào?

Không phải tất cả. Một chương trình C# chỉ chạy trên máy có Common Language Runtime (CLR) được cài đặt. Nếu chúng ta copy một chương trình exe của C# qua một máy không có CLR thì chúng ta sẽ nhận được một lỗi. Trong những phiên bản của Windows không có CLR chúng ta sẽ được bảo rằng thiếu tập tin DLL.

Nếu muốn đưa chương trình mà ta viết cho một người bạn thì tập tin nào mà chúng ta cần đưa?

Thông thường cách tốt nhất là đưa chương trình đã biên dịch. Điều này có nghĩa rằng sau khi mã nguồn được biên dịch, chúng ta sẽ có một chương trình thực thi (tập tin có phần mở rộng *.exe ). Như vậy, nếu chúng ta muốn đưa chương trình Chaomung cho tất cả những người bạn của chúng ta thì chỉ cần đưa tập tin Chaomung.exe. Không cần thiết phải đưa tập tin nguồn Chaomung.cs và những người bạn của chúng ta không cần thiết phải có trình biên dịch C#. Họ chỉ cần có C# runtime trên máy tính (như CLR của Microsoft) là có thể chạy được chương trình của chúng ta.

Sau khi tạo ra được tập tin thực thi .exe. Có cần thiết giữ lại tập tin nguồn không?

Nếu chúng ta từ bỏ tập tin mã nguồn thì sau này sẽ rất khó khăn cho việc mở rộng hay thay đổi chương trình, do đó cần thiết phải giữ lại các tập tin nguồn. Hầu hết các IDE tạo ra các các tập tin nguồn (.cs) và các tập tin thực thi. Cũng như giữ các tập tin nguồn chúng ta cũng cần thiết phải giữ các tập tin khác như là các tài nguyên bên ngoài các icon, image, form.. Chúng ta sẽ lưu giữ những tập tin này trong trường hợp chúng ta cần thay đổi hay tạo lại tập tin thực thi.

Nếu trình biên dịch C# đưa ra một trình soạn thảo, có phải nhất thiết phải sử dụng nó?

Không hoàn toàn như vậy. Chúng ta có thể sử dụng bất cứ trình soạn thảo văn bản nào và lưu mã nguồn dưới dạng tập tin văn bản. Nếu trình biên dịch đưa ra một trình soạn thảo thì chúng ta nên sử dụng nó. Nếu chúng ta có môt trình soạn thảo khác tốt hơn chúng ta có thể sử dụng nó. Một số các tiện ích soạn thảo mã nguồn có thể giúp cho ta dễ dàng tìm các lỗi cú pháp, giúp tạo một số mã nguồn tự động đơn giản…Nói chung là tùy theo chúng ta nhưng theo tôi thì Visual Studio .NET cũng khá tốt để sử dụng

Có thể không quan tâm đến những cảnh báo khi biên dịch mã nguồn?

Một vài cảnh báo không ảnh hưởng đến chương trình khi chạy, nhưng một số khác có thể ảnh hưởng đến chương trình chạy. Nếu trình biên dịch đưa ra cảnh báo, tức là tín hiệu cho một thứ gì đó không đúng. Hầu hết các trình biên dịch cho phép chúng ta thiết lập mức độ cảnh báo. Bằng cách thiết lập mức độ cảnh báo chúng ta có thể chỉ quan tâm đến những cảnh báo nguy hiểm, hay nhận hết tất cả những cảnh báo. Nói chung cách tốt nhất là chúng ta nên xem tất cả những cảnh báo để sửa chữa chúng, một chương trình tạm gọi là đạt yêu cầu khi không có lỗi biên dịch và cũng không có cảnh báo (nhưng chưa chắc đã chạy đúng kết quả!).

Hy vọng với những chia sẻ trên, các bạn sẽ hiểu thêm về lập trình C#.

Nhận xét