Coding — Изучаем Mono - Серия первая
Итак, поехали! Открываю цикл статей по Mono для полных чайников. Цикл будет "многосерийным", то есть состоять из кучи маленьких статей. Первая - пилотная, исправления и замечания приветствуются
Для работы нам понадобятся собственно Mono и любой удобныйблокнот текстовый редактор.
В *buntu все нужное идет "из коробки", остальные качают из репов или собирают из исходников (скачать).
Для начала, напишем самую простую программу, которую можно придумать - Hello World.
Итак, создаем файл HelloWorld.cs и заполняем его следующим текстом:
Ничего сложного тут не должно быть. Единственная оговорка: в каждой программе должен быть статический метод Main, с которого и начнется ее выполнение. Сейчас он просто выводит "Hello, Mono World!" на экран, после чего выходит (с кодом возврата 0).
Теперь скомпилируем нашу программу. Открываем терминал и вводим команду:
На выходе получаем файл HelloWorld.exe - это и есть наша программа, скомпилированная в CIL (Common Intermediate Language). CIL - язык, чем-то похожий на ассемблер, который выполняется Mono Runtime (или .NET Framework). Чтобы запустить программу, вводим:
Hello, Mono World!
Итак, на сегодня все. Особо долго писать не могу, но постараюсь выпускать по серии раз в день-два.
Переменные
Управление процессом выполнения программы - простые вещи с длинным названием
P.S. Скриншоты будут по мере надобности (тут не вижу смысла), но если нужны, добавлю
Для работы нам понадобятся собственно Mono и любой удобный
В *buntu все нужное идет "из коробки", остальные качают из репов или собирают из исходников (скачать).
Для начала, напишем самую простую программу, которую можно придумать - Hello World.
Итак, создаем файл HelloWorld.cs и заполняем его следующим текстом:
1 2 3 4 5 6 7 8 9 10 11 |
using System; |
Ничего сложного тут не должно быть. Единственная оговорка: в каждой программе должен быть статический метод Main, с которого и начнется ее выполнение. Сейчас он просто выводит "Hello, Mono World!" на экран, после чего выходит (с кодом возврата 0).
Теперь скомпилируем нашу программу. Открываем терминал и вводим команду:
gmcs HelloWorld.cs
На выходе получаем файл HelloWorld.exe - это и есть наша программа, скомпилированная в CIL (Common Intermediate Language). CIL - язык, чем-то похожий на ассемблер, который выполняется Mono Runtime (или .NET Framework). Чтобы запустить программу, вводим:
./HelloWorld.exe
Hello, Mono World!
Итак, на сегодня все. Особо долго писать не могу, но постараюсь выпускать по серии раз в день-два.
В следующей серии:
Переменные
Управление процессом выполнения программы - простые вещи с длинным названием
P.S. Скриншоты будут по мере надобности (тут не вижу смысла), но если нужны, добавлю