Приступая к работе.
Перед тем как начать наше изучение C#, необходимое скачать следующее:
П.О.
Обязательно:
1. .NET Framework 3.5 и выше (фреймворк)
2. Visual Studio 2008 Profession Edition (среда разработки)
Дополнительно:
1. MySQL Connector/ODBC 5.1 (для работы с MySQL)
2. XNA Game Studio 3.0 (инструменты для создания игр на C# в Visual Studio)
3. XNA Framework 3.0 (фреймворк)
Литература
pyha.ru - Библиотека - .NET
Перед тем как читать следующие мои статьи - советую ознакомиться с этими книгами.
Ссылки
Документация
Статьи, исходники и т.п.
Исходники
Разное
Теперь давайте познакомимся с самой IDE.
Открываем студию и создаем проект (File - New - Project - Visual C# - Windows - Windows Forms Application (оконное приложение)), давайте назовем его HelloWorld.
Вкладка #название формы (окна)#.cs [Design] отвечает за создание интерфейса (контролы (элементы управления) их события и свойства).
Различные окна:
1. Solution exploler (View - Solution explorer) - в этом окне находится список файлов нашего проекта, давайте разберем основные из них:
__1,1. Program.cs - в этом классе создается главное окно нашего приложения.
__1,2. Form1.cs - класс с кодом окна Form1, в котором будет находится логика приложения.
_____1.1.1. Form1.Design.cs - код интерфейса, автоматически созданный визуал студией.
2. Toolbox (View - Toolbox) - в этом окне находятся все элементы управления, чтобы создать один из них - просто перетащите его на форму (Окно) во вкладке Form1.cs [Design] .
3. Properties (View - Properties window) - в этом окне можно менять свойства окон и контролов и создавать события. Также события можно создать двойным щелчком по контролу.
4. Application Properties (Project - HelloWorld Properties) (чтобы открыть это окно, нужно сначала выбрать файл с нашим проектом в окне Solution explorer) - в этом окне мы можем изменять версию файла, информацию об авторе программы, ставить картинку на ехе (в формате .ico) и другое.
Ну и напоследок давайте выведем на экран сообщение "Hello world!" при нажатии на кнопку.
Открываем ToolBox, находим там элемент Button, перетаскиваем на форму (окно) и два раза кликаем - мы попадаем в окно с кодом приложения, обработчик события готов! Теперь просто внутри метода button1_Click() следующий код
MessageBox.Show("Hello world!");
и запускаем (ctrl + F5).Удачи.