Перша програма на C#

Доброго вечора усім читачам цього блогу. Сьогодні я вам розповім як створити звичайну консольну програму на C# за допомогою Microsoft Visual Studio 2010.

Для початку пару слів про C#, .NET, CIL (Common Intermediate Language), та CLR  (Common Language Runtime).

З приходом .NET Framework складність розробки бізнес-додатків достатньо змінилась, цей каркас – повністю нова модель для будування систем на операційних системах Windows, Linux.

Ось такі основні можливості нам надає .NET:

  • Прекрасна сумістність з існуючим кодом – можна взаємодіяти з  COM та навпаки.
  • Підтримується міжмовне наслідування, оброгка помилок і відлагодження коду.
  • Спрощенна модель розгортання програми: не потрібно тепер писати дані в регістр для того щоб програма працювала.
  • Пам’ятю керує Garbage Collector. Тепер вам не прийдеться перейматись за звільнення непотрібних ресурсів з пам’яті.
  • Тисячі бібліотек базових класів та різних підфреймворків.

Common Intermediate Language

За допомогою цієї посередницької мови в .NET програмісти, які використовують різні мови програмування (Visual Basic .NET, C#) можуть працювати разом і обмінюватись своїми готовими реалізаціями. Насправді все дуже просто, після компіляції вашої програми, код який ви написали на цих мовах компілюється і переходить в міжмовний код CIL, який в свою чергу виконується процесором.

Common Language Runtime

Середовище CLR основа якого лежить в файлі mscoree.dll (Common Object Runtime Execution Engine), яка відповідає за певні завдання (зчитує метадані під час компіляції, компілює CIL в специфічні платформенні інструкції, здійснює перевірку на наявність шкідливого коду, і накінець виконує наш код)

Отже для того щоб створити нашу першу програму виконайте наступні дії:

  1. Запустіть Microsoft Visual Studio 2008 або 2010
  2. File->New->Project..->Visual C#->Console Application.

Відкриється файл Program.cs, в якому є описаний метод Main() – це наш вхід в програму ( тут починаються виконуватись наш код).

Для того щоб це продемонструвати введіть в цьому методі

Console.WriteLine("Hello world");

Тепер наш код змінився наступним чином:

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

namespace FirstApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello world");
            Console.ReadLine();
        }
    }
}

Отже ви  навчились створювати власноруч програму. В наступних статтях можна буде дізнатись набагато більше. До зустрічі 🙂

Advertisements

,

  1. #1 by Юра on November 17, 2010 - 15:55

    А чи можна створювати графічні програми в Visual Studio?

  2. #2 by savruksergiy on January 16, 2011 - 00:42

    Visual Studio 2010 – Visual Basic, C#, C++, F# … і можна робити не тільки графічні програми: бібліотеки, додатки Silverlight, текстовий проект і т.п.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: