Введение в язык программирования C#.

Язык C# является относительно новым языком, о котором в мире стало известно в 2000 году. Отчасти привлекательность языка C# связана с его понятным синтаксисом, который происходит от синтаксиса С/С++, но упрощает некоторые вещи, которые ранее не находили одобрения среди многих программистов. Несмотря на это упрощение, язык C# обладает той же мощью, что и С++. Этот язык не сложен, что делает его замечательным кандидатом для изучения элементарных приемов программирования.

Включаем C#. Возникает классическое окно

Для создания нового проекта выбираем File – New Project. Возникает окно, с помощью которого выбирается тип нужного проекта, а также здесь могут располагаться необходимые библиотеки. Выберем Windows Form Application. Можно программировать в консоле (как классическое программирование в Paskal). Дважды щелкнем на нужном значке.

Возникнет окно, в котором можно начинать программировать.

Визуализация происходит также, как в Delphi. В качестве компонентов окно инструментов (Toolbox). Их свойства определяются в окне Properties. Окно можно открывать и закрывать через View. Сохранение проекта происходит через опцию «Сохранить все».

Язык сам создает папку с именем проекта. В нем множество папок и файлов.

Для редактирования проекта открываем файл с расширением с иконкой sln. После открытия ранее сохраненного проекта, некоторые файлы могут быть скрыты. Для их открытия щелкнуть

Для открытия файла с расширением exe идем по пути Bin – Debug

Ниже приведена очень простая программа, состоящая из двух кнопок (кошка и собака) и надписи (язык). При нажатии на первую кнопку возникает надпись «мяу», при нажатии на вторую «гав».

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

 

namespace WindowsFormsApplication1

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

 

private void button1_Click(object sender, EventArgs e)

{

label1.Text = "мяу";

}

 

private void button2_Click(object sender, EventArgs e)

{

label1.Text = "гав";

}

}

}