C# - Cấu trúc chương trình. (Program structure of C-Sharp.)






Bài này chúng ta sẽ tìm hiểu về các thành phần cơ bản của một chương trình ứng dụng được viết bằng ngôn ngữ lập trình hướng đối tượng(Object Oriented programming), bài này dựa theo kinh nghiệm và các phát biểu từ Microsoft biên soạn ra cho dễ hiểu hơn, có gì sai các bạn chỉnh giúp.




Cấu trúc cơ bản của một chương trình C-Sharp bao gồm các thành cơ bản sau:
  • Namespace declaration
  • A class
  • Class methods
  • Class attributes
  • A Main method
  • Statements & Expressions
  • Comments

Chỗ này mình giữ nguyên để cho đồng bộ các bài viết sau này, chứ hem phải dịch hem nổi nha. ^^! Sau đây ta sẽ xem một ví dụ để thấy rõ hơn các thành phần này được bố trí như thế nào trong một chương trình C-Sharp.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

// Namespace declaration
namespace ProgramStructureExample
{
    // A class
    class Program
    {
        // Class attributes
        private static String strText01 = "My name's SON";

        // A Main method
        static void Main(string[] args)
        {

            printText(Program.strText01);

            int a = 1;
            int b = 1;
            // Statements is if(a = b).
            // Expressions is [a == b].
            if (a == b)
            {
                String strText02 = "Welcome to mysite - VNLIVES.NET";
                printText(strText02);
            }


            System.Console.WriteLine("Please any enter key to exit program.");
            System.Console.ReadKey();

        }

        // Class methods
        private static void printText(String str)
        {
            // WriteLine is a method of class Console.
            System.Console.WriteLine(str);
        }
    }

    // Comments is all line have [//] character.


}

Môt cách để thấy được Class attributes trong Visual Studio gõ  "Program.strText01" tại từ "Program." bạn chờ một chút sẽ thấy một cửa sổ pop-up được hiển thị xem trong cửa sổ đó bạn sẽ thấy thuộc tính của lớp Program(class Program) này.


Lỡ viết chương trình thì mình trình bày kết quả chạy chương trình luôn.

























No comments:

Post a Comment