Введение в язык программирования 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 = "гав";
}
}
}